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
716 RADIUSD_VERSION_STRING
744 program_transform_name
757 enable_option_checking
769 enable_strict_dependencies
782 with_experimental_modules
784 with_openssl_includes
785 with_openssl_libraries
787 with_rlm_FOO_include_dir
790 ac_precious_vars='build_alias
803 ac_subdirs_all='$mysubdirs'
805 # Initialize some variables set by options.
807 ac_init_version=false
808 ac_unrecognized_opts=
810 # The variables have the same names as the options, with
811 # dashes changed to underlines.
819 program_transform_name=s,x,x,
827 # Installation directory options.
828 # These are left unexpanded so users can "make install exec_prefix=/foo"
829 # and all the variables that are supposed to be based on exec_prefix
830 # by default will actually change.
831 # Use braces instead of parens because sh, perl, etc. also accept them.
832 # (The list follows the same order as the GNU Coding Standards.)
833 bindir='${exec_prefix}/bin'
834 sbindir='${exec_prefix}/sbin'
835 libexecdir='${exec_prefix}/libexec'
836 datarootdir='${prefix}/share'
837 datadir='${datarootdir}'
838 sysconfdir='${prefix}/etc'
839 sharedstatedir='${prefix}/com'
840 localstatedir='${prefix}/var'
841 includedir='${prefix}/include'
842 oldincludedir='/usr/include'
843 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
844 infodir='${datarootdir}/info'
849 libdir='${exec_prefix}/lib'
850 localedir='${datarootdir}/locale'
851 mandir='${datarootdir}/man'
857 # If the previous option needs an argument, assign it.
858 if test -n "$ac_prev"; then
859 eval $ac_prev=\$ac_option
865 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
870 # Accept the important Cygnus configure options, so we can diagnose typos.
872 case $ac_dashdash$ac_option in
876 -bindir | --bindir | --bindi | --bind | --bin | --bi)
878 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
881 -build | --build | --buil | --bui | --bu)
882 ac_prev=build_alias ;;
883 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
884 build_alias=$ac_optarg ;;
886 -cache-file | --cache-file | --cache-fil | --cache-fi \
887 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
888 ac_prev=cache_file ;;
889 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
890 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
891 cache_file=$ac_optarg ;;
894 cache_file=config.cache ;;
896 -datadir | --datadir | --datadi | --datad)
898 -datadir=* | --datadir=* | --datadi=* | --datad=*)
899 datadir=$ac_optarg ;;
901 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
902 | --dataroo | --dataro | --datar)
903 ac_prev=datarootdir ;;
904 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
905 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
906 datarootdir=$ac_optarg ;;
908 -disable-* | --disable-*)
909 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
910 # Reject names that are not valid shell variable names.
911 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
912 as_fn_error $? "invalid feature name: $ac_useropt"
913 ac_useropt_orig=$ac_useropt
914 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
915 case $ac_user_opts in
919 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
920 ac_unrecognized_sep=', ';;
922 eval enable_$ac_useropt=no ;;
924 -docdir | --docdir | --docdi | --doc | --do)
926 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
929 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
931 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
934 -enable-* | --enable-*)
935 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
936 # Reject names that are not valid shell variable names.
937 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
938 as_fn_error $? "invalid feature name: $ac_useropt"
939 ac_useropt_orig=$ac_useropt
940 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
941 case $ac_user_opts in
945 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
946 ac_unrecognized_sep=', ';;
948 eval enable_$ac_useropt=\$ac_optarg ;;
950 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
951 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
952 | --exec | --exe | --ex)
953 ac_prev=exec_prefix ;;
954 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
955 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
956 | --exec=* | --exe=* | --ex=*)
957 exec_prefix=$ac_optarg ;;
959 -gas | --gas | --ga | --g)
960 # Obsolete; use --with-gas.
963 -help | --help | --hel | --he | -h)
965 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
966 ac_init_help=recursive ;;
967 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
968 ac_init_help=short ;;
970 -host | --host | --hos | --ho)
971 ac_prev=host_alias ;;
972 -host=* | --host=* | --hos=* | --ho=*)
973 host_alias=$ac_optarg ;;
975 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
977 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
979 htmldir=$ac_optarg ;;
981 -includedir | --includedir | --includedi | --included | --include \
982 | --includ | --inclu | --incl | --inc)
983 ac_prev=includedir ;;
984 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
985 | --includ=* | --inclu=* | --incl=* | --inc=*)
986 includedir=$ac_optarg ;;
988 -infodir | --infodir | --infodi | --infod | --info | --inf)
990 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
991 infodir=$ac_optarg ;;
993 -libdir | --libdir | --libdi | --libd)
995 -libdir=* | --libdir=* | --libdi=* | --libd=*)
998 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
999 | --libexe | --libex | --libe)
1000 ac_prev=libexecdir ;;
1001 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1002 | --libexe=* | --libex=* | --libe=*)
1003 libexecdir=$ac_optarg ;;
1005 -localedir | --localedir | --localedi | --localed | --locale)
1006 ac_prev=localedir ;;
1007 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1008 localedir=$ac_optarg ;;
1010 -localstatedir | --localstatedir | --localstatedi | --localstated \
1011 | --localstate | --localstat | --localsta | --localst | --locals)
1012 ac_prev=localstatedir ;;
1013 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1014 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1015 localstatedir=$ac_optarg ;;
1017 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1019 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1020 mandir=$ac_optarg ;;
1022 -nfp | --nfp | --nf)
1023 # Obsolete; use --without-fp.
1026 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1027 | --no-cr | --no-c | -n)
1030 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1031 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1034 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1035 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1036 | --oldin | --oldi | --old | --ol | --o)
1037 ac_prev=oldincludedir ;;
1038 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1039 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1040 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1041 oldincludedir=$ac_optarg ;;
1043 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1045 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1046 prefix=$ac_optarg ;;
1048 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1049 | --program-pre | --program-pr | --program-p)
1050 ac_prev=program_prefix ;;
1051 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1052 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1053 program_prefix=$ac_optarg ;;
1055 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1056 | --program-suf | --program-su | --program-s)
1057 ac_prev=program_suffix ;;
1058 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1059 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1060 program_suffix=$ac_optarg ;;
1062 -program-transform-name | --program-transform-name \
1063 | --program-transform-nam | --program-transform-na \
1064 | --program-transform-n | --program-transform- \
1065 | --program-transform | --program-transfor \
1066 | --program-transfo | --program-transf \
1067 | --program-trans | --program-tran \
1068 | --progr-tra | --program-tr | --program-t)
1069 ac_prev=program_transform_name ;;
1070 -program-transform-name=* | --program-transform-name=* \
1071 | --program-transform-nam=* | --program-transform-na=* \
1072 | --program-transform-n=* | --program-transform-=* \
1073 | --program-transform=* | --program-transfor=* \
1074 | --program-transfo=* | --program-transf=* \
1075 | --program-trans=* | --program-tran=* \
1076 | --progr-tra=* | --program-tr=* | --program-t=*)
1077 program_transform_name=$ac_optarg ;;
1079 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1081 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1082 pdfdir=$ac_optarg ;;
1084 -psdir | --psdir | --psdi | --psd | --ps)
1086 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1089 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1090 | -silent | --silent | --silen | --sile | --sil)
1093 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1095 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1097 sbindir=$ac_optarg ;;
1099 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1100 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1101 | --sharedst | --shareds | --shared | --share | --shar \
1103 ac_prev=sharedstatedir ;;
1104 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1105 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1106 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1108 sharedstatedir=$ac_optarg ;;
1110 -site | --site | --sit)
1112 -site=* | --site=* | --sit=*)
1115 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1117 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1118 srcdir=$ac_optarg ;;
1120 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1121 | --syscon | --sysco | --sysc | --sys | --sy)
1122 ac_prev=sysconfdir ;;
1123 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1124 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1125 sysconfdir=$ac_optarg ;;
1127 -target | --target | --targe | --targ | --tar | --ta | --t)
1128 ac_prev=target_alias ;;
1129 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1130 target_alias=$ac_optarg ;;
1132 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1135 -version | --version | --versio | --versi | --vers | -V)
1136 ac_init_version=: ;;
1139 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1140 # Reject names that are not valid shell variable names.
1141 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1142 as_fn_error $? "invalid package name: $ac_useropt"
1143 ac_useropt_orig=$ac_useropt
1144 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1145 case $ac_user_opts in
1149 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1150 ac_unrecognized_sep=', ';;
1152 eval with_$ac_useropt=\$ac_optarg ;;
1154 -without-* | --without-*)
1155 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1156 # Reject names that are not valid shell variable names.
1157 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1158 as_fn_error $? "invalid package name: $ac_useropt"
1159 ac_useropt_orig=$ac_useropt
1160 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1161 case $ac_user_opts in
1165 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1166 ac_unrecognized_sep=', ';;
1168 eval with_$ac_useropt=no ;;
1171 # Obsolete; use --with-x.
1174 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1175 | --x-incl | --x-inc | --x-in | --x-i)
1176 ac_prev=x_includes ;;
1177 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1178 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1179 x_includes=$ac_optarg ;;
1181 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1182 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1183 ac_prev=x_libraries ;;
1184 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1185 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1186 x_libraries=$ac_optarg ;;
1188 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1189 Try \`$0 --help' for more information"
1193 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1194 # Reject names that are not valid shell variable names.
1195 case $ac_envvar in #(
1196 '' | [0-9]* | *[!_$as_cr_alnum]* )
1197 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1199 eval $ac_envvar=\$ac_optarg
1200 export $ac_envvar ;;
1203 # FIXME: should be removed in autoconf 3.0.
1204 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1205 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1206 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1207 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1213 if test -n "$ac_prev"; then
1214 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1215 as_fn_error $? "missing argument to $ac_option"
1218 if test -n "$ac_unrecognized_opts"; then
1219 case $enable_option_checking in
1221 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1222 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1226 # Check all directory arguments for consistency.
1227 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1228 datadir sysconfdir sharedstatedir localstatedir includedir \
1229 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1230 libdir localedir mandir
1232 eval ac_val=\$$ac_var
1233 # Remove trailing slashes.
1236 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1237 eval $ac_var=\$ac_val;;
1239 # Be sure to have absolute directory names.
1241 [\\/$]* | ?:[\\/]* ) continue;;
1242 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1244 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1247 # There might be people who depend on the old broken behavior: `$host'
1248 # used to hold the argument of --host etc.
1249 # FIXME: To remove some day.
1252 target=$target_alias
1254 # FIXME: To remove some day.
1255 if test "x$host_alias" != x; then
1256 if test "x$build_alias" = x; then
1257 cross_compiling=maybe
1258 elif test "x$build_alias" != "x$host_alias"; then
1264 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1266 test "$silent" = yes && exec 6>/dev/null
1269 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1270 ac_ls_di=`ls -di .` &&
1271 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1272 as_fn_error $? "working directory cannot be determined"
1273 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1274 as_fn_error $? "pwd does not report name of working directory"
1277 # Find the source files, if location was not specified.
1278 if test -z "$srcdir"; then
1279 ac_srcdir_defaulted=yes
1280 # Try the directory containing this script, then the parent directory.
1281 ac_confdir=`$as_dirname -- "$as_myself" ||
1282 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1283 X"$as_myself" : 'X\(//\)[^/]' \| \
1284 X"$as_myself" : 'X\(//\)$' \| \
1285 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1286 $as_echo X"$as_myself" |
1287 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1305 if test ! -r "$srcdir/$ac_unique_file"; then
1309 ac_srcdir_defaulted=no
1311 if test ! -r "$srcdir/$ac_unique_file"; then
1312 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1313 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1315 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1317 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1319 # When building in place, set srcdir=.
1320 if test "$ac_abs_confdir" = "$ac_pwd"; then
1323 # Remove unnecessary trailing slashes from srcdir.
1324 # Double slashes in file names in object file debugging info
1325 # mess up M-x gdb in Emacs.
1327 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1329 for ac_var in $ac_precious_vars; do
1330 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1331 eval ac_env_${ac_var}_value=\$${ac_var}
1332 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1333 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1337 # Report the --help message.
1339 if test "$ac_init_help" = "long"; then
1340 # Omit some internal or obsolete options to make the list less imposing.
1341 # This message is too long to be a string in the A/UX 3.1 sh.
1343 \`configure' configures freeradius $Id$ to adapt to many kinds of systems.
1345 Usage: $0 [OPTION]... [VAR=VALUE]...
1347 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1348 VAR=VALUE. See below for descriptions of some of the useful variables.
1350 Defaults for the options are specified in brackets.
1353 -h, --help display this help and exit
1354 --help=short display options specific to this package
1355 --help=recursive display the short help of all the included packages
1356 -V, --version display version information and exit
1357 -q, --quiet, --silent do not print \`checking ...' messages
1358 --cache-file=FILE cache test results in FILE [disabled]
1359 -C, --config-cache alias for \`--cache-file=config.cache'
1360 -n, --no-create do not create output files
1361 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1363 Installation directories:
1364 --prefix=PREFIX install architecture-independent files in PREFIX
1365 [$ac_default_prefix]
1366 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1369 By default, \`make install' will install all the files in
1370 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1371 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1372 for instance \`--prefix=\$HOME'.
1374 For better control, use the options below.
1376 Fine tuning of the installation directories:
1377 --bindir=DIR user executables [EPREFIX/bin]
1378 --sbindir=DIR system admin executables [EPREFIX/sbin]
1379 --libexecdir=DIR program executables [EPREFIX/libexec]
1380 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1381 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1382 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1383 --libdir=DIR object code libraries [EPREFIX/lib]
1384 --includedir=DIR C header files [PREFIX/include]
1385 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1386 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1387 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1388 --infodir=DIR info documentation [DATAROOTDIR/info]
1389 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1390 --mandir=DIR man documentation [DATAROOTDIR/man]
1391 --docdir=DIR documentation root [DATAROOTDIR/doc/freeradius]
1392 --htmldir=DIR html documentation [DOCDIR]
1393 --dvidir=DIR dvi documentation [DOCDIR]
1394 --pdfdir=DIR pdf documentation [DOCDIR]
1395 --psdir=DIR ps documentation [DOCDIR]
1401 --build=BUILD configure for building on BUILD [guessed]
1402 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1406 if test -n "$ac_init_help"; then
1407 case $ac_init_help in
1408 short | recursive ) echo "Configuration of freeradius $Id$:";;
1413 --disable-option-checking ignore unrecognized --enable/--with options
1414 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1415 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1416 --enable-developer enables features of interest to developers.
1417 --disable-largefile omit support for large files
1418 --enable-shared[=PKGS] build shared libraries [default=yes]
1419 --enable-static[=PKGS] build static libraries [default=yes]
1420 --enable-fast-install[=PKGS]
1421 optimize for fast installation [default=yes]
1422 --disable-libtool-lock avoid locking (might break parallel builds)
1423 --enable-strict-dependencies Fail configure on lack of module dependancy.
1424 --enable-boilermake use the boilermake build system (experimental default=no).
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-tcp Compile in TCP support. (default=yes)
1443 --with-vmps Compile in VMPS support. (default=yes)
1444 --with-dhcp Compile in DHCP support. (default=yes)
1445 --with-static-modules=QUOTED-MODULE-LIST
1446 --with-modules=QUOTED-MODULE-LIST
1447 --with-experimental-modules Use experimental and unstable modules. (default=no, unless --enable-developer=yes)
1448 --with-openssl Use OpenSSL. (default=yes)
1449 --with-openssl-includes=DIR Directory to look for OpenSSL include files
1450 --with-openssl-libraries=DIR Directory to look for OpenSSL library files
1451 --with-rlm-FOO-lib-dir=DIR Directory to look for library files used by module FOO
1452 --with-rlm-FOO-include-dir=DIR Directory to look for include files used by module FOO
1453 --with-udpfromto Compile in UDPFROMTO support. (default=no)
1455 Some influential environment variables:
1456 CC C compiler command
1457 CFLAGS C compiler flags
1458 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1459 nonstandard directory <lib dir>
1460 LIBS libraries to pass to the linker, e.g. -l<library>
1461 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1462 you have headers in a nonstandard directory <include dir>
1463 CXX C++ compiler command
1464 CXXFLAGS C++ compiler flags
1466 CXXCPP C++ preprocessor
1468 Use these variables to override the choices made by `configure' or to help
1469 it to find libraries and programs with nonstandard names/locations.
1471 Report bugs to <http://bugs.freeradius.org>.
1472 freeradius home page: <http://www.freeradius.org>.
1477 if test "$ac_init_help" = "recursive"; then
1478 # If there are subdirs, report their specific --help.
1479 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1480 test -d "$ac_dir" ||
1481 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1486 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1488 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1489 # A ".." for each directory in $ac_dir_suffix.
1490 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1491 case $ac_top_builddir_sub in
1492 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1493 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1496 ac_abs_top_builddir=$ac_pwd
1497 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1498 # for backward compatibility:
1499 ac_top_builddir=$ac_top_build_prefix
1502 .) # We are building in place.
1504 ac_top_srcdir=$ac_top_builddir_sub
1505 ac_abs_top_srcdir=$ac_pwd ;;
1506 [\\/]* | ?:[\\/]* ) # Absolute name.
1507 ac_srcdir=$srcdir$ac_dir_suffix;
1508 ac_top_srcdir=$srcdir
1509 ac_abs_top_srcdir=$srcdir ;;
1511 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1512 ac_top_srcdir=$ac_top_build_prefix$srcdir
1513 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1515 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1517 cd "$ac_dir" || { ac_status=$?; continue; }
1518 # Check for guested configure.
1519 if test -f "$ac_srcdir/configure.gnu"; then
1521 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1522 elif test -f "$ac_srcdir/configure"; then
1524 $SHELL "$ac_srcdir/configure" --help=recursive
1526 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1528 cd "$ac_pwd" || { ac_status=$?; break; }
1532 test -n "$ac_init_help" && exit $ac_status
1533 if $ac_init_version; then
1535 freeradius configure $Id$
1536 generated by GNU Autoconf 2.69
1538 Copyright (C) 2012 Free Software Foundation, Inc.
1539 This configure script is free software; the Free Software Foundation
1540 gives unlimited permission to copy, distribute and modify it.
1545 ## ------------------------ ##
1546 ## Autoconf initialization. ##
1547 ## ------------------------ ##
1549 # ac_fn_c_try_compile LINENO
1550 # --------------------------
1551 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1552 ac_fn_c_try_compile ()
1554 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1555 rm -f conftest.$ac_objext
1556 if { { ac_try="$ac_compile"
1558 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1559 *) ac_try_echo=$ac_try;;
1561 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1562 $as_echo "$ac_try_echo"; } >&5
1563 (eval "$ac_compile") 2>conftest.err
1565 if test -s conftest.err; then
1566 grep -v '^ *+' conftest.err >conftest.er1
1567 cat conftest.er1 >&5
1568 mv -f conftest.er1 conftest.err
1570 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1571 test $ac_status = 0; } && {
1572 test -z "$ac_c_werror_flag" ||
1573 test ! -s conftest.err
1574 } && test -s conftest.$ac_objext; then :
1577 $as_echo "$as_me: failed program was:" >&5
1578 sed 's/^/| /' conftest.$ac_ext >&5
1582 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1583 as_fn_set_status $ac_retval
1585 } # ac_fn_c_try_compile
1587 # ac_fn_cxx_try_compile LINENO
1588 # ----------------------------
1589 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1590 ac_fn_cxx_try_compile ()
1592 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1593 rm -f conftest.$ac_objext
1594 if { { ac_try="$ac_compile"
1596 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1597 *) ac_try_echo=$ac_try;;
1599 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1600 $as_echo "$ac_try_echo"; } >&5
1601 (eval "$ac_compile") 2>conftest.err
1603 if test -s conftest.err; then
1604 grep -v '^ *+' conftest.err >conftest.er1
1605 cat conftest.er1 >&5
1606 mv -f conftest.er1 conftest.err
1608 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1609 test $ac_status = 0; } && {
1610 test -z "$ac_cxx_werror_flag" ||
1611 test ! -s conftest.err
1612 } && test -s conftest.$ac_objext; then :
1615 $as_echo "$as_me: failed program was:" >&5
1616 sed 's/^/| /' conftest.$ac_ext >&5
1620 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1621 as_fn_set_status $ac_retval
1623 } # ac_fn_cxx_try_compile
1625 # ac_fn_c_try_cpp LINENO
1626 # ----------------------
1627 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1630 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1631 if { { ac_try="$ac_cpp conftest.$ac_ext"
1633 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1634 *) ac_try_echo=$ac_try;;
1636 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1637 $as_echo "$ac_try_echo"; } >&5
1638 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1640 if test -s conftest.err; then
1641 grep -v '^ *+' conftest.err >conftest.er1
1642 cat conftest.er1 >&5
1643 mv -f conftest.er1 conftest.err
1645 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1646 test $ac_status = 0; } > conftest.i && {
1647 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1648 test ! -s conftest.err
1652 $as_echo "$as_me: failed program was:" >&5
1653 sed 's/^/| /' conftest.$ac_ext >&5
1657 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1658 as_fn_set_status $ac_retval
1662 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1663 # -------------------------------------------------------
1664 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1665 # the include files in INCLUDES and setting the cache variable VAR
1667 ac_fn_c_check_header_mongrel ()
1669 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1670 if eval \${$3+:} false; then :
1671 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1672 $as_echo_n "checking for $2... " >&6; }
1673 if eval \${$3+:} false; then :
1674 $as_echo_n "(cached) " >&6
1677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1678 $as_echo "$ac_res" >&6; }
1680 # Is the header compilable?
1681 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1682 $as_echo_n "checking $2 usability... " >&6; }
1683 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1684 /* end confdefs.h. */
1688 if ac_fn_c_try_compile "$LINENO"; then :
1689 ac_header_compiler=yes
1691 ac_header_compiler=no
1693 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1695 $as_echo "$ac_header_compiler" >&6; }
1697 # Is the header present?
1698 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1699 $as_echo_n "checking $2 presence... " >&6; }
1700 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1701 /* end confdefs.h. */
1704 if ac_fn_c_try_cpp "$LINENO"; then :
1705 ac_header_preproc=yes
1707 ac_header_preproc=no
1709 rm -f conftest.err conftest.i conftest.$ac_ext
1710 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1711 $as_echo "$ac_header_preproc" >&6; }
1713 # So? What about this header?
1714 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1716 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1717 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1718 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1719 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1722 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1723 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1724 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1725 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1726 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1727 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1728 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1729 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1730 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1731 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1732 ( $as_echo "## ----------------------------------------- ##
1733 ## Report this to http://bugs.freeradius.org ##
1734 ## ----------------------------------------- ##"
1735 ) | sed "s/^/$as_me: WARNING: /" >&2
1738 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1739 $as_echo_n "checking for $2... " >&6; }
1740 if eval \${$3+:} false; then :
1741 $as_echo_n "(cached) " >&6
1743 eval "$3=\$ac_header_compiler"
1746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1747 $as_echo "$ac_res" >&6; }
1749 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1751 } # ac_fn_c_check_header_mongrel
1753 # ac_fn_c_try_run LINENO
1754 # ----------------------
1755 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1756 # that executables *can* be run.
1759 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1760 if { { ac_try="$ac_link"
1762 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1763 *) ac_try_echo=$ac_try;;
1765 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1766 $as_echo "$ac_try_echo"; } >&5
1767 (eval "$ac_link") 2>&5
1769 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1770 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1771 { { case "(($ac_try" in
1772 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1773 *) ac_try_echo=$ac_try;;
1775 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1776 $as_echo "$ac_try_echo"; } >&5
1777 (eval "$ac_try") 2>&5
1779 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1780 test $ac_status = 0; }; }; then :
1783 $as_echo "$as_me: program exited with status $ac_status" >&5
1784 $as_echo "$as_me: failed program was:" >&5
1785 sed 's/^/| /' conftest.$ac_ext >&5
1787 ac_retval=$ac_status
1789 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1790 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1791 as_fn_set_status $ac_retval
1795 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1796 # -------------------------------------------------------
1797 # Tests whether HEADER exists and can be compiled using the include files in
1798 # INCLUDES, setting the cache variable VAR accordingly.
1799 ac_fn_c_check_header_compile ()
1801 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1802 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1803 $as_echo_n "checking for $2... " >&6; }
1804 if eval \${$3+:} false; then :
1805 $as_echo_n "(cached) " >&6
1807 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1808 /* end confdefs.h. */
1812 if ac_fn_c_try_compile "$LINENO"; then :
1817 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1821 $as_echo "$ac_res" >&6; }
1822 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1824 } # ac_fn_c_check_header_compile
1826 # ac_fn_c_try_link LINENO
1827 # -----------------------
1828 # Try to link conftest.$ac_ext, and return whether this succeeded.
1831 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1832 rm -f conftest.$ac_objext conftest$ac_exeext
1833 if { { ac_try="$ac_link"
1835 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1836 *) ac_try_echo=$ac_try;;
1838 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1839 $as_echo "$ac_try_echo"; } >&5
1840 (eval "$ac_link") 2>conftest.err
1842 if test -s conftest.err; then
1843 grep -v '^ *+' conftest.err >conftest.er1
1844 cat conftest.er1 >&5
1845 mv -f conftest.er1 conftest.err
1847 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1848 test $ac_status = 0; } && {
1849 test -z "$ac_c_werror_flag" ||
1850 test ! -s conftest.err
1851 } && test -s conftest$ac_exeext && {
1852 test "$cross_compiling" = yes ||
1853 test -x conftest$ac_exeext
1857 $as_echo "$as_me: failed program was:" >&5
1858 sed 's/^/| /' conftest.$ac_ext >&5
1862 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1863 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1864 # interfere with the next link command; also delete a directory that is
1865 # left behind by Apple's compiler. We do this before executing the actions.
1866 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1867 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1868 as_fn_set_status $ac_retval
1870 } # ac_fn_c_try_link
1872 # ac_fn_c_check_func LINENO FUNC VAR
1873 # ----------------------------------
1874 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1875 ac_fn_c_check_func ()
1877 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1878 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1879 $as_echo_n "checking for $2... " >&6; }
1880 if eval \${$3+:} false; then :
1881 $as_echo_n "(cached) " >&6
1883 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1884 /* end confdefs.h. */
1885 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1886 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1887 #define $2 innocuous_$2
1889 /* System header to define __stub macros and hopefully few prototypes,
1890 which can conflict with char $2 (); below.
1891 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1892 <limits.h> exists even on freestanding compilers. */
1895 # include <limits.h>
1897 # include <assert.h>
1902 /* Override any GCC internal prototype to avoid an error.
1903 Use char because int might match the return type of a GCC
1904 builtin and then its argument prototype would still apply. */
1909 /* The GNU C library defines this for functions which it implements
1910 to always fail with ENOSYS. Some functions are actually named
1911 something starting with __ and the normal name is an alias. */
1912 #if defined __stub_$2 || defined __stub___$2
1924 if ac_fn_c_try_link "$LINENO"; then :
1929 rm -f core conftest.err conftest.$ac_objext \
1930 conftest$ac_exeext conftest.$ac_ext
1933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1934 $as_echo "$ac_res" >&6; }
1935 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1937 } # ac_fn_c_check_func
1939 # ac_fn_cxx_try_cpp LINENO
1940 # ------------------------
1941 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1942 ac_fn_cxx_try_cpp ()
1944 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1945 if { { ac_try="$ac_cpp conftest.$ac_ext"
1947 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1948 *) ac_try_echo=$ac_try;;
1950 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1951 $as_echo "$ac_try_echo"; } >&5
1952 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1954 if test -s conftest.err; then
1955 grep -v '^ *+' conftest.err >conftest.er1
1956 cat conftest.er1 >&5
1957 mv -f conftest.er1 conftest.err
1959 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1960 test $ac_status = 0; } > conftest.i && {
1961 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
1962 test ! -s conftest.err
1966 $as_echo "$as_me: failed program was:" >&5
1967 sed 's/^/| /' conftest.$ac_ext >&5
1971 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1972 as_fn_set_status $ac_retval
1974 } # ac_fn_cxx_try_cpp
1976 # ac_fn_cxx_try_link LINENO
1977 # -------------------------
1978 # Try to link conftest.$ac_ext, and return whether this succeeded.
1979 ac_fn_cxx_try_link ()
1981 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1982 rm -f conftest.$ac_objext conftest$ac_exeext
1983 if { { ac_try="$ac_link"
1985 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1986 *) ac_try_echo=$ac_try;;
1988 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1989 $as_echo "$ac_try_echo"; } >&5
1990 (eval "$ac_link") 2>conftest.err
1992 if test -s conftest.err; then
1993 grep -v '^ *+' conftest.err >conftest.er1
1994 cat conftest.er1 >&5
1995 mv -f conftest.er1 conftest.err
1997 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1998 test $ac_status = 0; } && {
1999 test -z "$ac_cxx_werror_flag" ||
2000 test ! -s conftest.err
2001 } && test -s conftest$ac_exeext && {
2002 test "$cross_compiling" = yes ||
2003 test -x conftest$ac_exeext
2007 $as_echo "$as_me: failed program was:" >&5
2008 sed 's/^/| /' conftest.$ac_ext >&5
2012 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2013 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2014 # interfere with the next link command; also delete a directory that is
2015 # left behind by Apple's compiler. We do this before executing the actions.
2016 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2017 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2018 as_fn_set_status $ac_retval
2020 } # ac_fn_cxx_try_link
2022 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2023 # -------------------------------------------
2024 # Tests whether TYPE exists after having included INCLUDES, setting cache
2025 # variable VAR accordingly.
2026 ac_fn_c_check_type ()
2028 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2029 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2030 $as_echo_n "checking for $2... " >&6; }
2031 if eval \${$3+:} false; then :
2032 $as_echo_n "(cached) " >&6
2035 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2036 /* end confdefs.h. */
2047 if ac_fn_c_try_compile "$LINENO"; then :
2048 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2049 /* end confdefs.h. */
2060 if ac_fn_c_try_compile "$LINENO"; then :
2065 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2067 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2071 $as_echo "$ac_res" >&6; }
2072 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2074 } # ac_fn_c_check_type
2076 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
2077 # ---------------------------------------------
2078 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
2080 ac_fn_c_check_decl ()
2082 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2083 as_decl_name=`echo $2|sed 's/ *(.*//'`
2084 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2085 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2086 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2087 if eval \${$3+:} false; then :
2088 $as_echo_n "(cached) " >&6
2090 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2091 /* end confdefs.h. */
2096 #ifndef $as_decl_name
2098 (void) $as_decl_use;
2100 (void) $as_decl_name;
2108 if ac_fn_c_try_compile "$LINENO"; then :
2113 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2117 $as_echo "$ac_res" >&6; }
2118 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2120 } # ac_fn_c_check_decl
2121 cat >config.log <<_ACEOF
2122 This file contains any messages produced by compilers while
2123 running configure, to aid debugging if configure makes a mistake.
2125 It was created by freeradius $as_me $Id$, which was
2126 generated by GNU Autoconf 2.69. Invocation command line was
2138 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2139 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2140 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2141 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2142 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2144 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2145 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2147 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2148 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2149 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2150 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2151 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2152 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2153 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2157 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2161 test -z "$as_dir" && as_dir=.
2162 $as_echo "PATH: $as_dir"
2178 # Keep a trace of the command line.
2179 # Strip out --no-create and --no-recursion so they do not pile up.
2180 # Strip out --silent because we don't want to record it for future runs.
2181 # Also quote any args containing shell meta-characters.
2182 # Make two passes to allow for proper duplicate-argument suppression.
2186 ac_must_keep_next=false
2192 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2193 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2194 | -silent | --silent | --silen | --sile | --sil)
2197 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2200 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2202 as_fn_append ac_configure_args1 " '$ac_arg'"
2203 if test $ac_must_keep_next = true; then
2204 ac_must_keep_next=false # Got value, back to normal.
2207 *=* | --config-cache | -C | -disable-* | --disable-* \
2208 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2209 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2210 | -with-* | --with-* | -without-* | --without-* | --x)
2211 case "$ac_configure_args0 " in
2212 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2215 -* ) ac_must_keep_next=true ;;
2218 as_fn_append ac_configure_args " '$ac_arg'"
2223 { ac_configure_args0=; unset ac_configure_args0;}
2224 { ac_configure_args1=; unset ac_configure_args1;}
2226 # When interrupted or exit'd, cleanup temporary files, and complete
2227 # config.log. We remove comments because anyway the quotes in there
2228 # would cause problems or look ugly.
2229 # WARNING: Use '\'' to represent an apostrophe within the trap.
2230 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2231 trap 'exit_status=$?
2232 # Save into config.log some information that might help in debugging.
2236 $as_echo "## ---------------- ##
2237 ## Cache variables. ##
2238 ## ---------------- ##"
2240 # The following way of writing the cache mishandles newlines in values,
2242 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2243 eval ac_val=\$$ac_var
2247 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2248 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2251 _ | IFS | as_nl) ;; #(
2252 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2253 *) { eval $ac_var=; unset $ac_var;} ;;
2258 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2259 *${as_nl}ac_space=\ *)
2261 "s/'\''/'\''\\\\'\'''\''/g;
2262 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2265 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2272 $as_echo "## ----------------- ##
2273 ## Output variables. ##
2274 ## ----------------- ##"
2276 for ac_var in $ac_subst_vars
2278 eval ac_val=\$$ac_var
2280 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2282 $as_echo "$ac_var='\''$ac_val'\''"
2286 if test -n "$ac_subst_files"; then
2287 $as_echo "## ------------------- ##
2288 ## File substitutions. ##
2289 ## ------------------- ##"
2291 for ac_var in $ac_subst_files
2293 eval ac_val=\$$ac_var
2295 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2297 $as_echo "$ac_var='\''$ac_val'\''"
2302 if test -s confdefs.h; then
2303 $as_echo "## ----------- ##
2310 test "$ac_signal" != 0 &&
2311 $as_echo "$as_me: caught signal $ac_signal"
2312 $as_echo "$as_me: exit $exit_status"
2314 rm -f core *.core core.conftest.* &&
2315 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2318 for ac_signal in 1 2 13 15; do
2319 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2323 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2324 rm -f -r conftest* confdefs.h
2326 $as_echo "/* confdefs.h */" > confdefs.h
2328 # Predefined preprocessor variables.
2330 cat >>confdefs.h <<_ACEOF
2331 #define PACKAGE_NAME "$PACKAGE_NAME"
2334 cat >>confdefs.h <<_ACEOF
2335 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2338 cat >>confdefs.h <<_ACEOF
2339 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2342 cat >>confdefs.h <<_ACEOF
2343 #define PACKAGE_STRING "$PACKAGE_STRING"
2346 cat >>confdefs.h <<_ACEOF
2347 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2350 cat >>confdefs.h <<_ACEOF
2351 #define PACKAGE_URL "$PACKAGE_URL"
2355 # Let the site file select an alternate cache file if it wants to.
2356 # Prefer an explicitly selected file to automatically selected ones.
2359 if test -n "$CONFIG_SITE"; then
2360 # We do not want a PATH search for config.site.
2361 case $CONFIG_SITE in #((
2362 -*) ac_site_file1=./$CONFIG_SITE;;
2363 */*) ac_site_file1=$CONFIG_SITE;;
2364 *) ac_site_file1=./$CONFIG_SITE;;
2366 elif test "x$prefix" != xNONE; then
2367 ac_site_file1=$prefix/share/config.site
2368 ac_site_file2=$prefix/etc/config.site
2370 ac_site_file1=$ac_default_prefix/share/config.site
2371 ac_site_file2=$ac_default_prefix/etc/config.site
2373 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2375 test "x$ac_site_file" = xNONE && continue
2376 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2377 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2378 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2379 sed 's/^/| /' "$ac_site_file" >&5
2381 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2382 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2383 as_fn_error $? "failed to load site script $ac_site_file
2384 See \`config.log' for more details" "$LINENO" 5; }
2388 if test -r "$cache_file"; then
2389 # Some versions of bash will fail to source /dev/null (special files
2390 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2391 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2392 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2393 $as_echo "$as_me: loading cache $cache_file" >&6;}
2395 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2396 *) . "./$cache_file";;
2400 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2401 $as_echo "$as_me: creating cache $cache_file" >&6;}
2405 # Check that the precious variables saved in the cache have kept the same
2407 ac_cache_corrupted=false
2408 for ac_var in $ac_precious_vars; do
2409 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2410 eval ac_new_set=\$ac_env_${ac_var}_set
2411 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2412 eval ac_new_val=\$ac_env_${ac_var}_value
2413 case $ac_old_set,$ac_new_set in
2415 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2416 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2417 ac_cache_corrupted=: ;;
2419 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2420 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2421 ac_cache_corrupted=: ;;
2424 if test "x$ac_old_val" != "x$ac_new_val"; then
2425 # differences in whitespace do not lead to failure.
2426 ac_old_val_w=`echo x $ac_old_val`
2427 ac_new_val_w=`echo x $ac_new_val`
2428 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2429 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2430 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2431 ac_cache_corrupted=:
2433 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2434 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2435 eval $ac_var=\$ac_old_val
2437 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2438 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2439 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2440 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2443 # Pass precious variables to config.status.
2444 if test "$ac_new_set" = set; then
2446 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2447 *) ac_arg=$ac_var=$ac_new_val ;;
2449 case " $ac_configure_args " in
2450 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2451 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2455 if $ac_cache_corrupted; then
2456 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2457 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2458 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2459 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2460 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2462 ## -------------------- ##
2463 ## Main body of script. ##
2464 ## -------------------- ##
2467 ac_cpp='$CPP $CPPFLAGS'
2468 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2469 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2470 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2474 ac_config_headers="$ac_config_headers src/include/autoconf.h"
2478 RADIUSD_MAJOR_VERSION=`cat VERSION | sed 's/\..*//'`
2479 RADIUSD_MINOR_VERSION=`cat VERSION | sed 's/^[^\.]*\.//' | sed 's/\..*$//'`
2480 RADIUSD_INCRM_VERSION=`cat VERSION | sed 's/^.*\..*\.//' | sed 's/[\.-].*$//'`
2482 RADIUSD_VERSION=`echo | awk -v major="$RADIUSD_MAJOR_VERSION" \
2483 -v minor="$RADIUSD_MINOR_VERSION" \
2484 -v incrm="$RADIUSD_INCRM_VERSION" \
2485 '{ printf "%02i%02i%02i", major, minor, incrm }'`
2487 RADIUSD_VERSION_STRING=`cat VERSION`
2492 cat >>confdefs.h <<_ACEOF
2493 #define RADIUSD_VERSION ${RADIUSD_VERSION}
2497 cat >>confdefs.h <<_ACEOF
2498 #define RADIUSD_VERSION_STRING "${RADIUSD_VERSION_STRING}"
2503 # Check whether --enable-developer was given.
2504 if test "${enable_developer+set}" = set; then :
2505 enableval=$enable_developer; case "$enableval" in
2516 if test -d $srcdir/.git; then
2517 if test "x$developer" != "xno"; then
2522 if test "x$developer" = "xyes"; then
2531 ac_cpp='$CPP $CPPFLAGS'
2532 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2533 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2534 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2535 if test -n "$ac_tool_prefix"; then
2536 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2537 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2538 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2539 $as_echo_n "checking for $ac_word... " >&6; }
2540 if ${ac_cv_prog_CC+:} false; then :
2541 $as_echo_n "(cached) " >&6
2543 if test -n "$CC"; then
2544 ac_cv_prog_CC="$CC" # Let the user override the test.
2546 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2550 test -z "$as_dir" && as_dir=.
2551 for ac_exec_ext in '' $ac_executable_extensions; do
2552 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2553 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2554 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2564 if test -n "$CC"; then
2565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2566 $as_echo "$CC" >&6; }
2568 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2569 $as_echo "no" >&6; }
2574 if test -z "$ac_cv_prog_CC"; then
2576 # Extract the first word of "gcc", so it can be a program name with args.
2577 set dummy gcc; ac_word=$2
2578 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2579 $as_echo_n "checking for $ac_word... " >&6; }
2580 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2581 $as_echo_n "(cached) " >&6
2583 if test -n "$ac_ct_CC"; then
2584 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2586 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2590 test -z "$as_dir" && as_dir=.
2591 for ac_exec_ext in '' $ac_executable_extensions; do
2592 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2593 ac_cv_prog_ac_ct_CC="gcc"
2594 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2603 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2604 if test -n "$ac_ct_CC"; then
2605 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2606 $as_echo "$ac_ct_CC" >&6; }
2608 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2609 $as_echo "no" >&6; }
2612 if test "x$ac_ct_CC" = x; then
2615 case $cross_compiling:$ac_tool_warned in
2617 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2618 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2619 ac_tool_warned=yes ;;
2627 if test -z "$CC"; then
2628 if test -n "$ac_tool_prefix"; then
2629 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2630 set dummy ${ac_tool_prefix}cc; ac_word=$2
2631 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2632 $as_echo_n "checking for $ac_word... " >&6; }
2633 if ${ac_cv_prog_CC+:} false; then :
2634 $as_echo_n "(cached) " >&6
2636 if test -n "$CC"; then
2637 ac_cv_prog_CC="$CC" # Let the user override the test.
2639 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2643 test -z "$as_dir" && as_dir=.
2644 for ac_exec_ext in '' $ac_executable_extensions; do
2645 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2646 ac_cv_prog_CC="${ac_tool_prefix}cc"
2647 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2657 if test -n "$CC"; then
2658 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2659 $as_echo "$CC" >&6; }
2661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2662 $as_echo "no" >&6; }
2668 if test -z "$CC"; then
2669 # Extract the first word of "cc", so it can be a program name with args.
2670 set dummy cc; ac_word=$2
2671 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2672 $as_echo_n "checking for $ac_word... " >&6; }
2673 if ${ac_cv_prog_CC+:} false; then :
2674 $as_echo_n "(cached) " >&6
2676 if test -n "$CC"; then
2677 ac_cv_prog_CC="$CC" # Let the user override the test.
2680 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2684 test -z "$as_dir" && as_dir=.
2685 for ac_exec_ext in '' $ac_executable_extensions; do
2686 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2687 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2688 ac_prog_rejected=yes
2692 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2699 if test $ac_prog_rejected = yes; then
2700 # We found a bogon in the path, so make sure we never use it.
2701 set dummy $ac_cv_prog_CC
2703 if test $# != 0; then
2704 # We chose a different compiler from the bogus one.
2705 # However, it has the same basename, so the bogon will be chosen
2706 # first if we set CC to just the basename; use the full file name.
2708 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2714 if test -n "$CC"; then
2715 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2716 $as_echo "$CC" >&6; }
2718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2719 $as_echo "no" >&6; }
2724 if test -z "$CC"; then
2725 if test -n "$ac_tool_prefix"; then
2726 for ac_prog in cl.exe
2728 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2729 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2730 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2731 $as_echo_n "checking for $ac_word... " >&6; }
2732 if ${ac_cv_prog_CC+:} false; then :
2733 $as_echo_n "(cached) " >&6
2735 if test -n "$CC"; then
2736 ac_cv_prog_CC="$CC" # Let the user override the test.
2738 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2742 test -z "$as_dir" && as_dir=.
2743 for ac_exec_ext in '' $ac_executable_extensions; do
2744 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2745 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2746 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2756 if test -n "$CC"; then
2757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2758 $as_echo "$CC" >&6; }
2760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2761 $as_echo "no" >&6; }
2765 test -n "$CC" && break
2768 if test -z "$CC"; then
2770 for ac_prog in cl.exe
2772 # Extract the first word of "$ac_prog", so it can be a program name with args.
2773 set dummy $ac_prog; ac_word=$2
2774 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2775 $as_echo_n "checking for $ac_word... " >&6; }
2776 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2777 $as_echo_n "(cached) " >&6
2779 if test -n "$ac_ct_CC"; then
2780 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2782 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2786 test -z "$as_dir" && as_dir=.
2787 for ac_exec_ext in '' $ac_executable_extensions; do
2788 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2789 ac_cv_prog_ac_ct_CC="$ac_prog"
2790 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2799 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2800 if test -n "$ac_ct_CC"; then
2801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2802 $as_echo "$ac_ct_CC" >&6; }
2804 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2805 $as_echo "no" >&6; }
2809 test -n "$ac_ct_CC" && break
2812 if test "x$ac_ct_CC" = x; then
2815 case $cross_compiling:$ac_tool_warned in
2817 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2818 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2819 ac_tool_warned=yes ;;
2828 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2829 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2830 as_fn_error $? "no acceptable C compiler found in \$PATH
2831 See \`config.log' for more details" "$LINENO" 5; }
2833 # Provide some information about the compiler.
2834 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2837 for ac_option in --version -v -V -qversion; do
2838 { { ac_try="$ac_compiler $ac_option >&5"
2840 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2841 *) ac_try_echo=$ac_try;;
2843 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2844 $as_echo "$ac_try_echo"; } >&5
2845 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2847 if test -s conftest.err; then
2849 ... rest of stderr output deleted ...
2850 10q' conftest.err >conftest.er1
2851 cat conftest.er1 >&5
2853 rm -f conftest.er1 conftest.err
2854 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2855 test $ac_status = 0; }
2858 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2859 /* end confdefs.h. */
2869 ac_clean_files_save=$ac_clean_files
2870 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
2871 # Try to create an executable without -o first, disregard a.out.
2872 # It will help us diagnose broken compilers, and finding out an intuition
2874 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2875 $as_echo_n "checking whether the C compiler works... " >&6; }
2876 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2878 # The possible output files:
2879 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2882 for ac_file in $ac_files
2885 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2886 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2891 if { { ac_try="$ac_link_default"
2893 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2894 *) ac_try_echo=$ac_try;;
2896 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2897 $as_echo "$ac_try_echo"; } >&5
2898 (eval "$ac_link_default") 2>&5
2900 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2901 test $ac_status = 0; }; then :
2902 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2903 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2904 # in a Makefile. We should not override ac_cv_exeext if it was cached,
2905 # so that the user can short-circuit this test for compilers unknown to
2907 for ac_file in $ac_files ''
2909 test -f "$ac_file" || continue
2911 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2914 # We found the default executable, but exeext='' is most
2918 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2920 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2922 # We set ac_cv_exeext here because the later test for it is not
2923 # safe: cross compilers may not add the suffix if given an `-o'
2924 # argument, so we may need to know it at that point already.
2925 # Even if this section looks crufty: it has the advantage of
2932 test "$ac_cv_exeext" = no && ac_cv_exeext=
2937 if test -z "$ac_file"; then :
2938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2939 $as_echo "no" >&6; }
2940 $as_echo "$as_me: failed program was:" >&5
2941 sed 's/^/| /' conftest.$ac_ext >&5
2943 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2944 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2945 as_fn_error 77 "C compiler cannot create executables
2946 See \`config.log' for more details" "$LINENO" 5; }
2948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2949 $as_echo "yes" >&6; }
2951 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2952 $as_echo_n "checking for C compiler default output file name... " >&6; }
2953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2954 $as_echo "$ac_file" >&6; }
2955 ac_exeext=$ac_cv_exeext
2957 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
2958 ac_clean_files=$ac_clean_files_save
2959 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2960 $as_echo_n "checking for suffix of executables... " >&6; }
2961 if { { ac_try="$ac_link"
2963 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2964 *) ac_try_echo=$ac_try;;
2966 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2967 $as_echo "$ac_try_echo"; } >&5
2968 (eval "$ac_link") 2>&5
2970 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2971 test $ac_status = 0; }; then :
2972 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2973 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2974 # work properly (i.e., refer to `conftest.exe'), while it won't with
2976 for ac_file in conftest.exe conftest conftest.*; do
2977 test -f "$ac_file" || continue
2979 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2980 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2986 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2987 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2988 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
2989 See \`config.log' for more details" "$LINENO" 5; }
2991 rm -f conftest conftest$ac_cv_exeext
2992 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
2993 $as_echo "$ac_cv_exeext" >&6; }
2995 rm -f conftest.$ac_ext
2996 EXEEXT=$ac_cv_exeext
2998 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2999 /* end confdefs.h. */
3004 FILE *f = fopen ("conftest.out", "w");
3005 return ferror (f) || fclose (f) != 0;
3011 ac_clean_files="$ac_clean_files conftest.out"
3012 # Check that the compiler produces executables we can run. If not, either
3013 # the compiler is broken, or we cross compile.
3014 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3015 $as_echo_n "checking whether we are cross compiling... " >&6; }
3016 if test "$cross_compiling" != yes; then
3017 { { ac_try="$ac_link"
3019 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3020 *) ac_try_echo=$ac_try;;
3022 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3023 $as_echo "$ac_try_echo"; } >&5
3024 (eval "$ac_link") 2>&5
3026 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3027 test $ac_status = 0; }
3028 if { ac_try='./conftest$ac_cv_exeext'
3029 { { case "(($ac_try" in
3030 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3031 *) ac_try_echo=$ac_try;;
3033 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3034 $as_echo "$ac_try_echo"; } >&5
3035 (eval "$ac_try") 2>&5
3037 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3038 test $ac_status = 0; }; }; then
3041 if test "$cross_compiling" = maybe; then
3044 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3045 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3046 as_fn_error $? "cannot run C compiled programs.
3047 If you meant to cross compile, use \`--host'.
3048 See \`config.log' for more details" "$LINENO" 5; }
3052 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3053 $as_echo "$cross_compiling" >&6; }
3055 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3056 ac_clean_files=$ac_clean_files_save
3057 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3058 $as_echo_n "checking for suffix of object files... " >&6; }
3059 if ${ac_cv_objext+:} false; then :
3060 $as_echo_n "(cached) " >&6
3062 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3063 /* end confdefs.h. */
3073 rm -f conftest.o conftest.obj
3074 if { { ac_try="$ac_compile"
3076 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3077 *) ac_try_echo=$ac_try;;
3079 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3080 $as_echo "$ac_try_echo"; } >&5
3081 (eval "$ac_compile") 2>&5
3083 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3084 test $ac_status = 0; }; then :
3085 for ac_file in conftest.o conftest.obj conftest.*; do
3086 test -f "$ac_file" || continue;
3088 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3089 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3094 $as_echo "$as_me: failed program was:" >&5
3095 sed 's/^/| /' conftest.$ac_ext >&5
3097 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3098 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3099 as_fn_error $? "cannot compute suffix of object files: cannot compile
3100 See \`config.log' for more details" "$LINENO" 5; }
3102 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3105 $as_echo "$ac_cv_objext" >&6; }
3106 OBJEXT=$ac_cv_objext
3108 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3109 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3110 if ${ac_cv_c_compiler_gnu+:} false; then :
3111 $as_echo_n "(cached) " >&6
3113 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3114 /* end confdefs.h. */
3127 if ac_fn_c_try_compile "$LINENO"; then :
3132 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3133 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3137 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3138 if test $ac_compiler_gnu = yes; then
3143 ac_test_CFLAGS=${CFLAGS+set}
3144 ac_save_CFLAGS=$CFLAGS
3145 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3146 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3147 if ${ac_cv_prog_cc_g+:} false; then :
3148 $as_echo_n "(cached) " >&6
3150 ac_save_c_werror_flag=$ac_c_werror_flag
3151 ac_c_werror_flag=yes
3154 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3155 /* end confdefs.h. */
3165 if ac_fn_c_try_compile "$LINENO"; then :
3169 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3170 /* end confdefs.h. */
3180 if ac_fn_c_try_compile "$LINENO"; then :
3183 ac_c_werror_flag=$ac_save_c_werror_flag
3185 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3186 /* end confdefs.h. */
3196 if ac_fn_c_try_compile "$LINENO"; then :
3199 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3201 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3203 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3204 ac_c_werror_flag=$ac_save_c_werror_flag
3206 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3207 $as_echo "$ac_cv_prog_cc_g" >&6; }
3208 if test "$ac_test_CFLAGS" = set; then
3209 CFLAGS=$ac_save_CFLAGS
3210 elif test $ac_cv_prog_cc_g = yes; then
3211 if test "$GCC" = yes; then
3217 if test "$GCC" = yes; then
3223 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3224 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3225 if ${ac_cv_prog_cc_c89+:} false; then :
3226 $as_echo_n "(cached) " >&6
3228 ac_cv_prog_cc_c89=no
3230 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3231 /* end confdefs.h. */
3235 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3236 struct buf { int x; };
3237 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3238 static char *e (p, i)
3244 static char *f (char * (*g) (char **, int), char **p, ...)
3249 s = g (p, va_arg (v,int));
3254 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3255 function prototypes and stuff, but not '\xHH' hex character constants.
3256 These don't provoke an error unfortunately, instead are silently treated
3257 as 'x'. The following induces an error, until -std is added to get
3258 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3259 array size at least. It's necessary to write '\x00'==0 to get something
3260 that's true only with -std. */
3261 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3263 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3264 inside strings and character constants. */
3266 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3268 int test (int i, double x);
3269 struct s1 {int (*f) (int a);};
3270 struct s2 {int (*f) (double a);};
3271 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3277 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3282 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3283 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3285 CC="$ac_save_CC $ac_arg"
3286 if ac_fn_c_try_compile "$LINENO"; then :
3287 ac_cv_prog_cc_c89=$ac_arg
3289 rm -f core conftest.err conftest.$ac_objext
3290 test "x$ac_cv_prog_cc_c89" != "xno" && break
3292 rm -f conftest.$ac_ext
3297 case "x$ac_cv_prog_cc_c89" in
3299 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3300 $as_echo "none needed" >&6; } ;;
3302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3303 $as_echo "unsupported" >&6; } ;;
3305 CC="$CC $ac_cv_prog_cc_c89"
3306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3307 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3309 if test "x$ac_cv_prog_cc_c89" != xno; then :
3314 ac_cpp='$CPP $CPPFLAGS'
3315 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3316 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3317 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3320 ac_cpp='$CXXCPP $CPPFLAGS'
3321 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3322 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3323 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3324 if test -z "$CXX"; then
3325 if test -n "$CCC"; then
3328 if test -n "$ac_tool_prefix"; then
3329 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3331 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3332 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3333 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3334 $as_echo_n "checking for $ac_word... " >&6; }
3335 if ${ac_cv_prog_CXX+:} false; then :
3336 $as_echo_n "(cached) " >&6
3338 if test -n "$CXX"; then
3339 ac_cv_prog_CXX="$CXX" # Let the user override the test.
3341 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3345 test -z "$as_dir" && as_dir=.
3346 for ac_exec_ext in '' $ac_executable_extensions; do
3347 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3348 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3349 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3359 if test -n "$CXX"; then
3360 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
3361 $as_echo "$CXX" >&6; }
3363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3364 $as_echo "no" >&6; }
3368 test -n "$CXX" && break
3371 if test -z "$CXX"; then
3373 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3375 # Extract the first word of "$ac_prog", so it can be a program name with args.
3376 set dummy $ac_prog; ac_word=$2
3377 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3378 $as_echo_n "checking for $ac_word... " >&6; }
3379 if ${ac_cv_prog_ac_ct_CXX+:} false; then :
3380 $as_echo_n "(cached) " >&6
3382 if test -n "$ac_ct_CXX"; then
3383 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3385 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3389 test -z "$as_dir" && as_dir=.
3390 for ac_exec_ext in '' $ac_executable_extensions; do
3391 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3392 ac_cv_prog_ac_ct_CXX="$ac_prog"
3393 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3402 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3403 if test -n "$ac_ct_CXX"; then
3404 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
3405 $as_echo "$ac_ct_CXX" >&6; }
3407 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3408 $as_echo "no" >&6; }
3412 test -n "$ac_ct_CXX" && break
3415 if test "x$ac_ct_CXX" = x; then
3418 case $cross_compiling:$ac_tool_warned in
3420 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3421 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3422 ac_tool_warned=yes ;;
3430 # Provide some information about the compiler.
3431 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
3434 for ac_option in --version -v -V -qversion; do
3435 { { ac_try="$ac_compiler $ac_option >&5"
3437 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3438 *) ac_try_echo=$ac_try;;
3440 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3441 $as_echo "$ac_try_echo"; } >&5
3442 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3444 if test -s conftest.err; then
3446 ... rest of stderr output deleted ...
3447 10q' conftest.err >conftest.er1
3448 cat conftest.er1 >&5
3450 rm -f conftest.er1 conftest.err
3451 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3452 test $ac_status = 0; }
3455 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
3456 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
3457 if ${ac_cv_cxx_compiler_gnu+:} false; then :
3458 $as_echo_n "(cached) " >&6
3460 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3461 /* end confdefs.h. */
3474 if ac_fn_cxx_try_compile "$LINENO"; then :
3479 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3480 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
3484 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
3485 if test $ac_compiler_gnu = yes; then
3490 ac_test_CXXFLAGS=${CXXFLAGS+set}
3491 ac_save_CXXFLAGS=$CXXFLAGS
3492 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
3493 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
3494 if ${ac_cv_prog_cxx_g+:} false; then :
3495 $as_echo_n "(cached) " >&6
3497 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3498 ac_cxx_werror_flag=yes
3501 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3502 /* end confdefs.h. */
3512 if ac_fn_cxx_try_compile "$LINENO"; then :
3513 ac_cv_prog_cxx_g=yes
3516 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3517 /* end confdefs.h. */
3527 if ac_fn_cxx_try_compile "$LINENO"; then :
3530 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3532 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3533 /* end confdefs.h. */
3543 if ac_fn_cxx_try_compile "$LINENO"; then :
3544 ac_cv_prog_cxx_g=yes
3546 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3548 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3550 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3551 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
3554 $as_echo "$ac_cv_prog_cxx_g" >&6; }
3555 if test "$ac_test_CXXFLAGS" = set; then
3556 CXXFLAGS=$ac_save_CXXFLAGS
3557 elif test $ac_cv_prog_cxx_g = yes; then
3558 if test "$GXX" = yes; then
3564 if test "$GXX" = yes; then
3571 ac_cpp='$CPP $CPPFLAGS'
3572 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3573 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3574 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3579 ac_cpp='$CPP $CPPFLAGS'
3580 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3581 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3582 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3583 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3584 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3585 # On Suns, sometimes $CPP names a directory.
3586 if test -n "$CPP" && test -d "$CPP"; then
3589 if test -z "$CPP"; then
3590 if ${ac_cv_prog_CPP+:} false; then :
3591 $as_echo_n "(cached) " >&6
3593 # Double quotes because CPP needs to be expanded
3594 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3597 for ac_c_preproc_warn_flag in '' yes
3599 # Use a header file that comes with gcc, so configuring glibc
3600 # with a fresh cross-compiler works.
3601 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3602 # <limits.h> exists even on freestanding compilers.
3603 # On the NeXT, cc -E runs the code through the compiler's parser,
3604 # not just through cpp. "Syntax error" is here to catch this case.
3605 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3606 /* end confdefs.h. */
3608 # include <limits.h>
3610 # include <assert.h>
3614 if ac_fn_c_try_cpp "$LINENO"; then :
3617 # Broken: fails on valid input.
3620 rm -f conftest.err conftest.i conftest.$ac_ext
3622 # OK, works on sane cases. Now check whether nonexistent headers
3623 # can be detected and how.
3624 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3625 /* end confdefs.h. */
3626 #include <ac_nonexistent.h>
3628 if ac_fn_c_try_cpp "$LINENO"; then :
3629 # Broken: success on invalid input.
3632 # Passes both tests.
3636 rm -f conftest.err conftest.i conftest.$ac_ext
3639 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3640 rm -f conftest.i conftest.err conftest.$ac_ext
3641 if $ac_preproc_ok; then :
3653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3654 $as_echo "$CPP" >&6; }
3656 for ac_c_preproc_warn_flag in '' yes
3658 # Use a header file that comes with gcc, so configuring glibc
3659 # with a fresh cross-compiler works.
3660 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3661 # <limits.h> exists even on freestanding compilers.
3662 # On the NeXT, cc -E runs the code through the compiler's parser,
3663 # not just through cpp. "Syntax error" is here to catch this case.
3664 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3665 /* end confdefs.h. */
3667 # include <limits.h>
3669 # include <assert.h>
3673 if ac_fn_c_try_cpp "$LINENO"; then :
3676 # Broken: fails on valid input.
3679 rm -f conftest.err conftest.i conftest.$ac_ext
3681 # OK, works on sane cases. Now check whether nonexistent headers
3682 # can be detected and how.
3683 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3684 /* end confdefs.h. */
3685 #include <ac_nonexistent.h>
3687 if ac_fn_c_try_cpp "$LINENO"; then :
3688 # Broken: success on invalid input.
3691 # Passes both tests.
3695 rm -f conftest.err conftest.i conftest.$ac_ext
3698 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3699 rm -f conftest.i conftest.err conftest.$ac_ext
3700 if $ac_preproc_ok; then :
3703 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3704 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3705 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3706 See \`config.log' for more details" "$LINENO" 5; }
3710 ac_cpp='$CPP $CPPFLAGS'
3711 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3712 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3713 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3716 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3717 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3718 if ${ac_cv_path_GREP+:} false; then :
3719 $as_echo_n "(cached) " >&6
3721 if test -z "$GREP"; then
3722 ac_path_GREP_found=false
3723 # Loop through the user's path and test for each of PROGNAME-LIST
3724 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3725 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3728 test -z "$as_dir" && as_dir=.
3729 for ac_prog in grep ggrep; do
3730 for ac_exec_ext in '' $ac_executable_extensions; do
3731 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3732 as_fn_executable_p "$ac_path_GREP" || continue
3733 # Check for GNU ac_path_GREP and select it if it is found.
3734 # Check for GNU $ac_path_GREP
3735 case `"$ac_path_GREP" --version 2>&1` in
3737 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3740 $as_echo_n 0123456789 >"conftest.in"
3743 cat "conftest.in" "conftest.in" >"conftest.tmp"
3744 mv "conftest.tmp" "conftest.in"
3745 cp "conftest.in" "conftest.nl"
3746 $as_echo 'GREP' >> "conftest.nl"
3747 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3748 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3749 as_fn_arith $ac_count + 1 && ac_count=$as_val
3750 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3751 # Best one so far, save it but keep looking for a better one
3752 ac_cv_path_GREP="$ac_path_GREP"
3753 ac_path_GREP_max=$ac_count
3755 # 10*(2^10) chars as input seems more than enough
3756 test $ac_count -gt 10 && break
3758 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3761 $ac_path_GREP_found && break 3
3766 if test -z "$ac_cv_path_GREP"; then
3767 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3770 ac_cv_path_GREP=$GREP
3774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3775 $as_echo "$ac_cv_path_GREP" >&6; }
3776 GREP="$ac_cv_path_GREP"
3779 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3780 $as_echo_n "checking for egrep... " >&6; }
3781 if ${ac_cv_path_EGREP+:} false; then :
3782 $as_echo_n "(cached) " >&6
3784 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3785 then ac_cv_path_EGREP="$GREP -E"
3787 if test -z "$EGREP"; then
3788 ac_path_EGREP_found=false
3789 # Loop through the user's path and test for each of PROGNAME-LIST
3790 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3791 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3794 test -z "$as_dir" && as_dir=.
3795 for ac_prog in egrep; do
3796 for ac_exec_ext in '' $ac_executable_extensions; do
3797 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3798 as_fn_executable_p "$ac_path_EGREP" || continue
3799 # Check for GNU ac_path_EGREP and select it if it is found.
3800 # Check for GNU $ac_path_EGREP
3801 case `"$ac_path_EGREP" --version 2>&1` in
3803 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3806 $as_echo_n 0123456789 >"conftest.in"
3809 cat "conftest.in" "conftest.in" >"conftest.tmp"
3810 mv "conftest.tmp" "conftest.in"
3811 cp "conftest.in" "conftest.nl"
3812 $as_echo 'EGREP' >> "conftest.nl"
3813 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3814 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3815 as_fn_arith $ac_count + 1 && ac_count=$as_val
3816 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3817 # Best one so far, save it but keep looking for a better one
3818 ac_cv_path_EGREP="$ac_path_EGREP"
3819 ac_path_EGREP_max=$ac_count
3821 # 10*(2^10) chars as input seems more than enough
3822 test $ac_count -gt 10 && break
3824 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3827 $ac_path_EGREP_found && break 3
3832 if test -z "$ac_cv_path_EGREP"; then
3833 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3836 ac_cv_path_EGREP=$EGREP
3841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3842 $as_echo "$ac_cv_path_EGREP" >&6; }
3843 EGREP="$ac_cv_path_EGREP"
3846 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3847 $as_echo_n "checking for ANSI C header files... " >&6; }
3848 if ${ac_cv_header_stdc+:} false; then :
3849 $as_echo_n "(cached) " >&6
3851 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3852 /* end confdefs.h. */
3866 if ac_fn_c_try_compile "$LINENO"; then :
3867 ac_cv_header_stdc=yes
3869 ac_cv_header_stdc=no
3871 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3873 if test $ac_cv_header_stdc = yes; then
3874 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3875 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3876 /* end confdefs.h. */
3880 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3881 $EGREP "memchr" >/dev/null 2>&1; then :
3884 ac_cv_header_stdc=no
3890 if test $ac_cv_header_stdc = yes; then
3891 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3892 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3893 /* end confdefs.h. */
3897 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3898 $EGREP "free" >/dev/null 2>&1; then :
3901 ac_cv_header_stdc=no
3907 if test $ac_cv_header_stdc = yes; then
3908 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3909 if test "$cross_compiling" = yes; then :
3912 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3913 /* end confdefs.h. */
3916 #if ((' ' & 0x0FF) == 0x020)
3917 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3918 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3920 # define ISLOWER(c) \
3921 (('a' <= (c) && (c) <= 'i') \
3922 || ('j' <= (c) && (c) <= 'r') \
3923 || ('s' <= (c) && (c) <= 'z'))
3924 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3927 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3932 for (i = 0; i < 256; i++)
3933 if (XOR (islower (i), ISLOWER (i))
3934 || toupper (i) != TOUPPER (i))
3939 if ac_fn_c_try_run "$LINENO"; then :
3942 ac_cv_header_stdc=no
3944 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3945 conftest.$ac_objext conftest.beam conftest.$ac_ext
3950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3951 $as_echo "$ac_cv_header_stdc" >&6; }
3952 if test $ac_cv_header_stdc = yes; then
3954 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
3958 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
3959 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3960 inttypes.h stdint.h unistd.h
3962 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3963 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3965 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
3966 cat >>confdefs.h <<_ACEOF
3967 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3976 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
3977 if test "x$ac_cv_header_minix_config_h" = xyes; then :
3984 if test "$MINIX" = yes; then
3986 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
3989 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
3992 $as_echo "#define _MINIX 1" >>confdefs.h
3997 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
3998 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
3999 if ${ac_cv_safe_to_define___extensions__+:} false; then :
4000 $as_echo_n "(cached) " >&6
4002 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4003 /* end confdefs.h. */
4005 # define __EXTENSIONS__ 1
4006 $ac_includes_default
4015 if ac_fn_c_try_compile "$LINENO"; then :
4016 ac_cv_safe_to_define___extensions__=yes
4018 ac_cv_safe_to_define___extensions__=no
4020 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4022 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4023 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
4024 test $ac_cv_safe_to_define___extensions__ = yes &&
4025 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
4027 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
4029 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
4031 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4033 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
4038 if test $ac_cv_c_compiler_gnu = yes; then
4039 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC needs -traditional" >&5
4040 $as_echo_n "checking whether $CC needs -traditional... " >&6; }
4041 if ${ac_cv_prog_gcc_traditional+:} false; then :
4042 $as_echo_n "(cached) " >&6
4044 ac_pattern="Autoconf.*'x'"
4045 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4046 /* end confdefs.h. */
4050 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4051 $EGREP "$ac_pattern" >/dev/null 2>&1; then :
4052 ac_cv_prog_gcc_traditional=yes
4054 ac_cv_prog_gcc_traditional=no
4059 if test $ac_cv_prog_gcc_traditional = no; then
4060 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4061 /* end confdefs.h. */
4065 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4066 $EGREP "$ac_pattern" >/dev/null 2>&1; then :
4067 ac_cv_prog_gcc_traditional=yes
4073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_gcc_traditional" >&5
4074 $as_echo "$ac_cv_prog_gcc_traditional" >&6; }
4075 if test $ac_cv_prog_gcc_traditional = yes; then
4076 CC="$CC -traditional"
4080 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using SUNPro C" >&5
4081 $as_echo_n "checking whether we are using SUNPro C... " >&6; }
4082 if ${ac_cv_prog_suncc+:} false; then :
4083 $as_echo_n "(cached) " >&6
4085 cat > conftest.c <<EOF
4090 if { ac_try='${CC-cc} -E conftest.c'
4091 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
4094 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4095 test $ac_status = 0; }; } | egrep yes >/dev/null 2>&1; then
4096 ac_cv_prog_suncc=yes
4101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_suncc" >&5
4102 $as_echo "$ac_cv_prog_suncc" >&6; }
4103 if test -n "$ac_tool_prefix"; then
4104 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4105 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4106 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4107 $as_echo_n "checking for $ac_word... " >&6; }
4108 if ${ac_cv_prog_RANLIB+:} false; then :
4109 $as_echo_n "(cached) " >&6
4111 if test -n "$RANLIB"; then
4112 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4114 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4118 test -z "$as_dir" && as_dir=.
4119 for ac_exec_ext in '' $ac_executable_extensions; do
4120 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4121 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4122 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4131 RANLIB=$ac_cv_prog_RANLIB
4132 if test -n "$RANLIB"; then
4133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
4134 $as_echo "$RANLIB" >&6; }
4136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4137 $as_echo "no" >&6; }
4142 if test -z "$ac_cv_prog_RANLIB"; then
4143 ac_ct_RANLIB=$RANLIB
4144 # Extract the first word of "ranlib", so it can be a program name with args.
4145 set dummy ranlib; ac_word=$2
4146 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4147 $as_echo_n "checking for $ac_word... " >&6; }
4148 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
4149 $as_echo_n "(cached) " >&6
4151 if test -n "$ac_ct_RANLIB"; then
4152 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4154 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4158 test -z "$as_dir" && as_dir=.
4159 for ac_exec_ext in '' $ac_executable_extensions; do
4160 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4161 ac_cv_prog_ac_ct_RANLIB="ranlib"
4162 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4171 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4172 if test -n "$ac_ct_RANLIB"; then
4173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
4174 $as_echo "$ac_ct_RANLIB" >&6; }
4176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4177 $as_echo "no" >&6; }
4180 if test "x$ac_ct_RANLIB" = x; then
4183 case $cross_compiling:$ac_tool_warned in
4185 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4186 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4187 ac_tool_warned=yes ;;
4189 RANLIB=$ac_ct_RANLIB
4192 RANLIB="$ac_cv_prog_RANLIB"
4196 if test "x$GCC" = "xyes"; then
4197 CFLAGS="$CFLAGS -Wall -D_GNU_SOURCE"
4200 # Check whether --enable-largefile was given.
4201 if test "${enable_largefile+set}" = set; then :
4202 enableval=$enable_largefile;
4205 if test "$enable_largefile" != no; then
4207 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
4208 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
4209 if ${ac_cv_sys_largefile_CC+:} false; then :
4210 $as_echo_n "(cached) " >&6
4212 ac_cv_sys_largefile_CC=no
4213 if test "$GCC" != yes; then
4216 # IRIX 6.2 and later do not support large files by default,
4217 # so use the C compiler's -n32 option if that helps.
4218 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4219 /* end confdefs.h. */
4220 #include <sys/types.h>
4221 /* Check that off_t can represent 2**63 - 1 correctly.
4222 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4223 since some C++ compilers masquerading as C compilers
4224 incorrectly reject 9223372036854775807. */
4225 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4226 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4227 && LARGE_OFF_T % 2147483647 == 1)
4237 if ac_fn_c_try_compile "$LINENO"; then :
4240 rm -f core conftest.err conftest.$ac_objext
4242 if ac_fn_c_try_compile "$LINENO"; then :
4243 ac_cv_sys_largefile_CC=' -n32'; break
4245 rm -f core conftest.err conftest.$ac_objext
4249 rm -f conftest.$ac_ext
4252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
4253 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
4254 if test "$ac_cv_sys_largefile_CC" != no; then
4255 CC=$CC$ac_cv_sys_largefile_CC
4258 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
4259 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
4260 if ${ac_cv_sys_file_offset_bits+:} false; then :
4261 $as_echo_n "(cached) " >&6
4264 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4265 /* end confdefs.h. */
4266 #include <sys/types.h>
4267 /* Check that off_t can represent 2**63 - 1 correctly.
4268 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4269 since some C++ compilers masquerading as C compilers
4270 incorrectly reject 9223372036854775807. */
4271 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4272 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4273 && LARGE_OFF_T % 2147483647 == 1)
4283 if ac_fn_c_try_compile "$LINENO"; then :
4284 ac_cv_sys_file_offset_bits=no; break
4286 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4287 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4288 /* end confdefs.h. */
4289 #define _FILE_OFFSET_BITS 64
4290 #include <sys/types.h>
4291 /* Check that off_t can represent 2**63 - 1 correctly.
4292 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4293 since some C++ compilers masquerading as C compilers
4294 incorrectly reject 9223372036854775807. */
4295 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4296 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4297 && LARGE_OFF_T % 2147483647 == 1)
4307 if ac_fn_c_try_compile "$LINENO"; then :
4308 ac_cv_sys_file_offset_bits=64; break
4310 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4311 ac_cv_sys_file_offset_bits=unknown
4315 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
4316 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
4317 case $ac_cv_sys_file_offset_bits in #(
4320 cat >>confdefs.h <<_ACEOF
4321 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
4326 if test $ac_cv_sys_file_offset_bits = unknown; then
4327 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
4328 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
4329 if ${ac_cv_sys_large_files+:} false; then :
4330 $as_echo_n "(cached) " >&6
4333 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4334 /* end confdefs.h. */
4335 #include <sys/types.h>
4336 /* Check that off_t can represent 2**63 - 1 correctly.
4337 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4338 since some C++ compilers masquerading as C compilers
4339 incorrectly reject 9223372036854775807. */
4340 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4341 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4342 && LARGE_OFF_T % 2147483647 == 1)
4352 if ac_fn_c_try_compile "$LINENO"; then :
4353 ac_cv_sys_large_files=no; break
4355 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4356 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4357 /* end confdefs.h. */
4358 #define _LARGE_FILES 1
4359 #include <sys/types.h>
4360 /* Check that off_t can represent 2**63 - 1 correctly.
4361 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4362 since some C++ compilers masquerading as C compilers
4363 incorrectly reject 9223372036854775807. */
4364 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4365 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4366 && LARGE_OFF_T % 2147483647 == 1)
4376 if ac_fn_c_try_compile "$LINENO"; then :
4377 ac_cv_sys_large_files=1; break
4379 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4380 ac_cv_sys_large_files=unknown
4384 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
4385 $as_echo "$ac_cv_sys_large_files" >&6; }
4386 case $ac_cv_sys_large_files in #(
4389 cat >>confdefs.h <<_ACEOF
4390 #define _LARGE_FILES $ac_cv_sys_large_files
4401 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
4402 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
4403 if ${ac_cv_c_bigendian+:} false; then :
4404 $as_echo_n "(cached) " >&6
4406 ac_cv_c_bigendian=unknown
4407 # See if we're dealing with a universal compiler.
4408 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4409 /* end confdefs.h. */
4410 #ifndef __APPLE_CC__
4411 not a universal capable compiler
4416 if ac_fn_c_try_compile "$LINENO"; then :
4418 # Check for potential -arch flags. It is not universal unless
4419 # there are at least two -arch flags with different values.
4422 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
4423 if test -n "$ac_prev"; then
4425 i?86 | x86_64 | ppc | ppc64)
4426 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
4429 ac_cv_c_bigendian=universal
4435 elif test "x$ac_word" = "x-arch"; then
4440 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4441 if test $ac_cv_c_bigendian = unknown; then
4442 # See if sys/param.h defines the BYTE_ORDER macro.
4443 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4444 /* end confdefs.h. */
4445 #include <sys/types.h>
4446 #include <sys/param.h>
4451 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
4452 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
4461 if ac_fn_c_try_compile "$LINENO"; then :
4462 # It does; now see whether it defined to BIG_ENDIAN or not.
4463 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4464 /* end confdefs.h. */
4465 #include <sys/types.h>
4466 #include <sys/param.h>
4471 #if BYTE_ORDER != BIG_ENDIAN
4479 if ac_fn_c_try_compile "$LINENO"; then :
4480 ac_cv_c_bigendian=yes
4482 ac_cv_c_bigendian=no
4484 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4486 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4488 if test $ac_cv_c_bigendian = unknown; then
4489 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
4490 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4491 /* end confdefs.h. */
4497 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
4505 if ac_fn_c_try_compile "$LINENO"; then :
4506 # It does; now see whether it defined to _BIG_ENDIAN or not.
4507 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4508 /* end confdefs.h. */
4522 if ac_fn_c_try_compile "$LINENO"; then :
4523 ac_cv_c_bigendian=yes
4525 ac_cv_c_bigendian=no
4527 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4529 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4531 if test $ac_cv_c_bigendian = unknown; then
4532 # Compile a test program.
4533 if test "$cross_compiling" = yes; then :
4534 # Try to guess by grepping values from an object file.
4535 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4536 /* end confdefs.h. */
4537 short int ascii_mm[] =
4538 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
4539 short int ascii_ii[] =
4540 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
4541 int use_ascii (int i) {
4542 return ascii_mm[i] + ascii_ii[i];
4544 short int ebcdic_ii[] =
4545 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
4546 short int ebcdic_mm[] =
4547 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
4548 int use_ebcdic (int i) {
4549 return ebcdic_mm[i] + ebcdic_ii[i];
4556 return use_ascii (foo) == use_ebcdic (foo);
4561 if ac_fn_c_try_compile "$LINENO"; then :
4562 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
4563 ac_cv_c_bigendian=yes
4565 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
4566 if test "$ac_cv_c_bigendian" = unknown; then
4567 ac_cv_c_bigendian=no
4569 # finding both strings is unlikely to happen, but who knows?
4570 ac_cv_c_bigendian=unknown
4574 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4576 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4577 /* end confdefs.h. */
4578 $ac_includes_default
4583 /* Are we little or big endian? From Harbison&Steele. */
4587 char c[sizeof (long int)];
4590 return u.c[sizeof (long int) - 1] == 1;
4596 if ac_fn_c_try_run "$LINENO"; then :
4597 ac_cv_c_bigendian=no
4599 ac_cv_c_bigendian=yes
4601 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4602 conftest.$ac_objext conftest.beam conftest.$ac_ext
4607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
4608 $as_echo "$ac_cv_c_bigendian" >&6; }
4609 case $ac_cv_c_bigendian in #(
4611 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
4617 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
4621 as_fn_error $? "unknown endianness
4622 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
4626 # Extract the first word of "gmake", so it can be a program name with args.
4627 set dummy gmake; ac_word=$2
4628 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4629 $as_echo_n "checking for $ac_word... " >&6; }
4630 if ${ac_cv_prog_GMAKE+:} false; then :
4631 $as_echo_n "(cached) " >&6
4633 if test -n "$GMAKE"; then
4634 ac_cv_prog_GMAKE="$GMAKE" # Let the user override the test.
4636 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4640 test -z "$as_dir" && as_dir=.
4641 for ac_exec_ext in '' $ac_executable_extensions; do
4642 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4643 ac_cv_prog_GMAKE="yes"
4644 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4651 test -z "$ac_cv_prog_GMAKE" && ac_cv_prog_GMAKE="no"
4654 GMAKE=$ac_cv_prog_GMAKE
4655 if test -n "$GMAKE"; then
4656 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMAKE" >&5
4657 $as_echo "$GMAKE" >&6; }
4659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4660 $as_echo "no" >&6; }
4664 if test $GMAKE = no; then
4665 # Extract the first word of "make", so it can be a program name with args.
4666 set dummy make; ac_word=$2
4667 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4668 $as_echo_n "checking for $ac_word... " >&6; }
4669 if ${ac_cv_path_MAKE+:} false; then :
4670 $as_echo_n "(cached) " >&6
4674 ac_cv_path_MAKE="$MAKE" # Let the user override the test with a path.
4677 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4681 test -z "$as_dir" && as_dir=.
4682 for ac_exec_ext in '' $ac_executable_extensions; do
4683 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4684 ac_cv_path_MAKE="$as_dir/$ac_word$ac_exec_ext"
4685 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4692 test -z "$ac_cv_path_MAKE" && ac_cv_path_MAKE="/usr/local/bin/make"
4696 MAKE=$ac_cv_path_MAKE
4697 if test -n "$MAKE"; then
4698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
4699 $as_echo "$MAKE" >&6; }
4701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4702 $as_echo "no" >&6; }
4707 # Extract the first word of "gmake", so it can be a program name with args.
4708 set dummy gmake; ac_word=$2
4709 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4710 $as_echo_n "checking for $ac_word... " >&6; }
4711 if ${ac_cv_path_MAKE+:} false; then :
4712 $as_echo_n "(cached) " >&6
4716 ac_cv_path_MAKE="$MAKE" # Let the user override the test with a path.
4719 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4723 test -z "$as_dir" && as_dir=.
4724 for ac_exec_ext in '' $ac_executable_extensions; do
4725 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4726 ac_cv_path_MAKE="$as_dir/$ac_word$ac_exec_ext"
4727 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4734 test -z "$ac_cv_path_MAKE" && ac_cv_path_MAKE="/usr/local/gnu/bin/make"
4738 MAKE=$ac_cv_path_MAKE
4739 if test -n "$MAKE"; then
4740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
4741 $as_echo "$MAKE" >&6; }
4743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4744 $as_echo "no" >&6; }
4749 makever=`$ac_cv_path_MAKE --version 2>&1 | grep "GNU Make"`
4750 if test -z "$makever"; then
4751 as_fn_error $? "GNU Make is not installed. Please download and install it
4752 from ftp://prep.ai.mit.edu/pub/gnu/make/ before continuing." "$LINENO" 5
4755 # Extract the first word of "git", so it can be a program name with args.
4756 set dummy git; ac_word=$2
4757 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4758 $as_echo_n "checking for $ac_word... " >&6; }
4759 if ${ac_cv_prog_GIT+:} false; then :
4760 $as_echo_n "(cached) " >&6
4762 if test -n "$GIT"; then
4763 ac_cv_prog_GIT="$GIT" # Let the user override the test.
4765 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4769 test -z "$as_dir" && as_dir=.
4770 for ac_exec_ext in '' $ac_executable_extensions; do
4771 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4772 ac_cv_prog_GIT="yes"
4773 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4780 test -z "$ac_cv_prog_GIT" && ac_cv_prog_GIT="no"
4784 if test -n "$GIT"; then
4785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GIT" >&5
4786 $as_echo "$GIT" >&6; }
4788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4789 $as_echo "no" >&6; }
4795 # Check whether --with-system-libltdl was given.
4796 if test "${with_system_libltdl+set}" = set; then :
4797 withval=$with_system_libltdl;
4799 with_system_libltdl=no
4803 if test "x$with_system_libltdl" = "xyes" ; then :
4805 INCLTDL=-DWITH_SYSTEM_LTDL
4809 # Check whether --with-system-libtool was given.
4810 if test "${with_system_libtool+set}" = set; then :
4811 withval=$with_system_libtool;
4813 with_system_libtool=no
4818 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
4819 if test -f "$ac_dir/install-sh"; then
4821 ac_install_sh="$ac_aux_dir/install-sh -c"
4823 elif test -f "$ac_dir/install.sh"; then
4825 ac_install_sh="$ac_aux_dir/install.sh -c"
4827 elif test -f "$ac_dir/shtool"; then
4829 ac_install_sh="$ac_aux_dir/shtool install -c"
4833 if test -z "$ac_aux_dir"; then
4834 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
4837 # These three variables are undocumented and unsupported,
4838 # and are intended to be withdrawn in a future Autoconf release.
4839 # They can cause serious problems if a builder's source tree is in a directory
4840 # whose full name contains unusual characters.
4841 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4842 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4843 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4848 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4849 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
4855 macro_revision='1.3293'
4868 # Make sure we can run config.sub.
4869 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4870 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4872 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4873 $as_echo_n "checking build system type... " >&6; }
4874 if ${ac_cv_build+:} false; then :
4875 $as_echo_n "(cached) " >&6
4877 ac_build_alias=$build_alias
4878 test "x$ac_build_alias" = x &&
4879 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4880 test "x$ac_build_alias" = x &&
4881 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
4882 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4883 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4887 $as_echo "$ac_cv_build" >&6; }
4888 case $ac_cv_build in
4890 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
4893 ac_save_IFS=$IFS; IFS='-'
4899 # Remember, the first character of IFS is used to create $*,
4900 # except with old shells:
4903 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4906 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4907 $as_echo_n "checking host system type... " >&6; }
4908 if ${ac_cv_host+:} false; then :
4909 $as_echo_n "(cached) " >&6
4911 if test "x$host_alias" = x; then
4912 ac_cv_host=$ac_cv_build
4914 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4915 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4919 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4920 $as_echo "$ac_cv_host" >&6; }
4923 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
4926 ac_save_IFS=$IFS; IFS='-'
4932 # Remember, the first character of IFS is used to create $*,
4933 # except with old shells:
4936 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4939 # Backslashify metacharacters that are still active within
4940 # double-quoted strings.
4941 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
4943 # Same as above, but do not quote variable references.
4944 double_quote_subst='s/\(["`\\]\)/\\\1/g'
4946 # Sed substitution to delay expansion of an escaped shell variable in a
4947 # double_quote_subst'ed string.
4948 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4950 # Sed substitution to delay expansion of an escaped single quote.
4951 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4953 # Sed substitution to avoid accidental globbing in evaled expressions
4954 no_glob_subst='s/\*/\\\*/g'
4956 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4957 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4958 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
4960 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
4961 $as_echo_n "checking how to print strings... " >&6; }
4962 # Test print first, because it will be a builtin if present.
4963 if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
4964 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
4966 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
4969 # Use this function as a fallback that always works.
4970 func_fallback_echo ()
4972 eval 'cat <<_LTECHO_EOF
4976 ECHO='func_fallback_echo'
4979 # func_echo_all arg...
4980 # Invoke $ECHO with all args, space-separated.
4987 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
4988 $as_echo "printf" >&6; } ;;
4989 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
4990 $as_echo "print -r" >&6; } ;;
4991 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
4992 $as_echo "cat" >&6; } ;;
5008 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5009 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5010 if ${ac_cv_path_SED+:} false; then :
5011 $as_echo_n "(cached) " >&6
5013 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5014 for ac_i in 1 2 3 4 5 6 7; do
5015 ac_script="$ac_script$as_nl$ac_script"
5017 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5018 { ac_script=; unset ac_script;}
5019 if test -z "$SED"; then
5020 ac_path_SED_found=false
5021 # Loop through the user's path and test for each of PROGNAME-LIST
5022 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5026 test -z "$as_dir" && as_dir=.
5027 for ac_prog in sed gsed; do
5028 for ac_exec_ext in '' $ac_executable_extensions; do
5029 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5030 as_fn_executable_p "$ac_path_SED" || continue
5031 # Check for GNU ac_path_SED and select it if it is found.
5032 # Check for GNU $ac_path_SED
5033 case `"$ac_path_SED" --version 2>&1` in
5035 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5038 $as_echo_n 0123456789 >"conftest.in"
5041 cat "conftest.in" "conftest.in" >"conftest.tmp"
5042 mv "conftest.tmp" "conftest.in"
5043 cp "conftest.in" "conftest.nl"
5044 $as_echo '' >> "conftest.nl"
5045 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5046 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5047 as_fn_arith $ac_count + 1 && ac_count=$as_val
5048 if test $ac_count -gt ${ac_path_SED_max-0}; then
5049 # Best one so far, save it but keep looking for a better one
5050 ac_cv_path_SED="$ac_path_SED"
5051 ac_path_SED_max=$ac_count
5053 # 10*(2^10) chars as input seems more than enough
5054 test $ac_count -gt 10 && break
5056 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5059 $ac_path_SED_found && break 3
5064 if test -z "$ac_cv_path_SED"; then
5065 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
5072 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5073 $as_echo "$ac_cv_path_SED" >&6; }
5074 SED="$ac_cv_path_SED"
5077 test -z "$SED" && SED=sed
5078 Xsed="$SED -e 1s/^X//"
5090 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5091 $as_echo_n "checking for fgrep... " >&6; }
5092 if ${ac_cv_path_FGREP+:} false; then :
5093 $as_echo_n "(cached) " >&6
5095 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5096 then ac_cv_path_FGREP="$GREP -F"
5098 if test -z "$FGREP"; then
5099 ac_path_FGREP_found=false
5100 # Loop through the user's path and test for each of PROGNAME-LIST
5101 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5102 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5105 test -z "$as_dir" && as_dir=.
5106 for ac_prog in fgrep; do
5107 for ac_exec_ext in '' $ac_executable_extensions; do
5108 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5109 as_fn_executable_p "$ac_path_FGREP" || continue
5110 # Check for GNU ac_path_FGREP and select it if it is found.
5111 # Check for GNU $ac_path_FGREP
5112 case `"$ac_path_FGREP" --version 2>&1` in
5114 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5117 $as_echo_n 0123456789 >"conftest.in"
5120 cat "conftest.in" "conftest.in" >"conftest.tmp"
5121 mv "conftest.tmp" "conftest.in"
5122 cp "conftest.in" "conftest.nl"
5123 $as_echo 'FGREP' >> "conftest.nl"
5124 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5125 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5126 as_fn_arith $ac_count + 1 && ac_count=$as_val
5127 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5128 # Best one so far, save it but keep looking for a better one
5129 ac_cv_path_FGREP="$ac_path_FGREP"
5130 ac_path_FGREP_max=$ac_count
5132 # 10*(2^10) chars as input seems more than enough
5133 test $ac_count -gt 10 && break
5135 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5138 $ac_path_FGREP_found && break 3
5143 if test -z "$ac_cv_path_FGREP"; then
5144 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5147 ac_cv_path_FGREP=$FGREP
5152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5153 $as_echo "$ac_cv_path_FGREP" >&6; }
5154 FGREP="$ac_cv_path_FGREP"
5157 test -z "$GREP" && GREP=grep
5177 # Check whether --with-gnu-ld was given.
5178 if test "${with_gnu_ld+set}" = set; then :
5179 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5185 if test "$GCC" = yes; then
5186 # Check if gcc -print-prog-name=ld gives a path.
5187 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5188 $as_echo_n "checking for ld used by $CC... " >&6; }
5191 # gcc leaves a trailing carriage return which upsets mingw
5192 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5194 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5197 # Accept absolute paths.
5199 re_direlt='/[^/][^/]*/\.\./'
5200 # Canonicalize the pathname of ld
5201 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5202 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5203 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5205 test -z "$LD" && LD="$ac_prog"
5208 # If it fails, then pretend we aren't using GCC.
5212 # If it is relative, then search for the first ld in PATH.
5216 elif test "$with_gnu_ld" = yes; then
5217 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5218 $as_echo_n "checking for GNU ld... " >&6; }
5220 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5221 $as_echo_n "checking for non-GNU ld... " >&6; }
5223 if ${lt_cv_path_LD+:} false; then :
5224 $as_echo_n "(cached) " >&6
5226 if test -z "$LD"; then
5227 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5228 for ac_dir in $PATH; do
5230 test -z "$ac_dir" && ac_dir=.
5231 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5232 lt_cv_path_LD="$ac_dir/$ac_prog"
5233 # Check to see if the program is GNU ld. I'd rather use --version,
5234 # but apparently some variants of GNU ld only accept -v.
5235 # Break only if it was the GNU/non-GNU ld that we prefer.
5236 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5237 *GNU* | *'with BFD'*)
5238 test "$with_gnu_ld" != no && break
5241 test "$with_gnu_ld" != yes && break
5248 lt_cv_path_LD="$LD" # Let the user override the test with a path.
5253 if test -n "$LD"; then
5254 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5255 $as_echo "$LD" >&6; }
5257 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5258 $as_echo "no" >&6; }
5260 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
5261 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5262 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5263 if ${lt_cv_prog_gnu_ld+:} false; then :
5264 $as_echo_n "(cached) " >&6
5266 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5267 case `$LD -v 2>&1 </dev/null` in
5268 *GNU* | *'with BFD'*)
5269 lt_cv_prog_gnu_ld=yes
5272 lt_cv_prog_gnu_ld=no
5276 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5277 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5278 with_gnu_ld=$lt_cv_prog_gnu_ld
5288 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5289 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5290 if ${lt_cv_path_NM+:} false; then :
5291 $as_echo_n "(cached) " >&6
5293 if test -n "$NM"; then
5294 # Let the user override the test.
5297 lt_nm_to_check="${ac_tool_prefix}nm"
5298 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5299 lt_nm_to_check="$lt_nm_to_check nm"
5301 for lt_tmp_nm in $lt_nm_to_check; do
5302 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5303 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5305 test -z "$ac_dir" && ac_dir=.
5306 tmp_nm="$ac_dir/$lt_tmp_nm"
5307 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5308 # Check to see if the nm accepts a BSD-compat flag.
5309 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5310 # nm: unknown option "B" ignored
5311 # Tru64's nm complains that /dev/null is an invalid object file
5312 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5313 */dev/null* | *'Invalid file or object type'*)
5314 lt_cv_path_NM="$tmp_nm -B"
5318 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5320 lt_cv_path_NM="$tmp_nm -p"
5324 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5325 continue # so that we can try to find one that supports BSD flags
5334 : ${lt_cv_path_NM=no}
5337 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5338 $as_echo "$lt_cv_path_NM" >&6; }
5339 if test "$lt_cv_path_NM" != "no"; then
5342 # Didn't find any BSD compatible name lister, look for dumpbin.
5343 if test -n "$DUMPBIN"; then :
5344 # Let the user override the test.
5346 if test -n "$ac_tool_prefix"; then
5347 for ac_prog in dumpbin "link -dump"
5349 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5350 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5351 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5352 $as_echo_n "checking for $ac_word... " >&6; }
5353 if ${ac_cv_prog_DUMPBIN+:} false; then :
5354 $as_echo_n "(cached) " >&6
5356 if test -n "$DUMPBIN"; then
5357 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5359 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5363 test -z "$as_dir" && as_dir=.
5364 for ac_exec_ext in '' $ac_executable_extensions; do
5365 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5366 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5367 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5376 DUMPBIN=$ac_cv_prog_DUMPBIN
5377 if test -n "$DUMPBIN"; then
5378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5379 $as_echo "$DUMPBIN" >&6; }
5381 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5382 $as_echo "no" >&6; }
5386 test -n "$DUMPBIN" && break
5389 if test -z "$DUMPBIN"; then
5390 ac_ct_DUMPBIN=$DUMPBIN
5391 for ac_prog in dumpbin "link -dump"
5393 # Extract the first word of "$ac_prog", so it can be a program name with args.
5394 set dummy $ac_prog; ac_word=$2
5395 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5396 $as_echo_n "checking for $ac_word... " >&6; }
5397 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
5398 $as_echo_n "(cached) " >&6
5400 if test -n "$ac_ct_DUMPBIN"; then
5401 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5403 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5407 test -z "$as_dir" && as_dir=.
5408 for ac_exec_ext in '' $ac_executable_extensions; do
5409 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5410 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5411 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5420 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5421 if test -n "$ac_ct_DUMPBIN"; then
5422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5423 $as_echo "$ac_ct_DUMPBIN" >&6; }
5425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5426 $as_echo "no" >&6; }
5430 test -n "$ac_ct_DUMPBIN" && break
5433 if test "x$ac_ct_DUMPBIN" = x; then
5436 case $cross_compiling:$ac_tool_warned in
5438 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5439 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5440 ac_tool_warned=yes ;;
5442 DUMPBIN=$ac_ct_DUMPBIN
5446 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5448 DUMPBIN="$DUMPBIN -symbols"
5456 if test "$DUMPBIN" != ":"; then
5460 test -z "$NM" && NM=nm
5467 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5468 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
5469 if ${lt_cv_nm_interface+:} false; then :
5470 $as_echo_n "(cached) " >&6
5472 lt_cv_nm_interface="BSD nm"
5473 echo "int some_variable = 0;" > conftest.$ac_ext
5474 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5475 (eval "$ac_compile" 2>conftest.err)
5476 cat conftest.err >&5
5477 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5478 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5479 cat conftest.err >&5
5480 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5481 cat conftest.out >&5
5482 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5483 lt_cv_nm_interface="MS dumpbin"
5487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5488 $as_echo "$lt_cv_nm_interface" >&6; }
5490 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5491 $as_echo_n "checking whether ln -s works... " >&6; }
5493 if test "$LN_S" = "ln -s"; then
5494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5495 $as_echo "yes" >&6; }
5497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5498 $as_echo "no, using $LN_S" >&6; }
5501 # find the maximum length of command line arguments
5502 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5503 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
5504 if ${lt_cv_sys_max_cmd_len+:} false; then :
5505 $as_echo_n "(cached) " >&6
5512 # On DJGPP, this test can blow up pretty badly due to problems in libc
5513 # (any single argument exceeding 2000 bytes causes a buffer overrun
5514 # during glob expansion). Even if it were fixed, the result of this
5515 # check would be larger than it should be.
5516 lt_cv_sys_max_cmd_len=12288; # 12K is about right
5520 # Under GNU Hurd, this test is not required because there is
5521 # no limit to the length of command line arguments.
5522 # Libtool will interpret -1 as no limit whatsoever
5523 lt_cv_sys_max_cmd_len=-1;
5526 cygwin* | mingw* | cegcc*)
5527 # On Win9x/ME, this test blows up -- it succeeds, but takes
5528 # about 5 minutes as the teststring grows exponentially.
5529 # Worse, since 9x/ME are not pre-emptively multitasking,
5530 # you end up with a "frozen" computer, even though with patience
5531 # the test eventually succeeds (with a max line length of 256k).
5532 # Instead, let's just punt: use the minimum linelength reported by
5533 # all of the supported platforms: 8192 (on NT/2K/XP).
5534 lt_cv_sys_max_cmd_len=8192;
5538 # On MiNT this can take a long time and run out of memory.
5539 lt_cv_sys_max_cmd_len=8192;
5543 # On AmigaOS with pdksh, this test takes hours, literally.
5544 # So we just punt and use a minimum line length of 8192.
5545 lt_cv_sys_max_cmd_len=8192;
5548 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5549 # This has been around since 386BSD, at least. Likely further.
5550 if test -x /sbin/sysctl; then
5551 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5552 elif test -x /usr/sbin/sysctl; then
5553 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5555 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
5557 # And add a safety zone
5558 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5559 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5563 # We know the value 262144 and hardcode it with a safety zone (like BSD)
5564 lt_cv_sys_max_cmd_len=196608
5568 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5569 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5570 # nice to cause kernel panics so lets avoid the loop below.
5571 # First set a reasonable default.
5572 lt_cv_sys_max_cmd_len=16384
5574 if test -x /sbin/sysconfig; then
5575 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5576 *1*) lt_cv_sys_max_cmd_len=-1 ;;
5581 lt_cv_sys_max_cmd_len=102400
5583 sysv5* | sco5v6* | sysv4.2uw2*)
5584 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5585 if test -n "$kargmax"; then
5586 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
5588 lt_cv_sys_max_cmd_len=32768
5592 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5593 if test -n "$lt_cv_sys_max_cmd_len"; then
5594 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5595 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5597 # Make teststring a little bigger before we do anything with it.
5598 # a 1K string should be a reasonable start.
5599 for i in 1 2 3 4 5 6 7 8 ; do
5600 teststring=$teststring$teststring
5602 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5603 # If test is not a shell built-in, we'll probably end up computing a
5604 # maximum length that is only half of the actual maximum length, but
5606 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
5607 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5608 test $i != 17 # 1/2 MB should be enough
5611 teststring=$teststring$teststring
5613 # Only check the string length outside the loop.
5614 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5616 # Add a significant safety factor because C++ compilers can tack on
5617 # massive amounts of additional arguments before passing them to the
5618 # linker. It appears as though 1/2 is a usable value.
5619 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5626 if test -n $lt_cv_sys_max_cmd_len ; then
5627 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5628 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5631 $as_echo "none" >&6; }
5633 max_cmd_len=$lt_cv_sys_max_cmd_len
5644 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
5645 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
5646 # Try some XSI features
5649 test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
5651 && eval 'test $(( 1 + 1 )) -eq 2 \
5652 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
5654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
5655 $as_echo "$xsi_shell" >&6; }
5658 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
5659 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
5661 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
5663 && lt_shell_append=yes
5664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
5665 $as_echo "$lt_shell_append" >&6; }
5668 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5678 # test EBCDIC or ASCII
5679 case `echo X|tr X '\101'` in
5680 A) # ASCII based system
5681 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5682 lt_SP2NL='tr \040 \012'
5683 lt_NL2SP='tr \015\012 \040\040'
5685 *) # EBCDIC based system
5686 lt_SP2NL='tr \100 \n'
5687 lt_NL2SP='tr \r\n \100\100'
5699 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
5700 $as_echo_n "checking how to convert $build file names to $host format... " >&6; }
5701 if ${lt_cv_to_host_file_cmd+:} false; then :
5702 $as_echo_n "(cached) " >&6
5707 *-*-mingw* ) # actually msys
5708 lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
5711 lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
5713 * ) # otherwise, assume *nix
5714 lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
5720 *-*-mingw* ) # actually msys
5721 lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
5724 lt_cv_to_host_file_cmd=func_convert_file_noop
5726 * ) # otherwise, assume *nix
5727 lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
5731 * ) # unhandled hosts (and "normal" native builds)
5732 lt_cv_to_host_file_cmd=func_convert_file_noop
5738 to_host_file_cmd=$lt_cv_to_host_file_cmd
5739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
5740 $as_echo "$lt_cv_to_host_file_cmd" >&6; }
5746 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
5747 $as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
5748 if ${lt_cv_to_tool_file_cmd+:} false; then :
5749 $as_echo_n "(cached) " >&6
5751 #assume ordinary cross tools, or native build.
5752 lt_cv_to_tool_file_cmd=func_convert_file_noop
5756 *-*-mingw* ) # actually msys
5757 lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
5765 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
5766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
5767 $as_echo "$lt_cv_to_tool_file_cmd" >&6; }
5773 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5774 $as_echo_n "checking for $LD option to reload object files... " >&6; }
5775 if ${lt_cv_ld_reload_flag+:} false; then :
5776 $as_echo_n "(cached) " >&6
5778 lt_cv_ld_reload_flag='-r'
5780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5781 $as_echo "$lt_cv_ld_reload_flag" >&6; }
5782 reload_flag=$lt_cv_ld_reload_flag
5783 case $reload_flag in
5785 *) reload_flag=" $reload_flag" ;;
5787 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5789 cygwin* | mingw* | pw32* | cegcc*)
5790 if test "$GCC" != yes; then
5795 if test "$GCC" = yes; then
5796 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5798 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5811 if test -n "$ac_tool_prefix"; then
5812 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5813 set dummy ${ac_tool_prefix}objdump; ac_word=$2
5814 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5815 $as_echo_n "checking for $ac_word... " >&6; }
5816 if ${ac_cv_prog_OBJDUMP+:} false; then :
5817 $as_echo_n "(cached) " >&6
5819 if test -n "$OBJDUMP"; then
5820 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5822 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5826 test -z "$as_dir" && as_dir=.
5827 for ac_exec_ext in '' $ac_executable_extensions; do
5828 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5829 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5830 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5839 OBJDUMP=$ac_cv_prog_OBJDUMP
5840 if test -n "$OBJDUMP"; then
5841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5842 $as_echo "$OBJDUMP" >&6; }
5844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5845 $as_echo "no" >&6; }
5850 if test -z "$ac_cv_prog_OBJDUMP"; then
5851 ac_ct_OBJDUMP=$OBJDUMP
5852 # Extract the first word of "objdump", so it can be a program name with args.
5853 set dummy objdump; ac_word=$2
5854 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5855 $as_echo_n "checking for $ac_word... " >&6; }
5856 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
5857 $as_echo_n "(cached) " >&6
5859 if test -n "$ac_ct_OBJDUMP"; then
5860 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5862 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5866 test -z "$as_dir" && as_dir=.
5867 for ac_exec_ext in '' $ac_executable_extensions; do
5868 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5869 ac_cv_prog_ac_ct_OBJDUMP="objdump"
5870 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5879 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5880 if test -n "$ac_ct_OBJDUMP"; then
5881 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5882 $as_echo "$ac_ct_OBJDUMP" >&6; }
5884 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5885 $as_echo "no" >&6; }
5888 if test "x$ac_ct_OBJDUMP" = x; then
5891 case $cross_compiling:$ac_tool_warned in
5893 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5894 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5895 ac_tool_warned=yes ;;
5897 OBJDUMP=$ac_ct_OBJDUMP
5900 OBJDUMP="$ac_cv_prog_OBJDUMP"
5903 test -z "$OBJDUMP" && OBJDUMP=objdump
5913 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5914 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
5915 if ${lt_cv_deplibs_check_method+:} false; then :
5916 $as_echo_n "(cached) " >&6
5918 lt_cv_file_magic_cmd='$MAGIC_CMD'
5919 lt_cv_file_magic_test_file=
5920 lt_cv_deplibs_check_method='unknown'
5921 # Need to set the preceding variable on all platforms that support
5922 # interlibrary dependencies.
5923 # 'none' -- dependencies not supported.
5924 # `unknown' -- same as none, but documents that we really don't know.
5925 # 'pass_all' -- all dependencies passed with no checks.
5926 # 'test_compile' -- check by making test program.
5927 # 'file_magic [[regex]]' -- check by looking for files in library path
5928 # which responds to the $file_magic_cmd with a given extended regex.
5929 # If you have `file' or equivalent on your system and you're not sure
5930 # whether `pass_all' will *always* work, you probably want this one.
5934 lt_cv_deplibs_check_method=pass_all
5938 lt_cv_deplibs_check_method=pass_all
5942 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5943 lt_cv_file_magic_cmd='/usr/bin/file -L'
5944 lt_cv_file_magic_test_file=/shlib/libc.so
5948 # func_win32_libid is a shell function defined in ltmain.sh
5949 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5950 lt_cv_file_magic_cmd='func_win32_libid'
5954 # Base MSYS/MinGW do not provide the 'file' command needed by
5955 # func_win32_libid shell function, so use a weaker test based on 'objdump',
5956 # unless we find 'file', for example because we are cross-compiling.
5957 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
5958 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
5959 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5960 lt_cv_file_magic_cmd='func_win32_libid'
5962 # Keep this pattern in sync with the one in func_win32_libid.
5963 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
5964 lt_cv_file_magic_cmd='$OBJDUMP -f'
5969 # use the weaker test based on 'objdump'. See mingw*.
5970 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5971 lt_cv_file_magic_cmd='$OBJDUMP -f'
5974 darwin* | rhapsody*)
5975 lt_cv_deplibs_check_method=pass_all
5978 freebsd* | dragonfly*)
5979 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5982 # Not sure whether the presence of OpenBSD here was a mistake.
5983 # Let's accept both of them until this is cleared up.
5984 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5985 lt_cv_file_magic_cmd=/usr/bin/file
5986 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5990 lt_cv_deplibs_check_method=pass_all
5995 lt_cv_deplibs_check_method=pass_all
5999 lt_cv_deplibs_check_method=pass_all
6002 hpux10.20* | hpux11*)
6003 lt_cv_file_magic_cmd=/usr/bin/file
6006 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6007 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6010 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]'
6011 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6014 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6015 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6021 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6022 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6025 irix5* | irix6* | nonstopux*)
6027 *-32|*"-32 ") libmagic=32-bit;;
6028 *-n32|*"-n32 ") libmagic=N32;;
6029 *-64|*"-64 ") libmagic=64-bit;;
6030 *) libmagic=never-match;;
6032 lt_cv_deplibs_check_method=pass_all
6035 # This must be Linux ELF.
6036 linux* | k*bsd*-gnu | kopensolaris*-gnu)
6037 lt_cv_deplibs_check_method=pass_all
6041 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6042 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6044 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6049 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6050 lt_cv_file_magic_cmd=/usr/bin/file
6051 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6055 lt_cv_deplibs_check_method=pass_all
6059 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6060 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6062 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6066 osf3* | osf4* | osf5*)
6067 lt_cv_deplibs_check_method=pass_all
6071 lt_cv_deplibs_check_method=pass_all
6075 lt_cv_deplibs_check_method=pass_all
6078 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6079 lt_cv_deplibs_check_method=pass_all
6083 case $host_vendor in
6085 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]'
6086 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6089 lt_cv_deplibs_check_method=pass_all
6092 lt_cv_file_magic_cmd='/bin/file'
6093 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6096 lt_cv_file_magic_cmd='/bin/file'
6097 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6098 lt_cv_file_magic_test_file=/lib/libc.so
6101 lt_cv_deplibs_check_method=pass_all
6104 lt_cv_deplibs_check_method=pass_all
6110 lt_cv_deplibs_check_method=pass_all
6115 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6116 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6120 if test "$build" = "$host"; then
6123 if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
6126 file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
6132 file_magic_cmd=$lt_cv_file_magic_cmd
6133 deplibs_check_method=$lt_cv_deplibs_check_method
6134 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6157 if test -n "$ac_tool_prefix"; then
6158 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
6159 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
6160 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6161 $as_echo_n "checking for $ac_word... " >&6; }
6162 if ${ac_cv_prog_DLLTOOL+:} false; then :
6163 $as_echo_n "(cached) " >&6
6165 if test -n "$DLLTOOL"; then
6166 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
6168 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6172 test -z "$as_dir" && as_dir=.
6173 for ac_exec_ext in '' $ac_executable_extensions; do
6174 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6175 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
6176 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6185 DLLTOOL=$ac_cv_prog_DLLTOOL
6186 if test -n "$DLLTOOL"; then
6187 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
6188 $as_echo "$DLLTOOL" >&6; }
6190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6191 $as_echo "no" >&6; }
6196 if test -z "$ac_cv_prog_DLLTOOL"; then
6197 ac_ct_DLLTOOL=$DLLTOOL
6198 # Extract the first word of "dlltool", so it can be a program name with args.
6199 set dummy dlltool; ac_word=$2
6200 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6201 $as_echo_n "checking for $ac_word... " >&6; }
6202 if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
6203 $as_echo_n "(cached) " >&6
6205 if test -n "$ac_ct_DLLTOOL"; then
6206 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
6208 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6212 test -z "$as_dir" && as_dir=.
6213 for ac_exec_ext in '' $ac_executable_extensions; do
6214 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6215 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
6216 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6225 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
6226 if test -n "$ac_ct_DLLTOOL"; then
6227 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
6228 $as_echo "$ac_ct_DLLTOOL" >&6; }
6230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6231 $as_echo "no" >&6; }
6234 if test "x$ac_ct_DLLTOOL" = x; then
6237 case $cross_compiling:$ac_tool_warned in
6239 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6240 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6241 ac_tool_warned=yes ;;
6243 DLLTOOL=$ac_ct_DLLTOOL
6246 DLLTOOL="$ac_cv_prog_DLLTOOL"
6249 test -z "$DLLTOOL" && DLLTOOL=dlltool
6260 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
6261 $as_echo_n "checking how to associate runtime and link libraries... " >&6; }
6262 if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
6263 $as_echo_n "(cached) " >&6
6265 lt_cv_sharedlib_from_linklib_cmd='unknown'
6268 cygwin* | mingw* | pw32* | cegcc*)
6269 # two different shell functions defined in ltmain.sh
6270 # decide which to use based on capabilities of $DLLTOOL
6271 case `$DLLTOOL --help 2>&1` in
6272 *--identify-strict*)
6273 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
6276 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
6281 # fallback: assume linklib IS sharedlib
6282 lt_cv_sharedlib_from_linklib_cmd="$ECHO"
6287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
6288 $as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
6289 sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
6290 test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
6298 if test -n "$ac_tool_prefix"; then
6301 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6302 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6303 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6304 $as_echo_n "checking for $ac_word... " >&6; }
6305 if ${ac_cv_prog_AR+:} false; then :
6306 $as_echo_n "(cached) " >&6
6308 if test -n "$AR"; then
6309 ac_cv_prog_AR="$AR" # Let the user override the test.
6311 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6315 test -z "$as_dir" && as_dir=.
6316 for ac_exec_ext in '' $ac_executable_extensions; do
6317 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6318 ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
6319 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6329 if test -n "$AR"; then
6330 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6331 $as_echo "$AR" >&6; }
6333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6334 $as_echo "no" >&6; }
6338 test -n "$AR" && break
6341 if test -z "$AR"; then
6345 # Extract the first word of "$ac_prog", so it can be a program name with args.
6346 set dummy $ac_prog; ac_word=$2
6347 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6348 $as_echo_n "checking for $ac_word... " >&6; }
6349 if ${ac_cv_prog_ac_ct_AR+:} false; then :
6350 $as_echo_n "(cached) " >&6
6352 if test -n "$ac_ct_AR"; then
6353 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6355 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6359 test -z "$as_dir" && as_dir=.
6360 for ac_exec_ext in '' $ac_executable_extensions; do
6361 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6362 ac_cv_prog_ac_ct_AR="$ac_prog"
6363 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6372 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6373 if test -n "$ac_ct_AR"; then
6374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6375 $as_echo "$ac_ct_AR" >&6; }
6377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6378 $as_echo "no" >&6; }
6382 test -n "$ac_ct_AR" && break
6385 if test "x$ac_ct_AR" = x; then
6388 case $cross_compiling:$ac_tool_warned in
6390 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6391 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6392 ac_tool_warned=yes ;;
6411 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
6412 $as_echo_n "checking for archiver @FILE support... " >&6; }
6413 if ${lt_cv_ar_at_file+:} false; then :
6414 $as_echo_n "(cached) " >&6
6417 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6418 /* end confdefs.h. */
6428 if ac_fn_c_try_compile "$LINENO"; then :
6429 echo conftest.$ac_objext > conftest.lst
6430 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
6431 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6432 (eval $lt_ar_try) 2>&5
6434 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6435 test $ac_status = 0; }
6436 if test "$ac_status" -eq 0; then
6437 # Ensure the archiver fails upon bogus file names.
6438 rm -f conftest.$ac_objext libconftest.a
6439 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6440 (eval $lt_ar_try) 2>&5
6442 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6443 test $ac_status = 0; }
6444 if test "$ac_status" -ne 0; then
6448 rm -f conftest.* libconftest.a
6451 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
6455 $as_echo "$lt_cv_ar_at_file" >&6; }
6457 if test "x$lt_cv_ar_at_file" = xno; then
6460 archiver_list_spec=$lt_cv_ar_at_file
6469 if test -n "$ac_tool_prefix"; then
6470 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6471 set dummy ${ac_tool_prefix}strip; ac_word=$2
6472 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6473 $as_echo_n "checking for $ac_word... " >&6; }
6474 if ${ac_cv_prog_STRIP+:} false; then :
6475 $as_echo_n "(cached) " >&6
6477 if test -n "$STRIP"; then
6478 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6480 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6484 test -z "$as_dir" && as_dir=.
6485 for ac_exec_ext in '' $ac_executable_extensions; do
6486 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6487 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6488 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6497 STRIP=$ac_cv_prog_STRIP
6498 if test -n "$STRIP"; then
6499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6500 $as_echo "$STRIP" >&6; }
6502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6503 $as_echo "no" >&6; }
6508 if test -z "$ac_cv_prog_STRIP"; then
6510 # Extract the first word of "strip", so it can be a program name with args.
6511 set dummy strip; ac_word=$2
6512 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6513 $as_echo_n "checking for $ac_word... " >&6; }
6514 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6515 $as_echo_n "(cached) " >&6
6517 if test -n "$ac_ct_STRIP"; then
6518 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6520 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6524 test -z "$as_dir" && as_dir=.
6525 for ac_exec_ext in '' $ac_executable_extensions; do
6526 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6527 ac_cv_prog_ac_ct_STRIP="strip"
6528 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6537 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6538 if test -n "$ac_ct_STRIP"; then
6539 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6540 $as_echo "$ac_ct_STRIP" >&6; }
6542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6543 $as_echo "no" >&6; }
6546 if test "x$ac_ct_STRIP" = x; then
6549 case $cross_compiling:$ac_tool_warned in
6551 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6552 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6553 ac_tool_warned=yes ;;
6558 STRIP="$ac_cv_prog_STRIP"
6561 test -z "$STRIP" && STRIP=:
6568 if test -n "$ac_tool_prefix"; then
6569 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6570 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6571 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6572 $as_echo_n "checking for $ac_word... " >&6; }
6573 if ${ac_cv_prog_RANLIB+:} false; then :
6574 $as_echo_n "(cached) " >&6
6576 if test -n "$RANLIB"; then
6577 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6579 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6583 test -z "$as_dir" && as_dir=.
6584 for ac_exec_ext in '' $ac_executable_extensions; do
6585 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6586 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6587 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6596 RANLIB=$ac_cv_prog_RANLIB
6597 if test -n "$RANLIB"; then
6598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6599 $as_echo "$RANLIB" >&6; }
6601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6602 $as_echo "no" >&6; }
6607 if test -z "$ac_cv_prog_RANLIB"; then
6608 ac_ct_RANLIB=$RANLIB
6609 # Extract the first word of "ranlib", so it can be a program name with args.
6610 set dummy ranlib; ac_word=$2
6611 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6612 $as_echo_n "checking for $ac_word... " >&6; }
6613 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6614 $as_echo_n "(cached) " >&6
6616 if test -n "$ac_ct_RANLIB"; then
6617 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6619 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6623 test -z "$as_dir" && as_dir=.
6624 for ac_exec_ext in '' $ac_executable_extensions; do
6625 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6626 ac_cv_prog_ac_ct_RANLIB="ranlib"
6627 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6636 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6637 if test -n "$ac_ct_RANLIB"; then
6638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6639 $as_echo "$ac_ct_RANLIB" >&6; }
6641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6642 $as_echo "no" >&6; }
6645 if test "x$ac_ct_RANLIB" = x; then
6648 case $cross_compiling:$ac_tool_warned in
6650 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6651 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6652 ac_tool_warned=yes ;;
6654 RANLIB=$ac_ct_RANLIB
6657 RANLIB="$ac_cv_prog_RANLIB"
6660 test -z "$RANLIB" && RANLIB=:
6667 # Determine commands to create old-style static archives.
6668 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6669 old_postinstall_cmds='chmod 644 $oldlib'
6670 old_postuninstall_cmds=
6672 if test -n "$RANLIB"; then
6675 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6678 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6681 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6686 lock_old_archive_extraction=yes ;;
6688 lock_old_archive_extraction=no ;;
6711 for ac_prog in gawk mawk nawk awk
6713 # Extract the first word of "$ac_prog", so it can be a program name with args.
6714 set dummy $ac_prog; ac_word=$2
6715 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6716 $as_echo_n "checking for $ac_word... " >&6; }
6717 if ${ac_cv_prog_AWK+:} false; then :
6718 $as_echo_n "(cached) " >&6
6720 if test -n "$AWK"; then
6721 ac_cv_prog_AWK="$AWK" # Let the user override the test.
6723 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6727 test -z "$as_dir" && as_dir=.
6728 for ac_exec_ext in '' $ac_executable_extensions; do
6729 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6730 ac_cv_prog_AWK="$ac_prog"
6731 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6741 if test -n "$AWK"; then
6742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
6743 $as_echo "$AWK" >&6; }
6745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6746 $as_echo "no" >&6; }
6750 test -n "$AWK" && break
6771 # If no C compiler was specified, use CC.
6774 # If no C compiler flags were specified, use CFLAGS.
6775 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6777 # Allow CC to be a program name with arguments.
6781 # Check for command to grab the raw symbol name followed by C symbol from nm.
6782 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6783 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6784 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
6785 $as_echo_n "(cached) " >&6
6788 # These are sane defaults that work on at least a few old systems.
6789 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
6791 # Character class describing NM global symbol codes.
6792 symcode='[BCDEGRST]'
6794 # Regexp to match symbols that can be accessed directly from C.
6795 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6797 # Define system-specific variables.
6802 cygwin* | mingw* | pw32* | cegcc*)
6803 symcode='[ABCDGISTW]'
6806 if test "$host_cpu" = ia64; then
6807 symcode='[ABCDEGRST]'
6811 symcode='[BCDEGRST]'
6814 symcode='[BCDEGQRST]'
6825 sysv5* | sco5v6* | unixware* | OpenUNIX*)
6833 # If we're using GNU nm, then use its standard symbol codes.
6834 case `$NM -V 2>&1` in
6835 *GNU* | *'with BFD'*)
6836 symcode='[ABCDGIRSTW]' ;;
6839 # Transform an extracted symbol line into a proper C declaration.
6840 # Some systems (esp. on ia64) link data and code symbols differently,
6841 # so use this general approach.
6842 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6844 # Transform an extracted symbol line into symbol name and symbol address
6845 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
6846 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'"
6848 # Handle CRLF in mingw tool chain
6852 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6856 # Try without a prefix underscore, then with it.
6857 for ac_symprfx in "" "_"; do
6859 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6860 symxfrm="\\1 $ac_symprfx\\2 \\2"
6862 # Write the raw and C identifiers.
6863 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6864 # Fake it for dumpbin and say T for any non-static function
6865 # and D for any global variable.
6866 # Also find C++ and __fastcall symbols from MSVC++,
6867 # which start with @ or ?.
6868 lt_cv_sys_global_symbol_pipe="$AWK '"\
6869 " {last_section=section; section=\$ 3};"\
6870 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6871 " \$ 0!~/External *\|/{next};"\
6872 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6873 " {if(hide[section]) next};"\
6874 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6875 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6876 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
6877 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6878 " ' prfx=^$ac_symprfx"
6880 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6882 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
6884 # Check to see that the pipe works correctly.
6888 cat > conftest.$ac_ext <<_LT_EOF
6893 void nm_test_func(void);
6894 void nm_test_func(void){}
6898 int main(){nm_test_var='a';nm_test_func();return(0);}
6901 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6902 (eval $ac_compile) 2>&5
6904 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6905 test $ac_status = 0; }; then
6906 # Now try to grab the symbols.
6908 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
6909 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
6911 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6912 test $ac_status = 0; } && test -s "$nlist"; then
6913 # Try sorting and uniquifying the output.
6914 if sort "$nlist" | uniq > "$nlist"T; then
6915 mv -f "$nlist"T "$nlist"
6920 # Make sure that we snagged all the symbols we need.
6921 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6922 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6923 cat <<_LT_EOF > conftest.$ac_ext
6924 /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */
6925 #if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
6926 /* DATA imports from DLLs on WIN32 con't be const, because runtime
6927 relocations are performed -- see ld's documentation on pseudo-relocs. */
6928 # define LT_DLSYM_CONST
6929 #elif defined(__osf__)
6930 /* This system does not cope well with relocations in const data. */
6931 # define LT_DLSYM_CONST
6933 # define LT_DLSYM_CONST const
6941 # Now generate the symbol file.
6942 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
6944 cat <<_LT_EOF >> conftest.$ac_ext
6946 /* The mapping between symbol names and symbols. */
6947 LT_DLSYM_CONST struct {
6951 lt__PROGRAM__LTX_preloaded_symbols[] =
6953 { "@PROGRAM@", (void *) 0 },
6955 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6956 cat <<\_LT_EOF >> conftest.$ac_ext
6960 /* This works around a problem in FreeBSD linker */
6961 #ifdef FREEBSD_WORKAROUND
6962 static const void *lt_preloaded_setup() {
6963 return lt__PROGRAM__LTX_preloaded_symbols;
6971 # Now try linking the two files.
6972 mv conftest.$ac_objext conftstm.$ac_objext
6973 lt_globsym_save_LIBS=$LIBS
6974 lt_globsym_save_CFLAGS=$CFLAGS
6975 LIBS="conftstm.$ac_objext"
6976 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6977 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
6978 (eval $ac_link) 2>&5
6980 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6981 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
6984 LIBS=$lt_globsym_save_LIBS
6985 CFLAGS=$lt_globsym_save_CFLAGS
6987 echo "cannot find nm_test_func in $nlist" >&5
6990 echo "cannot find nm_test_var in $nlist" >&5
6993 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6996 echo "$progname: failed program was:" >&5
6997 cat conftest.$ac_ext >&5
6999 rm -rf conftest* conftst*
7001 # Do not use the global_symbol_pipe unless it works.
7002 if test "$pipe_works" = yes; then
7005 lt_cv_sys_global_symbol_pipe=
7011 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7012 lt_cv_sys_global_symbol_to_cdecl=
7014 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7015 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7016 $as_echo "failed" >&6; }
7018 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7019 $as_echo "ok" >&6; }
7022 # Response file support.
7023 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7024 nm_file_list_spec='@'
7025 elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
7026 nm_file_list_spec='@'
7055 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
7056 $as_echo_n "checking for sysroot... " >&6; }
7058 # Check whether --with-sysroot was given.
7059 if test "${with_sysroot+set}" = set; then :
7060 withval=$with_sysroot;
7067 case ${with_sysroot} in #(
7069 if test "$GCC" = yes; then
7070 lt_sysroot=`$CC --print-sysroot 2>/dev/null`
7074 lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
7079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5
7080 $as_echo "${with_sysroot}" >&6; }
7081 as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
7085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
7086 $as_echo "${lt_sysroot:-no}" >&6; }
7092 # Check whether --enable-libtool-lock was given.
7093 if test "${enable_libtool_lock+set}" = set; then :
7094 enableval=$enable_libtool_lock;
7097 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7099 # Some flags need to be propagated to the compiler or linker for good
7103 # Find out which ABI we are using.
7104 echo 'int i;' > conftest.$ac_ext
7105 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7106 (eval $ac_compile) 2>&5
7108 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7109 test $ac_status = 0; }; then
7110 case `/usr/bin/file conftest.$ac_objext` in
7122 # Find out which ABI we are using.
7123 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7124 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7125 (eval $ac_compile) 2>&5
7127 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7128 test $ac_status = 0; }; then
7129 if test "$lt_cv_prog_gnu_ld" = yes; then
7130 case `/usr/bin/file conftest.$ac_objext` in
7132 LD="${LD-ld} -melf32bsmip"
7135 LD="${LD-ld} -melf32bmipn32"
7138 LD="${LD-ld} -melf64bmip"
7142 case `/usr/bin/file conftest.$ac_objext` in
7158 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
7159 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7160 # Find out which ABI we are using.
7161 echo 'int i;' > conftest.$ac_ext
7162 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7163 (eval $ac_compile) 2>&5
7165 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7166 test $ac_status = 0; }; then
7167 case `/usr/bin/file conftest.o` in
7170 x86_64-*kfreebsd*-gnu)
7171 LD="${LD-ld} -m elf_i386_fbsd"
7174 LD="${LD-ld} -m elf_i386"
7176 ppc64-*linux*|powerpc64-*linux*)
7177 LD="${LD-ld} -m elf32ppclinux"
7180 LD="${LD-ld} -m elf_s390"
7183 LD="${LD-ld} -m elf32_sparc"
7189 x86_64-*kfreebsd*-gnu)
7190 LD="${LD-ld} -m elf_x86_64_fbsd"
7193 LD="${LD-ld} -m elf_x86_64"
7195 ppc*-*linux*|powerpc*-*linux*)
7196 LD="${LD-ld} -m elf64ppc"
7198 s390*-*linux*|s390*-*tpf*)
7199 LD="${LD-ld} -m elf64_s390"
7202 LD="${LD-ld} -m elf64_sparc"
7212 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7213 SAVE_CFLAGS="$CFLAGS"
7214 CFLAGS="$CFLAGS -belf"
7215 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7216 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7217 if ${lt_cv_cc_needs_belf+:} false; then :
7218 $as_echo_n "(cached) " >&6
7221 ac_cpp='$CPP $CPPFLAGS'
7222 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7223 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7224 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7226 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7227 /* end confdefs.h. */
7237 if ac_fn_c_try_link "$LINENO"; then :
7238 lt_cv_cc_needs_belf=yes
7240 lt_cv_cc_needs_belf=no
7242 rm -f core conftest.err conftest.$ac_objext \
7243 conftest$ac_exeext conftest.$ac_ext
7245 ac_cpp='$CPP $CPPFLAGS'
7246 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7247 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7248 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7252 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7253 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7254 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7255 CFLAGS="$SAVE_CFLAGS"
7259 # Find out which ABI we are using.
7260 echo 'int i;' > conftest.$ac_ext
7261 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7262 (eval $ac_compile) 2>&5
7264 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7265 test $ac_status = 0; }; then
7266 case `/usr/bin/file conftest.o` in
7268 case $lt_cv_prog_gnu_ld in
7269 yes*) LD="${LD-ld} -m elf64_sparc" ;;
7271 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7283 need_locks="$enable_libtool_lock"
7285 if test -n "$ac_tool_prefix"; then
7286 # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
7287 set dummy ${ac_tool_prefix}mt; ac_word=$2
7288 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7289 $as_echo_n "checking for $ac_word... " >&6; }
7290 if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
7291 $as_echo_n "(cached) " >&6
7293 if test -n "$MANIFEST_TOOL"; then
7294 ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
7296 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7300 test -z "$as_dir" && as_dir=.
7301 for ac_exec_ext in '' $ac_executable_extensions; do
7302 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7303 ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
7304 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7313 MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
7314 if test -n "$MANIFEST_TOOL"; then
7315 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
7316 $as_echo "$MANIFEST_TOOL" >&6; }
7318 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7319 $as_echo "no" >&6; }
7324 if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
7325 ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
7326 # Extract the first word of "mt", so it can be a program name with args.
7327 set dummy mt; ac_word=$2
7328 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7329 $as_echo_n "checking for $ac_word... " >&6; }
7330 if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
7331 $as_echo_n "(cached) " >&6
7333 if test -n "$ac_ct_MANIFEST_TOOL"; then
7334 ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
7336 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7340 test -z "$as_dir" && as_dir=.
7341 for ac_exec_ext in '' $ac_executable_extensions; do
7342 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7343 ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
7344 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7353 ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
7354 if test -n "$ac_ct_MANIFEST_TOOL"; then
7355 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
7356 $as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
7358 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7359 $as_echo "no" >&6; }
7362 if test "x$ac_ct_MANIFEST_TOOL" = x; then
7365 case $cross_compiling:$ac_tool_warned in
7367 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7368 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7369 ac_tool_warned=yes ;;
7371 MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
7374 MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
7377 test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
7378 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
7379 $as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
7380 if ${lt_cv_path_mainfest_tool+:} false; then :
7381 $as_echo_n "(cached) " >&6
7383 lt_cv_path_mainfest_tool=no
7384 echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
7385 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
7386 cat conftest.err >&5
7387 if $GREP 'Manifest Tool' conftest.out > /dev/null; then
7388 lt_cv_path_mainfest_tool=yes
7392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
7393 $as_echo "$lt_cv_path_mainfest_tool" >&6; }
7394 if test "x$lt_cv_path_mainfest_tool" != xyes; then
7404 rhapsody* | darwin*)
7405 if test -n "$ac_tool_prefix"; then
7406 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7407 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7408 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7409 $as_echo_n "checking for $ac_word... " >&6; }
7410 if ${ac_cv_prog_DSYMUTIL+:} false; then :
7411 $as_echo_n "(cached) " >&6
7413 if test -n "$DSYMUTIL"; then
7414 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7416 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7420 test -z "$as_dir" && as_dir=.
7421 for ac_exec_ext in '' $ac_executable_extensions; do
7422 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7423 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7424 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7433 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7434 if test -n "$DSYMUTIL"; then
7435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7436 $as_echo "$DSYMUTIL" >&6; }
7438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7439 $as_echo "no" >&6; }
7444 if test -z "$ac_cv_prog_DSYMUTIL"; then
7445 ac_ct_DSYMUTIL=$DSYMUTIL
7446 # Extract the first word of "dsymutil", so it can be a program name with args.
7447 set dummy dsymutil; ac_word=$2
7448 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7449 $as_echo_n "checking for $ac_word... " >&6; }
7450 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7451 $as_echo_n "(cached) " >&6
7453 if test -n "$ac_ct_DSYMUTIL"; then
7454 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7456 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7460 test -z "$as_dir" && as_dir=.
7461 for ac_exec_ext in '' $ac_executable_extensions; do
7462 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7463 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7464 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7473 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7474 if test -n "$ac_ct_DSYMUTIL"; then
7475 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7476 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7479 $as_echo "no" >&6; }
7482 if test "x$ac_ct_DSYMUTIL" = x; then
7485 case $cross_compiling:$ac_tool_warned in
7487 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7488 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7489 ac_tool_warned=yes ;;
7491 DSYMUTIL=$ac_ct_DSYMUTIL
7494 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7497 if test -n "$ac_tool_prefix"; then
7498 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7499 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7500 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7501 $as_echo_n "checking for $ac_word... " >&6; }
7502 if ${ac_cv_prog_NMEDIT+:} false; then :
7503 $as_echo_n "(cached) " >&6
7505 if test -n "$NMEDIT"; then
7506 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7508 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7512 test -z "$as_dir" && as_dir=.
7513 for ac_exec_ext in '' $ac_executable_extensions; do
7514 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7515 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7516 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7525 NMEDIT=$ac_cv_prog_NMEDIT
7526 if test -n "$NMEDIT"; then
7527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7528 $as_echo "$NMEDIT" >&6; }
7530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7531 $as_echo "no" >&6; }
7536 if test -z "$ac_cv_prog_NMEDIT"; then
7537 ac_ct_NMEDIT=$NMEDIT
7538 # Extract the first word of "nmedit", so it can be a program name with args.
7539 set dummy nmedit; ac_word=$2
7540 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7541 $as_echo_n "checking for $ac_word... " >&6; }
7542 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
7543 $as_echo_n "(cached) " >&6
7545 if test -n "$ac_ct_NMEDIT"; then
7546 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7548 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7552 test -z "$as_dir" && as_dir=.
7553 for ac_exec_ext in '' $ac_executable_extensions; do
7554 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7555 ac_cv_prog_ac_ct_NMEDIT="nmedit"
7556 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7565 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7566 if test -n "$ac_ct_NMEDIT"; then
7567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7568 $as_echo "$ac_ct_NMEDIT" >&6; }
7570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7571 $as_echo "no" >&6; }
7574 if test "x$ac_ct_NMEDIT" = x; then
7577 case $cross_compiling:$ac_tool_warned in
7579 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7580 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7581 ac_tool_warned=yes ;;
7583 NMEDIT=$ac_ct_NMEDIT
7586 NMEDIT="$ac_cv_prog_NMEDIT"
7589 if test -n "$ac_tool_prefix"; then
7590 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7591 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7592 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7593 $as_echo_n "checking for $ac_word... " >&6; }
7594 if ${ac_cv_prog_LIPO+:} false; then :
7595 $as_echo_n "(cached) " >&6
7597 if test -n "$LIPO"; then
7598 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7600 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7604 test -z "$as_dir" && as_dir=.
7605 for ac_exec_ext in '' $ac_executable_extensions; do
7606 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7607 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7608 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7617 LIPO=$ac_cv_prog_LIPO
7618 if test -n "$LIPO"; then
7619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7620 $as_echo "$LIPO" >&6; }
7622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7623 $as_echo "no" >&6; }
7628 if test -z "$ac_cv_prog_LIPO"; then
7630 # Extract the first word of "lipo", so it can be a program name with args.
7631 set dummy lipo; ac_word=$2
7632 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7633 $as_echo_n "checking for $ac_word... " >&6; }
7634 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
7635 $as_echo_n "(cached) " >&6
7637 if test -n "$ac_ct_LIPO"; then
7638 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7640 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7644 test -z "$as_dir" && as_dir=.
7645 for ac_exec_ext in '' $ac_executable_extensions; do
7646 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7647 ac_cv_prog_ac_ct_LIPO="lipo"
7648 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7657 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7658 if test -n "$ac_ct_LIPO"; then
7659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7660 $as_echo "$ac_ct_LIPO" >&6; }
7662 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7663 $as_echo "no" >&6; }
7666 if test "x$ac_ct_LIPO" = x; then
7669 case $cross_compiling:$ac_tool_warned in
7671 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7672 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7673 ac_tool_warned=yes ;;
7678 LIPO="$ac_cv_prog_LIPO"
7681 if test -n "$ac_tool_prefix"; then
7682 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7683 set dummy ${ac_tool_prefix}otool; ac_word=$2
7684 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7685 $as_echo_n "checking for $ac_word... " >&6; }
7686 if ${ac_cv_prog_OTOOL+:} false; then :
7687 $as_echo_n "(cached) " >&6
7689 if test -n "$OTOOL"; then
7690 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7692 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7696 test -z "$as_dir" && as_dir=.
7697 for ac_exec_ext in '' $ac_executable_extensions; do
7698 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7699 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7700 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7709 OTOOL=$ac_cv_prog_OTOOL
7710 if test -n "$OTOOL"; then
7711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7712 $as_echo "$OTOOL" >&6; }
7714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7715 $as_echo "no" >&6; }
7720 if test -z "$ac_cv_prog_OTOOL"; then
7722 # Extract the first word of "otool", so it can be a program name with args.
7723 set dummy otool; ac_word=$2
7724 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7725 $as_echo_n "checking for $ac_word... " >&6; }
7726 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
7727 $as_echo_n "(cached) " >&6
7729 if test -n "$ac_ct_OTOOL"; then
7730 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7732 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7736 test -z "$as_dir" && as_dir=.
7737 for ac_exec_ext in '' $ac_executable_extensions; do
7738 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7739 ac_cv_prog_ac_ct_OTOOL="otool"
7740 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7749 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7750 if test -n "$ac_ct_OTOOL"; then
7751 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7752 $as_echo "$ac_ct_OTOOL" >&6; }
7754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7755 $as_echo "no" >&6; }
7758 if test "x$ac_ct_OTOOL" = x; then
7761 case $cross_compiling:$ac_tool_warned in
7763 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7764 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7765 ac_tool_warned=yes ;;
7770 OTOOL="$ac_cv_prog_OTOOL"
7773 if test -n "$ac_tool_prefix"; then
7774 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7775 set dummy ${ac_tool_prefix}otool64; ac_word=$2
7776 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7777 $as_echo_n "checking for $ac_word... " >&6; }
7778 if ${ac_cv_prog_OTOOL64+:} false; then :
7779 $as_echo_n "(cached) " >&6
7781 if test -n "$OTOOL64"; then
7782 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7784 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7788 test -z "$as_dir" && as_dir=.
7789 for ac_exec_ext in '' $ac_executable_extensions; do
7790 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7791 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7792 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7801 OTOOL64=$ac_cv_prog_OTOOL64
7802 if test -n "$OTOOL64"; then
7803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7804 $as_echo "$OTOOL64" >&6; }
7806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7807 $as_echo "no" >&6; }
7812 if test -z "$ac_cv_prog_OTOOL64"; then
7813 ac_ct_OTOOL64=$OTOOL64
7814 # Extract the first word of "otool64", so it can be a program name with args.
7815 set dummy otool64; ac_word=$2
7816 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7817 $as_echo_n "checking for $ac_word... " >&6; }
7818 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
7819 $as_echo_n "(cached) " >&6
7821 if test -n "$ac_ct_OTOOL64"; then
7822 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7824 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7828 test -z "$as_dir" && as_dir=.
7829 for ac_exec_ext in '' $ac_executable_extensions; do
7830 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7831 ac_cv_prog_ac_ct_OTOOL64="otool64"
7832 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7841 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7842 if test -n "$ac_ct_OTOOL64"; then
7843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7844 $as_echo "$ac_ct_OTOOL64" >&6; }
7846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7847 $as_echo "no" >&6; }
7850 if test "x$ac_ct_OTOOL64" = x; then
7853 case $cross_compiling:$ac_tool_warned in
7855 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7856 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7857 ac_tool_warned=yes ;;
7859 OTOOL64=$ac_ct_OTOOL64
7862 OTOOL64="$ac_cv_prog_OTOOL64"
7891 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7892 $as_echo_n "checking for -single_module linker flag... " >&6; }
7893 if ${lt_cv_apple_cc_single_mod+:} false; then :
7894 $as_echo_n "(cached) " >&6
7896 lt_cv_apple_cc_single_mod=no
7897 if test -z "${LT_MULTI_MODULE}"; then
7898 # By default we will add the -single_module flag. You can override
7899 # by either setting the environment variable LT_MULTI_MODULE
7900 # non-empty at configure time, or by adding -multi_module to the
7902 rm -rf libconftest.dylib*
7903 echo "int foo(void){return 1;}" > conftest.c
7904 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7905 -dynamiclib -Wl,-single_module conftest.c" >&5
7906 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7907 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7909 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7910 lt_cv_apple_cc_single_mod=yes
7912 cat conftest.err >&5
7914 rm -rf libconftest.dylib*
7918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7919 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7920 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7921 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7922 if ${lt_cv_ld_exported_symbols_list+:} false; then :
7923 $as_echo_n "(cached) " >&6
7925 lt_cv_ld_exported_symbols_list=no
7926 save_LDFLAGS=$LDFLAGS
7927 echo "_main" > conftest.sym
7928 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7929 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7930 /* end confdefs.h. */
7940 if ac_fn_c_try_link "$LINENO"; then :
7941 lt_cv_ld_exported_symbols_list=yes
7943 lt_cv_ld_exported_symbols_list=no
7945 rm -f core conftest.err conftest.$ac_objext \
7946 conftest$ac_exeext conftest.$ac_ext
7947 LDFLAGS="$save_LDFLAGS"
7950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7951 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7952 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7953 $as_echo_n "checking for -force_load linker flag... " >&6; }
7954 if ${lt_cv_ld_force_load+:} false; then :
7955 $as_echo_n "(cached) " >&6
7957 lt_cv_ld_force_load=no
7958 cat > conftest.c << _LT_EOF
7959 int forced_loaded() { return 2;}
7961 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7962 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7963 echo "$AR cru libconftest.a conftest.o" >&5
7964 $AR cru libconftest.a conftest.o 2>&5
7965 echo "$RANLIB libconftest.a" >&5
7966 $RANLIB libconftest.a 2>&5
7967 cat > conftest.c << _LT_EOF
7968 int main() { return 0;}
7970 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7971 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7973 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
7974 lt_cv_ld_force_load=yes
7976 cat conftest.err >&5
7978 rm -f conftest.err libconftest.a conftest conftest.c
7979 rm -rf conftest.dSYM
7982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7983 $as_echo "$lt_cv_ld_force_load" >&6; }
7985 rhapsody* | darwin1.[012])
7986 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7988 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7989 darwin*) # darwin 5.x on
7990 # if running on 10.5 or later, the deployment target defaults
7991 # to the OS version, if on x86, and 10.4, the deployment
7992 # target defaults to 10.4. Don't you love it?
7993 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7994 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7995 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7997 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7999 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8003 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8004 _lt_dar_single_mod='$single_module'
8006 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8007 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8009 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8011 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8012 _lt_dsymutil='~$DSYMUTIL $lib || :'
8019 for ac_header in dlfcn.h
8021 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8023 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
8024 cat >>confdefs.h <<_ACEOF
8025 #define HAVE_DLFCN_H 1
8035 func_stripname_cnf ()
8038 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
8039 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
8041 } # func_stripname_cnf
8043 if test "x$with_system_libtool" = "xyes" ; then :
8044 # Extract the first word of "libtool", so it can be a program name with args.
8045 set dummy libtool; ac_word=$2
8046 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8047 $as_echo_n "checking for $ac_word... " >&6; }
8048 if ${ac_cv_path_LIBTOOL+:} false; then :
8049 $as_echo_n "(cached) " >&6
8053 ac_cv_path_LIBTOOL="$LIBTOOL" # Let the user override the test with a path.
8056 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8057 as_dummy="$PATH:/usr/local/bin"
8058 for as_dir in $as_dummy
8061 test -z "$as_dir" && as_dir=.
8062 for ac_exec_ext in '' $ac_executable_extensions; do
8063 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8064 ac_cv_path_LIBTOOL="$as_dir/$ac_word$ac_exec_ext"
8065 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8075 LIBTOOL=$ac_cv_path_LIBTOOL
8076 if test -n "$LIBTOOL"; then
8077 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBTOOL" >&5
8078 $as_echo "$LIBTOOL" >&6; }
8080 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8081 $as_echo "no" >&6; }
8100 # Check whether --enable-shared was given.
8101 if test "${enable_shared+set}" = set; then :
8102 enableval=$enable_shared; p=${PACKAGE-default}
8104 yes) enable_shared=yes ;;
8105 no) enable_shared=no ;;
8108 # Look at the argument we got. We use all the common list separators.
8109 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8110 for pkg in $enableval; do
8112 if test "X$pkg" = "X$p"; then
8131 # Check whether --enable-static was given.
8132 if test "${enable_static+set}" = set; then :
8133 enableval=$enable_static; p=${PACKAGE-default}
8135 yes) enable_static=yes ;;
8136 no) enable_static=no ;;
8139 # Look at the argument we got. We use all the common list separators.
8140 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8141 for pkg in $enableval; do
8143 if test "X$pkg" = "X$p"; then
8163 # Check whether --with-pic was given.
8164 if test "${with_pic+set}" = set; then :
8165 withval=$with_pic; pic_mode="$withval"
8171 test -z "$pic_mode" && pic_mode=default
8179 # Check whether --enable-fast-install was given.
8180 if test "${enable_fast_install+set}" = set; then :
8181 enableval=$enable_fast_install; p=${PACKAGE-default}
8183 yes) enable_fast_install=yes ;;
8184 no) enable_fast_install=no ;;
8186 enable_fast_install=no
8187 # Look at the argument we got. We use all the common list separators.
8188 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8189 for pkg in $enableval; do
8191 if test "X$pkg" = "X$p"; then
8192 enable_fast_install=yes
8199 enable_fast_install=yes
8237 test -z "$LN_S" && LN_S="ln -s"
8252 if test -n "${ZSH_VERSION+set}" ; then
8253 setopt NO_GLOB_SUBST
8256 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8257 $as_echo_n "checking for objdir... " >&6; }
8258 if ${lt_cv_objdir+:} false; then :
8259 $as_echo_n "(cached) " >&6
8261 rm -f .libs 2>/dev/null
8262 mkdir .libs 2>/dev/null
8263 if test -d .libs; then
8266 # MS-DOS does not allow filenames that begin with a dot.
8269 rmdir .libs 2>/dev/null
8271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8272 $as_echo "$lt_cv_objdir" >&6; }
8273 objdir=$lt_cv_objdir
8279 cat >>confdefs.h <<_ACEOF
8280 #define LT_OBJDIR "$lt_cv_objdir/"
8288 # AIX sometimes has problems with the GCC collect2 program. For some
8289 # reason, if we set the COLLECT_NAMES environment variable, the problems
8290 # vanish in a puff of smoke.
8291 if test "X${COLLECT_NAMES+set}" != Xset; then
8293 export COLLECT_NAMES
8300 can_build_shared=yes
8302 # All known linkers require a `.a' archive for static linking (except MSVC,
8303 # which needs '.lib').
8306 with_gnu_ld="$lt_cv_prog_gnu_ld"
8309 old_CFLAGS="$CFLAGS"
8311 # Set sane defaults for various variables
8312 test -z "$CC" && CC=cc
8313 test -z "$LTCC" && LTCC=$CC
8314 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8315 test -z "$LD" && LD=ld
8316 test -z "$ac_objext" && ac_objext=o
8318 for cc_temp in $compiler""; do
8320 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8321 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8326 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8329 # Only perform the check for file, if the check method requires it
8330 test -z "$MAGIC_CMD" && MAGIC_CMD=file
8331 case $deplibs_check_method in
8333 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8334 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8335 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8336 if ${lt_cv_path_MAGIC_CMD+:} false; then :
8337 $as_echo_n "(cached) " >&6
8341 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8344 lt_save_MAGIC_CMD="$MAGIC_CMD"
8345 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8346 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8347 for ac_dir in $ac_dummy; do
8349 test -z "$ac_dir" && ac_dir=.
8350 if test -f $ac_dir/${ac_tool_prefix}file; then
8351 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8352 if test -n "$file_magic_test_file"; then
8353 case $deplibs_check_method in
8355 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8356 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8357 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8358 $EGREP "$file_magic_regex" > /dev/null; then
8363 *** Warning: the command libtool uses to detect shared libraries,
8364 *** $file_magic_cmd, produces output that libtool cannot recognize.
8365 *** The result is that libtool may fail to recognize shared libraries
8366 *** as such. This will affect the creation of libtool libraries that
8367 *** depend on shared libraries, but programs linked with such libtool
8368 *** libraries will work regardless of this problem. Nevertheless, you
8369 *** may want to report the problem to your system manager and/or to
8370 *** bug-libtool@gnu.org
8380 MAGIC_CMD="$lt_save_MAGIC_CMD"
8385 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8386 if test -n "$MAGIC_CMD"; then
8387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8388 $as_echo "$MAGIC_CMD" >&6; }
8390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8391 $as_echo "no" >&6; }
8398 if test -z "$lt_cv_path_MAGIC_CMD"; then
8399 if test -n "$ac_tool_prefix"; then
8400 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8401 $as_echo_n "checking for file... " >&6; }
8402 if ${lt_cv_path_MAGIC_CMD+:} false; then :
8403 $as_echo_n "(cached) " >&6
8407 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8410 lt_save_MAGIC_CMD="$MAGIC_CMD"
8411 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8412 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8413 for ac_dir in $ac_dummy; do
8415 test -z "$ac_dir" && ac_dir=.
8416 if test -f $ac_dir/file; then
8417 lt_cv_path_MAGIC_CMD="$ac_dir/file"
8418 if test -n "$file_magic_test_file"; then
8419 case $deplibs_check_method in
8421 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8422 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8423 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8424 $EGREP "$file_magic_regex" > /dev/null; then
8429 *** Warning: the command libtool uses to detect shared libraries,
8430 *** $file_magic_cmd, produces output that libtool cannot recognize.
8431 *** The result is that libtool may fail to recognize shared libraries
8432 *** as such. This will affect the creation of libtool libraries that
8433 *** depend on shared libraries, but programs linked with such libtool
8434 *** libraries will work regardless of this problem. Nevertheless, you
8435 *** may want to report the problem to your system manager and/or to
8436 *** bug-libtool@gnu.org
8446 MAGIC_CMD="$lt_save_MAGIC_CMD"
8451 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8452 if test -n "$MAGIC_CMD"; then
8453 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8454 $as_echo "$MAGIC_CMD" >&6; }
8456 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8457 $as_echo "no" >&6; }
8470 # Use C for the default configuration in the libtool script
8474 ac_cpp='$CPP $CPPFLAGS'
8475 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8476 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8477 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8480 # Source file extension for C test sources.
8483 # Object file extension for compiled C test sources.
8487 # Code to be used in simple compile tests
8488 lt_simple_compile_test_code="int some_variable = 0;"
8490 # Code to be used in simple link tests
8491 lt_simple_link_test_code='int main(){return(0);}'
8499 # If no C compiler was specified, use CC.
8502 # If no C compiler flags were specified, use CFLAGS.
8503 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8505 # Allow CC to be a program name with arguments.
8508 # Save the default compiler, since it gets overwritten when the other
8509 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8510 compiler_DEFAULT=$CC
8512 # save warnings/boilerplate of simple test code
8513 ac_outfile=conftest.$ac_objext
8514 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8515 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8516 _lt_compiler_boilerplate=`cat conftest.err`
8519 ac_outfile=conftest.$ac_objext
8520 echo "$lt_simple_link_test_code" >conftest.$ac_ext
8521 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8522 _lt_linker_boilerplate=`cat conftest.err`
8526 if test -n "$compiler"; then
8528 lt_prog_compiler_no_builtin_flag=
8530 if test "$GCC" = yes; then
8531 case $cc_basename in
8533 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8535 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8538 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8539 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8540 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
8541 $as_echo_n "(cached) " >&6
8543 lt_cv_prog_compiler_rtti_exceptions=no
8544 ac_outfile=conftest.$ac_objext
8545 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8546 lt_compiler_flag="-fno-rtti -fno-exceptions"
8547 # Insert the option either (1) after the last *FLAGS variable, or
8548 # (2) before a word containing "conftest.", or (3) at the end.
8549 # Note that $ac_compile itself does not contain backslashes and begins
8550 # with a dollar sign (not a hyphen), so the echo should work correctly.
8551 # The option is referenced via a variable to avoid confusing sed.
8552 lt_compile=`echo "$ac_compile" | $SED \
8553 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8554 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8555 -e 's:$: $lt_compiler_flag:'`
8556 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8557 (eval "$lt_compile" 2>conftest.err)
8559 cat conftest.err >&5
8560 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8561 if (exit $ac_status) && test -s "$ac_outfile"; then
8562 # The compiler can only warn and ignore the option if not recognized
8563 # So say no if there are warnings other than the usual output.
8564 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8565 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8566 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8567 lt_cv_prog_compiler_rtti_exceptions=yes
8573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8574 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8576 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8577 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8589 lt_prog_compiler_wl=
8590 lt_prog_compiler_pic=
8591 lt_prog_compiler_static=
8594 if test "$GCC" = yes; then
8595 lt_prog_compiler_wl='-Wl,'
8596 lt_prog_compiler_static='-static'
8600 # All AIX code is PIC.
8601 if test "$host_cpu" = ia64; then
8602 # AIX 5 now supports IA64 processor
8603 lt_prog_compiler_static='-Bstatic'
8610 # see comment about AmigaOS4 .so support
8611 lt_prog_compiler_pic='-fPIC'
8614 # FIXME: we need at least 68020 code to build shared libraries, but
8615 # adding the `-m68020' flag to GCC prevents building anything better,
8617 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8622 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8623 # PIC is the default for these OSes.
8626 mingw* | cygwin* | pw32* | os2* | cegcc*)
8627 # This hack is so that the source file can tell whether it is being
8628 # built for inclusion in a dll (and should export symbols for example).
8629 # Although the cygwin gcc ignores -fPIC, still need this for old-style
8630 # (--disable-auto-import) libraries
8631 lt_prog_compiler_pic='-DDLL_EXPORT'
8634 darwin* | rhapsody*)
8635 # PIC is the default on this platform
8636 # Common symbols not allowed in MH_DYLIB files
8637 lt_prog_compiler_pic='-fno-common'
8641 # PIC is the default for Haiku.
8642 # The "-static" flag exists, but is broken.
8643 lt_prog_compiler_static=
8647 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8648 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
8649 # sets the default TLS model and affects inlining.
8655 lt_prog_compiler_pic='-fPIC'
8661 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8662 # Instead, we relocate shared libraries at runtime.
8666 # Just because we use GCC doesn't mean we suddenly get shared libraries
8667 # on systems that don't support them.
8668 lt_prog_compiler_can_build_shared=no
8673 # QNX uses GNU C++, but need to define -shared option too, otherwise
8675 lt_prog_compiler_pic='-fPIC -shared'
8679 if test -d /usr/nec; then
8680 lt_prog_compiler_pic=-Kconform_pic
8685 lt_prog_compiler_pic='-fPIC'
8689 case $cc_basename in
8690 nvcc*) # Cuda Compiler Driver 2.2
8691 lt_prog_compiler_wl='-Xlinker '
8692 lt_prog_compiler_pic='-Xcompiler -fPIC'
8696 # PORTME Check for flag to pass linker flags through the system compiler.
8699 lt_prog_compiler_wl='-Wl,'
8700 if test "$host_cpu" = ia64; then
8701 # AIX 5 now supports IA64 processor
8702 lt_prog_compiler_static='-Bstatic'
8704 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8708 mingw* | cygwin* | pw32* | os2* | cegcc*)
8709 # This hack is so that the source file can tell whether it is being
8710 # built for inclusion in a dll (and should export symbols for example).
8711 lt_prog_compiler_pic='-DDLL_EXPORT'
8714 hpux9* | hpux10* | hpux11*)
8715 lt_prog_compiler_wl='-Wl,'
8716 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8723 lt_prog_compiler_pic='+Z'
8726 # Is there a better lt_prog_compiler_static that works with the bundled CC?
8727 lt_prog_compiler_static='${wl}-a ${wl}archive'
8730 irix5* | irix6* | nonstopux*)
8731 lt_prog_compiler_wl='-Wl,'
8732 # PIC (with -KPIC) is the default.
8733 lt_prog_compiler_static='-non_shared'
8736 linux* | k*bsd*-gnu | kopensolaris*-gnu)
8737 case $cc_basename in
8738 # old Intel for x86_64 which still supported -KPIC.
8740 lt_prog_compiler_wl='-Wl,'
8741 lt_prog_compiler_pic='-KPIC'
8742 lt_prog_compiler_static='-static'
8744 # icc used to be incompatible with GCC.
8745 # ICC 10 doesn't accept -KPIC any more.
8747 lt_prog_compiler_wl='-Wl,'
8748 lt_prog_compiler_pic='-fPIC'
8749 lt_prog_compiler_static='-static'
8751 # Lahey Fortran 8.1.
8753 lt_prog_compiler_wl='-Wl,'
8754 lt_prog_compiler_pic='--shared'
8755 lt_prog_compiler_static='--static'
8758 # NAG Fortran compiler
8759 lt_prog_compiler_wl='-Wl,-Wl,,'
8760 lt_prog_compiler_pic='-PIC'
8761 lt_prog_compiler_static='-Bstatic'
8763 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8764 # Portland Group compilers (*not* the Pentium gcc compiler,
8765 # which looks to be a dead project)
8766 lt_prog_compiler_wl='-Wl,'
8767 lt_prog_compiler_pic='-fpic'
8768 lt_prog_compiler_static='-Bstatic'
8771 lt_prog_compiler_wl='-Wl,'
8772 # All Alpha code is PIC.
8773 lt_prog_compiler_static='-non_shared'
8775 xl* | bgxl* | bgf* | mpixl*)
8776 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8777 lt_prog_compiler_wl='-Wl,'
8778 lt_prog_compiler_pic='-qpic'
8779 lt_prog_compiler_static='-qstaticlink'
8782 case `$CC -V 2>&1 | sed 5q` in
8783 *Sun\ F* | *Sun*Fortran*)
8784 # Sun Fortran 8.3 passes all unrecognized flags to the linker
8785 lt_prog_compiler_pic='-KPIC'
8786 lt_prog_compiler_static='-Bstatic'
8787 lt_prog_compiler_wl=''
8791 lt_prog_compiler_pic='-KPIC'
8792 lt_prog_compiler_static='-Bstatic'
8793 lt_prog_compiler_wl='-Wl,'
8801 lt_prog_compiler_pic='-KPIC'
8802 lt_prog_compiler_static='-Bstatic'
8806 # QNX uses GNU C++, but need to define -shared option too, otherwise
8808 lt_prog_compiler_pic='-fPIC -shared'
8811 osf3* | osf4* | osf5*)
8812 lt_prog_compiler_wl='-Wl,'
8813 # All OSF/1 code is PIC.
8814 lt_prog_compiler_static='-non_shared'
8818 lt_prog_compiler_static='-non_shared'
8822 lt_prog_compiler_pic='-KPIC'
8823 lt_prog_compiler_static='-Bstatic'
8824 case $cc_basename in
8825 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
8826 lt_prog_compiler_wl='-Qoption ld ';;
8828 lt_prog_compiler_wl='-Wl,';;
8833 lt_prog_compiler_wl='-Qoption ld '
8834 lt_prog_compiler_pic='-PIC'
8835 lt_prog_compiler_static='-Bstatic'
8838 sysv4 | sysv4.2uw2* | sysv4.3*)
8839 lt_prog_compiler_wl='-Wl,'
8840 lt_prog_compiler_pic='-KPIC'
8841 lt_prog_compiler_static='-Bstatic'
8845 if test -d /usr/nec ;then
8846 lt_prog_compiler_pic='-Kconform_pic'
8847 lt_prog_compiler_static='-Bstatic'
8851 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8852 lt_prog_compiler_wl='-Wl,'
8853 lt_prog_compiler_pic='-KPIC'
8854 lt_prog_compiler_static='-Bstatic'
8858 lt_prog_compiler_wl='-Wl,'
8859 lt_prog_compiler_can_build_shared=no
8863 lt_prog_compiler_pic='-pic'
8864 lt_prog_compiler_static='-Bstatic'
8868 lt_prog_compiler_can_build_shared=no
8874 # For platforms which do not support PIC, -DPIC is meaningless:
8876 lt_prog_compiler_pic=
8879 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8883 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8884 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8885 if ${lt_cv_prog_compiler_pic+:} false; then :
8886 $as_echo_n "(cached) " >&6
8888 lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
8890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
8891 $as_echo "$lt_cv_prog_compiler_pic" >&6; }
8892 lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
8895 # Check to make sure the PIC flag actually works.
8897 if test -n "$lt_prog_compiler_pic"; then
8898 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8899 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8900 if ${lt_cv_prog_compiler_pic_works+:} false; then :
8901 $as_echo_n "(cached) " >&6
8903 lt_cv_prog_compiler_pic_works=no
8904 ac_outfile=conftest.$ac_objext
8905 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8906 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8907 # Insert the option either (1) after the last *FLAGS variable, or
8908 # (2) before a word containing "conftest.", or (3) at the end.
8909 # Note that $ac_compile itself does not contain backslashes and begins
8910 # with a dollar sign (not a hyphen), so the echo should work correctly.
8911 # The option is referenced via a variable to avoid confusing sed.
8912 lt_compile=`echo "$ac_compile" | $SED \
8913 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8914 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8915 -e 's:$: $lt_compiler_flag:'`
8916 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8917 (eval "$lt_compile" 2>conftest.err)
8919 cat conftest.err >&5
8920 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8921 if (exit $ac_status) && test -s "$ac_outfile"; then
8922 # The compiler can only warn and ignore the option if not recognized
8923 # So say no if there are warnings other than the usual output.
8924 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8925 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8926 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8927 lt_cv_prog_compiler_pic_works=yes
8933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8934 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8936 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8937 case $lt_prog_compiler_pic in
8939 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8942 lt_prog_compiler_pic=
8943 lt_prog_compiler_can_build_shared=no
8959 # Check to make sure the static flag actually works.
8961 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8962 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8963 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8964 if ${lt_cv_prog_compiler_static_works+:} false; then :
8965 $as_echo_n "(cached) " >&6
8967 lt_cv_prog_compiler_static_works=no
8968 save_LDFLAGS="$LDFLAGS"
8969 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8970 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8971 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8972 # The linker can only warn and ignore the option if not recognized
8973 # So say no if there are warnings
8974 if test -s conftest.err; then
8975 # Append any errors to the config.log.
8976 cat conftest.err 1>&5
8977 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8978 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8979 if diff conftest.exp conftest.er2 >/dev/null; then
8980 lt_cv_prog_compiler_static_works=yes
8983 lt_cv_prog_compiler_static_works=yes
8987 LDFLAGS="$save_LDFLAGS"
8990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8991 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8993 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8996 lt_prog_compiler_static=
9005 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9006 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9007 if ${lt_cv_prog_compiler_c_o+:} false; then :
9008 $as_echo_n "(cached) " >&6
9010 lt_cv_prog_compiler_c_o=no
9011 $RM -r conftest 2>/dev/null
9015 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9017 lt_compiler_flag="-o out/conftest2.$ac_objext"
9018 # Insert the option either (1) after the last *FLAGS variable, or
9019 # (2) before a word containing "conftest.", or (3) at the end.
9020 # Note that $ac_compile itself does not contain backslashes and begins
9021 # with a dollar sign (not a hyphen), so the echo should work correctly.
9022 lt_compile=`echo "$ac_compile" | $SED \
9023 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9024 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9025 -e 's:$: $lt_compiler_flag:'`
9026 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9027 (eval "$lt_compile" 2>out/conftest.err)
9029 cat out/conftest.err >&5
9030 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9031 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9033 # The compiler can only warn and ignore the option if not recognized
9034 # So say no if there are warnings
9035 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9036 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9037 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9038 lt_cv_prog_compiler_c_o=yes
9043 # SGI C++ compiler will create directory out/ii_files/ for
9044 # template instantiation
9045 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9046 $RM out/* && rmdir out
9052 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9053 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9060 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9061 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9062 if ${lt_cv_prog_compiler_c_o+:} false; then :
9063 $as_echo_n "(cached) " >&6
9065 lt_cv_prog_compiler_c_o=no
9066 $RM -r conftest 2>/dev/null
9070 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9072 lt_compiler_flag="-o out/conftest2.$ac_objext"
9073 # Insert the option either (1) after the last *FLAGS variable, or
9074 # (2) before a word containing "conftest.", or (3) at the end.
9075 # Note that $ac_compile itself does not contain backslashes and begins
9076 # with a dollar sign (not a hyphen), so the echo should work correctly.
9077 lt_compile=`echo "$ac_compile" | $SED \
9078 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9079 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9080 -e 's:$: $lt_compiler_flag:'`
9081 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9082 (eval "$lt_compile" 2>out/conftest.err)
9084 cat out/conftest.err >&5
9085 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9086 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9088 # The compiler can only warn and ignore the option if not recognized
9089 # So say no if there are warnings
9090 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9091 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9092 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9093 lt_cv_prog_compiler_c_o=yes
9098 # SGI C++ compiler will create directory out/ii_files/ for
9099 # template instantiation
9100 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9101 $RM out/* && rmdir out
9107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9108 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9113 hard_links="nottested"
9114 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9115 # do not overwrite the value of need_locks provided by the user
9116 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9117 $as_echo_n "checking if we can lock with hard links... " >&6; }
9120 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9122 ln conftest.a conftest.b 2>&5 || hard_links=no
9123 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9125 $as_echo "$hard_links" >&6; }
9126 if test "$hard_links" = no; then
9127 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9128 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9140 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9141 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9144 allow_undefined_flag=
9145 always_export_symbols=no
9147 archive_expsym_cmds=
9148 compiler_needs_object=no
9149 enable_shared_with_static_runtimes=no
9150 export_dynamic_flag_spec=
9151 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9152 hardcode_automatic=no
9154 hardcode_direct_absolute=no
9155 hardcode_libdir_flag_spec=
9156 hardcode_libdir_flag_spec_ld=
9157 hardcode_libdir_separator=
9159 hardcode_shlibpath_var=unsupported
9161 link_all_deplibs=unknown
9164 old_archive_from_new_cmds=
9165 old_archive_from_expsyms_cmds=
9166 thread_safe_flag_spec=
9167 whole_archive_flag_spec=
9168 # include_expsyms should be a list of space-separated symbols to be *always*
9169 # included in the symbol list
9171 # exclude_expsyms can be an extended regexp of symbols to exclude
9172 # it will be wrapped by ` (' and `)$', so one must not match beginning or
9173 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9174 # as well as any symbol that contains `d'.
9175 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9176 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9177 # platforms (ab)use it in PIC code, but their linkers get confused if
9178 # the symbol is explicitly referenced. Since portable code cannot
9179 # rely on this symbol name, it's probably fine to never include it in
9180 # preloaded symbol tables.
9181 # Exclude shared library initialization/finalization symbols.
9182 extract_expsyms_cmds=
9185 cygwin* | mingw* | pw32* | cegcc*)
9186 # FIXME: the MSVC++ port hasn't been tested in a loooong time
9187 # When not using gcc, we currently assume that we are using
9188 # Microsoft Visual C++.
9189 if test "$GCC" != yes; then
9194 # we just hope/assume this is gcc and not c89 (= MSVC++)
9204 # On some targets, GNU ld is compatible enough with the native linker
9205 # that we're better off using the native interface for both.
9206 lt_use_gnu_ld_interface=no
9207 if test "$with_gnu_ld" = yes; then
9210 # The AIX port of GNU ld has always aspired to compatibility
9211 # with the native linker. However, as the warning in the GNU ld
9212 # block says, versions before 2.19.5* couldn't really create working
9213 # shared libraries, regardless of the interface used.
9214 case `$LD -v 2>&1` in
9215 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9216 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9217 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9219 lt_use_gnu_ld_interface=yes
9224 lt_use_gnu_ld_interface=yes
9229 if test "$lt_use_gnu_ld_interface" = yes; then
9230 # If archive_cmds runs LD, not CC, wlarc should be empty
9233 # Set some defaults for GNU ld with shared library support. These
9234 # are reset later if shared libraries are not supported. Putting them
9235 # here allows them to be overridden if necessary.
9236 runpath_var=LD_RUN_PATH
9237 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9238 export_dynamic_flag_spec='${wl}--export-dynamic'
9239 # ancient GNU ld didn't support --whole-archive et. al.
9240 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9241 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9243 whole_archive_flag_spec=
9245 supports_anon_versioning=no
9246 case `$LD -v 2>&1` in
9247 *GNU\ gold*) supports_anon_versioning=yes ;;
9248 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9249 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9250 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9251 *\ 2.11.*) ;; # other 2.11 versions
9252 *) supports_anon_versioning=yes ;;
9255 # See if GNU ld supports shared libraries.
9258 # On AIX/PPC, the GNU linker is very broken
9259 if test "$host_cpu" != ia64; then
9263 *** Warning: the GNU linker, at least up to release 2.19, is reported
9264 *** to be unable to reliably create shared libraries on AIX.
9265 *** Therefore, libtool is disabling shared libraries support. If you
9266 *** really care for shared libraries, you may want to install binutils
9267 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9268 *** You will then need to restart the configuration process.
9277 # see comment about AmigaOS4 .so support
9278 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9279 archive_expsym_cmds=''
9282 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)'
9283 hardcode_libdir_flag_spec='-L$libdir'
9284 hardcode_minus_L=yes
9290 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9291 allow_undefined_flag=unsupported
9292 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9293 # support --undefined. This deserves some investigation. FIXME
9294 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9300 cygwin* | mingw* | pw32* | cegcc*)
9301 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9302 # as there is no search path for DLLs.
9303 hardcode_libdir_flag_spec='-L$libdir'
9304 export_dynamic_flag_spec='${wl}--export-all-symbols'
9305 allow_undefined_flag=unsupported
9306 always_export_symbols=no
9307 enable_shared_with_static_runtimes=yes
9308 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'
9309 exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
9311 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9312 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9313 # If the export-symbols file already is a .def file (1st line
9314 # is EXPORTS), use it as is; otherwise, prepend...
9315 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9316 cp $export_symbols $output_objdir/$soname.def;
9318 echo EXPORTS > $output_objdir/$soname.def;
9319 cat $export_symbols >> $output_objdir/$soname.def;
9321 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9328 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9329 link_all_deplibs=yes
9334 hardcode_shlibpath_var=no
9335 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9336 export_dynamic_flag_spec='${wl}-E'
9337 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9338 # Instead, shared libraries are loaded at an image base (0x10000000 by
9339 # default) and relocated if they conflict, which is a slow very memory
9340 # consuming and fragmenting process. To avoid this, we pick a random,
9341 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9342 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
9343 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9344 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'
9347 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9349 if test "$host_os" = linux-dietlibc; then
9350 case $cc_basename in
9351 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
9354 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9355 && test "$tmp_diet" = no
9357 tmp_addflag=' $pic_flag'
9358 tmp_sharedflag='-shared'
9359 case $cc_basename,$host_cpu in
9360 pgcc*) # Portland Group C compiler
9361 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'
9362 tmp_addflag=' $pic_flag'
9364 pgf77* | pgf90* | pgf95* | pgfortran*)
9365 # Portland Group f77 and f90 compilers
9366 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'
9367 tmp_addflag=' $pic_flag -Mnomain' ;;
9368 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
9369 tmp_addflag=' -i_dynamic' ;;
9370 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
9371 tmp_addflag=' -i_dynamic -nofor_main' ;;
9372 ifc* | ifort*) # Intel Fortran compiler
9373 tmp_addflag=' -nofor_main' ;;
9374 lf95*) # Lahey Fortran 8.1
9375 whole_archive_flag_spec=
9376 tmp_sharedflag='--shared' ;;
9377 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9378 tmp_sharedflag='-qmkshrobj'
9380 nvcc*) # Cuda Compiler Driver 2.2
9381 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'
9382 compiler_needs_object=yes
9385 case `$CC -V 2>&1 | sed 5q` in
9386 *Sun\ C*) # Sun C 5.9
9387 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'
9388 compiler_needs_object=yes
9389 tmp_sharedflag='-G' ;;
9390 *Sun\ F*) # Sun Fortran 8.3
9391 tmp_sharedflag='-G' ;;
9393 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9395 if test "x$supports_anon_versioning" = xyes; then
9396 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9397 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9398 echo "local: *; };" >> $output_objdir/$libname.ver~
9399 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9402 case $cc_basename in
9403 xlf* | bgf* | bgxlf* | mpixlf*)
9404 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9405 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9406 hardcode_libdir_flag_spec=
9407 hardcode_libdir_flag_spec_ld='-rpath $libdir'
9408 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
9409 if test "x$supports_anon_versioning" = xyes; then
9410 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9411 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9412 echo "local: *; };" >> $output_objdir/$libname.ver~
9413 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9423 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9424 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9427 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9428 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9433 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9437 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
9438 *** create shared libraries on Solaris systems. Therefore, libtool
9439 *** is disabling shared libraries support. We urge you to upgrade GNU
9440 *** binutils to release 2.9.1 or newer. Another option is to modify
9441 *** your PATH or compiler configuration so that the native linker is
9442 *** used, and then restart.
9445 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9446 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9447 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9453 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9454 case `$LD -v 2>&1` in
9455 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9459 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9460 *** reliably create shared libraries on SCO systems. Therefore, libtool
9461 *** is disabling shared libraries support. We urge you to upgrade GNU
9462 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
9463 *** your PATH or compiler configuration so that the native linker is
9464 *** used, and then restart.
9469 # For security reasons, it is highly recommended that you always
9470 # use absolute paths for naming shared libraries, and exclude the
9471 # DT_RUNPATH tag from executables and libraries. But doing so
9472 # requires that you compile everything twice, which is a pain.
9473 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9474 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9475 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9476 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9485 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9488 hardcode_shlibpath_var=no
9492 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9493 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9494 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9501 if test "$ld_shlibs" = no; then
9503 hardcode_libdir_flag_spec=
9504 export_dynamic_flag_spec=
9505 whole_archive_flag_spec=
9508 # PORTME fill in a description of your system's linker (not GNU ld)
9511 allow_undefined_flag=unsupported
9512 always_export_symbols=yes
9513 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'
9514 # Note: this linker hardcodes the directories in LIBPATH if there
9515 # are no directories specified by -L.
9516 hardcode_minus_L=yes
9517 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9518 # Neither direct hardcoding nor static linking is supported with a
9520 hardcode_direct=unsupported
9525 if test "$host_cpu" = ia64; then
9526 # On IA64, the linker does run time linking by default, so we don't
9527 # have to do anything special.
9528 aix_use_runtimelinking=no
9529 exp_sym_flag='-Bexport'
9532 # If we're using GNU nm, then we don't want the "-C" option.
9533 # -C means demangle to AIX nm, but means don't demangle with GNU nm
9534 # Also, AIX nm treats weak defined symbols like other global
9535 # defined symbols, whereas GNU nm marks them as "W".
9536 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9537 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'
9539 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'
9541 aix_use_runtimelinking=no
9543 # Test if we are trying to use run time linking or normal
9544 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9545 # need to do runtime linking.
9546 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9547 for ld_flag in $LDFLAGS; do
9548 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9549 aix_use_runtimelinking=yes
9556 exp_sym_flag='-bexport'
9557 no_entry_flag='-bnoentry'
9560 # When large executables or shared objects are built, AIX ld can
9561 # have problems creating the table of contents. If linking a library
9562 # or program results in "error TOC overflow" add -mminimal-toc to
9563 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
9564 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9568 hardcode_direct_absolute=yes
9569 hardcode_libdir_separator=':'
9570 link_all_deplibs=yes
9571 file_list_spec='${wl}-f,'
9573 if test "$GCC" = yes; then
9574 case $host_os in aix4.[012]|aix4.[012].*)
9575 # We only want to do this on AIX 4.2 and lower, the check
9576 # below for broken collect2 doesn't work under 4.3+
9577 collect2name=`${CC} -print-prog-name=collect2`
9578 if test -f "$collect2name" &&
9579 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9581 # We have reworked collect2
9584 # We have old collect2
9585 hardcode_direct=unsupported
9586 # It fails to find uninstalled libraries when the uninstalled
9587 # path is not listed in the libpath. Setting hardcode_minus_L
9588 # to unsupported forces relinking
9589 hardcode_minus_L=yes
9590 hardcode_libdir_flag_spec='-L$libdir'
9591 hardcode_libdir_separator=
9595 shared_flag='-shared'
9596 if test "$aix_use_runtimelinking" = yes; then
9597 shared_flag="$shared_flag "'${wl}-G'
9601 if test "$host_cpu" = ia64; then
9602 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9603 # chokes on -Wl,-G. The following line is correct:
9606 if test "$aix_use_runtimelinking" = yes; then
9607 shared_flag='${wl}-G'
9609 shared_flag='${wl}-bM:SRE'
9614 export_dynamic_flag_spec='${wl}-bexpall'
9615 # It seems that -bexpall does not export symbols beginning with
9616 # underscore (_), so it is better to generate a list of symbols to export.
9617 always_export_symbols=yes
9618 if test "$aix_use_runtimelinking" = yes; then
9619 # Warning - without using the other runtime loading flags (-brtl),
9620 # -berok will link without error, but may produce a broken library.
9621 allow_undefined_flag='-berok'
9622 # Determine the default libpath from the value encoded in an
9624 if test "${lt_cv_aix_libpath+set}" = set; then
9625 aix_libpath=$lt_cv_aix_libpath
9627 if ${lt_cv_aix_libpath_+:} false; then :
9628 $as_echo_n "(cached) " >&6
9630 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9631 /* end confdefs.h. */
9641 if ac_fn_c_try_link "$LINENO"; then :
9643 lt_aix_libpath_sed='
9644 /Import File Strings/,/^$/ {
9646 s/^0 *\([^ ]*\) *$/\1/
9650 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9651 # Check for a 64-bit object if we didn't find anything.
9652 if test -z "$lt_cv_aix_libpath_"; then
9653 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9656 rm -f core conftest.err conftest.$ac_objext \
9657 conftest$ac_exeext conftest.$ac_ext
9658 if test -z "$lt_cv_aix_libpath_"; then
9659 lt_cv_aix_libpath_="/usr/lib:/lib"
9664 aix_libpath=$lt_cv_aix_libpath_
9667 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9668 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"
9670 if test "$host_cpu" = ia64; then
9671 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9672 allow_undefined_flag="-z nodefs"
9673 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"
9675 # Determine the default libpath from the value encoded in an
9677 if test "${lt_cv_aix_libpath+set}" = set; then
9678 aix_libpath=$lt_cv_aix_libpath
9680 if ${lt_cv_aix_libpath_+:} false; then :
9681 $as_echo_n "(cached) " >&6
9683 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9684 /* end confdefs.h. */
9694 if ac_fn_c_try_link "$LINENO"; then :
9696 lt_aix_libpath_sed='
9697 /Import File Strings/,/^$/ {
9699 s/^0 *\([^ ]*\) *$/\1/
9703 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9704 # Check for a 64-bit object if we didn't find anything.
9705 if test -z "$lt_cv_aix_libpath_"; then
9706 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9709 rm -f core conftest.err conftest.$ac_objext \
9710 conftest$ac_exeext conftest.$ac_ext
9711 if test -z "$lt_cv_aix_libpath_"; then
9712 lt_cv_aix_libpath_="/usr/lib:/lib"
9717 aix_libpath=$lt_cv_aix_libpath_
9720 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9721 # Warning - without using the other run time loading flags,
9722 # -berok will link without error, but may produce a broken library.
9723 no_undefined_flag=' ${wl}-bernotok'
9724 allow_undefined_flag=' ${wl}-berok'
9725 if test "$with_gnu_ld" = yes; then
9726 # We only use this code for GNU lds that support --whole-archive.
9727 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9729 # Exported symbols can be pulled into shared objects from archives
9730 whole_archive_flag_spec='$convenience'
9732 archive_cmds_need_lc=yes
9733 # This is similar to how AIX traditionally builds its shared libraries.
9734 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'
9742 # see comment about AmigaOS4 .so support
9743 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9744 archive_expsym_cmds=''
9747 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)'
9748 hardcode_libdir_flag_spec='-L$libdir'
9749 hardcode_minus_L=yes
9755 export_dynamic_flag_spec=-rdynamic
9758 cygwin* | mingw* | pw32* | cegcc*)
9759 # When not using gcc, we currently assume that we are using
9760 # Microsoft Visual C++.
9761 # hardcode_libdir_flag_spec is actually meaningless, as there is
9762 # no search path for DLLs.
9763 case $cc_basename in
9766 hardcode_libdir_flag_spec=' '
9767 allow_undefined_flag=unsupported
9768 always_export_symbols=yes
9770 # Tell ltmain to make .lib files, not .a files.
9772 # Tell ltmain to make .dll files, not .so files.
9774 # FIXME: Setting linknames here is a bad hack.
9775 archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
9776 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9777 sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
9779 sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
9781 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
9783 # The linker will not automatically build a static lib if we build a DLL.
9784 # _LT_TAGVAR(old_archive_from_new_cmds, )='true'
9785 enable_shared_with_static_runtimes=yes
9786 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9788 old_postinstall_cmds='chmod 644 $oldlib'
9789 postlink_cmds='lt_outputfile="@OUTPUT@"~
9790 lt_tool_outputfile="@TOOL_OUTPUT@"~
9791 case $lt_outputfile in
9794 lt_outputfile="$lt_outputfile.exe"
9795 lt_tool_outputfile="$lt_tool_outputfile.exe"
9798 if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
9799 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
9800 $RM "$lt_outputfile.manifest";
9804 # Assume MSVC wrapper
9805 hardcode_libdir_flag_spec=' '
9806 allow_undefined_flag=unsupported
9807 # Tell ltmain to make .lib files, not .a files.
9809 # Tell ltmain to make .dll files, not .so files.
9811 # FIXME: Setting linknames here is a bad hack.
9812 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9813 # The linker will automatically build a .lib file if we build a DLL.
9814 old_archive_from_new_cmds='true'
9815 # FIXME: Should let the user specify the lib program.
9816 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9817 enable_shared_with_static_runtimes=yes
9822 darwin* | rhapsody*)
9825 archive_cmds_need_lc=no
9827 hardcode_automatic=yes
9828 hardcode_shlibpath_var=unsupported
9829 if test "$lt_cv_ld_force_load" = "yes"; then
9830 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\"`'
9832 whole_archive_flag_spec=''
9834 link_all_deplibs=yes
9835 allow_undefined_flag="$_lt_dar_allow_undefined"
9836 case $cc_basename in
9837 ifort*) _lt_dar_can_shared=yes ;;
9838 *) _lt_dar_can_shared=$GCC ;;
9840 if test "$_lt_dar_can_shared" = "yes"; then
9841 output_verbose_link_cmd=func_echo_all
9842 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9843 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9844 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}"
9845 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}"
9854 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9855 hardcode_libdir_flag_spec='-L$libdir'
9856 hardcode_shlibpath_var=no
9863 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9864 # support. Future versions do this automatically, but an explicit c++rt0.o
9865 # does not break anything, and helps significantly (at the cost of a little
9868 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9869 hardcode_libdir_flag_spec='-R$libdir'
9871 hardcode_shlibpath_var=no
9874 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9876 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9878 hardcode_minus_L=yes
9879 hardcode_shlibpath_var=no
9882 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9883 freebsd* | dragonfly*)
9884 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9885 hardcode_libdir_flag_spec='-R$libdir'
9887 hardcode_shlibpath_var=no
9891 if test "$GCC" = yes; then
9892 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'
9894 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'
9896 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9897 hardcode_libdir_separator=:
9900 # hardcode_minus_L: Not really in the search PATH,
9901 # but as the default location of the library.
9902 hardcode_minus_L=yes
9903 export_dynamic_flag_spec='${wl}-E'
9907 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9908 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9910 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9912 if test "$with_gnu_ld" = no; then
9913 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9914 hardcode_libdir_flag_spec_ld='+b $libdir'
9915 hardcode_libdir_separator=:
9917 hardcode_direct_absolute=yes
9918 export_dynamic_flag_spec='${wl}-E'
9919 # hardcode_minus_L: Not really in the search PATH,
9920 # but as the default location of the library.
9921 hardcode_minus_L=yes
9926 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9929 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9932 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9935 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9941 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9944 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9948 # Older versions of the 11.00 compiler do not understand -b yet
9949 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9950 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9951 $as_echo_n "checking if $CC understands -b... " >&6; }
9952 if ${lt_cv_prog_compiler__b+:} false; then :
9953 $as_echo_n "(cached) " >&6
9955 lt_cv_prog_compiler__b=no
9956 save_LDFLAGS="$LDFLAGS"
9957 LDFLAGS="$LDFLAGS -b"
9958 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9959 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9960 # The linker can only warn and ignore the option if not recognized
9961 # So say no if there are warnings
9962 if test -s conftest.err; then
9963 # Append any errors to the config.log.
9964 cat conftest.err 1>&5
9965 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9966 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9967 if diff conftest.exp conftest.er2 >/dev/null; then
9968 lt_cv_prog_compiler__b=yes
9971 lt_cv_prog_compiler__b=yes
9975 LDFLAGS="$save_LDFLAGS"
9978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9979 $as_echo "$lt_cv_prog_compiler__b" >&6; }
9981 if test x"$lt_cv_prog_compiler__b" = xyes; then
9982 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9984 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9990 if test "$with_gnu_ld" = no; then
9991 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9992 hardcode_libdir_separator=:
9997 hardcode_shlibpath_var=no
10000 hardcode_direct=yes
10001 hardcode_direct_absolute=yes
10002 export_dynamic_flag_spec='${wl}-E'
10004 # hardcode_minus_L: Not really in the search PATH,
10005 # but as the default location of the library.
10006 hardcode_minus_L=yes
10012 irix5* | irix6* | nonstopux*)
10013 if test "$GCC" = yes; then
10014 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'
10015 # Try to use the -exported_symbol ld option, if it does not
10016 # work, assume that -exports_file does not work either and
10017 # implicitly export all symbols.
10018 # This should be the same for all languages, so no per-tag cache variable.
10019 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
10020 $as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
10021 if ${lt_cv_irix_exported_symbol+:} false; then :
10022 $as_echo_n "(cached) " >&6
10024 save_LDFLAGS="$LDFLAGS"
10025 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
10026 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10027 /* end confdefs.h. */
10028 int foo (void) { return 0; }
10030 if ac_fn_c_try_link "$LINENO"; then :
10031 lt_cv_irix_exported_symbol=yes
10033 lt_cv_irix_exported_symbol=no
10035 rm -f core conftest.err conftest.$ac_objext \
10036 conftest$ac_exeext conftest.$ac_ext
10037 LDFLAGS="$save_LDFLAGS"
10039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
10040 $as_echo "$lt_cv_irix_exported_symbol" >&6; }
10041 if test "$lt_cv_irix_exported_symbol" = yes; then
10042 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'
10045 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'
10046 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'
10048 archive_cmds_need_lc='no'
10049 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10050 hardcode_libdir_separator=:
10052 link_all_deplibs=yes
10056 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10057 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
10059 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
10061 hardcode_libdir_flag_spec='-R$libdir'
10062 hardcode_direct=yes
10063 hardcode_shlibpath_var=no
10067 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10068 hardcode_direct=yes
10069 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10070 hardcode_libdir_separator=:
10071 hardcode_shlibpath_var=no
10078 if test -f /usr/libexec/ld.so; then
10079 hardcode_direct=yes
10080 hardcode_shlibpath_var=no
10081 hardcode_direct_absolute=yes
10082 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10083 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10084 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
10085 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10086 export_dynamic_flag_spec='${wl}-E'
10089 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10090 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10091 hardcode_libdir_flag_spec='-R$libdir'
10094 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10095 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10105 hardcode_libdir_flag_spec='-L$libdir'
10106 hardcode_minus_L=yes
10107 allow_undefined_flag=unsupported
10108 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'
10109 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10113 if test "$GCC" = yes; then
10114 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10115 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'
10117 allow_undefined_flag=' -expect_unresolved \*'
10118 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'
10120 archive_cmds_need_lc='no'
10121 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10122 hardcode_libdir_separator=:
10125 osf4* | osf5*) # as osf3* with the addition of -msym flag
10126 if test "$GCC" = yes; then
10127 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10128 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'
10129 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10131 allow_undefined_flag=' -expect_unresolved \*'
10132 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'
10133 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~
10134 $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'
10136 # Both c and cxx compiler support -rpath directly
10137 hardcode_libdir_flag_spec='-rpath $libdir'
10139 archive_cmds_need_lc='no'
10140 hardcode_libdir_separator=:
10144 no_undefined_flag=' -z defs'
10145 if test "$GCC" = yes; then
10147 archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10148 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10149 $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'
10151 case `$CC -V 2>&1` in
10154 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10155 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10156 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10160 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10161 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10162 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10166 hardcode_libdir_flag_spec='-R$libdir'
10167 hardcode_shlibpath_var=no
10169 solaris2.[0-5] | solaris2.[0-5].*) ;;
10171 # The compiler driver will combine and reorder linker options,
10172 # but understands `-z linker_flag'. GCC discards it without `$wl',
10173 # but is careful enough not to reorder.
10174 # Supported since Solaris 2.6 (maybe 2.5.1?)
10175 if test "$GCC" = yes; then
10176 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10178 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10182 link_all_deplibs=yes
10186 if test "x$host_vendor" = xsequent; then
10187 # Use $CC to link under sequent, because it throws in some extra .o
10188 # files that make .init and .fini sections work.
10189 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10191 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10193 hardcode_libdir_flag_spec='-L$libdir'
10194 hardcode_direct=yes
10195 hardcode_minus_L=yes
10196 hardcode_shlibpath_var=no
10200 case $host_vendor in
10202 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10203 hardcode_direct=yes # is this really true???
10206 ## LD is ld it makes a PLAMLIB
10207 ## CC just makes a GrossModule.
10208 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10209 reload_cmds='$CC -r -o $output$reload_objs'
10213 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10214 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10217 runpath_var='LD_RUN_PATH'
10218 hardcode_shlibpath_var=no
10222 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10223 hardcode_shlibpath_var=no
10224 export_dynamic_flag_spec='-Bexport'
10228 if test -d /usr/nec; then
10229 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10230 hardcode_shlibpath_var=no
10231 runpath_var=LD_RUN_PATH
10232 hardcode_runpath_var=yes
10237 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10238 no_undefined_flag='${wl}-z,text'
10239 archive_cmds_need_lc=no
10240 hardcode_shlibpath_var=no
10241 runpath_var='LD_RUN_PATH'
10243 if test "$GCC" = yes; then
10244 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10245 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10247 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10248 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10252 sysv5* | sco3.2v5* | sco5v6*)
10253 # Note: We can NOT use -z defs as we might desire, because we do not
10254 # link with -lc, and that would cause any symbols used from libc to
10255 # always be unresolved, which means just about no library would
10256 # ever link correctly. If we're not using GNU ld we use -z text
10257 # though, which does catch some bad symbols but isn't as heavy-handed
10259 no_undefined_flag='${wl}-z,text'
10260 allow_undefined_flag='${wl}-z,nodefs'
10261 archive_cmds_need_lc=no
10262 hardcode_shlibpath_var=no
10263 hardcode_libdir_flag_spec='${wl}-R,$libdir'
10264 hardcode_libdir_separator=':'
10265 link_all_deplibs=yes
10266 export_dynamic_flag_spec='${wl}-Bexport'
10267 runpath_var='LD_RUN_PATH'
10269 if test "$GCC" = yes; then
10270 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10271 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10273 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10274 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10279 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10280 hardcode_libdir_flag_spec='-L$libdir'
10281 hardcode_shlibpath_var=no
10289 if test x$host_vendor = xsni; then
10291 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10292 export_dynamic_flag_spec='${wl}-Blargedynsym'
10298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10299 $as_echo "$ld_shlibs" >&6; }
10300 test "$ld_shlibs" = no && can_build_shared=no
10302 with_gnu_ld=$with_gnu_ld
10319 # Do we need to explicitly link libc?
10321 case "x$archive_cmds_need_lc" in
10323 # Assume -lc should be added
10324 archive_cmds_need_lc=yes
10326 if test "$enable_shared" = yes && test "$GCC" = yes; then
10327 case $archive_cmds in
10329 # FIXME: we may have to deal with multi-command sequences.
10332 # Test whether the compiler implicitly links with -lc since on some
10333 # systems, -lgcc has to come before -lc. If gcc already passes -lc
10334 # to ld, don't add -lc before -lgcc.
10335 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10336 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10337 if ${lt_cv_archive_cmds_need_lc+:} false; then :
10338 $as_echo_n "(cached) " >&6
10341 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10343 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10344 (eval $ac_compile) 2>&5
10346 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10347 test $ac_status = 0; } 2>conftest.err; then
10350 libobjs=conftest.$ac_objext
10352 wl=$lt_prog_compiler_wl
10353 pic_flag=$lt_prog_compiler_pic
10359 lt_save_allow_undefined_flag=$allow_undefined_flag
10360 allow_undefined_flag=
10361 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10362 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10364 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10365 test $ac_status = 0; }
10367 lt_cv_archive_cmds_need_lc=no
10369 lt_cv_archive_cmds_need_lc=yes
10371 allow_undefined_flag=$lt_save_allow_undefined_flag
10373 cat conftest.err 1>&5
10378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10379 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10380 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10543 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10544 $as_echo_n "checking dynamic linker characteristics... " >&6; }
10546 if test "$GCC" = yes; then
10548 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10549 *) lt_awk_arg="/^libraries:/" ;;
10552 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10553 *) lt_sed_strip_eq="s,=/,/,g" ;;
10555 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10556 case $lt_search_path_spec in
10558 # if the path contains ";" then we assume it to be the separator
10559 # otherwise default to the standard path separator (i.e. ":") - it is
10560 # assumed that no part of a normal pathname contains ";" but that should
10561 # okay in the real world where ";" in dirpaths is itself problematic.
10562 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10565 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10568 # Ok, now we have the path, separated by spaces, we can step through it
10569 # and add multilib dir if necessary.
10570 lt_tmp_lt_search_path_spec=
10571 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10572 for lt_sys_path in $lt_search_path_spec; do
10573 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10574 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10576 test -d "$lt_sys_path" && \
10577 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10580 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10581 BEGIN {RS=" "; FS="/|\n";} {
10584 for (lt_i = NF; lt_i > 0; lt_i--) {
10585 if ($lt_i != "" && $lt_i != ".") {
10586 if ($lt_i == "..") {
10589 if (lt_count == 0) {
10590 lt_foo="/" $lt_i lt_foo;
10597 if (lt_foo != "") { lt_freq[lt_foo]++; }
10598 if (lt_freq[lt_foo] == 1) { print lt_foo; }
10600 # AWK program above erroneously prepends '/' to C:/dos/paths
10603 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10604 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10606 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10608 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10610 library_names_spec=
10611 libname_spec='lib$name'
10615 postuninstall_cmds=
10619 shlibpath_overrides_runpath=unknown
10621 dynamic_linker="$host_os ld.so"
10622 sys_lib_dlsearch_path_spec="/lib /usr/lib"
10623 need_lib_prefix=unknown
10624 hardcode_into_libs=no
10626 # when you set need_version to no, make sure it does not cause -set_version
10627 # flags to be left without arguments
10628 need_version=unknown
10633 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10634 shlibpath_var=LIBPATH
10636 # AIX 3 has no versioning support, so we append a major version to the name.
10637 soname_spec='${libname}${release}${shared_ext}$major'
10644 hardcode_into_libs=yes
10645 if test "$host_cpu" = ia64; then
10646 # AIX 5 supports IA64
10647 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10648 shlibpath_var=LD_LIBRARY_PATH
10650 # With GCC up to 2.95.x, collect2 would create an import file
10651 # for dependence libraries. The import file would start with
10652 # the line `#! .'. This would cause the generated library to
10653 # depend on `.', always an invalid library. This was fixed in
10654 # development snapshots of GCC prior to 3.0.
10656 aix4 | aix4.[01] | aix4.[01].*)
10657 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10659 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10662 can_build_shared=no
10666 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10667 # soname into executable. Probably we can add versioning support to
10668 # collect2, so additional links can be useful in future.
10669 if test "$aix_use_runtimelinking" = yes; then
10670 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10671 # instead of lib<name>.a to let people know that these are not
10672 # typical AIX shared libraries.
10673 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10675 # We preserve .a as extension for shared libraries through AIX4.2
10676 # and later when we are not doing run time linking.
10677 library_names_spec='${libname}${release}.a $libname.a'
10678 soname_spec='${libname}${release}${shared_ext}$major'
10680 shlibpath_var=LIBPATH
10687 # Since July 2007 AmigaOS4 officially supports .so libraries.
10688 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10689 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10692 library_names_spec='$libname.ixlibrary $libname.a'
10693 # Create ${libname}_ixlibrary.a entries in /sys/libs.
10694 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'
10700 library_names_spec='${libname}${shared_ext}'
10701 dynamic_linker="$host_os ld.so"
10702 shlibpath_var=LIBRARY_PATH
10708 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10709 soname_spec='${libname}${release}${shared_ext}$major'
10710 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10711 shlibpath_var=LD_LIBRARY_PATH
10712 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10713 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10714 # the default ld.so.conf also contains /usr/contrib/lib and
10715 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10716 # libtool to hard-code these into programs
10719 cygwin* | mingw* | pw32* | cegcc*)
10720 version_type=windows
10725 case $GCC,$cc_basename in
10728 library_names_spec='$libname.dll.a'
10729 # DLL is installed to $(libdir)/../bin by postinstall_cmds
10730 postinstall_cmds='base_file=`basename \${file}`~
10731 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10732 dldir=$destdir/`dirname \$dlpath`~
10733 test -d \$dldir || mkdir -p \$dldir~
10734 $install_prog $dir/$dlname \$dldir/$dlname~
10735 chmod a+x \$dldir/$dlname~
10736 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10737 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10739 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10740 dlpath=$dir/\$dldll~
10742 shlibpath_overrides_runpath=yes
10746 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10747 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10749 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10752 # MinGW DLLs use traditional 'lib' prefix
10753 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10756 # pw32 DLLs use 'pw' prefix rather than 'lib'
10757 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10760 dynamic_linker='Win32 ld.exe'
10765 libname_spec='$name'
10766 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10767 library_names_spec='${libname}.dll.lib'
10771 sys_lib_search_path_spec=
10774 for lt_path in $LIB
10777 # Let DOS variable expansion print the short 8.3 style file name.
10778 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
10779 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
10782 # Convert to MSYS style.
10783 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
10786 # Convert to unix form, then to dos form, then back to unix form
10787 # but this time dos style (no spaces!) so that the unix form looks
10788 # like /cygdrive/c/PROGRA~1:/cygdr...
10789 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
10790 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
10791 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
10794 sys_lib_search_path_spec="$LIB"
10795 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
10796 # It is most probably a Windows format PATH.
10797 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
10799 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
10801 # FIXME: find the short name or the path components, as spaces are
10802 # common. (e.g. "Program Files" -> "PROGRA~1")
10806 # DLL is installed to $(libdir)/../bin by postinstall_cmds
10807 postinstall_cmds='base_file=`basename \${file}`~
10808 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10809 dldir=$destdir/`dirname \$dlpath`~
10810 test -d \$dldir || mkdir -p \$dldir~
10811 $install_prog $dir/$dlname \$dldir/$dlname'
10812 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10813 dlpath=$dir/\$dldll~
10815 shlibpath_overrides_runpath=yes
10816 dynamic_linker='Win32 link.exe'
10820 # Assume MSVC wrapper
10821 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10822 dynamic_linker='Win32 ld.exe'
10825 # FIXME: first we should search . and the directory the executable is in
10829 darwin* | rhapsody*)
10830 dynamic_linker="$host_os dyld"
10831 version_type=darwin
10834 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10835 soname_spec='${libname}${release}${major}$shared_ext'
10836 shlibpath_overrides_runpath=yes
10837 shlibpath_var=DYLD_LIBRARY_PATH
10838 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10840 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10841 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10848 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10849 soname_spec='${libname}${release}${shared_ext}$major'
10850 shlibpath_var=LD_LIBRARY_PATH
10857 freebsd* | dragonfly*)
10858 # DragonFly does not have aout. When/if they implement a new
10859 # versioning mechanism, adjust this.
10860 if test -x /usr/bin/objformat; then
10861 objformat=`/usr/bin/objformat`
10864 freebsd[123]*) objformat=aout ;;
10865 *) objformat=elf ;;
10868 version_type=freebsd-$objformat
10869 case $version_type in
10871 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10876 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10880 shlibpath_var=LD_LIBRARY_PATH
10883 shlibpath_overrides_runpath=yes
10885 freebsd3.[01]* | freebsdelf3.[01]*)
10886 shlibpath_overrides_runpath=yes
10887 hardcode_into_libs=yes
10889 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10890 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10891 shlibpath_overrides_runpath=no
10892 hardcode_into_libs=yes
10894 *) # from 4.6 on, and DragonFly
10895 shlibpath_overrides_runpath=yes
10896 hardcode_into_libs=yes
10905 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10906 soname_spec='${libname}${release}${shared_ext}$major'
10907 shlibpath_var=LD_LIBRARY_PATH
10908 hardcode_into_libs=yes
10915 dynamic_linker="$host_os runtime_loader"
10916 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10917 soname_spec='${libname}${release}${shared_ext}$major'
10918 shlibpath_var=LIBRARY_PATH
10919 shlibpath_overrides_runpath=yes
10920 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
10921 hardcode_into_libs=yes
10924 hpux9* | hpux10* | hpux11*)
10925 # Give a soname corresponding to the major version so that dld.sl refuses to
10926 # link against other versions.
10933 hardcode_into_libs=yes
10934 dynamic_linker="$host_os dld.so"
10935 shlibpath_var=LD_LIBRARY_PATH
10936 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10937 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10938 soname_spec='${libname}${release}${shared_ext}$major'
10939 if test "X$HPUX_IA64_MODE" = X32; then
10940 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10942 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10944 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10948 hardcode_into_libs=yes
10949 dynamic_linker="$host_os dld.sl"
10950 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10951 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10952 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10953 soname_spec='${libname}${release}${shared_ext}$major'
10954 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10955 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10959 dynamic_linker="$host_os dld.sl"
10960 shlibpath_var=SHLIB_PATH
10961 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10962 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10963 soname_spec='${libname}${release}${shared_ext}$major'
10966 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10967 postinstall_cmds='chmod 555 $lib'
10968 # or fails outright, so override atomically:
10969 install_override_mode=555
10976 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10977 soname_spec='${libname}${release}${shared_ext}$major'
10978 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10979 shlibpath_var=LD_LIBRARY_PATH
10980 shlibpath_overrides_runpath=no
10981 hardcode_into_libs=yes
10984 irix5* | irix6* | nonstopux*)
10986 nonstopux*) version_type=nonstopux ;;
10988 if test "$lt_cv_prog_gnu_ld" = yes; then
10996 soname_spec='${libname}${release}${shared_ext}$major'
10997 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10999 irix5* | nonstopux*)
11000 libsuff= shlibsuff=
11003 case $LD in # libtool.m4 will add one of these switches to LD
11004 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11005 libsuff= shlibsuff= libmagic=32-bit;;
11006 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11007 libsuff=32 shlibsuff=N32 libmagic=N32;;
11008 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11009 libsuff=64 shlibsuff=64 libmagic=64-bit;;
11010 *) libsuff= shlibsuff= libmagic=never-match;;
11014 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11015 shlibpath_overrides_runpath=no
11016 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11017 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11018 hardcode_into_libs=yes
11021 # No shared lib support for Linux oldld, aout, or coff.
11022 linux*oldld* | linux*aout* | linux*coff*)
11026 # This must be Linux ELF.
11027 linux* | k*bsd*-gnu | kopensolaris*-gnu)
11031 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11032 soname_spec='${libname}${release}${shared_ext}$major'
11033 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11034 shlibpath_var=LD_LIBRARY_PATH
11035 shlibpath_overrides_runpath=no
11037 # Some binutils ld are patched to set DT_RUNPATH
11038 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
11039 $as_echo_n "(cached) " >&6
11041 lt_cv_shlibpath_overrides_runpath=no
11042 save_LDFLAGS=$LDFLAGS
11043 save_libdir=$libdir
11044 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11045 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11046 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11047 /* end confdefs.h. */
11057 if ac_fn_c_try_link "$LINENO"; then :
11058 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11059 lt_cv_shlibpath_overrides_runpath=yes
11062 rm -f core conftest.err conftest.$ac_objext \
11063 conftest$ac_exeext conftest.$ac_ext
11064 LDFLAGS=$save_LDFLAGS
11065 libdir=$save_libdir
11069 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11071 # This implies no fast_install, which is unacceptable.
11072 # Some rework will be needed to allow for fast_install
11073 # before this can be enabled.
11074 hardcode_into_libs=yes
11076 # Append ld.so.conf contents to the search path
11077 if test -f /etc/ld.so.conf; then
11078 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' ' '`
11079 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11082 # We used to test for /lib/ld.so.1 and disable shared libraries on
11083 # powerpc, because MkLinux only supported shared libraries with the
11084 # GNU dynamic linker. Since this was broken with cross compilers,
11085 # most powerpc-linux boxes support dynamic linking these days and
11086 # people can always --disable-shared, the test was removed, and we
11087 # assume the GNU/Linux dynamic linker is in use.
11088 dynamic_linker='GNU/Linux ld.so'
11095 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11096 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11097 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11098 dynamic_linker='NetBSD (a.out) ld.so'
11100 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11101 soname_spec='${libname}${release}${shared_ext}$major'
11102 dynamic_linker='NetBSD ld.elf_so'
11104 shlibpath_var=LD_LIBRARY_PATH
11105 shlibpath_overrides_runpath=yes
11106 hardcode_into_libs=yes
11111 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11112 shlibpath_var=LD_LIBRARY_PATH
11113 shlibpath_overrides_runpath=yes
11120 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11121 soname_spec='${libname}${release}${shared_ext}$major'
11122 shlibpath_var=LD_LIBRARY_PATH
11123 shlibpath_overrides_runpath=no
11124 hardcode_into_libs=yes
11125 dynamic_linker='ldqnx.so'
11130 sys_lib_dlsearch_path_spec="/usr/lib"
11132 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11134 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
11135 *) need_version=no ;;
11137 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11138 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11139 shlibpath_var=LD_LIBRARY_PATH
11140 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11142 openbsd2.[89] | openbsd2.[89].*)
11143 shlibpath_overrides_runpath=no
11146 shlibpath_overrides_runpath=yes
11150 shlibpath_overrides_runpath=yes
11155 libname_spec='$name'
11158 library_names_spec='$libname${shared_ext} $libname.a'
11159 dynamic_linker='OS/2 ld.exe'
11160 shlibpath_var=LIBPATH
11163 osf3* | osf4* | osf5*)
11167 soname_spec='${libname}${release}${shared_ext}$major'
11168 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11169 shlibpath_var=LD_LIBRARY_PATH
11170 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11171 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11182 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11183 soname_spec='${libname}${release}${shared_ext}$major'
11184 shlibpath_var=LD_LIBRARY_PATH
11185 shlibpath_overrides_runpath=yes
11186 hardcode_into_libs=yes
11187 # ldd complains unless libraries are executable
11188 postinstall_cmds='chmod +x $lib'
11193 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11194 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11195 shlibpath_var=LD_LIBRARY_PATH
11196 shlibpath_overrides_runpath=yes
11197 if test "$with_gnu_ld" = yes; then
11205 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11206 soname_spec='${libname}${release}${shared_ext}$major'
11207 shlibpath_var=LD_LIBRARY_PATH
11208 case $host_vendor in
11210 shlibpath_overrides_runpath=no
11212 runpath_var=LD_RUN_PATH
11220 shlibpath_overrides_runpath=no
11221 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11227 if test -d /usr/nec ;then
11229 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11230 soname_spec='$libname${shared_ext}.$major'
11231 shlibpath_var=LD_LIBRARY_PATH
11235 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11236 version_type=freebsd-elf
11239 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11240 soname_spec='${libname}${release}${shared_ext}$major'
11241 shlibpath_var=LD_LIBRARY_PATH
11242 shlibpath_overrides_runpath=yes
11243 hardcode_into_libs=yes
11244 if test "$with_gnu_ld" = yes; then
11245 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11247 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11250 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11254 sys_lib_dlsearch_path_spec='/usr/lib'
11258 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
11262 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11263 shlibpath_var=LD_LIBRARY_PATH
11264 shlibpath_overrides_runpath=no
11265 hardcode_into_libs=yes
11270 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11271 soname_spec='${libname}${release}${shared_ext}$major'
11272 shlibpath_var=LD_LIBRARY_PATH
11279 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11280 $as_echo "$dynamic_linker" >&6; }
11281 test "$dynamic_linker" = no && can_build_shared=no
11283 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11284 if test "$GCC" = yes; then
11285 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11288 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11289 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11291 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11292 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11386 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11387 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11389 if test -n "$hardcode_libdir_flag_spec" ||
11390 test -n "$runpath_var" ||
11391 test "X$hardcode_automatic" = "Xyes" ; then
11393 # We can hardcode non-existent directories.
11394 if test "$hardcode_direct" != no &&
11395 # If the only mechanism to avoid hardcoding is shlibpath_var, we
11396 # have to relink, otherwise we might link with an installed library
11397 # when we should be linking with a yet-to-be-installed one
11398 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11399 test "$hardcode_minus_L" != no; then
11400 # Linking always hardcodes the temporary library directory.
11401 hardcode_action=relink
11403 # We can link without hardcoding, and we can hardcode nonexisting dirs.
11404 hardcode_action=immediate
11407 # We cannot hardcode anything, or else we can only hardcode existing
11409 hardcode_action=unsupported
11411 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11412 $as_echo "$hardcode_action" >&6; }
11414 if test "$hardcode_action" = relink ||
11415 test "$inherit_rpath" = yes; then
11416 # Fast installation is not supported
11417 enable_fast_install=no
11418 elif test "$shlibpath_overrides_runpath" = yes ||
11419 test "$enable_shared" = no; then
11420 # Fast installation is not necessary
11421 enable_fast_install=needless
11429 if test "x$enable_dlopen" != xyes; then
11430 enable_dlopen=unknown
11431 enable_dlopen_self=unknown
11432 enable_dlopen_self_static=unknown
11439 lt_cv_dlopen="load_add_on"
11441 lt_cv_dlopen_self=yes
11444 mingw* | pw32* | cegcc*)
11445 lt_cv_dlopen="LoadLibrary"
11450 lt_cv_dlopen="dlopen"
11455 # if libdl is installed we need to link against it
11456 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11457 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11458 if ${ac_cv_lib_dl_dlopen+:} false; then :
11459 $as_echo_n "(cached) " >&6
11461 ac_check_lib_save_LIBS=$LIBS
11463 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11464 /* end confdefs.h. */
11466 /* Override any GCC internal prototype to avoid an error.
11467 Use char because int might match the return type of a GCC
11468 builtin and then its argument prototype would still apply. */
11481 if ac_fn_c_try_link "$LINENO"; then :
11482 ac_cv_lib_dl_dlopen=yes
11484 ac_cv_lib_dl_dlopen=no
11486 rm -f core conftest.err conftest.$ac_objext \
11487 conftest$ac_exeext conftest.$ac_ext
11488 LIBS=$ac_check_lib_save_LIBS
11490 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11491 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11492 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11493 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11496 lt_cv_dlopen="dyld"
11498 lt_cv_dlopen_self=yes
11505 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11506 if test "x$ac_cv_func_shl_load" = xyes; then :
11507 lt_cv_dlopen="shl_load"
11509 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11510 $as_echo_n "checking for shl_load in -ldld... " >&6; }
11511 if ${ac_cv_lib_dld_shl_load+:} false; then :
11512 $as_echo_n "(cached) " >&6
11514 ac_check_lib_save_LIBS=$LIBS
11516 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11517 /* end confdefs.h. */
11519 /* Override any GCC internal prototype to avoid an error.
11520 Use char because int might match the return type of a GCC
11521 builtin and then its argument prototype would still apply. */
11529 return shl_load ();
11534 if ac_fn_c_try_link "$LINENO"; then :
11535 ac_cv_lib_dld_shl_load=yes
11537 ac_cv_lib_dld_shl_load=no
11539 rm -f core conftest.err conftest.$ac_objext \
11540 conftest$ac_exeext conftest.$ac_ext
11541 LIBS=$ac_check_lib_save_LIBS
11543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11544 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11545 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
11546 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11548 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11549 if test "x$ac_cv_func_dlopen" = xyes; then :
11550 lt_cv_dlopen="dlopen"
11552 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11553 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11554 if ${ac_cv_lib_dl_dlopen+:} false; then :
11555 $as_echo_n "(cached) " >&6
11557 ac_check_lib_save_LIBS=$LIBS
11559 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11560 /* end confdefs.h. */
11562 /* Override any GCC internal prototype to avoid an error.
11563 Use char because int might match the return type of a GCC
11564 builtin and then its argument prototype would still apply. */
11577 if ac_fn_c_try_link "$LINENO"; then :
11578 ac_cv_lib_dl_dlopen=yes
11580 ac_cv_lib_dl_dlopen=no
11582 rm -f core conftest.err conftest.$ac_objext \
11583 conftest$ac_exeext conftest.$ac_ext
11584 LIBS=$ac_check_lib_save_LIBS
11586 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11587 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11588 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11589 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11591 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11592 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
11593 if ${ac_cv_lib_svld_dlopen+:} false; then :
11594 $as_echo_n "(cached) " >&6
11596 ac_check_lib_save_LIBS=$LIBS
11597 LIBS="-lsvld $LIBS"
11598 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11599 /* end confdefs.h. */
11601 /* Override any GCC internal prototype to avoid an error.
11602 Use char because int might match the return type of a GCC
11603 builtin and then its argument prototype would still apply. */
11616 if ac_fn_c_try_link "$LINENO"; then :
11617 ac_cv_lib_svld_dlopen=yes
11619 ac_cv_lib_svld_dlopen=no
11621 rm -f core conftest.err conftest.$ac_objext \
11622 conftest$ac_exeext conftest.$ac_ext
11623 LIBS=$ac_check_lib_save_LIBS
11625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11626 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11627 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
11628 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11630 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11631 $as_echo_n "checking for dld_link in -ldld... " >&6; }
11632 if ${ac_cv_lib_dld_dld_link+:} false; then :
11633 $as_echo_n "(cached) " >&6
11635 ac_check_lib_save_LIBS=$LIBS
11637 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11638 /* end confdefs.h. */
11640 /* Override any GCC internal prototype to avoid an error.
11641 Use char because int might match the return type of a GCC
11642 builtin and then its argument prototype would still apply. */
11650 return dld_link ();
11655 if ac_fn_c_try_link "$LINENO"; then :
11656 ac_cv_lib_dld_dld_link=yes
11658 ac_cv_lib_dld_dld_link=no
11660 rm -f core conftest.err conftest.$ac_objext \
11661 conftest$ac_exeext conftest.$ac_ext
11662 LIBS=$ac_check_lib_save_LIBS
11664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11665 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11666 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
11667 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11688 if test "x$lt_cv_dlopen" != xno; then
11694 case $lt_cv_dlopen in
11696 save_CPPFLAGS="$CPPFLAGS"
11697 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11699 save_LDFLAGS="$LDFLAGS"
11700 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11703 LIBS="$lt_cv_dlopen_libs $LIBS"
11705 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11706 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
11707 if ${lt_cv_dlopen_self+:} false; then :
11708 $as_echo_n "(cached) " >&6
11710 if test "$cross_compiling" = yes; then :
11711 lt_cv_dlopen_self=cross
11713 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11714 lt_status=$lt_dlunknown
11715 cat > conftest.$ac_ext <<_LT_EOF
11716 #line $LINENO "configure"
11717 #include "confdefs.h"
11726 # define LT_DLGLOBAL RTLD_GLOBAL
11729 # define LT_DLGLOBAL DL_GLOBAL
11731 # define LT_DLGLOBAL 0
11735 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11736 find out it does not work in some platform. */
11737 #ifndef LT_DLLAZY_OR_NOW
11739 # define LT_DLLAZY_OR_NOW RTLD_LAZY
11742 # define LT_DLLAZY_OR_NOW DL_LAZY
11745 # define LT_DLLAZY_OR_NOW RTLD_NOW
11748 # define LT_DLLAZY_OR_NOW DL_NOW
11750 # define LT_DLLAZY_OR_NOW 0
11757 /* When -fvisbility=hidden is used, assume the code has been annotated
11758 correspondingly for the symbols needed. */
11759 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11760 int fnord () __attribute__((visibility("default")));
11763 int fnord () { return 42; }
11766 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11767 int status = $lt_dlunknown;
11771 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11774 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11775 else puts (dlerror ());
11777 /* dlclose (self); */
11785 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11786 (eval $ac_link) 2>&5
11788 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11789 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11790 (./conftest; exit; ) >&5 2>/dev/null
11792 case x$lt_status in
11793 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11794 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11795 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11798 # compilation failed
11799 lt_cv_dlopen_self=no
11806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11807 $as_echo "$lt_cv_dlopen_self" >&6; }
11809 if test "x$lt_cv_dlopen_self" = xyes; then
11810 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11811 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11812 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11813 if ${lt_cv_dlopen_self_static+:} false; then :
11814 $as_echo_n "(cached) " >&6
11816 if test "$cross_compiling" = yes; then :
11817 lt_cv_dlopen_self_static=cross
11819 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11820 lt_status=$lt_dlunknown
11821 cat > conftest.$ac_ext <<_LT_EOF
11822 #line $LINENO "configure"
11823 #include "confdefs.h"
11832 # define LT_DLGLOBAL RTLD_GLOBAL
11835 # define LT_DLGLOBAL DL_GLOBAL
11837 # define LT_DLGLOBAL 0
11841 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11842 find out it does not work in some platform. */
11843 #ifndef LT_DLLAZY_OR_NOW
11845 # define LT_DLLAZY_OR_NOW RTLD_LAZY
11848 # define LT_DLLAZY_OR_NOW DL_LAZY
11851 # define LT_DLLAZY_OR_NOW RTLD_NOW
11854 # define LT_DLLAZY_OR_NOW DL_NOW
11856 # define LT_DLLAZY_OR_NOW 0
11863 /* When -fvisbility=hidden is used, assume the code has been annotated
11864 correspondingly for the symbols needed. */
11865 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11866 int fnord () __attribute__((visibility("default")));
11869 int fnord () { return 42; }
11872 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11873 int status = $lt_dlunknown;
11877 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11880 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11881 else puts (dlerror ());
11883 /* dlclose (self); */
11891 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11892 (eval $ac_link) 2>&5
11894 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11895 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11896 (./conftest; exit; ) >&5 2>/dev/null
11898 case x$lt_status in
11899 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11900 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11901 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11904 # compilation failed
11905 lt_cv_dlopen_self_static=no
11912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11913 $as_echo "$lt_cv_dlopen_self_static" >&6; }
11916 CPPFLAGS="$save_CPPFLAGS"
11917 LDFLAGS="$save_LDFLAGS"
11922 case $lt_cv_dlopen_self in
11923 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11924 *) enable_dlopen_self=unknown ;;
11927 case $lt_cv_dlopen_self_static in
11928 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11929 *) enable_dlopen_self_static=unknown ;;
11951 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11952 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
11953 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11954 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11955 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11957 $as_echo "yes" >&6; }
11959 # FIXME - insert some real tests, host_os isn't really good enough
11962 if test -n "$STRIP" ; then
11963 striplib="$STRIP -x"
11964 old_striplib="$STRIP -S"
11965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11966 $as_echo "yes" >&6; }
11968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11969 $as_echo "no" >&6; }
11973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11974 $as_echo "no" >&6; }
11990 # Report which library types will actually be built
11991 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11992 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
11993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11994 $as_echo "$can_build_shared" >&6; }
11996 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11997 $as_echo_n "checking whether to build shared libraries... " >&6; }
11998 test "$can_build_shared" = "no" && enable_shared=no
12000 # On AIX, shared libraries and static libraries use the same namespace, and
12001 # are all built from PIC.
12004 test "$enable_shared" = yes && enable_static=no
12005 if test -n "$RANLIB"; then
12006 archive_cmds="$archive_cmds~\$RANLIB \$lib"
12007 postinstall_cmds='$RANLIB $lib'
12012 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
12013 test "$enable_shared" = yes && enable_static=no
12017 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12018 $as_echo "$enable_shared" >&6; }
12020 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12021 $as_echo_n "checking whether to build static libraries... " >&6; }
12022 # Make sure either enable_shared or enable_static is yes.
12023 test "$enable_shared" = yes || enable_static=yes
12024 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12025 $as_echo "$enable_static" >&6; }
12032 ac_cpp='$CPP $CPPFLAGS'
12033 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12034 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12035 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12039 if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
12040 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
12041 (test "X$CXX" != "Xg++"))) ; then
12043 ac_cpp='$CXXCPP $CPPFLAGS'
12044 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12045 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12046 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12047 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
12048 $as_echo_n "checking how to run the C++ preprocessor... " >&6; }
12049 if test -z "$CXXCPP"; then
12050 if ${ac_cv_prog_CXXCPP+:} false; then :
12051 $as_echo_n "(cached) " >&6
12053 # Double quotes because CXXCPP needs to be expanded
12054 for CXXCPP in "$CXX -E" "/lib/cpp"
12056 ac_preproc_ok=false
12057 for ac_cxx_preproc_warn_flag in '' yes
12059 # Use a header file that comes with gcc, so configuring glibc
12060 # with a fresh cross-compiler works.
12061 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12062 # <limits.h> exists even on freestanding compilers.
12063 # On the NeXT, cc -E runs the code through the compiler's parser,
12064 # not just through cpp. "Syntax error" is here to catch this case.
12065 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12066 /* end confdefs.h. */
12068 # include <limits.h>
12070 # include <assert.h>
12074 if ac_fn_cxx_try_cpp "$LINENO"; then :
12077 # Broken: fails on valid input.
12080 rm -f conftest.err conftest.i conftest.$ac_ext
12082 # OK, works on sane cases. Now check whether nonexistent headers
12083 # can be detected and how.
12084 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12085 /* end confdefs.h. */
12086 #include <ac_nonexistent.h>
12088 if ac_fn_cxx_try_cpp "$LINENO"; then :
12089 # Broken: success on invalid input.
12092 # Passes both tests.
12096 rm -f conftest.err conftest.i conftest.$ac_ext
12099 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
12100 rm -f conftest.i conftest.err conftest.$ac_ext
12101 if $ac_preproc_ok; then :
12106 ac_cv_prog_CXXCPP=$CXXCPP
12109 CXXCPP=$ac_cv_prog_CXXCPP
12111 ac_cv_prog_CXXCPP=$CXXCPP
12113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
12114 $as_echo "$CXXCPP" >&6; }
12115 ac_preproc_ok=false
12116 for ac_cxx_preproc_warn_flag in '' yes
12118 # Use a header file that comes with gcc, so configuring glibc
12119 # with a fresh cross-compiler works.
12120 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12121 # <limits.h> exists even on freestanding compilers.
12122 # On the NeXT, cc -E runs the code through the compiler's parser,
12123 # not just through cpp. "Syntax error" is here to catch this case.
12124 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12125 /* end confdefs.h. */
12127 # include <limits.h>
12129 # include <assert.h>
12133 if ac_fn_cxx_try_cpp "$LINENO"; then :
12136 # Broken: fails on valid input.
12139 rm -f conftest.err conftest.i conftest.$ac_ext
12141 # OK, works on sane cases. Now check whether nonexistent headers
12142 # can be detected and how.
12143 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12144 /* end confdefs.h. */
12145 #include <ac_nonexistent.h>
12147 if ac_fn_cxx_try_cpp "$LINENO"; then :
12148 # Broken: success on invalid input.
12151 # Passes both tests.
12155 rm -f conftest.err conftest.i conftest.$ac_ext
12158 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
12159 rm -f conftest.i conftest.err conftest.$ac_ext
12160 if $ac_preproc_ok; then :
12163 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12164 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12165 as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check
12166 See \`config.log' for more details" "$LINENO" 5; }
12170 ac_cpp='$CPP $CPPFLAGS'
12171 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12172 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12173 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12176 _lt_caught_CXX_error=yes
12180 ac_cpp='$CXXCPP $CPPFLAGS'
12181 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12182 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12183 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12185 archive_cmds_need_lc_CXX=no
12186 allow_undefined_flag_CXX=
12187 always_export_symbols_CXX=no
12188 archive_expsym_cmds_CXX=
12189 compiler_needs_object_CXX=no
12190 export_dynamic_flag_spec_CXX=
12191 hardcode_direct_CXX=no
12192 hardcode_direct_absolute_CXX=no
12193 hardcode_libdir_flag_spec_CXX=
12194 hardcode_libdir_flag_spec_ld_CXX=
12195 hardcode_libdir_separator_CXX=
12196 hardcode_minus_L_CXX=no
12197 hardcode_shlibpath_var_CXX=unsupported
12198 hardcode_automatic_CXX=no
12199 inherit_rpath_CXX=no
12201 module_expsym_cmds_CXX=
12202 link_all_deplibs_CXX=unknown
12203 old_archive_cmds_CXX=$old_archive_cmds
12204 reload_flag_CXX=$reload_flag
12205 reload_cmds_CXX=$reload_cmds
12206 no_undefined_flag_CXX=
12207 whole_archive_flag_spec_CXX=
12208 enable_shared_with_static_runtimes_CXX=no
12210 # Source file extension for C++ test sources.
12213 # Object file extension for compiled C++ test sources.
12217 # No sense in running all these tests if we already determined that
12218 # the CXX compiler isn't working. Some variables (like enable_shared)
12219 # are currently assumed to apply to all compilers on this platform,
12220 # and will be corrupted by setting them based on a non-working compiler.
12221 if test "$_lt_caught_CXX_error" != yes; then
12222 # Code to be used in simple compile tests
12223 lt_simple_compile_test_code="int some_variable = 0;"
12225 # Code to be used in simple link tests
12226 lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
12228 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
12235 # If no C compiler was specified, use CC.
12238 # If no C compiler flags were specified, use CFLAGS.
12239 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
12241 # Allow CC to be a program name with arguments.
12245 # save warnings/boilerplate of simple test code
12246 ac_outfile=conftest.$ac_objext
12247 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
12248 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12249 _lt_compiler_boilerplate=`cat conftest.err`
12252 ac_outfile=conftest.$ac_objext
12253 echo "$lt_simple_link_test_code" >conftest.$ac_ext
12254 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12255 _lt_linker_boilerplate=`cat conftest.err`
12259 # Allow CC to be a program name with arguments.
12261 lt_save_CFLAGS=$CFLAGS
12265 lt_save_with_gnu_ld=$with_gnu_ld
12266 lt_save_path_LD=$lt_cv_path_LD
12267 if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
12268 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
12270 $as_unset lt_cv_prog_gnu_ld
12272 if test -n "${lt_cv_path_LDCXX+set}"; then
12273 lt_cv_path_LD=$lt_cv_path_LDCXX
12275 $as_unset lt_cv_path_LD
12277 test -z "${LDCXX+set}" || LD=$LDCXX
12282 for cc_temp in $compiler""; do
12284 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
12285 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
12290 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
12293 if test -n "$compiler"; then
12294 # We don't want -fno-exception when compiling C++ code, so set the
12295 # no_builtin_flag separately
12296 if test "$GXX" = yes; then
12297 lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
12299 lt_prog_compiler_no_builtin_flag_CXX=
12302 if test "$GXX" = yes; then
12303 # Set up default GNU C++ configuration
12307 # Check whether --with-gnu-ld was given.
12308 if test "${with_gnu_ld+set}" = set; then :
12309 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
12315 if test "$GCC" = yes; then
12316 # Check if gcc -print-prog-name=ld gives a path.
12317 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
12318 $as_echo_n "checking for ld used by $CC... " >&6; }
12321 # gcc leaves a trailing carriage return which upsets mingw
12322 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
12324 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
12327 # Accept absolute paths.
12329 re_direlt='/[^/][^/]*/\.\./'
12330 # Canonicalize the pathname of ld
12331 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
12332 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
12333 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
12335 test -z "$LD" && LD="$ac_prog"
12338 # If it fails, then pretend we aren't using GCC.
12342 # If it is relative, then search for the first ld in PATH.
12343 with_gnu_ld=unknown
12346 elif test "$with_gnu_ld" = yes; then
12347 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
12348 $as_echo_n "checking for GNU ld... " >&6; }
12350 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
12351 $as_echo_n "checking for non-GNU ld... " >&6; }
12353 if ${lt_cv_path_LD+:} false; then :
12354 $as_echo_n "(cached) " >&6
12356 if test -z "$LD"; then
12357 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
12358 for ac_dir in $PATH; do
12360 test -z "$ac_dir" && ac_dir=.
12361 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
12362 lt_cv_path_LD="$ac_dir/$ac_prog"
12363 # Check to see if the program is GNU ld. I'd rather use --version,
12364 # but apparently some variants of GNU ld only accept -v.
12365 # Break only if it was the GNU/non-GNU ld that we prefer.
12366 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
12367 *GNU* | *'with BFD'*)
12368 test "$with_gnu_ld" != no && break
12371 test "$with_gnu_ld" != yes && break
12378 lt_cv_path_LD="$LD" # Let the user override the test with a path.
12382 LD="$lt_cv_path_LD"
12383 if test -n "$LD"; then
12384 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
12385 $as_echo "$LD" >&6; }
12387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12388 $as_echo "no" >&6; }
12390 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
12391 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
12392 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
12393 if ${lt_cv_prog_gnu_ld+:} false; then :
12394 $as_echo_n "(cached) " >&6
12396 # I'd rather use --version here, but apparently some GNU lds only accept -v.
12397 case `$LD -v 2>&1 </dev/null` in
12398 *GNU* | *'with BFD'*)
12399 lt_cv_prog_gnu_ld=yes
12402 lt_cv_prog_gnu_ld=no
12406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
12407 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
12408 with_gnu_ld=$lt_cv_prog_gnu_ld
12416 # Check if GNU C++ uses GNU ld as the underlying linker, since the
12417 # archiving commands below assume that GNU ld is being used.
12418 if test "$with_gnu_ld" = yes; then
12419 archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12420 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'
12422 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12423 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12425 # If archive_cmds runs LD, not CC, wlarc should be empty
12426 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
12427 # investigate it a little bit more. (MM)
12430 # ancient GNU ld didn't support --whole-archive et. al.
12431 if eval "`$CC -print-prog-name=ld` --help 2>&1" |
12432 $GREP 'no-whole-archive' > /dev/null; then
12433 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12435 whole_archive_flag_spec_CXX=
12441 # A generic and very simple default shared library creation
12442 # command for GNU C++ for the case where it uses the native
12443 # linker, instead of GNU ld. If possible, this setting should
12444 # overridden to take advantage of the native linker features on
12445 # the platform it is being used on.
12446 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12449 # Commands to make compiler produce verbose output that lists
12450 # what "hidden" libraries, object files and flags are used when
12451 # linking a shared library.
12452 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
12460 # PORTME: fill in a description of your system's C++ link characteristics
12461 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
12462 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
12466 # FIXME: insert proper C++ library support
12470 if test "$host_cpu" = ia64; then
12471 # On IA64, the linker does run time linking by default, so we don't
12472 # have to do anything special.
12473 aix_use_runtimelinking=no
12474 exp_sym_flag='-Bexport'
12477 aix_use_runtimelinking=no
12479 # Test if we are trying to use run time linking or normal
12480 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
12481 # need to do runtime linking.
12482 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
12483 for ld_flag in $LDFLAGS; do
12486 aix_use_runtimelinking=yes
12494 exp_sym_flag='-bexport'
12495 no_entry_flag='-bnoentry'
12498 # When large executables or shared objects are built, AIX ld can
12499 # have problems creating the table of contents. If linking a library
12500 # or program results in "error TOC overflow" add -mminimal-toc to
12501 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
12502 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
12504 archive_cmds_CXX=''
12505 hardcode_direct_CXX=yes
12506 hardcode_direct_absolute_CXX=yes
12507 hardcode_libdir_separator_CXX=':'
12508 link_all_deplibs_CXX=yes
12509 file_list_spec_CXX='${wl}-f,'
12511 if test "$GXX" = yes; then
12512 case $host_os in aix4.[012]|aix4.[012].*)
12513 # We only want to do this on AIX 4.2 and lower, the check
12514 # below for broken collect2 doesn't work under 4.3+
12515 collect2name=`${CC} -print-prog-name=collect2`
12516 if test -f "$collect2name" &&
12517 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
12519 # We have reworked collect2
12522 # We have old collect2
12523 hardcode_direct_CXX=unsupported
12524 # It fails to find uninstalled libraries when the uninstalled
12525 # path is not listed in the libpath. Setting hardcode_minus_L
12526 # to unsupported forces relinking
12527 hardcode_minus_L_CXX=yes
12528 hardcode_libdir_flag_spec_CXX='-L$libdir'
12529 hardcode_libdir_separator_CXX=
12532 shared_flag='-shared'
12533 if test "$aix_use_runtimelinking" = yes; then
12534 shared_flag="$shared_flag "'${wl}-G'
12538 if test "$host_cpu" = ia64; then
12539 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
12540 # chokes on -Wl,-G. The following line is correct:
12543 if test "$aix_use_runtimelinking" = yes; then
12544 shared_flag='${wl}-G'
12546 shared_flag='${wl}-bM:SRE'
12551 export_dynamic_flag_spec_CXX='${wl}-bexpall'
12552 # It seems that -bexpall does not export symbols beginning with
12553 # underscore (_), so it is better to generate a list of symbols to
12555 always_export_symbols_CXX=yes
12556 if test "$aix_use_runtimelinking" = yes; then
12557 # Warning - without using the other runtime loading flags (-brtl),
12558 # -berok will link without error, but may produce a broken library.
12559 allow_undefined_flag_CXX='-berok'
12560 # Determine the default libpath from the value encoded in an empty
12562 if test "${lt_cv_aix_libpath+set}" = set; then
12563 aix_libpath=$lt_cv_aix_libpath
12565 if ${lt_cv_aix_libpath__CXX+:} false; then :
12566 $as_echo_n "(cached) " >&6
12568 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12569 /* end confdefs.h. */
12579 if ac_fn_cxx_try_link "$LINENO"; then :
12581 lt_aix_libpath_sed='
12582 /Import File Strings/,/^$/ {
12584 s/^0 *\([^ ]*\) *$/\1/
12588 lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12589 # Check for a 64-bit object if we didn't find anything.
12590 if test -z "$lt_cv_aix_libpath__CXX"; then
12591 lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12594 rm -f core conftest.err conftest.$ac_objext \
12595 conftest$ac_exeext conftest.$ac_ext
12596 if test -z "$lt_cv_aix_libpath__CXX"; then
12597 lt_cv_aix_libpath__CXX="/usr/lib:/lib"
12602 aix_libpath=$lt_cv_aix_libpath__CXX
12605 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
12607 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"
12609 if test "$host_cpu" = ia64; then
12610 hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
12611 allow_undefined_flag_CXX="-z nodefs"
12612 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"
12614 # Determine the default libpath from the value encoded in an
12615 # empty executable.
12616 if test "${lt_cv_aix_libpath+set}" = set; then
12617 aix_libpath=$lt_cv_aix_libpath
12619 if ${lt_cv_aix_libpath__CXX+:} false; then :
12620 $as_echo_n "(cached) " >&6
12622 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12623 /* end confdefs.h. */
12633 if ac_fn_cxx_try_link "$LINENO"; then :
12635 lt_aix_libpath_sed='
12636 /Import File Strings/,/^$/ {
12638 s/^0 *\([^ ]*\) *$/\1/
12642 lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12643 # Check for a 64-bit object if we didn't find anything.
12644 if test -z "$lt_cv_aix_libpath__CXX"; then
12645 lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12648 rm -f core conftest.err conftest.$ac_objext \
12649 conftest$ac_exeext conftest.$ac_ext
12650 if test -z "$lt_cv_aix_libpath__CXX"; then
12651 lt_cv_aix_libpath__CXX="/usr/lib:/lib"
12656 aix_libpath=$lt_cv_aix_libpath__CXX
12659 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
12660 # Warning - without using the other run time loading flags,
12661 # -berok will link without error, but may produce a broken library.
12662 no_undefined_flag_CXX=' ${wl}-bernotok'
12663 allow_undefined_flag_CXX=' ${wl}-berok'
12664 if test "$with_gnu_ld" = yes; then
12665 # We only use this code for GNU lds that support --whole-archive.
12666 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
12668 # Exported symbols can be pulled into shared objects from archives
12669 whole_archive_flag_spec_CXX='$convenience'
12671 archive_cmds_need_lc_CXX=yes
12672 # This is similar to how AIX traditionally builds its shared
12674 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'
12680 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
12681 allow_undefined_flag_CXX=unsupported
12682 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
12683 # support --undefined. This deserves some investigation. FIXME
12684 archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12691 case $cc_basename in
12693 # FIXME: insert proper C++ library support
12699 cygwin* | mingw* | pw32* | cegcc*)
12700 case $GXX,$cc_basename in
12703 # hardcode_libdir_flag_spec is actually meaningless, as there is
12704 # no search path for DLLs.
12705 hardcode_libdir_flag_spec_CXX=' '
12706 allow_undefined_flag_CXX=unsupported
12707 always_export_symbols_CXX=yes
12708 file_list_spec_CXX='@'
12709 # Tell ltmain to make .lib files, not .a files.
12711 # Tell ltmain to make .dll files, not .so files.
12713 # FIXME: Setting linknames here is a bad hack.
12714 archive_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
12715 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
12716 $SED -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
12718 $SED -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
12720 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
12722 # The linker will not automatically build a static lib if we build a DLL.
12723 # _LT_TAGVAR(old_archive_from_new_cmds, CXX)='true'
12724 enable_shared_with_static_runtimes_CXX=yes
12726 old_postinstall_cmds_CXX='chmod 644 $oldlib'
12727 postlink_cmds_CXX='lt_outputfile="@OUTPUT@"~
12728 lt_tool_outputfile="@TOOL_OUTPUT@"~
12729 case $lt_outputfile in
12732 lt_outputfile="$lt_outputfile.exe"
12733 lt_tool_outputfile="$lt_tool_outputfile.exe"
12736 func_to_tool_file "$lt_outputfile"~
12737 if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
12738 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
12739 $RM "$lt_outputfile.manifest";
12744 # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
12745 # as there is no search path for DLLs.
12746 hardcode_libdir_flag_spec_CXX='-L$libdir'
12747 export_dynamic_flag_spec_CXX='${wl}--export-all-symbols'
12748 allow_undefined_flag_CXX=unsupported
12749 always_export_symbols_CXX=no
12750 enable_shared_with_static_runtimes_CXX=yes
12752 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
12753 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'
12754 # If the export-symbols file already is a .def file (1st line
12755 # is EXPORTS), use it as is; otherwise, prepend...
12756 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
12757 cp $export_symbols $output_objdir/$soname.def;
12759 echo EXPORTS > $output_objdir/$soname.def;
12760 cat $export_symbols >> $output_objdir/$soname.def;
12762 $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'
12769 darwin* | rhapsody*)
12772 archive_cmds_need_lc_CXX=no
12773 hardcode_direct_CXX=no
12774 hardcode_automatic_CXX=yes
12775 hardcode_shlibpath_var_CXX=unsupported
12776 if test "$lt_cv_ld_force_load" = "yes"; then
12777 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\"`'
12779 whole_archive_flag_spec_CXX=''
12781 link_all_deplibs_CXX=yes
12782 allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
12783 case $cc_basename in
12784 ifort*) _lt_dar_can_shared=yes ;;
12785 *) _lt_dar_can_shared=$GCC ;;
12787 if test "$_lt_dar_can_shared" = "yes"; then
12788 output_verbose_link_cmd=func_echo_all
12789 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}"
12790 module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
12791 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}"
12792 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}"
12793 if test "$lt_cv_apple_cc_single_mod" != "yes"; then
12794 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}"
12795 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}"
12805 case $cc_basename in
12807 # FIXME: insert proper C++ library support
12811 # Green Hills C++ Compiler
12812 # FIXME: insert proper C++ library support
12816 # FIXME: insert proper C++ library support
12823 # C++ shared libraries reported to be fairly broken before
12829 archive_cmds_need_lc_CXX=no
12832 freebsd* | dragonfly*)
12833 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
12842 archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12843 link_all_deplibs_CXX=yes
12847 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
12848 hardcode_libdir_separator_CXX=:
12849 export_dynamic_flag_spec_CXX='${wl}-E'
12850 hardcode_direct_CXX=yes
12851 hardcode_minus_L_CXX=yes # Not in the search PATH,
12852 # but as the default
12853 # location of the library.
12855 case $cc_basename in
12857 # FIXME: insert proper C++ library support
12861 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'
12862 # Commands to make compiler produce verbose output that lists
12863 # what "hidden" libraries, object files and flags are used when
12864 # linking a shared library.
12866 # There doesn't appear to be a way to prevent this compiler from
12867 # explicitly linking system object files so we need to strip them
12868 # from the output so that they don't get included in the library
12870 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"'
12873 if test "$GXX" = yes; then
12874 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'
12876 # FIXME: insert proper C++ library support
12884 if test $with_gnu_ld = no; then
12885 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
12886 hardcode_libdir_separator_CXX=:
12892 export_dynamic_flag_spec_CXX='${wl}-E'
12898 hardcode_direct_CXX=no
12899 hardcode_shlibpath_var_CXX=no
12902 hardcode_direct_CXX=yes
12903 hardcode_direct_absolute_CXX=yes
12904 hardcode_minus_L_CXX=yes # Not in the search PATH,
12905 # but as the default
12906 # location of the library.
12910 case $cc_basename in
12912 # FIXME: insert proper C++ library support
12918 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12921 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12924 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12927 # Commands to make compiler produce verbose output that lists
12928 # what "hidden" libraries, object files and flags are used when
12929 # linking a shared library.
12931 # There doesn't appear to be a way to prevent this compiler from
12932 # explicitly linking system object files so we need to strip them
12933 # from the output so that they don't get included in the library
12935 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"'
12938 if test "$GXX" = yes; then
12939 if test $with_gnu_ld = no; then
12942 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12945 archive_cmds_CXX='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12948 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'
12953 # FIXME: insert proper C++ library support
12961 hardcode_direct_CXX=no
12962 hardcode_shlibpath_var_CXX=no
12963 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12964 export_dynamic_flag_spec_CXX='${wl}-E'
12965 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
12966 # Instead, shared libraries are loaded at an image base (0x10000000 by
12967 # default) and relocated if they conflict, which is a slow very memory
12968 # consuming and fragmenting process. To avoid this, we pick a random,
12969 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
12970 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
12971 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'
12972 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'
12975 case $cc_basename in
12978 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'
12980 # Archives containing C++ object files must be created using
12981 # "CC -ar", where "CC" is the IRIX C++ compiler. This is
12982 # necessary to make sure instantiated templates are included
12984 old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
12987 if test "$GXX" = yes; then
12988 if test "$with_gnu_ld" = no; then
12989 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'
12991 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'
12994 link_all_deplibs_CXX=yes
12997 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12998 hardcode_libdir_separator_CXX=:
12999 inherit_rpath_CXX=yes
13002 linux* | k*bsd*-gnu | kopensolaris*-gnu)
13003 case $cc_basename in
13005 # Kuck and Associates, Inc. (KAI) C++ Compiler
13007 # KCC will only create a shared library if the output file
13008 # ends with ".so" (or ".sl" for HP-UX), so rename the library
13009 # to its proper name (with version) after linking.
13010 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'
13011 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'
13012 # Commands to make compiler produce verbose output that lists
13013 # what "hidden" libraries, object files and flags are used when
13014 # linking a shared library.
13016 # There doesn't appear to be a way to prevent this compiler from
13017 # explicitly linking system object files so we need to strip them
13018 # from the output so that they don't get included in the library
13020 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"'
13022 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13023 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13025 # Archives containing C++ object files must be created using
13026 # "CC -Bstatic", where "CC" is the KAI C++ compiler.
13027 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
13032 # version 8.0 and above of icpc choke on multiply defined symbols
13033 # if we add $predep_objects and $postdep_objects, however 7.1 and
13034 # earlier do not add the objects themselves.
13035 case `$CC -V 2>&1` in
13037 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
13038 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'
13040 *) # Version 8.0 or newer
13043 ia64*) tmp_idyn=' -i_dynamic';;
13045 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13046 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'
13049 archive_cmds_need_lc_CXX=no
13050 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13051 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13052 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
13055 # Portland Group C++ compiler
13057 *pgCC\ [1-5].* | *pgcpp\ [1-5].*)
13058 prelink_cmds_CXX='tpldir=Template.dir~
13060 $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
13061 compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"'
13062 old_archive_cmds_CXX='tpldir=Template.dir~
13064 $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
13065 $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~
13067 archive_cmds_CXX='tpldir=Template.dir~
13069 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
13070 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
13071 archive_expsym_cmds_CXX='tpldir=Template.dir~
13073 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
13074 $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'
13076 *) # Version 6 and above use weak symbols
13077 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
13078 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'
13082 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
13083 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13084 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'
13088 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
13089 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'
13091 runpath_var=LD_RUN_PATH
13092 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
13093 hardcode_libdir_separator_CXX=:
13095 # Commands to make compiler produce verbose output that lists
13096 # what "hidden" libraries, object files and flags are used when
13097 # linking a shared library.
13099 # There doesn't appear to be a way to prevent this compiler from
13100 # explicitly linking system object files so we need to strip them
13101 # from the output so that they don't get included in the library
13103 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'
13105 xl* | mpixl* | bgxl*)
13106 # IBM XL 8.0 on PPC, with GNU ld
13107 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13108 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13109 archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13110 if test "x$supports_anon_versioning" = xyes; then
13111 archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
13112 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
13113 echo "local: *; };" >> $output_objdir/$libname.ver~
13114 $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
13118 case `$CC -V 2>&1 | sed 5q` in
13121 no_undefined_flag_CXX=' -zdefs'
13122 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13123 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'
13124 hardcode_libdir_flag_spec_CXX='-R$libdir'
13125 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'
13126 compiler_needs_object_CXX=yes
13128 # Not sure whether something based on
13129 # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
13131 output_verbose_link_cmd='func_echo_all'
13133 # Archives containing C++ object files must be created using
13134 # "CC -xar", where "CC" is the Sun C++ compiler. This is
13135 # necessary to make sure instantiated templates are included
13137 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
13145 # FIXME: insert proper C++ library support
13150 # FIXME: insert proper C++ library support
13155 case $cc_basename in
13157 # FIXME: insert proper C++ library support
13161 # FIXME: insert proper C++ library support
13168 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
13169 archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
13171 hardcode_libdir_flag_spec_CXX='-R$libdir'
13172 hardcode_direct_CXX=yes
13173 hardcode_shlibpath_var_CXX=no
13175 # Workaround some broken pre-1.5 toolchains
13176 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
13184 # C++ shared libraries are fairly broken
13189 if test -f /usr/libexec/ld.so; then
13190 hardcode_direct_CXX=yes
13191 hardcode_shlibpath_var_CXX=no
13192 hardcode_direct_absolute_CXX=yes
13193 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
13194 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13195 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
13196 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
13197 export_dynamic_flag_spec_CXX='${wl}-E'
13198 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
13200 output_verbose_link_cmd=func_echo_all
13206 osf3* | osf4* | osf5*)
13207 case $cc_basename in
13209 # Kuck and Associates, Inc. (KAI) C++ Compiler
13211 # KCC will only create a shared library if the output file
13212 # ends with ".so" (or ".sl" for HP-UX), so rename the library
13213 # to its proper name (with version) after linking.
13214 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'
13216 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13217 hardcode_libdir_separator_CXX=:
13219 # Archives containing C++ object files must be created using
13220 # the KAI C++ compiler.
13222 osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
13223 *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
13227 # Rational C++ 2.4.1
13228 # FIXME: insert proper C++ library support
13234 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
13235 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'
13236 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13239 allow_undefined_flag_CXX=' -expect_unresolved \*'
13240 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'
13241 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
13242 echo "-hidden">> $lib.exp~
13243 $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~
13245 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
13249 hardcode_libdir_separator_CXX=:
13251 # Commands to make compiler produce verbose output that lists
13252 # what "hidden" libraries, object files and flags are used when
13253 # linking a shared library.
13255 # There doesn't appear to be a way to prevent this compiler from
13256 # explicitly linking system object files so we need to strip them
13257 # from the output so that they don't get included in the library
13259 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"'
13262 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
13263 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
13266 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'
13269 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'
13273 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13274 hardcode_libdir_separator_CXX=:
13276 # Commands to make compiler produce verbose output that lists
13277 # what "hidden" libraries, object files and flags are used when
13278 # linking a shared library.
13279 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13282 # FIXME: insert proper C++ library support
13290 # FIXME: insert proper C++ library support
13295 case $cc_basename in
13298 # FIXME: insert proper C++ library support
13303 # FIXME: insert proper C++ library support
13307 # FIXME: insert proper C++ library support
13314 case $cc_basename in
13316 # Sun C++ 4.2, 5.x and Centerline C++
13317 archive_cmds_need_lc_CXX=yes
13318 no_undefined_flag_CXX=' -zdefs'
13319 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13320 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13321 $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'
13323 hardcode_libdir_flag_spec_CXX='-R$libdir'
13324 hardcode_shlibpath_var_CXX=no
13326 solaris2.[0-5] | solaris2.[0-5].*) ;;
13328 # The compiler driver will combine and reorder linker options,
13329 # but understands `-z linker_flag'.
13330 # Supported since Solaris 2.6 (maybe 2.5.1?)
13331 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
13334 link_all_deplibs_CXX=yes
13336 output_verbose_link_cmd='func_echo_all'
13338 # Archives containing C++ object files must be created using
13339 # "CC -xar", where "CC" is the Sun C++ compiler. This is
13340 # necessary to make sure instantiated templates are included
13342 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
13345 # Green Hills C++ Compiler
13346 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13348 # The C++ compiler must be used to create the archive.
13349 old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
13352 # GNU C++ compiler with Solaris linker
13353 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
13354 no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
13355 if $CC --version | $GREP -v '^2\.7' > /dev/null; then
13356 archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13357 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13358 $CC -shared $pic_flag -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13360 # Commands to make compiler produce verbose output that lists
13361 # what "hidden" libraries, object files and flags are used when
13362 # linking a shared library.
13363 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13365 # g++ 2.7 appears to require `-G' NOT `-shared' on this
13367 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13368 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13369 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13371 # Commands to make compiler produce verbose output that lists
13372 # what "hidden" libraries, object files and flags are used when
13373 # linking a shared library.
13374 output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13377 hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
13379 solaris2.[0-5] | solaris2.[0-5].*) ;;
13381 whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
13389 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
13390 no_undefined_flag_CXX='${wl}-z,text'
13391 archive_cmds_need_lc_CXX=no
13392 hardcode_shlibpath_var_CXX=no
13393 runpath_var='LD_RUN_PATH'
13395 case $cc_basename in
13397 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13398 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13401 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13402 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13407 sysv5* | sco3.2v5* | sco5v6*)
13408 # Note: We can NOT use -z defs as we might desire, because we do not
13409 # link with -lc, and that would cause any symbols used from libc to
13410 # always be unresolved, which means just about no library would
13411 # ever link correctly. If we're not using GNU ld we use -z text
13412 # though, which does catch some bad symbols but isn't as heavy-handed
13414 no_undefined_flag_CXX='${wl}-z,text'
13415 allow_undefined_flag_CXX='${wl}-z,nodefs'
13416 archive_cmds_need_lc_CXX=no
13417 hardcode_shlibpath_var_CXX=no
13418 hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir'
13419 hardcode_libdir_separator_CXX=':'
13420 link_all_deplibs_CXX=yes
13421 export_dynamic_flag_spec_CXX='${wl}-Bexport'
13422 runpath_var='LD_RUN_PATH'
13424 case $cc_basename in
13426 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13427 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13428 old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~
13429 '"$old_archive_cmds_CXX"
13430 reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~
13431 '"$reload_cmds_CXX"
13434 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13435 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13441 case $cc_basename in
13443 # NonStop-UX NCC 3.20
13444 # FIXME: insert proper C++ library support
13448 # FIXME: insert proper C++ library support
13455 # FIXME: insert proper C++ library support
13460 # FIXME: insert proper C++ library support
13465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
13466 $as_echo "$ld_shlibs_CXX" >&6; }
13467 test "$ld_shlibs_CXX" = no && can_build_shared=no
13473 ## There is no encapsulation within the following macros, do not change
13474 ## the running order or otherwise move them around unless you know exactly
13475 ## what you are doing...
13476 # Dependencies to place before and after the object being linked:
13477 predep_objects_CXX=
13478 postdep_objects_CXX=
13481 compiler_lib_search_path_CXX=
13483 cat > conftest.$ac_ext <<_LT_EOF
13487 Foo (void) { a = 0; }
13494 _lt_libdeps_save_CFLAGS=$CFLAGS
13495 case "$CC $CFLAGS " in #(
13496 *\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;;
13497 *\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;;
13500 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13501 (eval $ac_compile) 2>&5
13503 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13504 test $ac_status = 0; }; then
13505 # Parse the compiler output and extract the necessary
13506 # objects, libraries and library flags.
13508 # Sentinel used to keep track of whether or not we are before
13509 # the conftest object file.
13510 pre_test_object_deps_done=no
13512 for p in `eval "$output_verbose_link_cmd"`; do
13513 case ${prev}${p} in
13516 # Some compilers place space between "-{L,R}" and the path.
13517 # Remove the space.
13518 if test $p = "-L" ||
13519 test $p = "-R"; then
13524 # Expand the sysroot to ease extracting the directories later.
13525 if test -z "$prev"; then
13527 -L*) func_stripname_cnf '-L' '' "$p"; prev=-L; p=$func_stripname_result ;;
13528 -R*) func_stripname_cnf '-R' '' "$p"; prev=-R; p=$func_stripname_result ;;
13529 -l*) func_stripname_cnf '-l' '' "$p"; prev=-l; p=$func_stripname_result ;;
13533 =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;;
13535 if test "$pre_test_object_deps_done" = no; then
13538 # Internal compiler library paths should come after those
13539 # provided the user. The postdeps already come after the
13540 # user supplied libs so there is no need to process them.
13541 if test -z "$compiler_lib_search_path_CXX"; then
13542 compiler_lib_search_path_CXX="${prev}${p}"
13544 compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
13547 # The "-l" case would never come before the object being
13548 # linked, so don't bother handling this case.
13551 if test -z "$postdeps_CXX"; then
13552 postdeps_CXX="${prev}${p}"
13554 postdeps_CXX="${postdeps_CXX} ${prev}${p}"
13560 *.lto.$objext) ;; # Ignore GCC LTO objects
13562 # This assumes that the test object file only shows up
13563 # once in the compiler output.
13564 if test "$p" = "conftest.$objext"; then
13565 pre_test_object_deps_done=yes
13569 if test "$pre_test_object_deps_done" = no; then
13570 if test -z "$predep_objects_CXX"; then
13571 predep_objects_CXX="$p"
13573 predep_objects_CXX="$predep_objects_CXX $p"
13576 if test -z "$postdep_objects_CXX"; then
13577 postdep_objects_CXX="$p"
13579 postdep_objects_CXX="$postdep_objects_CXX $p"
13584 *) ;; # Ignore the rest.
13592 echo "libtool.m4: error: problem compiling CXX test program"
13595 $RM -f confest.$objext
13596 CFLAGS=$_lt_libdeps_save_CFLAGS
13598 # PORTME: override above test on systems where it is broken
13601 # Interix 3.5 installs completely hosed .la files for C++, so rather than
13602 # hack all around it, let's just trust "g++" to DTRT.
13603 predep_objects_CXX=
13604 postdep_objects_CXX=
13609 case `$CC -V 2>&1 | sed 5q` in
13613 # The more standards-conforming stlport4 library is
13614 # incompatible with the Cstd library. Avoid specifying
13615 # it if it's in CXXFLAGS. Ignore libCrun as
13616 # -library=stlport4 depends on it.
13617 case " $CXX $CXXFLAGS " in
13618 *" -library=stlport4 "*)
13619 solaris_use_stlport4=yes
13623 if test "$solaris_use_stlport4" != yes; then
13624 postdeps_CXX='-library=Cstd -library=Crun'
13631 case $cc_basename in
13633 # The more standards-conforming stlport4 library is
13634 # incompatible with the Cstd library. Avoid specifying
13635 # it if it's in CXXFLAGS. Ignore libCrun as
13636 # -library=stlport4 depends on it.
13637 case " $CXX $CXXFLAGS " in
13638 *" -library=stlport4 "*)
13639 solaris_use_stlport4=yes
13643 # Adding this requires a known-good setup of shared libraries for
13644 # Sun compiler versions before 5.6, else PIC objects from an old
13645 # archive will be linked into the output, leading to subtle bugs.
13646 if test "$solaris_use_stlport4" != yes; then
13647 postdeps_CXX='-library=Cstd -library=Crun'
13655 case " $postdeps_CXX " in
13656 *" -lc "*) archive_cmds_need_lc_CXX=no ;;
13658 compiler_lib_search_dirs_CXX=
13659 if test -n "${compiler_lib_search_path_CXX}"; then
13660 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
13693 lt_prog_compiler_wl_CXX=
13694 lt_prog_compiler_pic_CXX=
13695 lt_prog_compiler_static_CXX=
13698 # C++ specific cases for pic, static, wl, etc.
13699 if test "$GXX" = yes; then
13700 lt_prog_compiler_wl_CXX='-Wl,'
13701 lt_prog_compiler_static_CXX='-static'
13705 # All AIX code is PIC.
13706 if test "$host_cpu" = ia64; then
13707 # AIX 5 now supports IA64 processor
13708 lt_prog_compiler_static_CXX='-Bstatic'
13715 # see comment about AmigaOS4 .so support
13716 lt_prog_compiler_pic_CXX='-fPIC'
13719 # FIXME: we need at least 68020 code to build shared libraries, but
13720 # adding the `-m68020' flag to GCC prevents building anything better,
13722 lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
13727 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
13728 # PIC is the default for these OSes.
13730 mingw* | cygwin* | os2* | pw32* | cegcc*)
13731 # This hack is so that the source file can tell whether it is being
13732 # built for inclusion in a dll (and should export symbols for example).
13733 # Although the cygwin gcc ignores -fPIC, still need this for old-style
13734 # (--disable-auto-import) libraries
13735 lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
13737 darwin* | rhapsody*)
13738 # PIC is the default on this platform
13739 # Common symbols not allowed in MH_DYLIB files
13740 lt_prog_compiler_pic_CXX='-fno-common'
13743 # DJGPP does not support shared libraries at all
13744 lt_prog_compiler_pic_CXX=
13747 # PIC is the default for Haiku.
13748 # The "-static" flag exists, but is broken.
13749 lt_prog_compiler_static_CXX=
13752 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
13753 # Instead, we relocate shared libraries at runtime.
13756 if test -d /usr/nec; then
13757 lt_prog_compiler_pic_CXX=-Kconform_pic
13761 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
13762 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
13763 # sets the default TLS model and affects inlining.
13768 lt_prog_compiler_pic_CXX='-fPIC'
13773 # QNX uses GNU C++, but need to define -shared option too, otherwise
13774 # it will coredump.
13775 lt_prog_compiler_pic_CXX='-fPIC -shared'
13778 lt_prog_compiler_pic_CXX='-fPIC'
13784 # All AIX code is PIC.
13785 if test "$host_cpu" = ia64; then
13786 # AIX 5 now supports IA64 processor
13787 lt_prog_compiler_static_CXX='-Bstatic'
13789 lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
13793 case $cc_basename in
13795 # Green Hills C++ Compiler
13796 # _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"
13800 mingw* | cygwin* | os2* | pw32* | cegcc*)
13801 # This hack is so that the source file can tell whether it is being
13802 # built for inclusion in a dll (and should export symbols for example).
13803 lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
13806 case $cc_basename in
13808 lt_prog_compiler_pic_CXX='-KPIC'
13811 # Green Hills C++ Compiler
13812 lt_prog_compiler_pic_CXX='-pic'
13818 freebsd* | dragonfly*)
13819 # FreeBSD uses GNU C++
13821 hpux9* | hpux10* | hpux11*)
13822 case $cc_basename in
13824 lt_prog_compiler_wl_CXX='-Wl,'
13825 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
13826 if test "$host_cpu" != ia64; then
13827 lt_prog_compiler_pic_CXX='+Z'
13831 lt_prog_compiler_wl_CXX='-Wl,'
13832 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
13838 lt_prog_compiler_pic_CXX='+Z'
13847 # This is c89, which is MS Visual C++ (no shared libs)
13848 # Anyone wants to do a port?
13850 irix5* | irix6* | nonstopux*)
13851 case $cc_basename in
13853 lt_prog_compiler_wl_CXX='-Wl,'
13854 lt_prog_compiler_static_CXX='-non_shared'
13855 # CC pic flag -KPIC is the default.
13861 linux* | k*bsd*-gnu | kopensolaris*-gnu)
13862 case $cc_basename in
13865 lt_prog_compiler_wl_CXX='--backend -Wl,'
13866 lt_prog_compiler_pic_CXX='-fPIC'
13869 # old Intel C++ for x86_64 which still supported -KPIC.
13870 lt_prog_compiler_wl_CXX='-Wl,'
13871 lt_prog_compiler_pic_CXX='-KPIC'
13872 lt_prog_compiler_static_CXX='-static'
13875 # Intel C++, used to be incompatible with GCC.
13876 # ICC 10 doesn't accept -KPIC any more.
13877 lt_prog_compiler_wl_CXX='-Wl,'
13878 lt_prog_compiler_pic_CXX='-fPIC'
13879 lt_prog_compiler_static_CXX='-static'
13882 # Portland Group C++ compiler
13883 lt_prog_compiler_wl_CXX='-Wl,'
13884 lt_prog_compiler_pic_CXX='-fpic'
13885 lt_prog_compiler_static_CXX='-Bstatic'
13889 # Make sure the PIC flag is empty. It appears that all Alpha
13890 # Linux and Compaq Tru64 Unix objects are PIC.
13891 lt_prog_compiler_pic_CXX=
13892 lt_prog_compiler_static_CXX='-non_shared'
13894 xlc* | xlC* | bgxl[cC]* | mpixl[cC]*)
13895 # IBM XL 8.0, 9.0 on PPC and BlueGene
13896 lt_prog_compiler_wl_CXX='-Wl,'
13897 lt_prog_compiler_pic_CXX='-qpic'
13898 lt_prog_compiler_static_CXX='-qstaticlink'
13901 case `$CC -V 2>&1 | sed 5q` in
13904 lt_prog_compiler_pic_CXX='-KPIC'
13905 lt_prog_compiler_static_CXX='-Bstatic'
13906 lt_prog_compiler_wl_CXX='-Qoption ld '
13917 case $cc_basename in
13919 lt_prog_compiler_pic_CXX='-W c,exportall'
13928 # QNX uses GNU C++, but need to define -shared option too, otherwise
13929 # it will coredump.
13930 lt_prog_compiler_pic_CXX='-fPIC -shared'
13932 osf3* | osf4* | osf5*)
13933 case $cc_basename in
13935 lt_prog_compiler_wl_CXX='--backend -Wl,'
13938 # Rational C++ 2.4.1
13939 lt_prog_compiler_pic_CXX='-pic'
13942 # Digital/Compaq C++
13943 lt_prog_compiler_wl_CXX='-Wl,'
13944 # Make sure the PIC flag is empty. It appears that all Alpha
13945 # Linux and Compaq Tru64 Unix objects are PIC.
13946 lt_prog_compiler_pic_CXX=
13947 lt_prog_compiler_static_CXX='-non_shared'
13956 case $cc_basename in
13958 # Sun C++ 4.2, 5.x and Centerline C++
13959 lt_prog_compiler_pic_CXX='-KPIC'
13960 lt_prog_compiler_static_CXX='-Bstatic'
13961 lt_prog_compiler_wl_CXX='-Qoption ld '
13964 # Green Hills C++ Compiler
13965 lt_prog_compiler_pic_CXX='-PIC'
13972 case $cc_basename in
13975 lt_prog_compiler_pic_CXX='-pic'
13976 lt_prog_compiler_static_CXX='-Bstatic'
13980 lt_prog_compiler_pic_CXX='-pic'
13986 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
13987 case $cc_basename in
13989 lt_prog_compiler_wl_CXX='-Wl,'
13990 lt_prog_compiler_pic_CXX='-KPIC'
13991 lt_prog_compiler_static_CXX='-Bstatic'
13996 case $cc_basename in
13998 # NonStop-UX NCC 3.20
13999 lt_prog_compiler_pic_CXX='-KPIC'
14008 lt_prog_compiler_can_build_shared_CXX=no
14014 # For platforms which do not support PIC, -DPIC is meaningless:
14016 lt_prog_compiler_pic_CXX=
14019 lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
14023 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
14024 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
14025 if ${lt_cv_prog_compiler_pic_CXX+:} false; then :
14026 $as_echo_n "(cached) " >&6
14028 lt_cv_prog_compiler_pic_CXX=$lt_prog_compiler_pic_CXX
14030 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_CXX" >&5
14031 $as_echo "$lt_cv_prog_compiler_pic_CXX" >&6; }
14032 lt_prog_compiler_pic_CXX=$lt_cv_prog_compiler_pic_CXX
14035 # Check to make sure the PIC flag actually works.
14037 if test -n "$lt_prog_compiler_pic_CXX"; then
14038 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
14039 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
14040 if ${lt_cv_prog_compiler_pic_works_CXX+:} false; then :
14041 $as_echo_n "(cached) " >&6
14043 lt_cv_prog_compiler_pic_works_CXX=no
14044 ac_outfile=conftest.$ac_objext
14045 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14046 lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
14047 # Insert the option either (1) after the last *FLAGS variable, or
14048 # (2) before a word containing "conftest.", or (3) at the end.
14049 # Note that $ac_compile itself does not contain backslashes and begins
14050 # with a dollar sign (not a hyphen), so the echo should work correctly.
14051 # The option is referenced via a variable to avoid confusing sed.
14052 lt_compile=`echo "$ac_compile" | $SED \
14053 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14054 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14055 -e 's:$: $lt_compiler_flag:'`
14056 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14057 (eval "$lt_compile" 2>conftest.err)
14059 cat conftest.err >&5
14060 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14061 if (exit $ac_status) && test -s "$ac_outfile"; then
14062 # The compiler can only warn and ignore the option if not recognized
14063 # So say no if there are warnings other than the usual output.
14064 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
14065 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14066 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
14067 lt_cv_prog_compiler_pic_works_CXX=yes
14073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
14074 $as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
14076 if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
14077 case $lt_prog_compiler_pic_CXX in
14079 *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
14082 lt_prog_compiler_pic_CXX=
14083 lt_prog_compiler_can_build_shared_CXX=no
14093 # Check to make sure the static flag actually works.
14095 wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
14096 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
14097 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
14098 if ${lt_cv_prog_compiler_static_works_CXX+:} false; then :
14099 $as_echo_n "(cached) " >&6
14101 lt_cv_prog_compiler_static_works_CXX=no
14102 save_LDFLAGS="$LDFLAGS"
14103 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
14104 echo "$lt_simple_link_test_code" > conftest.$ac_ext
14105 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
14106 # The linker can only warn and ignore the option if not recognized
14107 # So say no if there are warnings
14108 if test -s conftest.err; then
14109 # Append any errors to the config.log.
14110 cat conftest.err 1>&5
14111 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
14112 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14113 if diff conftest.exp conftest.er2 >/dev/null; then
14114 lt_cv_prog_compiler_static_works_CXX=yes
14117 lt_cv_prog_compiler_static_works_CXX=yes
14121 LDFLAGS="$save_LDFLAGS"
14124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
14125 $as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
14127 if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
14130 lt_prog_compiler_static_CXX=
14136 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
14137 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14138 if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
14139 $as_echo_n "(cached) " >&6
14141 lt_cv_prog_compiler_c_o_CXX=no
14142 $RM -r conftest 2>/dev/null
14146 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14148 lt_compiler_flag="-o out/conftest2.$ac_objext"
14149 # Insert the option either (1) after the last *FLAGS variable, or
14150 # (2) before a word containing "conftest.", or (3) at the end.
14151 # Note that $ac_compile itself does not contain backslashes and begins
14152 # with a dollar sign (not a hyphen), so the echo should work correctly.
14153 lt_compile=`echo "$ac_compile" | $SED \
14154 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14155 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14156 -e 's:$: $lt_compiler_flag:'`
14157 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14158 (eval "$lt_compile" 2>out/conftest.err)
14160 cat out/conftest.err >&5
14161 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14162 if (exit $ac_status) && test -s out/conftest2.$ac_objext
14164 # The compiler can only warn and ignore the option if not recognized
14165 # So say no if there are warnings
14166 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
14167 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14168 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14169 lt_cv_prog_compiler_c_o_CXX=yes
14174 # SGI C++ compiler will create directory out/ii_files/ for
14175 # template instantiation
14176 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14177 $RM out/* && rmdir out
14183 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
14184 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
14188 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
14189 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14190 if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
14191 $as_echo_n "(cached) " >&6
14193 lt_cv_prog_compiler_c_o_CXX=no
14194 $RM -r conftest 2>/dev/null
14198 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14200 lt_compiler_flag="-o out/conftest2.$ac_objext"
14201 # Insert the option either (1) after the last *FLAGS variable, or
14202 # (2) before a word containing "conftest.", or (3) at the end.
14203 # Note that $ac_compile itself does not contain backslashes and begins
14204 # with a dollar sign (not a hyphen), so the echo should work correctly.
14205 lt_compile=`echo "$ac_compile" | $SED \
14206 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14207 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14208 -e 's:$: $lt_compiler_flag:'`
14209 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14210 (eval "$lt_compile" 2>out/conftest.err)
14212 cat out/conftest.err >&5
14213 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14214 if (exit $ac_status) && test -s out/conftest2.$ac_objext
14216 # The compiler can only warn and ignore the option if not recognized
14217 # So say no if there are warnings
14218 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
14219 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14220 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14221 lt_cv_prog_compiler_c_o_CXX=yes
14226 # SGI C++ compiler will create directory out/ii_files/ for
14227 # template instantiation
14228 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14229 $RM out/* && rmdir out
14235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
14236 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
14241 hard_links="nottested"
14242 if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
14243 # do not overwrite the value of need_locks provided by the user
14244 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
14245 $as_echo_n "checking if we can lock with hard links... " >&6; }
14248 ln conftest.a conftest.b 2>/dev/null && hard_links=no
14250 ln conftest.a conftest.b 2>&5 || hard_links=no
14251 ln conftest.a conftest.b 2>/dev/null && hard_links=no
14252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
14253 $as_echo "$hard_links" >&6; }
14254 if test "$hard_links" = no; then
14255 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14256 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14265 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14266 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
14268 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14269 exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
14272 # If we're using GNU nm, then we don't want the "-C" option.
14273 # -C means demangle to AIX nm, but means don't demangle with GNU nm
14274 # Also, AIX nm treats weak defined symbols like other global defined
14275 # symbols, whereas GNU nm marks them as "W".
14276 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
14277 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'
14279 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'
14283 export_symbols_cmds_CXX="$ltdll_cmds"
14285 cygwin* | mingw* | cegcc*)
14286 case $cc_basename in
14289 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'
14290 exclude_expsyms_CXX='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
14295 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14299 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
14300 $as_echo "$ld_shlibs_CXX" >&6; }
14301 test "$ld_shlibs_CXX" = no && can_build_shared=no
14303 with_gnu_ld_CXX=$with_gnu_ld
14311 # Do we need to explicitly link libc?
14313 case "x$archive_cmds_need_lc_CXX" in
14315 # Assume -lc should be added
14316 archive_cmds_need_lc_CXX=yes
14318 if test "$enable_shared" = yes && test "$GCC" = yes; then
14319 case $archive_cmds_CXX in
14321 # FIXME: we may have to deal with multi-command sequences.
14324 # Test whether the compiler implicitly links with -lc since on some
14325 # systems, -lgcc has to come before -lc. If gcc already passes -lc
14326 # to ld, don't add -lc before -lgcc.
14327 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
14328 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
14329 if ${lt_cv_archive_cmds_need_lc_CXX+:} false; then :
14330 $as_echo_n "(cached) " >&6
14333 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14335 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
14336 (eval $ac_compile) 2>&5
14338 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14339 test $ac_status = 0; } 2>conftest.err; then
14342 libobjs=conftest.$ac_objext
14344 wl=$lt_prog_compiler_wl_CXX
14345 pic_flag=$lt_prog_compiler_pic_CXX
14351 lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
14352 allow_undefined_flag_CXX=
14353 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
14354 (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
14356 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14357 test $ac_status = 0; }
14359 lt_cv_archive_cmds_need_lc_CXX=no
14361 lt_cv_archive_cmds_need_lc_CXX=yes
14363 allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
14365 cat conftest.err 1>&5
14370 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
14371 $as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; }
14372 archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX
14442 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
14443 $as_echo_n "checking dynamic linker characteristics... " >&6; }
14445 library_names_spec=
14446 libname_spec='lib$name'
14450 postuninstall_cmds=
14454 shlibpath_overrides_runpath=unknown
14456 dynamic_linker="$host_os ld.so"
14457 sys_lib_dlsearch_path_spec="/lib /usr/lib"
14458 need_lib_prefix=unknown
14459 hardcode_into_libs=no
14461 # when you set need_version to no, make sure it does not cause -set_version
14462 # flags to be left without arguments
14463 need_version=unknown
14468 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
14469 shlibpath_var=LIBPATH
14471 # AIX 3 has no versioning support, so we append a major version to the name.
14472 soname_spec='${libname}${release}${shared_ext}$major'
14479 hardcode_into_libs=yes
14480 if test "$host_cpu" = ia64; then
14481 # AIX 5 supports IA64
14482 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
14483 shlibpath_var=LD_LIBRARY_PATH
14485 # With GCC up to 2.95.x, collect2 would create an import file
14486 # for dependence libraries. The import file would start with
14487 # the line `#! .'. This would cause the generated library to
14488 # depend on `.', always an invalid library. This was fixed in
14489 # development snapshots of GCC prior to 3.0.
14491 aix4 | aix4.[01] | aix4.[01].*)
14492 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
14494 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
14497 can_build_shared=no
14501 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
14502 # soname into executable. Probably we can add versioning support to
14503 # collect2, so additional links can be useful in future.
14504 if test "$aix_use_runtimelinking" = yes; then
14505 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
14506 # instead of lib<name>.a to let people know that these are not
14507 # typical AIX shared libraries.
14508 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14510 # We preserve .a as extension for shared libraries through AIX4.2
14511 # and later when we are not doing run time linking.
14512 library_names_spec='${libname}${release}.a $libname.a'
14513 soname_spec='${libname}${release}${shared_ext}$major'
14515 shlibpath_var=LIBPATH
14522 # Since July 2007 AmigaOS4 officially supports .so libraries.
14523 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
14524 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14527 library_names_spec='$libname.ixlibrary $libname.a'
14528 # Create ${libname}_ixlibrary.a entries in /sys/libs.
14529 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'
14535 library_names_spec='${libname}${shared_ext}'
14536 dynamic_linker="$host_os ld.so"
14537 shlibpath_var=LIBRARY_PATH
14543 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14544 soname_spec='${libname}${release}${shared_ext}$major'
14545 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
14546 shlibpath_var=LD_LIBRARY_PATH
14547 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
14548 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
14549 # the default ld.so.conf also contains /usr/contrib/lib and
14550 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
14551 # libtool to hard-code these into programs
14554 cygwin* | mingw* | pw32* | cegcc*)
14555 version_type=windows
14560 case $GCC,$cc_basename in
14563 library_names_spec='$libname.dll.a'
14564 # DLL is installed to $(libdir)/../bin by postinstall_cmds
14565 postinstall_cmds='base_file=`basename \${file}`~
14566 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
14567 dldir=$destdir/`dirname \$dlpath`~
14568 test -d \$dldir || mkdir -p \$dldir~
14569 $install_prog $dir/$dlname \$dldir/$dlname~
14570 chmod a+x \$dldir/$dlname~
14571 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
14572 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
14574 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
14575 dlpath=$dir/\$dldll~
14577 shlibpath_overrides_runpath=yes
14581 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
14582 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14586 # MinGW DLLs use traditional 'lib' prefix
14587 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14590 # pw32 DLLs use 'pw' prefix rather than 'lib'
14591 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14594 dynamic_linker='Win32 ld.exe'
14599 libname_spec='$name'
14600 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14601 library_names_spec='${libname}.dll.lib'
14605 sys_lib_search_path_spec=
14608 for lt_path in $LIB
14611 # Let DOS variable expansion print the short 8.3 style file name.
14612 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
14613 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
14616 # Convert to MSYS style.
14617 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
14620 # Convert to unix form, then to dos form, then back to unix form
14621 # but this time dos style (no spaces!) so that the unix form looks
14622 # like /cygdrive/c/PROGRA~1:/cygdr...
14623 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
14624 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
14625 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
14628 sys_lib_search_path_spec="$LIB"
14629 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
14630 # It is most probably a Windows format PATH.
14631 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
14633 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
14635 # FIXME: find the short name or the path components, as spaces are
14636 # common. (e.g. "Program Files" -> "PROGRA~1")
14640 # DLL is installed to $(libdir)/../bin by postinstall_cmds
14641 postinstall_cmds='base_file=`basename \${file}`~
14642 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
14643 dldir=$destdir/`dirname \$dlpath`~
14644 test -d \$dldir || mkdir -p \$dldir~
14645 $install_prog $dir/$dlname \$dldir/$dlname'
14646 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
14647 dlpath=$dir/\$dldll~
14649 shlibpath_overrides_runpath=yes
14650 dynamic_linker='Win32 link.exe'
14654 # Assume MSVC wrapper
14655 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
14656 dynamic_linker='Win32 ld.exe'
14659 # FIXME: first we should search . and the directory the executable is in
14663 darwin* | rhapsody*)
14664 dynamic_linker="$host_os dyld"
14665 version_type=darwin
14668 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
14669 soname_spec='${libname}${release}${major}$shared_ext'
14670 shlibpath_overrides_runpath=yes
14671 shlibpath_var=DYLD_LIBRARY_PATH
14672 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
14674 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
14681 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
14682 soname_spec='${libname}${release}${shared_ext}$major'
14683 shlibpath_var=LD_LIBRARY_PATH
14690 freebsd* | dragonfly*)
14691 # DragonFly does not have aout. When/if they implement a new
14692 # versioning mechanism, adjust this.
14693 if test -x /usr/bin/objformat; then
14694 objformat=`/usr/bin/objformat`
14697 freebsd[123]*) objformat=aout ;;
14698 *) objformat=elf ;;
14701 version_type=freebsd-$objformat
14702 case $version_type in
14704 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14709 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
14713 shlibpath_var=LD_LIBRARY_PATH
14716 shlibpath_overrides_runpath=yes
14718 freebsd3.[01]* | freebsdelf3.[01]*)
14719 shlibpath_overrides_runpath=yes
14720 hardcode_into_libs=yes
14722 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
14723 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
14724 shlibpath_overrides_runpath=no
14725 hardcode_into_libs=yes
14727 *) # from 4.6 on, and DragonFly
14728 shlibpath_overrides_runpath=yes
14729 hardcode_into_libs=yes
14738 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
14739 soname_spec='${libname}${release}${shared_ext}$major'
14740 shlibpath_var=LD_LIBRARY_PATH
14741 hardcode_into_libs=yes
14748 dynamic_linker="$host_os runtime_loader"
14749 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
14750 soname_spec='${libname}${release}${shared_ext}$major'
14751 shlibpath_var=LIBRARY_PATH
14752 shlibpath_overrides_runpath=yes
14753 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
14754 hardcode_into_libs=yes
14757 hpux9* | hpux10* | hpux11*)
14758 # Give a soname corresponding to the major version so that dld.sl refuses to
14759 # link against other versions.
14766 hardcode_into_libs=yes
14767 dynamic_linker="$host_os dld.so"
14768 shlibpath_var=LD_LIBRARY_PATH
14769 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
14770 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14771 soname_spec='${libname}${release}${shared_ext}$major'
14772 if test "X$HPUX_IA64_MODE" = X32; then
14773 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
14775 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
14777 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14781 hardcode_into_libs=yes
14782 dynamic_linker="$host_os dld.sl"
14783 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
14784 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
14785 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14786 soname_spec='${libname}${release}${shared_ext}$major'
14787 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
14788 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14792 dynamic_linker="$host_os dld.sl"
14793 shlibpath_var=SHLIB_PATH
14794 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
14795 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14796 soname_spec='${libname}${release}${shared_ext}$major'
14799 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
14800 postinstall_cmds='chmod 555 $lib'
14801 # or fails outright, so override atomically:
14802 install_override_mode=555
14809 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14810 soname_spec='${libname}${release}${shared_ext}$major'
14811 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
14812 shlibpath_var=LD_LIBRARY_PATH
14813 shlibpath_overrides_runpath=no
14814 hardcode_into_libs=yes
14817 irix5* | irix6* | nonstopux*)
14819 nonstopux*) version_type=nonstopux ;;
14821 if test "$lt_cv_prog_gnu_ld" = yes; then
14829 soname_spec='${libname}${release}${shared_ext}$major'
14830 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
14832 irix5* | nonstopux*)
14833 libsuff= shlibsuff=
14836 case $LD in # libtool.m4 will add one of these switches to LD
14837 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
14838 libsuff= shlibsuff= libmagic=32-bit;;
14839 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
14840 libsuff=32 shlibsuff=N32 libmagic=N32;;
14841 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
14842 libsuff=64 shlibsuff=64 libmagic=64-bit;;
14843 *) libsuff= shlibsuff= libmagic=never-match;;
14847 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
14848 shlibpath_overrides_runpath=no
14849 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
14850 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
14851 hardcode_into_libs=yes
14854 # No shared lib support for Linux oldld, aout, or coff.
14855 linux*oldld* | linux*aout* | linux*coff*)
14859 # This must be Linux ELF.
14860 linux* | k*bsd*-gnu | kopensolaris*-gnu)
14864 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14865 soname_spec='${libname}${release}${shared_ext}$major'
14866 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
14867 shlibpath_var=LD_LIBRARY_PATH
14868 shlibpath_overrides_runpath=no
14870 # Some binutils ld are patched to set DT_RUNPATH
14871 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
14872 $as_echo_n "(cached) " >&6
14874 lt_cv_shlibpath_overrides_runpath=no
14875 save_LDFLAGS=$LDFLAGS
14876 save_libdir=$libdir
14877 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
14878 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
14879 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14880 /* end confdefs.h. */
14890 if ac_fn_cxx_try_link "$LINENO"; then :
14891 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
14892 lt_cv_shlibpath_overrides_runpath=yes
14895 rm -f core conftest.err conftest.$ac_objext \
14896 conftest$ac_exeext conftest.$ac_ext
14897 LDFLAGS=$save_LDFLAGS
14898 libdir=$save_libdir
14902 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
14904 # This implies no fast_install, which is unacceptable.
14905 # Some rework will be needed to allow for fast_install
14906 # before this can be enabled.
14907 hardcode_into_libs=yes
14909 # Append ld.so.conf contents to the search path
14910 if test -f /etc/ld.so.conf; then
14911 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' ' '`
14912 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
14915 # We used to test for /lib/ld.so.1 and disable shared libraries on
14916 # powerpc, because MkLinux only supported shared libraries with the
14917 # GNU dynamic linker. Since this was broken with cross compilers,
14918 # most powerpc-linux boxes support dynamic linking these days and
14919 # people can always --disable-shared, the test was removed, and we
14920 # assume the GNU/Linux dynamic linker is in use.
14921 dynamic_linker='GNU/Linux ld.so'
14928 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
14929 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14930 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14931 dynamic_linker='NetBSD (a.out) ld.so'
14933 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14934 soname_spec='${libname}${release}${shared_ext}$major'
14935 dynamic_linker='NetBSD ld.elf_so'
14937 shlibpath_var=LD_LIBRARY_PATH
14938 shlibpath_overrides_runpath=yes
14939 hardcode_into_libs=yes
14944 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14945 shlibpath_var=LD_LIBRARY_PATH
14946 shlibpath_overrides_runpath=yes
14953 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14954 soname_spec='${libname}${release}${shared_ext}$major'
14955 shlibpath_var=LD_LIBRARY_PATH
14956 shlibpath_overrides_runpath=no
14957 hardcode_into_libs=yes
14958 dynamic_linker='ldqnx.so'
14963 sys_lib_dlsearch_path_spec="/usr/lib"
14965 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
14967 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
14968 *) need_version=no ;;
14970 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14971 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14972 shlibpath_var=LD_LIBRARY_PATH
14973 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
14975 openbsd2.[89] | openbsd2.[89].*)
14976 shlibpath_overrides_runpath=no
14979 shlibpath_overrides_runpath=yes
14983 shlibpath_overrides_runpath=yes
14988 libname_spec='$name'
14991 library_names_spec='$libname${shared_ext} $libname.a'
14992 dynamic_linker='OS/2 ld.exe'
14993 shlibpath_var=LIBPATH
14996 osf3* | osf4* | osf5*)
15000 soname_spec='${libname}${release}${shared_ext}$major'
15001 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15002 shlibpath_var=LD_LIBRARY_PATH
15003 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
15004 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
15015 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15016 soname_spec='${libname}${release}${shared_ext}$major'
15017 shlibpath_var=LD_LIBRARY_PATH
15018 shlibpath_overrides_runpath=yes
15019 hardcode_into_libs=yes
15020 # ldd complains unless libraries are executable
15021 postinstall_cmds='chmod +x $lib'
15026 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15027 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
15028 shlibpath_var=LD_LIBRARY_PATH
15029 shlibpath_overrides_runpath=yes
15030 if test "$with_gnu_ld" = yes; then
15038 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15039 soname_spec='${libname}${release}${shared_ext}$major'
15040 shlibpath_var=LD_LIBRARY_PATH
15041 case $host_vendor in
15043 shlibpath_overrides_runpath=no
15045 runpath_var=LD_RUN_PATH
15053 shlibpath_overrides_runpath=no
15054 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
15060 if test -d /usr/nec ;then
15062 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
15063 soname_spec='$libname${shared_ext}.$major'
15064 shlibpath_var=LD_LIBRARY_PATH
15068 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
15069 version_type=freebsd-elf
15072 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15073 soname_spec='${libname}${release}${shared_ext}$major'
15074 shlibpath_var=LD_LIBRARY_PATH
15075 shlibpath_overrides_runpath=yes
15076 hardcode_into_libs=yes
15077 if test "$with_gnu_ld" = yes; then
15078 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
15080 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
15083 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
15087 sys_lib_dlsearch_path_spec='/usr/lib'
15091 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
15095 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15096 shlibpath_var=LD_LIBRARY_PATH
15097 shlibpath_overrides_runpath=no
15098 hardcode_into_libs=yes
15103 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15104 soname_spec='${libname}${release}${shared_ext}$major'
15105 shlibpath_var=LD_LIBRARY_PATH
15112 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
15113 $as_echo "$dynamic_linker" >&6; }
15114 test "$dynamic_linker" = no && can_build_shared=no
15116 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
15117 if test "$GCC" = yes; then
15118 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
15121 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
15122 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
15124 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
15125 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
15165 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
15166 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
15167 hardcode_action_CXX=
15168 if test -n "$hardcode_libdir_flag_spec_CXX" ||
15169 test -n "$runpath_var_CXX" ||
15170 test "X$hardcode_automatic_CXX" = "Xyes" ; then
15172 # We can hardcode non-existent directories.
15173 if test "$hardcode_direct_CXX" != no &&
15174 # If the only mechanism to avoid hardcoding is shlibpath_var, we
15175 # have to relink, otherwise we might link with an installed library
15176 # when we should be linking with a yet-to-be-installed one
15177 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
15178 test "$hardcode_minus_L_CXX" != no; then
15179 # Linking always hardcodes the temporary library directory.
15180 hardcode_action_CXX=relink
15182 # We can link without hardcoding, and we can hardcode nonexisting dirs.
15183 hardcode_action_CXX=immediate
15186 # We cannot hardcode anything, or else we can only hardcode existing
15188 hardcode_action_CXX=unsupported
15190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
15191 $as_echo "$hardcode_action_CXX" >&6; }
15193 if test "$hardcode_action_CXX" = relink ||
15194 test "$inherit_rpath_CXX" = yes; then
15195 # Fast installation is not supported
15196 enable_fast_install=no
15197 elif test "$shlibpath_overrides_runpath" = yes ||
15198 test "$enable_shared" = no; then
15199 # Fast installation is not necessary
15200 enable_fast_install=needless
15209 fi # test -n "$compiler"
15212 CFLAGS=$lt_save_CFLAGS
15216 with_gnu_ld=$lt_save_with_gnu_ld
15217 lt_cv_path_LDCXX=$lt_cv_path_LD
15218 lt_cv_path_LD=$lt_save_path_LD
15219 lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
15220 lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
15221 fi # test "$_lt_caught_CXX_error" != yes
15224 ac_cpp='$CPP $CPPFLAGS'
15225 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15226 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15227 ac_compiler_gnu=$ac_cv_c_compiler_gnu
15241 ac_config_commands="$ac_config_commands libtool"
15246 # Only expand once:
15251 LIBTOOL='${top_srcdir}/scripts/jlibtool'
15262 # Check whether --enable-strict-dependencies was given.
15263 if test "${enable_strict_dependencies+set}" = set; then :
15264 enableval=$enable_strict_dependencies;
15269 # Check whether --enable-boilermake was given.
15270 if test "${enable_boilermake+set}" = set; then :
15271 enableval=$enable_boilermake; case "$enableval" in
15284 if test "x$boilermake" == "xyes"; then
15288 docdir='${datadir}/doc/freeradius'
15289 { $as_echo "$as_me:${as_lineno-$LINENO}: checking docdir" >&5
15290 $as_echo_n "checking docdir... " >&6; }
15292 # Check whether --with-docdir was given.
15293 if test "${with_docdir+set}" = set; then :
15294 withval=$with_docdir; case "$withval" in
15300 [\\/$]* | ?:[\\/]* )
15304 as_fn_error $? "expected an absolute directory name for --with-docdir: $withval" "$LINENO" 5
15311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $docdir" >&5
15312 $as_echo "$docdir" >&6; }
15313 if test "x$docdir" = xno; then
15314 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Documentation files will NOT be installed." >&5
15315 $as_echo "$as_me: WARNING: Documentation files will NOT be installed." >&2;}
15318 logdir='${localstatedir}/log/radius'
15319 { $as_echo "$as_me:${as_lineno-$LINENO}: checking logdir" >&5
15320 $as_echo_n "checking logdir... " >&6; }
15322 # Check whether --with-logdir was given.
15323 if test "${with_logdir+set}" = set; then :
15324 withval=$with_logdir; case "$withval" in
15326 as_fn_error $? "Need logdir" "$LINENO" 5
15330 [\\/$]* | ?:[\\/]* )
15334 as_fn_error $? "expected an absolute directory name for --with-logdir: $withval" "$LINENO" 5
15341 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $logdir" >&5
15342 $as_echo "$logdir" >&6; }
15344 radacctdir='${logdir}/radacct'
15345 { $as_echo "$as_me:${as_lineno-$LINENO}: checking radacctdir" >&5
15346 $as_echo_n "checking radacctdir... " >&6; }
15348 # Check whether --with-radacctdir was given.
15349 if test "${with_radacctdir+set}" = set; then :
15350 withval=$with_radacctdir; case "$withval" in
15352 as_fn_error $? "Need radacctdir" "$LINENO" 5
15356 [\\/$]* | ?:[\\/]* )
15357 radacctdir="$withval"
15360 as_fn_error $? "expected an absolute directory name for --with-radacctdir: $withval" "$LINENO" 5
15367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $radacctdir" >&5
15368 $as_echo "$radacctdir" >&6; }
15370 raddbdir='${sysconfdir}/raddb'
15371 { $as_echo "$as_me:${as_lineno-$LINENO}: checking raddbdir" >&5
15372 $as_echo_n "checking raddbdir... " >&6; }
15374 # Check whether --with-raddbdir was given.
15375 if test "${with_raddbdir+set}" = set; then :
15376 withval=$with_raddbdir; case "$withval" in
15378 as_fn_error $? "Need raddbdir" "$LINENO" 5
15382 [\\/$]* | ?:[\\/]* )
15383 raddbdir="$withval"
15386 as_fn_error $? "expected an absolute directory name for --with-raddbdir: $withval" "$LINENO" 5
15393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $raddbdir" >&5
15394 $as_echo "$raddbdir" >&6; }
15396 WITH_ASCEND_BINARY=yes
15398 # Check whether --with-ascend-binary was given.
15399 if test "${with_ascend_binary+set}" = set; then :
15400 withval=$with_ascend_binary; case "$withval" in
15404 WITH_ASCEND_BINARY=no
15409 if test "x$WITH_ASCEND_BINARY" = "xyes"; then
15411 $as_echo "#define WITH_ASCEND_BINARY 1" >>confdefs.h
15417 # Check whether --with-threads was given.
15418 if test "${with_threads+set}" = set; then :
15419 withval=$with_threads; case "$withval" in
15431 # Check whether --with-tcp was given.
15432 if test "${with_tcp+set}" = set; then :
15433 withval=$with_tcp; case "$withval" in
15442 if test "x$WITH_TCP" = "xyes"; then
15444 $as_echo "#define WITH_TCP 1" >>confdefs.h
15450 # Check whether --with-vmps was given.
15451 if test "${with_vmps+set}" = set; then :
15452 withval=$with_vmps; case "$withval" in
15461 if test "x$WITH_VMPS" = "xyes"; then
15463 $as_echo "#define WITH_VMPS 1" >>confdefs.h
15469 # Check whether --with-dhcp was given.
15470 if test "${with_dhcp+set}" = set; then :
15471 withval=$with_dhcp; case "$withval" in
15480 if test "x$WITH_DHCP" = "xyes"; then
15482 $as_echo "#define WITH_DHCP 1" >>confdefs.h
15488 # Check whether --with-static_modules was given.
15489 if test "${with_static_modules+set}" = set; then :
15490 withval=$with_static_modules;
15491 for i in $withval; do
15492 STATIC_MODULES="$STATIC_MODULES -dlpreopen ../modules/rlm_$i/rlm_$i.la"
15500 # Check whether --with-modules was given.
15501 if test "${with_modules+set}" = set; then :
15502 withval=$with_modules;
15503 for i in $withval; do
15504 MODULES="$MODULES $i"
15512 # Check whether --with-experimental-modules was given.
15513 if test "${with_experimental_modules+set}" = set; then :
15514 withval=$with_experimental_modules; case "$withval" in
15529 # Check whether --with-openssl was given.
15530 if test "${with_openssl+set}" = set; then :
15531 withval=$with_openssl; case "$withval" in
15543 OPENSSL_INCLUDE_DIR=
15545 # Check whether --with-openssl-includes was given.
15546 if test "${with_openssl_includes+set}" = set; then :
15547 withval=$with_openssl_includes; case "$withval" in
15548 *) OPENSSL_INCLUDE_DIR="$withval"
15557 # Check whether --with-openssl-libraries was given.
15558 if test "${with_openssl_libraries+set}" = set; then :
15559 withval=$with_openssl_libraries; case "$withval" in
15560 *) OPENSSL_LIB_DIR="$withval"
15569 # Check whether --with-rlm-FOO-lib-dir was given.
15570 if test "${with_rlm_FOO_lib_dir+set}" = set; then :
15571 withval=$with_rlm_FOO_lib_dir; case "$withval" in
15580 # Check whether --with-rlm-FOO-include-dir was given.
15581 if test "${with_rlm_FOO_include_dir+set}" = set; then :
15582 withval=$with_rlm_FOO_include_dir; case "$withval" in
15593 # Check whether --with-udpfromto was given.
15594 if test "${with_udpfromto+set}" = set; then :
15595 withval=$with_udpfromto; case "$withval" in
15606 if test "x$WITH_UDPFROMTO" = "xyes"; then
15608 $as_echo "#define WITH_UDPFROMTO /**/" >>confdefs.h
15614 # Extract the first word of "perl", so it can be a program name with args.
15615 set dummy perl; ac_word=$2
15616 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15617 $as_echo_n "checking for $ac_word... " >&6; }
15618 if ${ac_cv_path_PERL+:} false; then :
15619 $as_echo_n "(cached) " >&6
15623 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
15626 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15627 for as_dir in $PATH
15630 test -z "$as_dir" && as_dir=.
15631 for ac_exec_ext in '' $ac_executable_extensions; do
15632 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15633 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
15634 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15641 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="/usr/local/bin/perl"
15645 PERL=$ac_cv_path_PERL
15646 if test -n "$PERL"; then
15647 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
15648 $as_echo "$PERL" >&6; }
15650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15651 $as_echo "no" >&6; }
15655 if test "x$ac_cv_path_PERL" = "x"; then
15656 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: perl not found - Simultaneous-Use and checkrad may not work" >&5
15657 $as_echo "$as_me: WARNING: perl not found - Simultaneous-Use and checkrad may not work" >&2;}
15659 # Extract the first word of "snmpget", so it can be a program name with args.
15660 set dummy snmpget; ac_word=$2
15661 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15662 $as_echo_n "checking for $ac_word... " >&6; }
15663 if ${ac_cv_path_SNMPGET+:} false; then :
15664 $as_echo_n "(cached) " >&6
15668 ac_cv_path_SNMPGET="$SNMPGET" # Let the user override the test with a path.
15671 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15672 for as_dir in $PATH
15675 test -z "$as_dir" && as_dir=.
15676 for ac_exec_ext in '' $ac_executable_extensions; do
15677 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15678 ac_cv_path_SNMPGET="$as_dir/$ac_word$ac_exec_ext"
15679 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15689 SNMPGET=$ac_cv_path_SNMPGET
15690 if test -n "$SNMPGET"; then
15691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SNMPGET" >&5
15692 $as_echo "$SNMPGET" >&6; }
15694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15695 $as_echo "no" >&6; }
15699 if test "x$ac_cv_path_SNMPGET" = "x"; then
15700 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: snmpget not found - Simultaneous-Use and checkrad may not work" >&5
15701 $as_echo "$as_me: WARNING: snmpget not found - Simultaneous-Use and checkrad may not work" >&2;}
15704 # Extract the first word of "snmpwalk", so it can be a program name with args.
15705 set dummy snmpwalk; ac_word=$2
15706 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15707 $as_echo_n "checking for $ac_word... " >&6; }
15708 if ${ac_cv_path_SNMPWALK+:} false; then :
15709 $as_echo_n "(cached) " >&6
15713 ac_cv_path_SNMPWALK="$SNMPWALK" # Let the user override the test with a path.
15716 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15717 for as_dir in $PATH
15720 test -z "$as_dir" && as_dir=.
15721 for ac_exec_ext in '' $ac_executable_extensions; do
15722 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15723 ac_cv_path_SNMPWALK="$as_dir/$ac_word$ac_exec_ext"
15724 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15734 SNMPWALK=$ac_cv_path_SNMPWALK
15735 if test -n "$SNMPWALK"; then
15736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SNMPWALK" >&5
15737 $as_echo "$SNMPWALK" >&6; }
15739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15740 $as_echo "no" >&6; }
15744 if test "x$ac_cv_path_SNMPWALK" = "x"; then
15745 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: snmpwalk not found - Simultaneous-Use and checkrad may not work" >&5
15746 $as_echo "$as_me: WARNING: snmpwalk not found - Simultaneous-Use and checkrad may not work" >&2;}
15749 # Extract the first word of "rusers", so it can be a program name with args.
15750 set dummy rusers; ac_word=$2
15751 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15752 $as_echo_n "checking for $ac_word... " >&6; }
15753 if ${ac_cv_path_RUSERS+:} false; then :
15754 $as_echo_n "(cached) " >&6
15758 ac_cv_path_RUSERS="$RUSERS" # Let the user override the test with a path.
15761 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15762 for as_dir in $PATH
15765 test -z "$as_dir" && as_dir=.
15766 for ac_exec_ext in '' $ac_executable_extensions; do
15767 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15768 ac_cv_path_RUSERS="$as_dir/$ac_word$ac_exec_ext"
15769 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15776 test -z "$ac_cv_path_RUSERS" && ac_cv_path_RUSERS="/usr/bin/rusers"
15780 RUSERS=$ac_cv_path_RUSERS
15781 if test -n "$RUSERS"; then
15782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RUSERS" >&5
15783 $as_echo "$RUSERS" >&6; }
15785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15786 $as_echo "no" >&6; }
15791 missing_dir=`cd $ac_aux_dir && pwd`
15792 # expand $ac_aux_dir to an absolute path
15793 am_aux_dir=`cd $ac_aux_dir && pwd`
15795 if test x"${MISSING+set}" != xset; then
15796 case $am_aux_dir in
15798 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
15800 MISSING="\${SHELL} $am_aux_dir/missing" ;;
15803 # Use eval to expand $SHELL
15804 if eval "$MISSING --run true"; then
15805 am_missing_run="$MISSING --run "
15808 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
15809 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
15813 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal"}
15816 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
15819 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
15822 # Extract the first word of "locate", so it can be a program name with args.
15823 set dummy locate; ac_word=$2
15824 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15825 $as_echo_n "checking for $ac_word... " >&6; }
15826 if ${ac_cv_path_LOCATE+:} false; then :
15827 $as_echo_n "(cached) " >&6
15831 ac_cv_path_LOCATE="$LOCATE" # Let the user override the test with a path.
15834 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15835 for as_dir in $PATH
15838 test -z "$as_dir" && as_dir=.
15839 for ac_exec_ext in '' $ac_executable_extensions; do
15840 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15841 ac_cv_path_LOCATE="$as_dir/$ac_word$ac_exec_ext"
15842 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15852 LOCATE=$ac_cv_path_LOCATE
15853 if test -n "$LOCATE"; then
15854 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LOCATE" >&5
15855 $as_echo "$LOCATE" >&6; }
15857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15858 $as_echo "no" >&6; }
15862 # Extract the first word of "dirname", so it can be a program name with args.
15863 set dummy dirname; ac_word=$2
15864 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15865 $as_echo_n "checking for $ac_word... " >&6; }
15866 if ${ac_cv_path_DIRNAME+:} false; then :
15867 $as_echo_n "(cached) " >&6
15871 ac_cv_path_DIRNAME="$DIRNAME" # Let the user override the test with a path.
15874 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15875 for as_dir in $PATH
15878 test -z "$as_dir" && as_dir=.
15879 for ac_exec_ext in '' $ac_executable_extensions; do
15880 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15881 ac_cv_path_DIRNAME="$as_dir/$ac_word$ac_exec_ext"
15882 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15892 DIRNAME=$ac_cv_path_DIRNAME
15893 if test -n "$DIRNAME"; then
15894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DIRNAME" >&5
15895 $as_echo "$DIRNAME" >&6; }
15897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15898 $as_echo "no" >&6; }
15902 # Extract the first word of "grep", so it can be a program name with args.
15903 set dummy grep; ac_word=$2
15904 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15905 $as_echo_n "checking for $ac_word... " >&6; }
15906 if ${ac_cv_path_GREP+:} false; then :
15907 $as_echo_n "(cached) " >&6
15911 ac_cv_path_GREP="$GREP" # Let the user override the test with a path.
15914 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15915 for as_dir in $PATH
15918 test -z "$as_dir" && as_dir=.
15919 for ac_exec_ext in '' $ac_executable_extensions; do
15920 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15921 ac_cv_path_GREP="$as_dir/$ac_word$ac_exec_ext"
15922 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15932 GREP=$ac_cv_path_GREP
15933 if test -n "$GREP"; then
15934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GREP" >&5
15935 $as_echo "$GREP" >&6; }
15937 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15938 $as_echo "no" >&6; }
15945 if test "x$WITH_THREADS" = "xyes"; then
15946 if test $ac_cv_prog_suncc = "yes"; then
15947 CFLAGS="$CFLAGS -mt"
15950 for ac_header in pthread.h
15952 ac_fn_c_check_header_mongrel "$LINENO" "pthread.h" "ac_cv_header_pthread_h" "$ac_includes_default"
15953 if test "x$ac_cv_header_pthread_h" = xyes; then :
15954 cat >>confdefs.h <<_ACEOF
15955 #define HAVE_PTHREAD_H 1
15965 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_create in -lpthread" >&5
15966 $as_echo_n "checking for pthread_create in -lpthread... " >&6; }
15967 if ${ac_cv_lib_pthread_pthread_create+:} false; then :
15968 $as_echo_n "(cached) " >&6
15970 ac_check_lib_save_LIBS=$LIBS
15971 LIBS="-lpthread $LIBS"
15972 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15973 /* end confdefs.h. */
15975 /* Override any GCC internal prototype to avoid an error.
15976 Use char because int might match the return type of a GCC
15977 builtin and then its argument prototype would still apply. */
15981 char pthread_create ();
15985 return pthread_create ();
15990 if ac_fn_c_try_link "$LINENO"; then :
15991 ac_cv_lib_pthread_pthread_create=yes
15993 ac_cv_lib_pthread_pthread_create=no
15995 rm -f core conftest.err conftest.$ac_objext \
15996 conftest$ac_exeext conftest.$ac_ext
15997 LIBS=$ac_check_lib_save_LIBS
15999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_pthread_create" >&5
16000 $as_echo "$ac_cv_lib_pthread_pthread_create" >&6; }
16001 if test "x$ac_cv_lib_pthread_pthread_create" = xyes; then :
16002 CFLAGS="$CFLAGS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS"
16003 LIBS="-lpthread $LIBS"
16005 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_create in -lc_r" >&5
16006 $as_echo_n "checking for pthread_create in -lc_r... " >&6; }
16007 if ${ac_cv_lib_c_r_pthread_create+:} false; then :
16008 $as_echo_n "(cached) " >&6
16010 ac_check_lib_save_LIBS=$LIBS
16012 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16013 /* end confdefs.h. */
16015 /* Override any GCC internal prototype to avoid an error.
16016 Use char because int might match the return type of a GCC
16017 builtin and then its argument prototype would still apply. */
16021 char pthread_create ();
16025 return pthread_create ();
16030 if ac_fn_c_try_link "$LINENO"; then :
16031 ac_cv_lib_c_r_pthread_create=yes
16033 ac_cv_lib_c_r_pthread_create=no
16035 rm -f core conftest.err conftest.$ac_objext \
16036 conftest$ac_exeext conftest.$ac_ext
16037 LIBS=$ac_check_lib_save_LIBS
16039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_r_pthread_create" >&5
16040 $as_echo "$ac_cv_lib_c_r_pthread_create" >&6; }
16041 if test "x$ac_cv_lib_c_r_pthread_create" = xyes; then :
16042 CFLAGS="$CFLAGS -pthread -D_THREAD_SAFE"
16053 if test "x$WITH_THREADS" != "xyes"; then
16055 ac_cv_header_pthread_h="no"
16059 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing sem_init" >&5
16060 $as_echo_n "checking for library containing sem_init... " >&6; }
16061 if ${ac_cv_search_sem_init+:} false; then :
16062 $as_echo_n "(cached) " >&6
16064 ac_func_search_save_LIBS=$LIBS
16065 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16066 /* end confdefs.h. */
16068 /* Override any GCC internal prototype to avoid an error.
16069 Use char because int might match the return type of a GCC
16070 builtin and then its argument prototype would still apply. */
16078 return sem_init ();
16083 for ac_lib in '' pthread sem posix4 rt semaphore; do
16084 if test -z "$ac_lib"; then
16085 ac_res="none required"
16088 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
16090 if ac_fn_c_try_link "$LINENO"; then :
16091 ac_cv_search_sem_init=$ac_res
16093 rm -f core conftest.err conftest.$ac_objext \
16095 if ${ac_cv_search_sem_init+:} false; then :
16099 if ${ac_cv_search_sem_init+:} false; then :
16102 ac_cv_search_sem_init=no
16104 rm conftest.$ac_ext
16105 LIBS=$ac_func_search_save_LIBS
16107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_sem_init" >&5
16108 $as_echo "$ac_cv_search_sem_init" >&6; }
16109 ac_res=$ac_cv_search_sem_init
16110 if test "$ac_res" != no; then :
16111 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
16114 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
16120 if test "x$WITH_THREADS" = "xyes"; then
16122 $as_echo "#define WITH_THREADS 1" >>confdefs.h
16126 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
16127 $as_echo_n "checking for dlopen in -ldl... " >&6; }
16128 if ${ac_cv_lib_dl_dlopen+:} false; then :
16129 $as_echo_n "(cached) " >&6
16131 ac_check_lib_save_LIBS=$LIBS
16133 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16134 /* end confdefs.h. */
16136 /* Override any GCC internal prototype to avoid an error.
16137 Use char because int might match the return type of a GCC
16138 builtin and then its argument prototype would still apply. */
16151 if ac_fn_c_try_link "$LINENO"; then :
16152 ac_cv_lib_dl_dlopen=yes
16154 ac_cv_lib_dl_dlopen=no
16156 rm -f core conftest.err conftest.$ac_objext \
16157 conftest$ac_exeext conftest.$ac_ext
16158 LIBS=$ac_check_lib_save_LIBS
16160 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
16161 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
16162 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
16163 cat >>confdefs.h <<_ACEOF
16164 #define HAVE_LIBDL 1
16172 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getsockname in -lsocket" >&5
16173 $as_echo_n "checking for getsockname in -lsocket... " >&6; }
16174 if ${ac_cv_lib_socket_getsockname+:} false; then :
16175 $as_echo_n "(cached) " >&6
16177 ac_check_lib_save_LIBS=$LIBS
16178 LIBS="-lsocket $LIBS"
16179 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16180 /* end confdefs.h. */
16182 /* Override any GCC internal prototype to avoid an error.
16183 Use char because int might match the return type of a GCC
16184 builtin and then its argument prototype would still apply. */
16188 char getsockname ();
16192 return getsockname ();
16197 if ac_fn_c_try_link "$LINENO"; then :
16198 ac_cv_lib_socket_getsockname=yes
16200 ac_cv_lib_socket_getsockname=no
16202 rm -f core conftest.err conftest.$ac_objext \
16203 conftest$ac_exeext conftest.$ac_ext
16204 LIBS=$ac_check_lib_save_LIBS
16206 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_getsockname" >&5
16207 $as_echo "$ac_cv_lib_socket_getsockname" >&6; }
16208 if test "x$ac_cv_lib_socket_getsockname" = xyes; then :
16209 cat >>confdefs.h <<_ACEOF
16210 #define HAVE_LIBSOCKET 1
16213 LIBS="-lsocket $LIBS"
16218 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_aton in -lresolv" >&5
16219 $as_echo_n "checking for inet_aton in -lresolv... " >&6; }
16220 if ${ac_cv_lib_resolv_inet_aton+:} false; then :
16221 $as_echo_n "(cached) " >&6
16223 ac_check_lib_save_LIBS=$LIBS
16224 LIBS="-lresolv $LIBS"
16225 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16226 /* end confdefs.h. */
16228 /* Override any GCC internal prototype to avoid an error.
16229 Use char because int might match the return type of a GCC
16230 builtin and then its argument prototype would still apply. */
16238 return inet_aton ();
16243 if ac_fn_c_try_link "$LINENO"; then :
16244 ac_cv_lib_resolv_inet_aton=yes
16246 ac_cv_lib_resolv_inet_aton=no
16248 rm -f core conftest.err conftest.$ac_objext \
16249 conftest$ac_exeext conftest.$ac_ext
16250 LIBS=$ac_check_lib_save_LIBS
16252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_resolv_inet_aton" >&5
16253 $as_echo "$ac_cv_lib_resolv_inet_aton" >&6; }
16254 if test "x$ac_cv_lib_resolv_inet_aton" = xyes; then :
16255 cat >>confdefs.h <<_ACEOF
16256 #define HAVE_LIBRESOLV 1
16259 LIBS="-lresolv $LIBS"
16264 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_ntoa in -lnsl" >&5
16265 $as_echo_n "checking for inet_ntoa in -lnsl... " >&6; }
16266 if ${ac_cv_lib_nsl_inet_ntoa+:} false; then :
16267 $as_echo_n "(cached) " >&6
16269 ac_check_lib_save_LIBS=$LIBS
16271 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16272 /* end confdefs.h. */
16274 /* Override any GCC internal prototype to avoid an error.
16275 Use char because int might match the return type of a GCC
16276 builtin and then its argument prototype would still apply. */
16284 return inet_ntoa ();
16289 if ac_fn_c_try_link "$LINENO"; then :
16290 ac_cv_lib_nsl_inet_ntoa=yes
16292 ac_cv_lib_nsl_inet_ntoa=no
16294 rm -f core conftest.err conftest.$ac_objext \
16295 conftest$ac_exeext conftest.$ac_ext
16296 LIBS=$ac_check_lib_save_LIBS
16298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_inet_ntoa" >&5
16299 $as_echo "$ac_cv_lib_nsl_inet_ntoa" >&6; }
16300 if test "x$ac_cv_lib_nsl_inet_ntoa" = xyes; then :
16301 cat >>confdefs.h <<_ACEOF
16302 #define HAVE_LIBNSL 1
16311 if test "x$WITH_OPENSSL" = xyes; then
16313 old_LDFLAGS="$LDFLAGS"
16314 if test "x$OPENSSL_LIB_DIR" != "x"; then
16315 LDFLAGS="$LDFLAGS -L$OPENSSL_LIB_DIR"
16317 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DH_new in -lcrypto" >&5
16318 $as_echo_n "checking for DH_new in -lcrypto... " >&6; }
16319 if ${ac_cv_lib_crypto_DH_new+:} false; then :
16320 $as_echo_n "(cached) " >&6
16322 ac_check_lib_save_LIBS=$LIBS
16323 LIBS="-lcrypto $LIBS"
16324 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16325 /* end confdefs.h. */
16327 /* Override any GCC internal prototype to avoid an error.
16328 Use char because int might match the return type of a GCC
16329 builtin and then its argument prototype would still apply. */
16342 if ac_fn_c_try_link "$LINENO"; then :
16343 ac_cv_lib_crypto_DH_new=yes
16345 ac_cv_lib_crypto_DH_new=no
16347 rm -f core conftest.err conftest.$ac_objext \
16348 conftest$ac_exeext conftest.$ac_ext
16349 LIBS=$ac_check_lib_save_LIBS
16351 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypto_DH_new" >&5
16352 $as_echo "$ac_cv_lib_crypto_DH_new" >&6; }
16353 if test "x$ac_cv_lib_crypto_DH_new" = xyes; then :
16355 LIBS="-lcrypto $LIBS"
16357 $as_echo "#define HAVE_LIBCRYPTO 1" >>confdefs.h
16359 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SSL_new in -lssl" >&5
16360 $as_echo_n "checking for SSL_new in -lssl... " >&6; }
16361 if ${ac_cv_lib_ssl_SSL_new+:} false; then :
16362 $as_echo_n "(cached) " >&6
16364 ac_check_lib_save_LIBS=$LIBS
16366 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16367 /* end confdefs.h. */
16369 /* Override any GCC internal prototype to avoid an error.
16370 Use char because int might match the return type of a GCC
16371 builtin and then its argument prototype would still apply. */
16384 if ac_fn_c_try_link "$LINENO"; then :
16385 ac_cv_lib_ssl_SSL_new=yes
16387 ac_cv_lib_ssl_SSL_new=no
16389 rm -f core conftest.err conftest.$ac_objext \
16390 conftest$ac_exeext conftest.$ac_ext
16391 LIBS=$ac_check_lib_save_LIBS
16393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ssl_SSL_new" >&5
16394 $as_echo "$ac_cv_lib_ssl_SSL_new" >&6; }
16395 if test "x$ac_cv_lib_ssl_SSL_new" = xyes; then :
16398 $as_echo "#define HAVE_LIBSSL 1" >>confdefs.h
16400 if test "x$OPENSSL_LIB_DIR" != "x"; then
16401 OPENSSL_LIBS="-L$OPENSSL_LIB_DIR"
16403 OPENSSL_LIBS="$OPENSSL_LIBS -lcrypto -lssl -lcrypto"
16411 LDFLAGS="$old_LDFLAGS"
16414 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for htonl in -lws2_32" >&5
16415 $as_echo_n "checking for htonl in -lws2_32... " >&6; }
16416 if ${ac_cv_lib_ws2_32_htonl+:} false; then :
16417 $as_echo_n "(cached) " >&6
16419 ac_check_lib_save_LIBS=$LIBS
16420 LIBS="-lws2_32 $LIBS"
16421 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16422 /* end confdefs.h. */
16424 /* Override any GCC internal prototype to avoid an error.
16425 Use char because int might match the return type of a GCC
16426 builtin and then its argument prototype would still apply. */
16439 if ac_fn_c_try_link "$LINENO"; then :
16440 ac_cv_lib_ws2_32_htonl=yes
16442 ac_cv_lib_ws2_32_htonl=no
16444 rm -f core conftest.err conftest.$ac_objext \
16445 conftest$ac_exeext conftest.$ac_ext
16446 LIBS=$ac_check_lib_save_LIBS
16448 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ws2_32_htonl" >&5
16449 $as_echo "$ac_cv_lib_ws2_32_htonl" >&6; }
16450 if test "x$ac_cv_lib_ws2_32_htonl" = xyes; then :
16451 cat >>confdefs.h <<_ACEOF
16452 #define HAVE_LIBWS2_32 1
16455 LIBS="-lws2_32 $LIBS"
16461 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pcap_open_live in -lpcap" >&5
16462 $as_echo_n "checking for pcap_open_live in -lpcap... " >&6; }
16463 if ${ac_cv_lib_pcap_pcap_open_live+:} false; then :
16464 $as_echo_n "(cached) " >&6
16466 ac_check_lib_save_LIBS=$LIBS
16467 LIBS="-lpcap $LIBS"
16468 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16469 /* end confdefs.h. */
16471 /* Override any GCC internal prototype to avoid an error.
16472 Use char because int might match the return type of a GCC
16473 builtin and then its argument prototype would still apply. */
16477 char pcap_open_live ();
16481 return pcap_open_live ();
16486 if ac_fn_c_try_link "$LINENO"; then :
16487 ac_cv_lib_pcap_pcap_open_live=yes
16489 ac_cv_lib_pcap_pcap_open_live=no
16491 rm -f core conftest.err conftest.$ac_objext \
16492 conftest$ac_exeext conftest.$ac_ext
16493 LIBS=$ac_check_lib_save_LIBS
16495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pcap_pcap_open_live" >&5
16496 $as_echo "$ac_cv_lib_pcap_pcap_open_live" >&6; }
16497 if test "x$ac_cv_lib_pcap_pcap_open_live" = xyes; then :
16500 $as_echo "#define HAVE_LIBPCAP 1" >>confdefs.h
16504 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: pcap library not found, silently disabling the RADIUS sniffer." >&5
16505 $as_echo "$as_me: WARNING: pcap library not found, silently disabling the RADIUS sniffer." >&2;}
16510 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a readline compatible library" >&5
16511 $as_echo_n "checking for a readline compatible library... " >&6; }
16512 if ${vl_cv_lib_readline+:} false; then :
16513 $as_echo_n "(cached) " >&6
16517 for readline_lib in readline edit editline; do
16518 for termcap_lib in "" termcap curses ncurses; do
16519 if test -z "$termcap_lib"; then
16520 TRY_LIB="-l$readline_lib"
16522 TRY_LIB="-l$readline_lib -l$termcap_lib"
16524 LIBS="$ORIG_LIBS $TRY_LIB"
16525 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16526 /* end confdefs.h. */
16528 /* Override any GCC internal prototype to avoid an error.
16529 Use char because int might match the return type of a GCC
16530 builtin and then its argument prototype would still apply. */
16538 return readline ();
16543 if ac_fn_c_try_link "$LINENO"; then :
16544 vl_cv_lib_readline="$TRY_LIB"
16546 rm -f core conftest.err conftest.$ac_objext \
16547 conftest$ac_exeext conftest.$ac_ext
16548 if test -n "$vl_cv_lib_readline"; then
16549 LIBREADLINE="$TRY_LIB"
16553 if test -n "$vl_cv_lib_readline"; then
16557 if test -z "$vl_cv_lib_readline"; then
16558 vl_cv_lib_readline="no"
16563 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vl_cv_lib_readline" >&5
16564 $as_echo "$vl_cv_lib_readline" >&6; }
16566 if test "$vl_cv_lib_readline" != "no"; then
16568 $as_echo "#define HAVE_LIBREADLINE 1" >>confdefs.h
16570 for ac_header in readline.h readline/readline.h
16572 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
16573 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
16574 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
16575 cat >>confdefs.h <<_ACEOF
16576 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
16583 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether readline supports history" >&5
16584 $as_echo_n "checking whether readline supports history... " >&6; }
16585 if ${vl_cv_lib_readline_history+:} false; then :
16586 $as_echo_n "(cached) " >&6
16589 vl_cv_lib_readline_history="no"
16590 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16591 /* end confdefs.h. */
16593 /* Override any GCC internal prototype to avoid an error.
16594 Use char because int might match the return type of a GCC
16595 builtin and then its argument prototype would still apply. */
16599 char add_history ();
16603 return add_history ();
16608 if ac_fn_c_try_link "$LINENO"; then :
16609 vl_cv_lib_readline_history="yes"
16611 rm -f core conftest.err conftest.$ac_objext \
16612 conftest$ac_exeext conftest.$ac_ext
16615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vl_cv_lib_readline_history" >&5
16616 $as_echo "$vl_cv_lib_readline_history" >&6; }
16617 if test "$vl_cv_lib_readline_history" = "yes"; then
16619 $as_echo "#define HAVE_READLINE_HISTORY 1" >>confdefs.h
16621 for ac_header in history.h readline/history.h
16623 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
16624 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
16625 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
16626 cat >>confdefs.h <<_ACEOF
16627 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
16642 CFLAGS="$CFLAGS -D_ALL_SOURCE"
16645 CFLAGS="$CFLAGS -DDARWIN"
16646 LIBS="-framework DirectoryService $LIBS"
16650 ac_header_dirent=no
16651 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
16652 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
16653 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
16654 $as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
16655 if eval \${$as_ac_Header+:} false; then :
16656 $as_echo_n "(cached) " >&6
16658 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16659 /* end confdefs.h. */
16660 #include <sys/types.h>
16672 if ac_fn_c_try_compile "$LINENO"; then :
16673 eval "$as_ac_Header=yes"
16675 eval "$as_ac_Header=no"
16677 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16679 eval ac_res=\$$as_ac_Header
16680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
16681 $as_echo "$ac_res" >&6; }
16682 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
16683 cat >>confdefs.h <<_ACEOF
16684 #define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
16687 ac_header_dirent=$ac_hdr; break
16691 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
16692 if test $ac_header_dirent = dirent.h; then
16693 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
16694 $as_echo_n "checking for library containing opendir... " >&6; }
16695 if ${ac_cv_search_opendir+:} false; then :
16696 $as_echo_n "(cached) " >&6
16698 ac_func_search_save_LIBS=$LIBS
16699 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16700 /* end confdefs.h. */
16702 /* Override any GCC internal prototype to avoid an error.
16703 Use char because int might match the return type of a GCC
16704 builtin and then its argument prototype would still apply. */
16717 for ac_lib in '' dir; do
16718 if test -z "$ac_lib"; then
16719 ac_res="none required"
16722 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
16724 if ac_fn_c_try_link "$LINENO"; then :
16725 ac_cv_search_opendir=$ac_res
16727 rm -f core conftest.err conftest.$ac_objext \
16729 if ${ac_cv_search_opendir+:} false; then :
16733 if ${ac_cv_search_opendir+:} false; then :
16736 ac_cv_search_opendir=no
16738 rm conftest.$ac_ext
16739 LIBS=$ac_func_search_save_LIBS
16741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
16742 $as_echo "$ac_cv_search_opendir" >&6; }
16743 ac_res=$ac_cv_search_opendir
16744 if test "$ac_res" != no; then :
16745 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
16750 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
16751 $as_echo_n "checking for library containing opendir... " >&6; }
16752 if ${ac_cv_search_opendir+:} false; then :
16753 $as_echo_n "(cached) " >&6
16755 ac_func_search_save_LIBS=$LIBS
16756 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16757 /* end confdefs.h. */
16759 /* Override any GCC internal prototype to avoid an error.
16760 Use char because int might match the return type of a GCC
16761 builtin and then its argument prototype would still apply. */
16774 for ac_lib in '' x; do
16775 if test -z "$ac_lib"; then
16776 ac_res="none required"
16779 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
16781 if ac_fn_c_try_link "$LINENO"; then :
16782 ac_cv_search_opendir=$ac_res
16784 rm -f core conftest.err conftest.$ac_objext \
16786 if ${ac_cv_search_opendir+:} false; then :
16790 if ${ac_cv_search_opendir+:} false; then :
16793 ac_cv_search_opendir=no
16795 rm conftest.$ac_ext
16796 LIBS=$ac_func_search_save_LIBS
16798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
16799 $as_echo "$ac_cv_search_opendir" >&6; }
16800 ac_res=$ac_cv_search_opendir
16801 if test "$ac_res" != no; then :
16802 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
16808 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
16809 $as_echo_n "checking for ANSI C header files... " >&6; }
16810 if ${ac_cv_header_stdc+:} false; then :
16811 $as_echo_n "(cached) " >&6
16813 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16814 /* end confdefs.h. */
16815 #include <stdlib.h>
16816 #include <stdarg.h>
16817 #include <string.h>
16828 if ac_fn_c_try_compile "$LINENO"; then :
16829 ac_cv_header_stdc=yes
16831 ac_cv_header_stdc=no
16833 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16835 if test $ac_cv_header_stdc = yes; then
16836 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
16837 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16838 /* end confdefs.h. */
16839 #include <string.h>
16842 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
16843 $EGREP "memchr" >/dev/null 2>&1; then :
16846 ac_cv_header_stdc=no
16852 if test $ac_cv_header_stdc = yes; then
16853 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
16854 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16855 /* end confdefs.h. */
16856 #include <stdlib.h>
16859 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
16860 $EGREP "free" >/dev/null 2>&1; then :
16863 ac_cv_header_stdc=no
16869 if test $ac_cv_header_stdc = yes; then
16870 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
16871 if test "$cross_compiling" = yes; then :
16874 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16875 /* end confdefs.h. */
16877 #include <stdlib.h>
16878 #if ((' ' & 0x0FF) == 0x020)
16879 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
16880 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
16882 # define ISLOWER(c) \
16883 (('a' <= (c) && (c) <= 'i') \
16884 || ('j' <= (c) && (c) <= 'r') \
16885 || ('s' <= (c) && (c) <= 'z'))
16886 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
16889 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
16894 for (i = 0; i < 256; i++)
16895 if (XOR (islower (i), ISLOWER (i))
16896 || toupper (i) != TOUPPER (i))
16901 if ac_fn_c_try_run "$LINENO"; then :
16904 ac_cv_header_stdc=no
16906 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16907 conftest.$ac_objext conftest.beam conftest.$ac_ext
16912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
16913 $as_echo "$ac_cv_header_stdc" >&6; }
16914 if test $ac_cv_header_stdc = yes; then
16916 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
16920 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
16921 $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
16922 if ${ac_cv_header_time+:} false; then :
16923 $as_echo_n "(cached) " >&6
16925 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16926 /* end confdefs.h. */
16927 #include <sys/types.h>
16928 #include <sys/time.h>
16934 if ((struct tm *) 0)
16940 if ac_fn_c_try_compile "$LINENO"; then :
16941 ac_cv_header_time=yes
16943 ac_cv_header_time=no
16945 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
16948 $as_echo "$ac_cv_header_time" >&6; }
16949 if test $ac_cv_header_time = yes; then
16951 $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
16955 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
16956 $as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
16957 if ${ac_cv_header_sys_wait_h+:} false; then :
16958 $as_echo_n "(cached) " >&6
16960 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16961 /* end confdefs.h. */
16962 #include <sys/types.h>
16963 #include <sys/wait.h>
16964 #ifndef WEXITSTATUS
16965 # define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
16968 # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
16976 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
16981 if ac_fn_c_try_compile "$LINENO"; then :
16982 ac_cv_header_sys_wait_h=yes
16984 ac_cv_header_sys_wait_h=no
16986 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
16989 $as_echo "$ac_cv_header_sys_wait_h" >&6; }
16990 if test $ac_cv_header_sys_wait_h = yes; then
16992 $as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
17038 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
17039 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
17040 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
17041 cat >>confdefs.h <<_ACEOF
17042 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
17050 for ac_header in net/if.h
17052 ac_fn_c_check_header_compile "$LINENO" "net/if.h" "ac_cv_header_net_if_h" "#ifdef HAVE_SYS_SOCKET_H
17053 # include <sys/socket.h>
17057 if test "x$ac_cv_header_net_if_h" = xyes; then :
17058 cat >>confdefs.h <<_ACEOF
17059 #define HAVE_NET_IF_H 1
17068 ac_fn_c_check_header_mongrel "$LINENO" "pcreposix.h" "ac_cv_header_pcreposix_h" "$ac_includes_default"
17069 if test "x$ac_cv_header_pcreposix_h" = xyes; then :
17071 $as_echo "#define HAVE_PCREPOSIX_H /**/" >>confdefs.h
17076 if test "x$ac_cv_header_pcreposix_h" = "xyes"; then
17078 $as_echo "#define HAVE_REGEX_H /**/" >>confdefs.h
17083 LIBS="$LIBS -lpcreposix"
17086 ac_fn_c_check_header_mongrel "$LINENO" "regex.h" "ac_cv_header_regex_h" "$ac_includes_default"
17087 if test "x$ac_cv_header_regex_h" = xyes; then :
17089 $as_echo "#define HAVE_REGEX_H /**/" >>confdefs.h
17094 if test "x$ac_cv_header_regex_h" = "xyes"; then
17098 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17099 /* end confdefs.h. */
17101 #ifdef REG_EXTENDED
17106 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
17107 $EGREP "yes" >/dev/null 2>&1; then :
17109 $as_echo "#define HAVE_REG_EXTENDED /**/" >>confdefs.h
17121 if test "x$ac_cv_header_sys_security_h" = "xyes" && test "x$ac_cv_header_prot_h" = "xyes"
17124 $as_echo "#define OSFC2 /**/" >>confdefs.h
17128 if test "x$ac_cv_header_sia_h" = "xyes" && test "x$ac_cv_header_siad_h" = "xyes"
17131 $as_echo "#define OSFSIA /**/" >>confdefs.h
17135 OPENSSL_INCLUDE="-DNO_OPENSSL"
17136 if test "x$WITH_OPENSSL" = xyes; then
17137 if test "x$OPENSSL_LIBS" = "x"; then
17138 { $as_echo "$as_me:${as_lineno-$LINENO}: skipping test for openssl/ssl.h" >&5
17139 $as_echo "$as_me: skipping test for openssl/ssl.h" >&6;}
17141 old_CPPFLAGS=$CPPFLAGS
17142 if test "x$OPENSSL_INCLUDE_DIR" != "x"; then
17143 CPPFLAGS="$CPPFLAGS -I$OPENSSL_INCLUDE_DIR"
17145 CPPFLAGS="$CPPFLAGS -DOPENSSL_NO_KRB5"
17157 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
17158 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
17159 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
17160 cat >>confdefs.h <<_ACEOF
17161 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
17171 if test "x$OPENSSL_LIBS" != "x"; then
17172 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OpenSSL version >= 0.9.7" >&5
17173 $as_echo_n "checking for OpenSSL version >= 0.9.7... " >&6; }
17174 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17175 /* end confdefs.h. */
17176 #include <openssl/crypto.h>
17177 #if (OPENSSL_VERSION_NUMBER >= 0x00907000L)
17182 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
17183 $EGREP "yes" >/dev/null 2>&1; then :
17188 if test "x$goodssl" != "xyes"; then
17189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17190 $as_echo "no" >&6; }
17193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17194 $as_echo "yes" >&6; }
17195 if test "x$OPENSSL_INCLUDE_DIR" != "x"; then
17196 OPENSSL_INCLUDE="-I$OPENSSL_INCLUDE_DIR -DOPENSSL_NO_KRB5"
17198 OPENSSL_INCLUDE="-DOPENSSL_NO_KRB5"
17202 CPPFLAGS=$old_CPPFLAGS
17207 export OPENSSL_LIBS
17209 if test "x$PCAP_LIBS" = x; then
17210 { $as_echo "$as_me:${as_lineno-$LINENO}: skipping test for pcap.h." >&5
17211 $as_echo "$as_me: skipping test for pcap.h." >&6;}
17213 ac_fn_c_check_header_mongrel "$LINENO" "pcap.h" "ac_cv_header_pcap_h" "$ac_includes_default"
17214 if test "x$ac_cv_header_pcap_h" = xyes; then :
17216 $as_echo "#define HAVE_PCAP_H 1" >>confdefs.h
17220 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: pcap.h not found, silently disabling the RADIUS sniffer." >&5
17221 $as_echo "$as_me: WARNING: pcap.h not found, silently disabling the RADIUS sniffer." >&2;}
17227 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pcap_fopen_offline in -lpcap" >&5
17228 $as_echo_n "checking for pcap_fopen_offline in -lpcap... " >&6; }
17229 if ${ac_cv_lib_pcap_pcap_fopen_offline+:} false; then :
17230 $as_echo_n "(cached) " >&6
17232 ac_check_lib_save_LIBS=$LIBS
17233 LIBS="-lpcap $LIBS"
17234 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17235 /* end confdefs.h. */
17237 /* Override any GCC internal prototype to avoid an error.
17238 Use char because int might match the return type of a GCC
17239 builtin and then its argument prototype would still apply. */
17243 char pcap_fopen_offline ();
17247 return pcap_fopen_offline ();
17252 if ac_fn_c_try_link "$LINENO"; then :
17253 ac_cv_lib_pcap_pcap_fopen_offline=yes
17255 ac_cv_lib_pcap_pcap_fopen_offline=no
17257 rm -f core conftest.err conftest.$ac_objext \
17258 conftest$ac_exeext conftest.$ac_ext
17259 LIBS=$ac_check_lib_save_LIBS
17261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pcap_pcap_fopen_offline" >&5
17262 $as_echo "$ac_cv_lib_pcap_pcap_fopen_offline" >&6; }
17263 if test "x$ac_cv_lib_pcap_pcap_fopen_offline" = xyes; then :
17265 $as_echo "#define HAVE_PCAP_FOPEN_OFFLINE 1" >>confdefs.h
17270 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pcap_dump_fopen in -lpcap" >&5
17271 $as_echo_n "checking for pcap_dump_fopen in -lpcap... " >&6; }
17272 if ${ac_cv_lib_pcap_pcap_dump_fopen+:} false; then :
17273 $as_echo_n "(cached) " >&6
17275 ac_check_lib_save_LIBS=$LIBS
17276 LIBS="-lpcap $LIBS"
17277 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17278 /* end confdefs.h. */
17280 /* Override any GCC internal prototype to avoid an error.
17281 Use char because int might match the return type of a GCC
17282 builtin and then its argument prototype would still apply. */
17286 char pcap_dump_fopen ();
17290 return pcap_dump_fopen ();
17295 if ac_fn_c_try_link "$LINENO"; then :
17296 ac_cv_lib_pcap_pcap_dump_fopen=yes
17298 ac_cv_lib_pcap_pcap_dump_fopen=no
17300 rm -f core conftest.err conftest.$ac_objext \
17301 conftest$ac_exeext conftest.$ac_ext
17302 LIBS=$ac_check_lib_save_LIBS
17304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pcap_pcap_dump_fopen" >&5
17305 $as_echo "$ac_cv_lib_pcap_pcap_dump_fopen" >&6; }
17306 if test "x$ac_cv_lib_pcap_pcap_dump_fopen" = xyes; then :
17308 $as_echo "#define HAVE_PCAP_DUMP_FOPEN 1" >>confdefs.h
17317 ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default"
17318 if test "x$ac_cv_type_off_t" = xyes; then :
17322 cat >>confdefs.h <<_ACEOF
17323 #define off_t long int
17328 ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
17329 if test "x$ac_cv_type_pid_t" = xyes; then :
17333 cat >>confdefs.h <<_ACEOF
17339 ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
17340 if test "x$ac_cv_type_size_t" = xyes; then :
17344 cat >>confdefs.h <<_ACEOF
17345 #define size_t unsigned int
17350 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uid_t in sys/types.h" >&5
17351 $as_echo_n "checking for uid_t in sys/types.h... " >&6; }
17352 if ${ac_cv_type_uid_t+:} false; then :
17353 $as_echo_n "(cached) " >&6
17355 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17356 /* end confdefs.h. */
17357 #include <sys/types.h>
17360 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
17361 $EGREP "uid_t" >/dev/null 2>&1; then :
17362 ac_cv_type_uid_t=yes
17364 ac_cv_type_uid_t=no
17369 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uid_t" >&5
17370 $as_echo "$ac_cv_type_uid_t" >&6; }
17371 if test $ac_cv_type_uid_t = no; then
17373 $as_echo "#define uid_t int" >>confdefs.h
17376 $as_echo "#define gid_t int" >>confdefs.h
17382 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socklen_t" >&5
17383 $as_echo_n "checking for socklen_t... " >&6; }
17384 if ${ac_cv_type_socklen_t+:} false; then :
17385 $as_echo_n "(cached) " >&6
17387 ac_cv_type_socklen_t=no
17388 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17389 /* end confdefs.h. */
17390 #ifdef HAVE_SYS_TYPES_H
17391 #include <sys/types.h>
17393 #ifdef HAVE_SYS_SOCKET_H
17394 #include <sys/socket.h>
17405 if ac_fn_c_try_compile "$LINENO"; then :
17406 ac_cv_type_socklen_t=yes
17408 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_socklen_t" >&5
17413 $as_echo "$ac_cv_type_socklen_t" >&6; }
17415 if test "$ac_cv_type_socklen_t" != "yes"; then
17417 $as_echo "#define socklen_t int" >>confdefs.h
17423 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint8_t" >&5
17424 $as_echo_n "checking for uint8_t... " >&6; }
17425 if ${ac_cv_type_uint8_t+:} false; then :
17426 $as_echo_n "(cached) " >&6
17428 ac_cv_type_uint8_t=no
17429 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17430 /* end confdefs.h. */
17431 #ifdef HAVE_INTTYPES_H
17432 #include <inttypes.h>
17434 #ifdef HAVE_STDINT_H
17435 #include <stdint.h>
17446 if ac_fn_c_try_compile "$LINENO"; then :
17447 ac_cv_type_uint8_t=yes
17449 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17453 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uint8_t" >&5
17454 $as_echo "$ac_cv_type_uint8_t" >&6; }
17456 if test "$ac_cv_type_uint8_t" != "yes"; then
17458 $as_echo "#define uint8_t unsigned char" >>confdefs.h
17464 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint16_t" >&5
17465 $as_echo_n "checking for uint16_t... " >&6; }
17466 if ${ac_cv_type_uint16_t+:} false; then :
17467 $as_echo_n "(cached) " >&6
17469 ac_cv_type_uint16_t=no
17470 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17471 /* end confdefs.h. */
17472 #ifdef HAVE_INTTYPES_H
17473 #include <inttypes.h>
17475 #ifdef HAVE_STDINT_H
17476 #include <stdint.h>
17487 if ac_fn_c_try_compile "$LINENO"; then :
17488 ac_cv_type_uint16_t=yes
17490 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uint16_t" >&5
17495 $as_echo "$ac_cv_type_uint16_t" >&6; }
17497 if test "$ac_cv_type_uint16_t" != "yes"; then
17499 $as_echo "#define uint16_t unsigned short" >>confdefs.h
17505 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint32_t" >&5
17506 $as_echo_n "checking for uint32_t... " >&6; }
17507 if ${ac_cv_type_uint32_t+:} false; then :
17508 $as_echo_n "(cached) " >&6
17510 ac_cv_type_uint32_t=no
17511 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17512 /* end confdefs.h. */
17513 #ifdef HAVE_INTTYPES_H
17514 #include <inttypes.h>
17516 #ifdef HAVE_STDINT_H
17517 #include <stdint.h>
17528 if ac_fn_c_try_compile "$LINENO"; then :
17529 ac_cv_type_uint32_t=yes
17531 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17535 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uint32_t" >&5
17536 $as_echo "$ac_cv_type_uint32_t" >&6; }
17538 if test "$ac_cv_type_uint32_t" != "yes"; then
17540 $as_echo "#define uint32_t unsigned int" >>confdefs.h
17545 ac_fn_c_check_type "$LINENO" "struct in6_addr" "ac_cv_type_struct_in6_addr" "
17546 #ifdef HAVE_NETINET_IN_H
17547 #include <netinet/in.h>
17551 if test "x$ac_cv_type_struct_in6_addr" = xyes; then :
17553 $as_echo "#define HAVE_STRUCT_IN6_ADDR 1" >>confdefs.h
17558 ac_fn_c_check_type "$LINENO" "struct sockaddr_storage" "ac_cv_type_struct_sockaddr_storage" "
17559 #ifdef HAVE_NETINET_IN_H
17560 #include <netinet/in.h>
17562 #ifdef HAVE_SYS_SOCKET_H
17563 #include <sys/socket.h>
17567 if test "x$ac_cv_type_struct_sockaddr_storage" = xyes; then :
17569 $as_echo "#define HAVE_STRUCT_SOCKADDR_STORAGE 1" >>confdefs.h
17574 ac_fn_c_check_type "$LINENO" "struct sockaddr_in6" "ac_cv_type_struct_sockaddr_in6" "
17575 #ifdef HAVE_NETINET_IN_H
17576 #include <netinet/in.h>
17580 if test "x$ac_cv_type_struct_sockaddr_in6" = xyes; then :
17582 $as_echo "#define HAVE_STRUCT_SOCKADDR_IN6 1" >>confdefs.h
17587 ac_fn_c_check_type "$LINENO" "struct addrinfo" "ac_cv_type_struct_addrinfo" "
17588 #ifdef HAVE_SYS_TYPES_H
17589 #include <sys/types.h>
17591 #ifdef HAVE_SYS_SOCKET_H
17592 #include <sys/socket.h>
17594 #ifdef HAVE_NETDB_H
17599 if test "x$ac_cv_type_struct_addrinfo" = xyes; then :
17601 $as_echo "#define HAVE_STRUCT_ADDRINFO 1" >>confdefs.h
17641 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
17642 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
17643 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
17644 cat >>confdefs.h <<_ACEOF
17645 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
17661 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $ac_func must be declared" >&5
17662 $as_echo_n "checking whether $ac_func must be declared... " >&6; }
17663 if eval \${radius_cv_decl_needed_$ac_func+:} false; then :
17664 $as_echo_n "(cached) " >&6
17666 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17667 /* end confdefs.h. */
17670 #include <string.h>
17671 #ifdef HAVE_UNISTD_H
17672 #include <unistd.h>
17674 #ifdef HAVE_CRYPT_H
17677 #ifdef HAVE_ERRNO_H
17680 #ifdef HAVE_RESOURCE_H
17681 #include <resource.h>
17683 #ifdef HAVE_GETOPT_H
17684 #include <getopt.h>
17686 #ifdef HAVE_MALLOC_H
17687 #include <malloc.h>
17692 #ifdef HAVE_UTMPX_H
17695 #ifdef HAVE_SYS_SELECT_H
17696 #include <sys/select.h>
17698 #ifdef HAVE_DLFCN_H
17701 #ifdef HAVE_REGEX_H
17704 #ifdef HAVE_SYSLOG_H
17705 #include <syslog.h>
17707 #ifdef HAVE_INTTYPES_H
17708 #include <inttypes.h>
17710 #ifdef HAVE_STDINT_H
17711 #include <stdint.h>
17713 #ifdef HAVE_ARPA_INET_H
17714 #include <arpa/inet.h>
17720 char *(*pfn) = (char *(*)) $ac_func
17725 if ac_fn_c_try_compile "$LINENO"; then :
17726 eval "radius_cv_decl_needed_$ac_func=no"
17728 eval "radius_cv_decl_needed_$ac_func=yes"
17730 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17733 if eval "test \"`echo '$radius_cv_decl_needed_'$ac_func`\" = yes"; then
17734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17735 $as_echo "yes" >&6; }
17736 radius_tr_decl=NEED_DECLARATION_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
17737 cat >>confdefs.h <<_ACEOF
17738 #define $radius_tr_decl 1
17742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17743 $as_echo "no" >&6; }
17749 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
17750 $as_echo_n "checking return type of signal handlers... " >&6; }
17751 if ${ac_cv_type_signal+:} false; then :
17752 $as_echo_n "(cached) " >&6
17754 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17755 /* end confdefs.h. */
17756 #include <sys/types.h>
17757 #include <signal.h>
17762 return *(signal (0, 0)) (0) == 1;
17767 if ac_fn_c_try_compile "$LINENO"; then :
17768 ac_cv_type_signal=int
17770 ac_cv_type_signal=void
17772 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
17775 $as_echo "$ac_cv_type_signal" >&6; }
17777 cat >>confdefs.h <<_ACEOF
17778 #define RETSIGTYPE $ac_cv_type_signal
17783 if test "x$ac_cv_header_utmpx_h" = "xyes"
17786 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_xtime in struct utmpx" >&5
17787 $as_echo_n "checking for ut_xtime in struct utmpx... " >&6; }
17790 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17791 /* end confdefs.h. */
17794 #ifdef HAVE_STDDEF_H
17795 #include <stddef.h>
17798 #define offsetof(TYPE, MEMBER) ((int) &((TYPE *)0)->MEMBER)
17804 int foo = offsetof(struct utmpx, ut_xtime)
17809 if ac_fn_c_try_compile "$LINENO"; then :
17814 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17816 ac_safe_type=`echo "struct utmpx" | sed 'y% %_%'`
17817 if test "x$has_element" != "x"; then
17818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17819 $as_echo "yes" >&6; }
17820 eval "ac_cv_type_${ac_safe_type}_has_ut_xtime=yes"
17822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17823 $as_echo "no" >&6; }
17824 eval "ac_cv_type_${ac_safe_type}_has_ut_xtime="
17827 if test "x$ac_cv_type_struct_utmpx_has_ut_xtime" = "x"
17830 $as_echo "#define ut_xtime ut_tv.tv_sec" >>confdefs.h
17836 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ipi_addr in struct in_pktinfo" >&5
17837 $as_echo_n "checking for ipi_addr in struct in_pktinfo... " >&6; }
17840 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17841 /* end confdefs.h. */
17843 #include <netinet/in.h>
17844 #ifdef HAVE_STDDEF_H
17845 #include <stddef.h>
17848 #define offsetof(TYPE, MEMBER) ((int) &((TYPE *)0)->MEMBER)
17854 int foo = offsetof(struct in_pktinfo, ipi_addr)
17859 if ac_fn_c_try_compile "$LINENO"; then :
17864 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17866 ac_safe_type=`echo "struct in_pktinfo" | sed 'y% %_%'`
17867 if test "x$has_element" != "x"; then
17868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17869 $as_echo "yes" >&6; }
17870 eval "ac_cv_type_${ac_safe_type}_has_ipi_addr=yes"
17872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17873 $as_echo "no" >&6; }
17874 eval "ac_cv_type_${ac_safe_type}_has_ipi_addr="
17877 if test "x$ac_cv_type_struct_in_pktinfo_has_ipi_addr" = "xyes"
17880 $as_echo "#define HAVE_IP_PKTINFO /**/" >>confdefs.h
17885 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ipi6_addr in struct in6_pktinfo" >&5
17886 $as_echo_n "checking for ipi6_addr in struct in6_pktinfo... " >&6; }
17889 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17890 /* end confdefs.h. */
17892 #include <netinet/in.h>
17893 #ifdef HAVE_STDDEF_H
17894 #include <stddef.h>
17897 #define offsetof(TYPE, MEMBER) ((int) &((TYPE *)0)->MEMBER)
17903 int foo = offsetof(struct in6_pktinfo, ipi6_addr)
17908 if ac_fn_c_try_compile "$LINENO"; then :
17913 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17915 ac_safe_type=`echo "struct in6_pktinfo" | sed 'y% %_%'`
17916 if test "x$has_element" != "x"; then
17917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17918 $as_echo "yes" >&6; }
17919 eval "ac_cv_type_${ac_safe_type}_has_ipi6_addr=yes"
17921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17922 $as_echo "no" >&6; }
17923 eval "ac_cv_type_${ac_safe_type}_has_ipi6_addr="
17926 if test "x$ac_cv_type_struct_in6_pktinfo_has_ipi6_addr" = "xyes"
17929 $as_echo "#define HAVE_IN6_PKTINFO /**/" >>confdefs.h
17934 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
17935 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
17936 if ${ac_cv_c_const+:} false; then :
17937 $as_echo_n "(cached) " >&6
17939 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17940 /* end confdefs.h. */
17946 #ifndef __cplusplus
17947 /* Ultrix mips cc rejects this sort of thing. */
17948 typedef int charset[2];
17949 const charset cs = { 0, 0 };
17950 /* SunOS 4.1.1 cc rejects this. */
17951 char const *const *pcpcc;
17953 /* NEC SVR4.0.2 mips cc rejects this. */
17954 struct point {int x, y;};
17955 static struct point const zero = {0,0};
17956 /* AIX XL C 1.02.0.0 rejects this.
17957 It does not let you subtract one const X* pointer from another in
17958 an arm of an if-expression whose if-part is not a constant
17960 const char *g = "string";
17961 pcpcc = &g + (g ? g-g : 0);
17962 /* HPUX 7.0 cc rejects these. */
17964 ppc = (char**) pcpcc;
17965 pcpcc = (char const *const *) ppc;
17966 { /* SCO 3.2v4 cc rejects this sort of thing. */
17969 char const *s = 0 ? (char *) 0 : (char const *) 0;
17974 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
17975 int x[] = {25, 17};
17976 const int *foo = &x[0];
17979 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
17980 typedef const int *iptr;
17984 { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying
17985 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
17986 struct s { int j; const int *ap[3]; } bx;
17987 struct s *b = &bx; b->j = 5;
17989 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
17990 const int foo = 10;
17991 if (!foo) return 0;
17993 return !cs[0] && !zero.x;
18000 if ac_fn_c_try_compile "$LINENO"; then :
18005 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
18008 $as_echo "$ac_cv_c_const" >&6; }
18009 if test $ac_cv_c_const = no; then
18011 $as_echo "#define const /**/" >>confdefs.h
18016 { $as_echo "$as_me:${as_lineno-$LINENO}: checking type of OS" >&5
18017 $as_echo_n "checking type of OS... " >&6; }
18019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OS" >&5
18020 $as_echo "$OS" >&6; }
18021 if test "$OS" = "OS/2"; then
18028 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for developer gcc flags" >&5
18029 $as_echo_n "checking for developer gcc flags... " >&6; }
18032 if test "x$developer" = "xyes"; then
18033 if test "x$GCC" = "xyes"; then
18034 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"
18035 CFLAGS="$CFLAGS $devflags"
18037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes. Using $devflags" >&5
18038 $as_echo "yes. Using $devflags" >&6; }
18041 if test "x$EXPERIMENTAL" != "xno"; then
18046 CFLAGS="$CFLAGS -DNDEBUG"
18048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no." >&5
18049 $as_echo "no." >&6; }
18052 if test -d $srcdir/.git -a "x$GIT" = "xyes"; then
18053 RADIUSD_VERSION_COMMIT=`git log --pretty=format:'%h' -n 1`
18055 cat >>confdefs.h <<_ACEOF
18056 #define RADIUSD_VERSION_COMMIT "${RADIUSD_VERSION_COMMIT}"
18062 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TLS" >&5
18063 $as_echo_n "checking for TLS... " >&6; }
18064 if test "$cross_compiling" = yes; then :
18067 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18068 /* end confdefs.h. */
18069 static __thread int val; int main(int argc, char *argv[]) { return val = argc; }
18071 if ac_fn_c_try_run "$LINENO"; then :
18076 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
18077 conftest.$ac_objext conftest.beam conftest.$ac_ext
18080 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_tls" >&5
18081 $as_echo "$have_tls" >&6; }
18082 if test "$have_tls" = "yes"; then
18084 $as_echo "#define HAVE_THREAD_TLS 1" >>confdefs.h
18091 LIBS="$LIBS $LIBLTDL"
18092 ac_fn_c_check_func "$LINENO" "lt_dladvise_init" "ac_cv_func_lt_dladvise_init"
18093 if test "x$ac_cv_func_lt_dladvise_init" = xyes; then :
18095 $as_echo "#define HAVE_LT_DLADVISE_INIT /**/" >>confdefs.h
18101 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for crypt in -lcrypt" >&5
18102 $as_echo_n "checking for crypt in -lcrypt... " >&6; }
18103 if ${ac_cv_lib_crypt_crypt+:} false; then :
18104 $as_echo_n "(cached) " >&6
18106 ac_check_lib_save_LIBS=$LIBS
18107 LIBS="-lcrypt $LIBS"
18108 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18109 /* end confdefs.h. */
18111 /* Override any GCC internal prototype to avoid an error.
18112 Use char because int might match the return type of a GCC
18113 builtin and then its argument prototype would still apply. */
18126 if ac_fn_c_try_link "$LINENO"; then :
18127 ac_cv_lib_crypt_crypt=yes
18129 ac_cv_lib_crypt_crypt=no
18131 rm -f core conftest.err conftest.$ac_objext \
18132 conftest$ac_exeext conftest.$ac_ext
18133 LIBS=$ac_check_lib_save_LIBS
18135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypt_crypt" >&5
18136 $as_echo "$ac_cv_lib_crypt_crypt" >&6; }
18137 if test "x$ac_cv_lib_crypt_crypt" = xyes; then :
18142 if test "$CRYPTLIB" != ""; then
18144 $as_echo "#define HAVE_CRYPT /**/" >>confdefs.h
18147 ac_fn_c_check_func "$LINENO" "crypt" "ac_cv_func_crypt"
18148 if test "x$ac_cv_func_crypt" = xyes; then :
18150 $as_echo "#define HAVE_CRYPT /**/" >>confdefs.h
18156 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for setkey in -lcipher" >&5
18157 $as_echo_n "checking for setkey in -lcipher... " >&6; }
18158 if ${ac_cv_lib_cipher_setkey+:} false; then :
18159 $as_echo_n "(cached) " >&6
18161 ac_check_lib_save_LIBS=$LIBS
18162 LIBS="-lcipher $LIBS"
18163 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18164 /* end confdefs.h. */
18166 /* Override any GCC internal prototype to avoid an error.
18167 Use char because int might match the return type of a GCC
18168 builtin and then its argument prototype would still apply. */
18181 if ac_fn_c_try_link "$LINENO"; then :
18182 ac_cv_lib_cipher_setkey=yes
18184 ac_cv_lib_cipher_setkey=no
18186 rm -f core conftest.err conftest.$ac_objext \
18187 conftest$ac_exeext conftest.$ac_ext
18188 LIBS=$ac_check_lib_save_LIBS
18190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cipher_setkey" >&5
18191 $as_echo "$ac_cv_lib_cipher_setkey" >&6; }
18192 if test "x$ac_cv_lib_cipher_setkey" = xyes; then :
18193 CRYPTLIB="${CRYPTLIB} -lcipher"
18200 $as_echo "#define GNUSTYLE 1" >>confdefs.h
18203 $as_echo "#define SYSVSTYLE 2" >>confdefs.h
18206 $as_echo "#define BSDSTYLE 3" >>confdefs.h
18208 gethostbyaddrrstyle=""
18209 { $as_echo "$as_me:${as_lineno-$LINENO}: checking gethostbyaddr_r() syntax" >&5
18210 $as_echo_n "checking gethostbyaddr_r() syntax... " >&6; }
18213 ac_fn_c_check_decl "$LINENO" "gethostbyaddr_r" "ac_cv_have_decl_gethostbyaddr_r" "
18214 #ifdef HAVE_NETDB_H
18219 if test "x$ac_cv_have_decl_gethostbyaddr_r" = xyes; then :
18225 cat >>confdefs.h <<_ACEOF
18226 #define HAVE_DECL_GETHOSTBYADDR_R $ac_have_decl
18228 if test $ac_have_decl = 1; then :
18233 $as_echo "#define GETHOSTBYADDRRSTYLE BSDSTYLE" >>confdefs.h
18235 gethostbyaddrrstyle=BSD
18236 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: FreeBSD overridden to BSD-style" >&5
18237 $as_echo "$as_me: WARNING: FreeBSD overridden to BSD-style" >&2;}
18243 if test "x$gethostbyaddrrstyle" = "x"; then
18244 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18245 /* end confdefs.h. */
18253 gethostbyaddr_r(NULL, 0, 0, NULL, NULL, 0, NULL, NULL)
18258 if ac_fn_c_try_link "$LINENO"; then :
18261 $as_echo "#define GETHOSTBYADDRRSTYLE GNUSTYLE" >>confdefs.h
18263 gethostbyaddrrstyle=GNU
18266 rm -f core conftest.err conftest.$ac_objext \
18267 conftest$ac_exeext conftest.$ac_ext
18269 if test "x$gethostbyaddrrstyle" = "x"; then
18270 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18271 /* end confdefs.h. */
18279 gethostbyaddr_r(NULL, 0, 0, NULL, NULL, 0, NULL)
18284 if ac_fn_c_try_link "$LINENO"; then :
18287 $as_echo "#define GETHOSTBYADDRRSTYLE SYSVSTYLE" >>confdefs.h
18289 gethostbyaddrrstyle=SYSV
18292 rm -f core conftest.err conftest.$ac_objext \
18293 conftest$ac_exeext conftest.$ac_ext
18295 if test "x$gethostbyaddrrstyle" = "x"; then
18296 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18297 /* end confdefs.h. */
18305 gethostbyaddr(NULL, 0, 0)
18310 if ac_fn_c_try_link "$LINENO"; then :
18313 $as_echo "#define GETHOSTBYADDRRSTYLE BSDSTYLE" >>confdefs.h
18315 gethostbyaddrrstyle=BSD
18318 rm -f core conftest.err conftest.$ac_objext \
18319 conftest$ac_exeext conftest.$ac_ext
18322 if test "x$gethostbyaddrrstyle" = "x"; then
18323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none! It must not exist, here." >&5
18324 $as_echo "none! It must not exist, here." >&6; }
18326 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${gethostbyaddrrstyle}-style" >&5
18327 $as_echo "${gethostbyaddrrstyle}-style" >&6; }
18330 if test "x$gethostbyaddrrstyle" = "xBSD"; then
18331 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ****** BSD-style gethostbyaddr might NOT be thread-safe! ****** " >&5
18332 $as_echo "$as_me: WARNING: ****** BSD-style gethostbyaddr might NOT be thread-safe! ****** " >&2;}
18335 gethostbynamerstyle=""
18336 { $as_echo "$as_me:${as_lineno-$LINENO}: checking gethostbyname_r() syntax" >&5
18337 $as_echo_n "checking gethostbyname_r() syntax... " >&6; }
18338 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18339 /* end confdefs.h. */
18347 gethostbyname_r(NULL, NULL, NULL, 0, NULL, NULL)
18352 if ac_fn_c_try_link "$LINENO"; then :
18355 $as_echo "#define GETHOSTBYNAMERSTYLE GNUSTYLE" >>confdefs.h
18357 gethostbynamerstyle=GNU
18360 rm -f core conftest.err conftest.$ac_objext \
18361 conftest$ac_exeext conftest.$ac_ext
18362 if test "x$gethostbynamerstyle" = "x"; then
18363 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18364 /* end confdefs.h. */
18372 gethostbyname_r(NULL, NULL, NULL, 0, NULL)
18377 if ac_fn_c_try_link "$LINENO"; then :
18380 $as_echo "#define GETHOSTBYNAMERSTYLE SYSVSTYLE" >>confdefs.h
18382 gethostbynamerstyle=SYSV
18385 rm -f core conftest.err conftest.$ac_objext \
18386 conftest$ac_exeext conftest.$ac_ext
18388 if test "x$gethostbynamerstyle" = "x"; then
18389 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18390 /* end confdefs.h. */
18398 gethostbyname(NULL)
18403 if ac_fn_c_try_link "$LINENO"; then :
18406 $as_echo "#define GETHOSTBYNAMERSTYLE BSDSTYLE" >>confdefs.h
18408 gethostbynamerstyle=BSD
18411 rm -f core conftest.err conftest.$ac_objext \
18412 conftest$ac_exeext conftest.$ac_ext
18415 if test "x$gethostbynamerstyle" = "x"; then
18416 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none! It must not exist, here." >&5
18417 $as_echo "none! It must not exist, here." >&6; }
18419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${gethostbynamerstyle}-style" >&5
18420 $as_echo "${gethostbynamerstyle}-style" >&6; }
18423 if test "x$gethostbynamerstyle" = "xBSD"; then
18424 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ****** BSD-style gethostbyname might NOT be thread-safe! ****** " >&5
18425 $as_echo "$as_me: WARNING: ****** BSD-style gethostbyname might NOT be thread-safe! ****** " >&2;}
18429 $as_echo "#define POSIXSTYLE 1" >>confdefs.h
18432 $as_echo "#define SOLARISSTYLE 2" >>confdefs.h
18435 { $as_echo "$as_me:${as_lineno-$LINENO}: checking ctime_r() syntax" >&5
18436 $as_echo_n "checking ctime_r() syntax... " >&6; }
18437 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18438 /* end confdefs.h. */
18445 ctime_r(NULL, NULL, 0)
18450 if ac_fn_c_try_link "$LINENO"; then :
18453 $as_echo "#define CTIMERSTYLE SOLARISSTYLE" >>confdefs.h
18455 ctimerstyle="SOLARIS"
18458 rm -f core conftest.err conftest.$ac_objext \
18459 conftest$ac_exeext conftest.$ac_ext
18460 if test "x$ctimerstyle" = "x"; then
18461 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18462 /* end confdefs.h. */
18469 ctime_r(NULL, NULL)
18474 if ac_fn_c_try_link "$LINENO"; then :
18477 $as_echo "#define CTIMERSTYLE POSIXSTYLE" >>confdefs.h
18479 ctimerstyle="POSIX"
18482 rm -f core conftest.err conftest.$ac_objext \
18483 conftest$ac_exeext conftest.$ac_ext
18486 if test "x$ctimerstyle" = "x"; then
18487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none! It must not exist, here." >&5
18488 $as_echo "none! It must not exist, here." >&6; }
18490 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ctimerstyle}-style" >&5
18491 $as_echo "${ctimerstyle}-style" >&6; }
18499 export top_builddir
18500 { $as_echo "$as_me:${as_lineno-$LINENO}: result: top_builddir=$top_builddir" >&5
18501 $as_echo "top_builddir=$top_builddir" >&6; }
18509 if test "x$EXPERIMENTAL" = "xyes"; then
18510 for foo in `ls -1 "${srcdir}"/src/modules | grep rlm_`; do
18511 MODULES="$MODULES $foo"
18514 for foo in `cat "${srcdir}"/src/modules/stable`; do
18515 MODULES="$MODULES $foo"
18520 for bar in $MODULES; do
18521 if test -f "${srcdir}"/src/modules/$bar/configure; then
18522 mysubdirs="$mysubdirs src/modules/$bar"
18528 subdirs="$subdirs $mysubdirs"
18533 ac_config_commands="$ac_config_commands stamp-h"
18535 ac_config_commands="$ac_config_commands build-radpaths-h"
18537 ac_config_commands="$ac_config_commands main-chmod"
18539 ac_config_commands="$ac_config_commands scripts-chmod"
18545 USE_SHARED_LIBS=$enable_shared
18547 USE_STATIC_LIBS=$enable_static
18552 unset ac_cv_env_LIBS_set
18553 unset ac_cv_env_LIBS_value
18555 ac_config_files="$ac_config_files ./Make.inc ./src/include/build-radpaths-h ./src/main/Makefile ./src/main/radsniff.mk ./src/main/checkrad ./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"
18557 cat >confcache <<\_ACEOF
18558 # This file is a shell script that caches the results of configure
18559 # tests run on this system so they can be shared between configure
18560 # scripts and configure runs, see configure's option --config-cache.
18561 # It is not useful on other systems. If it contains results you don't
18562 # want to keep, you may remove or edit it.
18564 # config.status only pays attention to the cache file if you give it
18565 # the --recheck option to rerun configure.
18567 # `ac_cv_env_foo' variables (set or unset) will be overridden when
18568 # loading this file, other *unset* `ac_cv_foo' will be assigned the
18569 # following values.
18573 # The following way of writing the cache mishandles newlines in values,
18574 # but we know of no workaround that is simple, portable, and efficient.
18575 # So, we kill variables containing newlines.
18576 # Ultrix sh set writes to stderr and can't be redirected directly,
18577 # and sets the high bit in the cache file unless we assign to the vars.
18579 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
18580 eval ac_val=\$$ac_var
18584 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
18585 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
18588 _ | IFS | as_nl) ;; #(
18589 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
18590 *) { eval $ac_var=; unset $ac_var;} ;;
18596 case $as_nl`(ac_space=' '; set) 2>&1` in #(
18597 *${as_nl}ac_space=\ *)
18598 # `set' does not quote correctly, so add quotes: double-quote
18599 # substitution turns \\\\ into \\, and sed turns \\ into \.
18602 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
18605 # `set' quotes correctly as required by POSIX, so do not add quotes.
18606 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
18615 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
18617 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
18619 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
18620 if test -w "$cache_file"; then
18621 if test "x$cache_file" != "x/dev/null"; then
18622 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
18623 $as_echo "$as_me: updating cache $cache_file" >&6;}
18624 if test ! -f "$cache_file" || test -h "$cache_file"; then
18625 cat confcache >"$cache_file"
18627 case $cache_file in #(
18629 mv -f confcache "$cache_file"$$ &&
18630 mv -f "$cache_file"$$ "$cache_file" ;; #(
18632 mv -f confcache "$cache_file" ;;
18637 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
18638 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
18643 test "x$prefix" = xNONE && prefix=$ac_default_prefix
18644 # Let make expand exec_prefix.
18645 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
18647 DEFS=-DHAVE_CONFIG_H
18652 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
18653 # 1. Remove the extension, and $U if already installed.
18654 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
18655 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
18656 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
18657 # will be set to the directory where LIBOBJS objects are built.
18658 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
18659 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
18661 LIBOBJS=$ac_libobjs
18663 LTLIBOBJS=$ac_ltlibobjs
18668 : "${CONFIG_STATUS=./config.status}"
18670 ac_clean_files_save=$ac_clean_files
18671 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
18672 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
18673 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
18675 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
18677 # Generated by $as_me.
18678 # Run this file to recreate the current configuration.
18679 # Compiler output produced by configure, useful for debugging
18680 # configure, is in config.log if it exists.
18683 ac_cs_recheck=false
18686 SHELL=\${CONFIG_SHELL-$SHELL}
18689 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
18690 ## -------------------- ##
18691 ## M4sh Initialization. ##
18692 ## -------------------- ##
18694 # Be more Bourne compatible
18695 DUALCASE=1; export DUALCASE # for MKS sh
18696 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18699 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
18700 # is contrary to our usage. Disable this feature.
18701 alias -g '${1+"$@"}'='"$@"'
18702 setopt NO_GLOB_SUBST
18704 case `(set -o) 2>/dev/null` in #(
18716 # Printing a long string crashes Solaris 7 /usr/bin/printf.
18717 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
18718 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
18719 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
18720 # Prefer a ksh shell builtin over an external printf program on Solaris,
18721 # but without wasting forks for bash or zsh.
18722 if test -z "$BASH_VERSION$ZSH_VERSION" \
18723 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
18724 as_echo='print -r --'
18725 as_echo_n='print -rn --'
18726 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
18727 as_echo='printf %s\n'
18728 as_echo_n='printf %s'
18730 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
18731 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
18732 as_echo_n='/usr/ucb/echo -n'
18734 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
18735 as_echo_n_body='eval
18739 expr "X$arg" : "X\\(.*\\)$as_nl";
18740 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
18742 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
18744 export as_echo_n_body
18745 as_echo_n='sh -c $as_echo_n_body as_echo'
18747 export as_echo_body
18748 as_echo='sh -c $as_echo_body as_echo'
18751 # The user is always right.
18752 if test "${PATH_SEPARATOR+set}" != set; then
18754 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
18755 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
18762 # We need space, tab and new line, in precisely that order. Quoting is
18763 # there to prevent editors from complaining about space-tab.
18764 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
18765 # splitting by setting IFS to empty value.)
18768 # Find who we are. Look in the path if we contain no directory separator.
18771 *[\\/]* ) as_myself=$0 ;;
18772 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18773 for as_dir in $PATH
18776 test -z "$as_dir" && as_dir=.
18777 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
18783 # We did not find ourselves, most probably we were run as `sh COMMAND'
18784 # in which case we are not to be found in the path.
18785 if test "x$as_myself" = x; then
18788 if test ! -f "$as_myself"; then
18789 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
18793 # Unset variables that we do not need and which cause bugs (e.g. in
18794 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
18795 # suppresses any "Segmentation fault" message there. '((' could
18796 # trigger a bug in pdksh 5.2.14.
18797 for as_var in BASH_ENV ENV MAIL MAILPATH
18798 do eval test x\${$as_var+set} = xset \
18799 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
18812 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
18815 # as_fn_error STATUS ERROR [LINENO LOG_FD]
18816 # ----------------------------------------
18817 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
18818 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
18819 # script with STATUS, using 1 if that was 0.
18822 as_status=$1; test $as_status -eq 0 && as_status=1
18824 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
18825 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
18827 $as_echo "$as_me: error: $2" >&2
18828 as_fn_exit $as_status
18832 # as_fn_set_status STATUS
18833 # -----------------------
18834 # Set $? to STATUS, without forking.
18835 as_fn_set_status ()
18838 } # as_fn_set_status
18840 # as_fn_exit STATUS
18841 # -----------------
18842 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
18846 as_fn_set_status $1
18852 # Portably unset VAR.
18855 { eval $1=; unset $1;}
18857 as_unset=as_fn_unset
18858 # as_fn_append VAR VALUE
18859 # ----------------------
18860 # Append the text in VALUE to the end of the definition contained in VAR. Take
18861 # advantage of any shell optimizations that allow amortized linear growth over
18862 # repeated appends, instead of the typical quadratic growth present in naive
18864 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
18865 eval 'as_fn_append ()
18876 # as_fn_arith ARG...
18877 # ------------------
18878 # Perform arithmetic evaluation on the ARGs, and store the result in the
18879 # global $as_val. Take advantage of shells that can avoid forks. The arguments
18880 # must be portable across $(()) and expr.
18881 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
18882 eval 'as_fn_arith ()
18889 as_val=`expr "$@" || test $? -eq 1`
18894 if expr a : '\(a\)' >/dev/null 2>&1 &&
18895 test "X`expr 00001 : '.*\(...\)'`" = X001; then
18901 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
18902 as_basename=basename
18907 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
18913 as_me=`$as_basename -- "$0" ||
18914 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
18915 X"$0" : 'X\(//\)$' \| \
18916 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
18918 sed '/^.*\/\([^/][^/]*\)\/*$/{
18932 # Avoid depending upon Character Ranges.
18933 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
18934 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
18935 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
18936 as_cr_digits='0123456789'
18937 as_cr_alnum=$as_cr_Letters$as_cr_digits
18939 ECHO_C= ECHO_N= ECHO_T=
18940 case `echo -n x` in #(((((
18942 case `echo 'xy\c'` in
18943 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
18945 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
18952 rm -f conf$$ conf$$.exe conf$$.file
18953 if test -d conf$$.dir; then
18954 rm -f conf$$.dir/conf$$.file
18957 mkdir conf$$.dir 2>/dev/null
18959 if (echo >conf$$.file) 2>/dev/null; then
18960 if ln -s conf$$.file conf$$ 2>/dev/null; then
18962 # ... but there are two gotchas:
18963 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
18964 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
18965 # In both cases, we have to default to `cp -pR'.
18966 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
18968 elif ln conf$$.file conf$$ 2>/dev/null; then
18976 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
18977 rmdir conf$$.dir 2>/dev/null
18982 # Create "$as_dir" as a directory, including parents if necessary.
18987 -*) as_dir=./$as_dir;;
18989 test -d "$as_dir" || eval $as_mkdir_p || {
18993 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
18994 *) as_qdir=$as_dir;;
18996 as_dirs="'$as_qdir' $as_dirs"
18997 as_dir=`$as_dirname -- "$as_dir" ||
18998 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18999 X"$as_dir" : 'X\(//\)[^/]' \| \
19000 X"$as_dir" : 'X\(//\)$' \| \
19001 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
19002 $as_echo X"$as_dir" |
19003 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19007 /^X\(\/\/\)[^/].*/{
19020 test -d "$as_dir" && break
19022 test -z "$as_dirs" || eval "mkdir $as_dirs"
19023 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
19027 if mkdir -p . 2>/dev/null; then
19028 as_mkdir_p='mkdir -p "$as_dir"'
19030 test -d ./-p && rmdir ./-p
19035 # as_fn_executable_p FILE
19036 # -----------------------
19037 # Test if FILE is an executable regular file.
19038 as_fn_executable_p ()
19040 test -f "$1" && test -x "$1"
19041 } # as_fn_executable_p
19042 as_test_x='test -x'
19043 as_executable_p=as_fn_executable_p
19045 # Sed expression to map a string onto a valid CPP name.
19046 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
19048 # Sed expression to map a string onto a valid variable name.
19049 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
19053 ## ----------------------------------- ##
19054 ## Main body of $CONFIG_STATUS script. ##
19055 ## ----------------------------------- ##
19057 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
19059 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19060 # Save the log message, to keep $0 and so on meaningful, and to
19061 # report actual input values of CONFIG_FILES etc. instead of their
19062 # values after options handling.
19064 This file was extended by freeradius $as_me $Id$, which was
19065 generated by GNU Autoconf 2.69. Invocation command line was
19067 CONFIG_FILES = $CONFIG_FILES
19068 CONFIG_HEADERS = $CONFIG_HEADERS
19069 CONFIG_LINKS = $CONFIG_LINKS
19070 CONFIG_COMMANDS = $CONFIG_COMMANDS
19073 on `(hostname || uname -n) 2>/dev/null | sed 1q`
19078 case $ac_config_files in *"
19079 "*) set x $ac_config_files; shift; ac_config_files=$*;;
19082 case $ac_config_headers in *"
19083 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
19087 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19088 # Files that config.status was made for.
19089 config_files="$ac_config_files"
19090 config_headers="$ac_config_headers"
19091 config_commands="$ac_config_commands"
19095 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19097 \`$as_me' instantiates files and other configuration actions
19098 from templates according to the current configuration. Unless the files
19099 and actions are specified as TAGs, all are instantiated by default.
19101 Usage: $0 [OPTION]... [TAG]...
19103 -h, --help print this help, then exit
19104 -V, --version print version number and configuration settings, then exit
19105 --config print configuration, then exit
19106 -q, --quiet, --silent
19107 do not print progress messages
19108 -d, --debug don't remove temporary files
19109 --recheck update $as_me by reconfiguring in the same conditions
19110 --file=FILE[:TEMPLATE]
19111 instantiate the configuration file FILE
19112 --header=FILE[:TEMPLATE]
19113 instantiate the configuration header FILE
19115 Configuration files:
19118 Configuration headers:
19121 Configuration commands:
19124 Report bugs to <http://bugs.freeradius.org>.
19125 freeradius home page: <http://www.freeradius.org>."
19128 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19129 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
19131 freeradius config.status $Id$
19132 configured by $0, generated by GNU Autoconf 2.69,
19133 with options \\"\$ac_cs_config\\"
19135 Copyright (C) 2012 Free Software Foundation, Inc.
19136 This config.status script is free software; the Free Software Foundation
19137 gives unlimited permission to copy, distribute and modify it."
19142 test -n "\$AWK" || AWK=awk
19145 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19146 # The default lists apply if the user does not specify any file.
19152 ac_option=`expr "X$1" : 'X\([^=]*\)='`
19153 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
19157 ac_option=`expr "X$1" : 'X\([^=]*\)='`
19169 # Handling of the options.
19170 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
19172 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
19173 $as_echo "$ac_cs_version"; exit ;;
19174 --config | --confi | --conf | --con | --co | --c )
19175 $as_echo "$ac_cs_config"; exit ;;
19176 --debug | --debu | --deb | --de | --d | -d )
19178 --file | --fil | --fi | --f )
19181 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
19182 '') as_fn_error $? "missing file argument" ;;
19184 as_fn_append CONFIG_FILES " '$ac_optarg'"
19185 ac_need_defaults=false;;
19186 --header | --heade | --head | --hea )
19189 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
19191 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
19192 ac_need_defaults=false;;
19194 # Conflict between --help and --header
19195 as_fn_error $? "ambiguous option: \`$1'
19196 Try \`$0 --help' for more information.";;
19197 --help | --hel | -h )
19198 $as_echo "$ac_cs_usage"; exit ;;
19199 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
19200 | -silent | --silent | --silen | --sile | --sil | --si | --s)
19203 # This is an error.
19204 -*) as_fn_error $? "unrecognized option: \`$1'
19205 Try \`$0 --help' for more information." ;;
19207 *) as_fn_append ac_config_targets " $1"
19208 ac_need_defaults=false ;;
19214 ac_configure_extra_args=
19216 if $ac_cs_silent; then
19218 ac_configure_extra_args="$ac_configure_extra_args --silent"
19222 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19223 if \$ac_cs_recheck; then
19224 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
19226 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
19227 CONFIG_SHELL='$SHELL'
19228 export CONFIG_SHELL
19233 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19237 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
19238 ## Running $as_me. ##
19244 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19250 # The HP-UX ksh and POSIX shell print the target directory to stdout
19251 # if CDPATH is set.
19252 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
19254 sed_quote_subst='$sed_quote_subst'
19255 double_quote_subst='$double_quote_subst'
19256 delay_variable_subst='$delay_variable_subst'
19257 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
19258 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
19259 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
19260 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
19261 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
19262 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
19263 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
19264 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
19265 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
19266 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
19267 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
19268 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
19269 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
19270 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
19271 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
19272 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
19273 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
19274 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
19275 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
19276 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
19277 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
19278 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
19279 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
19280 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
19281 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
19282 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
19283 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
19284 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
19285 lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
19286 lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
19287 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
19288 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
19289 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
19290 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
19291 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
19292 file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
19293 want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
19294 DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
19295 sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
19296 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
19297 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
19298 archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
19299 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
19300 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
19301 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
19302 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
19303 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
19304 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
19305 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
19306 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
19307 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
19308 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
19309 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
19310 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
19311 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
19312 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"`'
19313 nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
19314 lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
19315 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
19316 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
19317 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
19318 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
19319 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
19320 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
19321 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
19322 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
19323 MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
19324 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
19325 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
19326 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
19327 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
19328 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
19329 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
19330 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
19331 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
19332 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
19333 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
19334 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
19335 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
19336 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
19337 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
19338 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
19339 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
19340 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
19341 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
19342 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
19343 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
19344 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
19345 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
19346 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
19347 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
19348 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
19349 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
19350 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
19351 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
19352 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
19353 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
19354 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
19355 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
19356 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
19357 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
19358 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
19359 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
19360 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
19361 postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
19362 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
19363 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
19364 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
19365 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
19366 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
19367 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
19368 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
19369 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
19370 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
19371 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
19372 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
19373 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
19374 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
19375 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
19376 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
19377 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
19378 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
19379 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
19380 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
19381 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
19382 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
19383 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
19384 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
19385 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
19386 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
19387 compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
19388 predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
19389 postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
19390 predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
19391 postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
19392 compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
19393 LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`'
19394 reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`'
19395 reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`'
19396 old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
19397 compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
19398 GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
19399 lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
19400 lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`'
19401 lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`'
19402 lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
19403 lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
19404 archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
19405 enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`'
19406 export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
19407 whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
19408 compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`'
19409 old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`'
19410 old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`'
19411 archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
19412 archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
19413 module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`'
19414 module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
19415 with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`'
19416 allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
19417 no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
19418 hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
19419 hardcode_libdir_flag_spec_ld_CXX='`$ECHO "$hardcode_libdir_flag_spec_ld_CXX" | $SED "$delay_single_quote_subst"`'
19420 hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`'
19421 hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`'
19422 hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`'
19423 hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`'
19424 hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`'
19425 hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
19426 inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
19427 link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
19428 always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`'
19429 export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`'
19430 exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
19431 include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
19432 prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
19433 postlink_cmds_CXX='`$ECHO "$postlink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
19434 file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
19435 hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
19436 compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
19437 predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`'
19438 postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`'
19439 predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`'
19440 postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`'
19441 compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`'
19444 LTCFLAGS='$LTCFLAGS'
19445 compiler='$compiler_DEFAULT'
19447 # A function that is used when there is no print builtin or printf.
19448 func_fallback_echo ()
19450 eval 'cat <<_LTECHO_EOF
19455 # Quote evaled strings.
19469 deplibs_check_method \
19474 sharedlib_from_linklib_cmd \
19477 archiver_list_spec \
19483 lt_cv_sys_global_symbol_pipe \
19484 lt_cv_sys_global_symbol_to_cdecl \
19485 lt_cv_sys_global_symbol_to_c_name_address \
19486 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
19487 nm_file_list_spec \
19488 lt_prog_compiler_no_builtin_flag \
19489 lt_prog_compiler_pic \
19490 lt_prog_compiler_wl \
19491 lt_prog_compiler_static \
19492 lt_cv_prog_compiler_c_o \
19501 export_dynamic_flag_spec \
19502 whole_archive_flag_spec \
19503 compiler_needs_object \
19505 allow_undefined_flag \
19506 no_undefined_flag \
19507 hardcode_libdir_flag_spec \
19508 hardcode_libdir_flag_spec_ld \
19509 hardcode_libdir_separator \
19513 variables_saved_for_relink \
19515 library_names_spec \
19517 install_override_mode \
19521 compiler_lib_search_dirs \
19526 compiler_lib_search_path \
19530 lt_prog_compiler_no_builtin_flag_CXX \
19531 lt_prog_compiler_pic_CXX \
19532 lt_prog_compiler_wl_CXX \
19533 lt_prog_compiler_static_CXX \
19534 lt_cv_prog_compiler_c_o_CXX \
19535 export_dynamic_flag_spec_CXX \
19536 whole_archive_flag_spec_CXX \
19537 compiler_needs_object_CXX \
19539 allow_undefined_flag_CXX \
19540 no_undefined_flag_CXX \
19541 hardcode_libdir_flag_spec_CXX \
19542 hardcode_libdir_flag_spec_ld_CXX \
19543 hardcode_libdir_separator_CXX \
19544 exclude_expsyms_CXX \
19545 include_expsyms_CXX \
19546 file_list_spec_CXX \
19547 compiler_lib_search_dirs_CXX \
19548 predep_objects_CXX \
19549 postdep_objects_CXX \
19552 compiler_lib_search_path_CXX; do
19553 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
19554 *[\\\\\\\`\\"\\\$]*)
19555 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
19558 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
19563 # Double-quote double-evaled strings.
19564 for var in reload_cmds \
19565 old_postinstall_cmds \
19566 old_postuninstall_cmds \
19568 extract_expsyms_cmds \
19569 old_archive_from_new_cmds \
19570 old_archive_from_expsyms_cmds \
19572 archive_expsym_cmds \
19574 module_expsym_cmds \
19575 export_symbols_cmds \
19579 postuninstall_cmds \
19581 sys_lib_search_path_spec \
19582 sys_lib_dlsearch_path_spec \
19584 old_archive_cmds_CXX \
19585 old_archive_from_new_cmds_CXX \
19586 old_archive_from_expsyms_cmds_CXX \
19588 archive_expsym_cmds_CXX \
19590 module_expsym_cmds_CXX \
19591 export_symbols_cmds_CXX \
19593 postlink_cmds_CXX; do
19594 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
19595 *[\\\\\\\`\\"\\\$]*)
19596 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
19599 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
19604 xsi_shell='$xsi_shell'
19605 lt_shell_append='$lt_shell_append'
19607 # See if we are running on zsh, and set the options which allow our
19608 # commands through without removal of \ escapes INIT.
19609 if test -n "\${ZSH_VERSION+set}" ; then
19610 setopt NO_GLOB_SUBST
19616 TIMESTAMP='$TIMESTAMP'
19627 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19629 # Handling of arguments.
19630 for ac_config_target in $ac_config_targets
19632 case $ac_config_target in
19633 "src/include/autoconf.h") CONFIG_HEADERS="$CONFIG_HEADERS src/include/autoconf.h" ;;
19634 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
19635 "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
19636 "build-radpaths-h") CONFIG_COMMANDS="$CONFIG_COMMANDS build-radpaths-h" ;;
19637 "main-chmod") CONFIG_COMMANDS="$CONFIG_COMMANDS main-chmod" ;;
19638 "scripts-chmod") CONFIG_COMMANDS="$CONFIG_COMMANDS scripts-chmod" ;;
19639 "./Make.inc") CONFIG_FILES="$CONFIG_FILES ./Make.inc" ;;
19640 "./src/include/build-radpaths-h") CONFIG_FILES="$CONFIG_FILES ./src/include/build-radpaths-h" ;;
19641 "./src/main/Makefile") CONFIG_FILES="$CONFIG_FILES ./src/main/Makefile" ;;
19642 "./src/main/radsniff.mk") CONFIG_FILES="$CONFIG_FILES ./src/main/radsniff.mk" ;;
19643 "./src/main/checkrad") CONFIG_FILES="$CONFIG_FILES ./src/main/checkrad" ;;
19644 "./src/main/radlast") CONFIG_FILES="$CONFIG_FILES ./src/main/radlast" ;;
19645 "./src/main/radtest") CONFIG_FILES="$CONFIG_FILES ./src/main/radtest" ;;
19646 "./scripts/rc.radiusd") CONFIG_FILES="$CONFIG_FILES ./scripts/rc.radiusd" ;;
19647 "./scripts/radiusd.cron.daily") CONFIG_FILES="$CONFIG_FILES ./scripts/radiusd.cron.daily" ;;
19648 "./scripts/radiusd.cron.monthly") CONFIG_FILES="$CONFIG_FILES ./scripts/radiusd.cron.monthly" ;;
19649 "./scripts/cryptpasswd") CONFIG_FILES="$CONFIG_FILES ./scripts/cryptpasswd" ;;
19650 "./raddb/dictionary") CONFIG_FILES="$CONFIG_FILES ./raddb/dictionary" ;;
19651 "./raddb/radrelay.conf") CONFIG_FILES="$CONFIG_FILES ./raddb/radrelay.conf" ;;
19652 "./raddb/radiusd.conf") CONFIG_FILES="$CONFIG_FILES ./raddb/radiusd.conf" ;;
19654 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
19659 # If the user did not use the arguments to specify the items to instantiate,
19660 # then the envvar interface is used. Set only those that are not.
19661 # We use the long form for the default assignment because of an extremely
19662 # bizarre bug on SunOS 4.1.3.
19663 if $ac_need_defaults; then
19664 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
19665 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
19666 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
19669 # Have a temporary directory for convenience. Make it in the build tree
19670 # simply because there is no reason against having it here, and in addition,
19671 # creating and moving files from /tmp can sometimes cause problems.
19672 # Hook for its removal unless debugging.
19673 # Note that there is a small window in which the directory will not be cleaned:
19674 # after its creation but before its name has been assigned to `$tmp'.
19678 trap 'exit_status=$?
19679 : "${ac_tmp:=$tmp}"
19680 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
19682 trap 'as_fn_exit 1' 1 2 13 15
19684 # Create a (secure) tmp directory for tmp files.
19687 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
19691 tmp=./conf$$-$RANDOM
19692 (umask 077 && mkdir "$tmp")
19693 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
19696 # Set up the scripts for CONFIG_FILES section.
19697 # No need to generate them if there are no CONFIG_FILES.
19698 # This happens for instance with `./config.status config.h'.
19699 if test -n "$CONFIG_FILES"; then
19702 ac_cr=`echo X | tr X '\015'`
19703 # On cygwin, bash can eat \r inside `` if the user requested igncr.
19704 # But we know of no other shell where ac_cr would be empty at this
19705 # point, so we can use a bashism as a fallback.
19706 if test "x$ac_cr" = x; then
19707 eval ac_cr=\$\'\\r\'
19709 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
19710 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
19713 ac_cs_awk_cr=$ac_cr
19716 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
19721 echo "cat >conf$$subs.awk <<_ACEOF" &&
19722 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
19724 } >conf$$subs.sh ||
19725 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
19726 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
19728 for ac_last_try in false false false false false :; do
19729 . ./conf$$subs.sh ||
19730 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
19732 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
19733 if test $ac_delim_n = $ac_delim_num; then
19735 elif $ac_last_try; then
19736 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
19738 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
19741 rm -f conf$$subs.sh
19743 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19744 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
19748 s/^/S["/; s/!.*/"]=/
19758 s/\(.\{148\}\)..*/\1/
19760 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
19765 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
19772 s/\(.\{148\}\)..*/\1/
19774 s/["\\]/\\&/g; s/^/"/; s/$/"/
19778 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
19783 ' <conf$$subs.awk | sed '
19788 ' >>$CONFIG_STATUS || ac_write_fail=1
19789 rm -f conf$$subs.awk
19790 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19792 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
19793 for (key in S) S_is_set[key] = 1
19799 nfields = split(line, field, "@")
19801 len = length(field[1])
19802 for (i = 2; i < nfields; i++) {
19804 keylen = length(key)
19805 if (S_is_set[key]) {
19807 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
19808 len += length(value) + length(field[++i])
19819 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19820 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
19821 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
19824 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
19825 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
19828 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
19829 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
19830 # trailing colons and then remove the whole line if VPATH becomes empty
19831 # (actually we leave an empty line to preserve line numbers).
19832 if test "x$srcdir" = x.; then
19833 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
19851 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19852 fi # test -n "$CONFIG_FILES"
19854 # Set up the scripts for CONFIG_HEADERS section.
19855 # No need to generate them if there are no CONFIG_HEADERS.
19856 # This happens for instance with `./config.status Makefile'.
19857 if test -n "$CONFIG_HEADERS"; then
19858 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
19862 # Transform confdefs.h into an awk script `defines.awk', embedded as
19863 # here-document in config.status, that substitutes the proper values into
19864 # config.h.in to produce config.h.
19866 # Create a delimiter string that does not exist in confdefs.h, to ease
19867 # handling of long lines.
19869 for ac_last_try in false false :; do
19870 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
19871 if test -z "$ac_tt"; then
19873 elif $ac_last_try; then
19874 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
19876 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
19880 # For the awk script, D is an array of macro values keyed by name,
19881 # likewise P contains macro parameters if any. Preserve backslash
19882 # newline sequences.
19884 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
19886 s/.\{148\}/&'"$ac_delim"'/g
19889 s/^[ ]*#[ ]*define[ ][ ]*/ /
19896 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
19898 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
19902 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
19903 D["\1"]=" \3\\\\\\n"\\/p
19905 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
19910 s/.\{148\}/&'"$ac_delim"'/g
19915 s/["\\]/\\&/g; s/^/"/; s/$/"/p
19918 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
19920 ' <confdefs.h | sed '
19921 s/'"$ac_delim"'/"\\\
19922 "/g' >>$CONFIG_STATUS || ac_write_fail=1
19924 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19925 for (key in D) D_is_set[key] = 1
19928 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
19930 split(line, arg, " ")
19931 if (arg[1] == "#") {
19935 defundef = substr(arg[1], 2)
19938 split(mac1, mac2, "(") #)
19940 prefix = substr(line, 1, index(line, defundef) - 1)
19941 if (D_is_set[macro]) {
19942 # Preserve the white space surrounding the "#".
19943 print prefix "define", macro P[macro] D[macro]
19946 # Replace #undef with comments. This is necessary, for example,
19947 # in the case of _POSIX_SOURCE, which is predefined and required
19948 # on some systems where configure will not decide to define it.
19949 if (defundef == "undef") {
19950 print "/*", prefix defundef, macro, "*/"
19958 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19959 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
19960 fi # test -n "$CONFIG_HEADERS"
19963 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
19968 :[FHLC]) ac_mode=$ac_tag; continue;;
19970 case $ac_mode$ac_tag in
19972 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
19973 :[FH]-) ac_tag=-:-;;
19974 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
19991 -) ac_f="$ac_tmp/stdin";;
19992 *) # Look for the file first in the build tree, then in the source tree
19993 # (if the path is not absolute). The absolute path cannot be DOS-style,
19994 # because $ac_f cannot contain `:'.
19998 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
20000 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
20002 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
20003 as_fn_append ac_file_inputs " '$ac_f'"
20006 # Let's still pretend it is `configure' which instantiates (i.e., don't
20007 # use $as_me), people would be surprised to read:
20008 # /* config.h. Generated by config.status. */
20009 configure_input='Generated from '`
20010 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
20012 if test x"$ac_file" != x-; then
20013 configure_input="$ac_file. $configure_input"
20014 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
20015 $as_echo "$as_me: creating $ac_file" >&6;}
20017 # Neutralize special characters interpreted by sed in replacement strings.
20018 case $configure_input in #(
20019 *\&* | *\|* | *\\* )
20020 ac_sed_conf_input=`$as_echo "$configure_input" |
20021 sed 's/[\\\\&|]/\\\\&/g'`;; #(
20022 *) ac_sed_conf_input=$configure_input;;
20026 *:-:* | *:-) cat >"$ac_tmp/stdin" \
20027 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
20032 ac_dir=`$as_dirname -- "$ac_file" ||
20033 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20034 X"$ac_file" : 'X\(//\)[^/]' \| \
20035 X"$ac_file" : 'X\(//\)$' \| \
20036 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
20037 $as_echo X"$ac_file" |
20038 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
20042 /^X\(\/\/\)[^/].*/{
20055 as_dir="$ac_dir"; as_fn_mkdir_p
20059 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
20061 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
20062 # A ".." for each directory in $ac_dir_suffix.
20063 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
20064 case $ac_top_builddir_sub in
20065 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
20066 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
20069 ac_abs_top_builddir=$ac_pwd
20070 ac_abs_builddir=$ac_pwd$ac_dir_suffix
20071 # for backward compatibility:
20072 ac_top_builddir=$ac_top_build_prefix
20075 .) # We are building in place.
20077 ac_top_srcdir=$ac_top_builddir_sub
20078 ac_abs_top_srcdir=$ac_pwd ;;
20079 [\\/]* | ?:[\\/]* ) # Absolute name.
20080 ac_srcdir=$srcdir$ac_dir_suffix;
20081 ac_top_srcdir=$srcdir
20082 ac_abs_top_srcdir=$srcdir ;;
20083 *) # Relative name.
20084 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
20085 ac_top_srcdir=$ac_top_build_prefix$srcdir
20086 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
20088 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
20099 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20100 # If the template does not know about datarootdir, expand it.
20101 # FIXME: This hack should be removed a few years after 2.60.
20102 ac_datarootdir_hack=; ac_datarootdir_seen=
20113 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
20114 *datarootdir*) ac_datarootdir_seen=yes;;
20115 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
20116 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
20117 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
20119 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20120 ac_datarootdir_hack='
20121 s&@datadir@&$datadir&g
20122 s&@docdir@&$docdir&g
20123 s&@infodir@&$infodir&g
20124 s&@localedir@&$localedir&g
20125 s&@mandir@&$mandir&g
20126 s&\\\${datarootdir}&$datarootdir&g' ;;
20130 # Neutralize VPATH when `$srcdir' = `.'.
20131 # Shell code in configure.ac might set extrasub.
20132 # FIXME: do we really want to maintain this feature?
20133 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20134 ac_sed_extra="$ac_vpsub
20137 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20139 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
20140 s|@configure_input@|$ac_sed_conf_input|;t t
20141 s&@top_builddir@&$ac_top_builddir_sub&;t t
20142 s&@top_build_prefix@&$ac_top_build_prefix&;t t
20143 s&@srcdir@&$ac_srcdir&;t t
20144 s&@abs_srcdir@&$ac_abs_srcdir&;t t
20145 s&@top_srcdir@&$ac_top_srcdir&;t t
20146 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
20147 s&@builddir@&$ac_builddir&;t t
20148 s&@abs_builddir@&$ac_abs_builddir&;t t
20149 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
20150 $ac_datarootdir_hack
20152 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
20153 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
20155 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
20156 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
20157 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
20158 "$ac_tmp/out"`; test -z "$ac_out"; } &&
20159 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
20160 which seems to be undefined. Please make sure it is defined" >&5
20161 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
20162 which seems to be undefined. Please make sure it is defined" >&2;}
20164 rm -f "$ac_tmp/stdin"
20166 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
20167 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
20169 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
20175 if test x"$ac_file" != x-; then
20177 $as_echo "/* $configure_input */" \
20178 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
20179 } >"$ac_tmp/config.h" \
20180 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
20181 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
20182 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
20183 $as_echo "$as_me: $ac_file is unchanged" >&6;}
20186 mv "$ac_tmp/config.h" "$ac_file" \
20187 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
20190 $as_echo "/* $configure_input */" \
20191 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
20192 || as_fn_error $? "could not create -" "$LINENO" 5
20196 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
20197 $as_echo "$as_me: executing $ac_file commands" >&6;}
20202 case $ac_file$ac_mode in
20205 # See if we are running on zsh, and set the options which allow our
20206 # commands through without removal of \ escapes.
20207 if test -n "${ZSH_VERSION+set}" ; then
20208 setopt NO_GLOB_SUBST
20211 cfgfile="${ofile}T"
20212 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
20215 cat <<_LT_EOF >> "$cfgfile"
20218 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
20219 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
20220 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
20221 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
20223 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
20224 # 2006, 2007, 2008, 2009, 2010 Free Software Foundation,
20226 # Written by Gordon Matzigkeit, 1996
20228 # This file is part of GNU Libtool.
20230 # GNU Libtool is free software; you can redistribute it and/or
20231 # modify it under the terms of the GNU General Public License as
20232 # published by the Free Software Foundation; either version 2 of
20233 # the License, or (at your option) any later version.
20235 # As a special exception to the GNU General Public License,
20236 # if you distribute this file as part of a program or library that
20237 # is built using GNU Libtool, you may include this file under the
20238 # same distribution terms that you use for the rest of that program.
20240 # GNU Libtool is distributed in the hope that it will be useful,
20241 # but WITHOUT ANY WARRANTY; without even the implied warranty of
20242 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20243 # GNU General Public License for more details.
20245 # You should have received a copy of the GNU General Public License
20246 # along with GNU Libtool; see the file COPYING. If not, a copy
20247 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
20248 # obtained by writing to the Free Software Foundation, Inc.,
20249 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
20252 # The names of the tagged configurations supported by this script.
20253 available_tags="CXX "
20255 # ### BEGIN LIBTOOL CONFIG
20257 # Which release of libtool.m4 was used?
20258 macro_version=$macro_version
20259 macro_revision=$macro_revision
20261 # Whether or not to build shared libraries.
20262 build_libtool_libs=$enable_shared
20264 # Whether or not to build static libraries.
20265 build_old_libs=$enable_static
20267 # What type of objects to build.
20270 # Whether or not to optimize for fast installation.
20271 fast_install=$enable_fast_install
20273 # Shell to use when invoking shell scripts.
20276 # An echo program that protects backslashes.
20280 host_alias=$host_alias
20284 # The build system.
20285 build_alias=$build_alias
20289 # A sed program that does not truncate output.
20292 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
20293 Xsed="\$SED -e 1s/^X//"
20295 # A grep program that handles long lines.
20301 # A literal string matcher.
20304 # A BSD- or MS-compatible name lister.
20307 # Whether we need soft or hard links.
20310 # What is the maximum length of a command?
20311 max_cmd_len=$max_cmd_len
20313 # Object file suffix (normally "o").
20316 # Executable file suffix (normally "").
20319 # whether the shell understands "unset".
20322 # turn spaces into newlines.
20325 # turn newlines into spaces.
20328 # convert \$build file names to \$host format.
20329 to_host_file_cmd=$lt_cv_to_host_file_cmd
20331 # convert \$build files to toolchain format.
20332 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
20334 # An object symbol dumper.
20335 OBJDUMP=$lt_OBJDUMP
20337 # Method to check whether dependent libraries are shared objects.
20338 deplibs_check_method=$lt_deplibs_check_method
20340 # Command to use when deplibs_check_method = "file_magic".
20341 file_magic_cmd=$lt_file_magic_cmd
20343 # How to find potential files when deplibs_check_method = "file_magic".
20344 file_magic_glob=$lt_file_magic_glob
20346 # Find potential files using nocaseglob when deplibs_check_method = "file_magic".
20347 want_nocaseglob=$lt_want_nocaseglob
20349 # DLL creation program.
20350 DLLTOOL=$lt_DLLTOOL
20352 # Command to associate shared and link libraries.
20353 sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
20358 # Flags to create an archive.
20359 AR_FLAGS=$lt_AR_FLAGS
20361 # How to feed a file listing to the archiver.
20362 archiver_list_spec=$lt_archiver_list_spec
20364 # A symbol stripping program.
20367 # Commands used to install an old-style archive.
20369 old_postinstall_cmds=$lt_old_postinstall_cmds
20370 old_postuninstall_cmds=$lt_old_postuninstall_cmds
20372 # Whether to use a lock for old archive extraction.
20373 lock_old_archive_extraction=$lock_old_archive_extraction
20378 # LTCC compiler flags.
20379 LTCFLAGS=$lt_CFLAGS
20381 # Take the output of nm and produce a listing of raw symbols and C names.
20382 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
20384 # Transform the output of nm in a proper C declaration.
20385 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
20387 # Transform the output of nm in a C name address pair.
20388 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
20390 # Transform the output of nm in a C name address pair when lib prefix is needed.
20391 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
20393 # Specify filename containing input files for \$NM.
20394 nm_file_list_spec=$lt_nm_file_list_spec
20396 # The root where to search for dependent libraries,and in which our libraries should be installed.
20397 lt_sysroot=$lt_sysroot
20399 # The name of the directory that contains temporary libtool files.
20402 # Used to examine libraries when file_magic_cmd begins with "file".
20403 MAGIC_CMD=$MAGIC_CMD
20405 # Must we lock files when doing compilation?
20406 need_locks=$lt_need_locks
20409 MANIFEST_TOOL=$lt_MANIFEST_TOOL
20411 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
20412 DSYMUTIL=$lt_DSYMUTIL
20414 # Tool to change global to local symbols on Mac OS X.
20417 # Tool to manipulate fat objects and archives on Mac OS X.
20420 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
20423 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
20424 OTOOL64=$lt_OTOOL64
20426 # Old archive suffix (normally "a").
20429 # Shared library suffix (normally ".so").
20430 shrext_cmds=$lt_shrext_cmds
20432 # The commands to extract the exported symbol list from a shared archive.
20433 extract_expsyms_cmds=$lt_extract_expsyms_cmds
20435 # Variables whose values should be saved in libtool wrapper scripts and
20436 # restored at link time.
20437 variables_saved_for_relink=$lt_variables_saved_for_relink
20439 # Do we need the "lib" prefix for modules?
20440 need_lib_prefix=$need_lib_prefix
20442 # Do we need a version for libraries?
20443 need_version=$need_version
20445 # Library versioning type.
20446 version_type=$version_type
20448 # Shared library runtime path variable.
20449 runpath_var=$runpath_var
20451 # Shared library path variable.
20452 shlibpath_var=$shlibpath_var
20454 # Is shlibpath searched before the hard-coded library search path?
20455 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
20457 # Format of library name prefix.
20458 libname_spec=$lt_libname_spec
20460 # List of archive names. First name is the real one, the rest are links.
20461 # The last name is the one that the linker finds with -lNAME
20462 library_names_spec=$lt_library_names_spec
20464 # The coded name of the library, if different from the real name.
20465 soname_spec=$lt_soname_spec
20467 # Permission mode override for installation of shared libraries.
20468 install_override_mode=$lt_install_override_mode
20470 # Command to use after installation of a shared archive.
20471 postinstall_cmds=$lt_postinstall_cmds
20473 # Command to use after uninstallation of a shared archive.
20474 postuninstall_cmds=$lt_postuninstall_cmds
20476 # Commands used to finish a libtool library installation in a directory.
20477 finish_cmds=$lt_finish_cmds
20479 # As "finish_cmds", except a single script fragment to be evaled but
20481 finish_eval=$lt_finish_eval
20483 # Whether we should hardcode library paths into libraries.
20484 hardcode_into_libs=$hardcode_into_libs
20486 # Compile-time system search path for libraries.
20487 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
20489 # Run-time system search path for libraries.
20490 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
20492 # Whether dlopen is supported.
20493 dlopen_support=$enable_dlopen
20495 # Whether dlopen of programs is supported.
20496 dlopen_self=$enable_dlopen_self
20498 # Whether dlopen of statically linked programs is supported.
20499 dlopen_self_static=$enable_dlopen_self_static
20501 # Commands to strip libraries.
20502 old_striplib=$lt_old_striplib
20503 striplib=$lt_striplib
20506 # The linker used to build libraries.
20509 # How to create reloadable object files.
20510 reload_flag=$lt_reload_flag
20511 reload_cmds=$lt_reload_cmds
20513 # Commands used to build an old-style archive.
20514 old_archive_cmds=$lt_old_archive_cmds
20516 # A language specific compiler.
20519 # Is the compiler the GNU compiler?
20522 # Compiler flag to turn off builtin functions.
20523 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
20525 # Additional compiler flags for building library objects.
20526 pic_flag=$lt_lt_prog_compiler_pic
20528 # How to pass a linker flag through the compiler.
20529 wl=$lt_lt_prog_compiler_wl
20531 # Compiler flag to prevent dynamic linking.
20532 link_static_flag=$lt_lt_prog_compiler_static
20534 # Does compiler simultaneously support -c and -o options?
20535 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
20537 # Whether or not to add -lc for building shared libraries.
20538 build_libtool_need_lc=$archive_cmds_need_lc
20540 # Whether or not to disallow shared libs when runtime libs are static.
20541 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
20543 # Compiler flag to allow reflexive dlopens.
20544 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
20546 # Compiler flag to generate shared objects directly from archives.
20547 whole_archive_flag_spec=$lt_whole_archive_flag_spec
20549 # Whether the compiler copes with passing no objects directly.
20550 compiler_needs_object=$lt_compiler_needs_object
20552 # Create an old-style archive from a shared archive.
20553 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
20555 # Create a temporary old-style archive to link instead of a shared archive.
20556 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
20558 # Commands used to build a shared archive.
20559 archive_cmds=$lt_archive_cmds
20560 archive_expsym_cmds=$lt_archive_expsym_cmds
20562 # Commands used to build a loadable module if different from building
20563 # a shared archive.
20564 module_cmds=$lt_module_cmds
20565 module_expsym_cmds=$lt_module_expsym_cmds
20567 # Whether we are building with GNU ld or not.
20568 with_gnu_ld=$lt_with_gnu_ld
20570 # Flag that allows shared libraries with undefined symbols to be built.
20571 allow_undefined_flag=$lt_allow_undefined_flag
20573 # Flag that enforces no undefined symbols.
20574 no_undefined_flag=$lt_no_undefined_flag
20576 # Flag to hardcode \$libdir into a binary during linking.
20577 # This must work even if \$libdir does not exist
20578 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
20580 # If ld is used when linking, flag to hardcode \$libdir into a binary
20581 # during linking. This must work even if \$libdir does not exist.
20582 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
20584 # Whether we need a single "-rpath" flag with a separated argument.
20585 hardcode_libdir_separator=$lt_hardcode_libdir_separator
20587 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
20588 # DIR into the resulting binary.
20589 hardcode_direct=$hardcode_direct
20591 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
20592 # DIR into the resulting binary and the resulting library dependency is
20593 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
20594 # library is relocated.
20595 hardcode_direct_absolute=$hardcode_direct_absolute
20597 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
20598 # into the resulting binary.
20599 hardcode_minus_L=$hardcode_minus_L
20601 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
20602 # into the resulting binary.
20603 hardcode_shlibpath_var=$hardcode_shlibpath_var
20605 # Set to "yes" if building a shared library automatically hardcodes DIR
20606 # into the library and all subsequent libraries and executables linked
20608 hardcode_automatic=$hardcode_automatic
20610 # Set to yes if linker adds runtime paths of dependent libraries
20611 # to runtime path list.
20612 inherit_rpath=$inherit_rpath
20614 # Whether libtool must link a program against all its dependency libraries.
20615 link_all_deplibs=$link_all_deplibs
20617 # Set to "yes" if exported symbols are required.
20618 always_export_symbols=$always_export_symbols
20620 # The commands to list exported symbols.
20621 export_symbols_cmds=$lt_export_symbols_cmds
20623 # Symbols that should not be listed in the preloaded symbols.
20624 exclude_expsyms=$lt_exclude_expsyms
20626 # Symbols that must always be exported.
20627 include_expsyms=$lt_include_expsyms
20629 # Commands necessary for linking programs (against libraries) with templates.
20630 prelink_cmds=$lt_prelink_cmds
20632 # Commands necessary for finishing linking programs.
20633 postlink_cmds=$lt_postlink_cmds
20635 # Specify filename containing input files.
20636 file_list_spec=$lt_file_list_spec
20638 # How to hardcode a shared library path into an executable.
20639 hardcode_action=$hardcode_action
20641 # The directories searched by this compiler when creating a shared library.
20642 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
20644 # Dependencies to place before and after the objects being linked to
20645 # create a shared library.
20646 predep_objects=$lt_predep_objects
20647 postdep_objects=$lt_postdep_objects
20648 predeps=$lt_predeps
20649 postdeps=$lt_postdeps
20651 # The library search path used internally by the compiler when linking
20652 # a shared library.
20653 compiler_lib_search_path=$lt_compiler_lib_search_path
20655 # ### END LIBTOOL CONFIG
20661 cat <<\_LT_EOF >> "$cfgfile"
20662 # AIX sometimes has problems with the GCC collect2 program. For some
20663 # reason, if we set the COLLECT_NAMES environment variable, the problems
20664 # vanish in a puff of smoke.
20665 if test "X${COLLECT_NAMES+set}" != Xset; then
20667 export COLLECT_NAMES
20675 # We use sed instead of cat because bash on DJGPP gets confused if
20676 # if finds mixed CR/LF and LF-only lines. Since sed operates in
20677 # text mode, it properly converts lines to CR/LF. This bash problem
20678 # is reportedly fixed, but why not run on old versions too?
20679 sed '$q' "$ltmain" >> "$cfgfile" \
20680 || (rm -f "$cfgfile"; exit 1)
20682 if test x"$xsi_shell" = xyes; then
20683 sed -e '/^func_dirname ()$/,/^} # func_dirname /c\
20687 \ */*) func_dirname_result="${1%/*}${2}" ;;\
20688 \ * ) func_dirname_result="${3}" ;;\
20690 } # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \
20691 && mv -f "$cfgfile.tmp" "$cfgfile" \
20692 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
20693 test 0 -eq $? || _lt_function_replace_fail=:
20696 sed -e '/^func_basename ()$/,/^} # func_basename /c\
20699 \ func_basename_result="${1##*/}"\
20700 } # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \
20701 && mv -f "$cfgfile.tmp" "$cfgfile" \
20702 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
20703 test 0 -eq $? || _lt_function_replace_fail=:
20706 sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\
20707 func_dirname_and_basename ()\
20710 \ */*) func_dirname_result="${1%/*}${2}" ;;\
20711 \ * ) func_dirname_result="${3}" ;;\
20713 \ func_basename_result="${1##*/}"\
20714 } # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \
20715 && mv -f "$cfgfile.tmp" "$cfgfile" \
20716 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
20717 test 0 -eq $? || _lt_function_replace_fail=:
20720 sed -e '/^func_stripname ()$/,/^} # func_stripname /c\
20723 \ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\
20724 \ # positional parameters, so assign one to ordinary parameter first.\
20725 \ func_stripname_result=${3}\
20726 \ func_stripname_result=${func_stripname_result#"${1}"}\
20727 \ func_stripname_result=${func_stripname_result%"${2}"}\
20728 } # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \
20729 && mv -f "$cfgfile.tmp" "$cfgfile" \
20730 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
20731 test 0 -eq $? || _lt_function_replace_fail=:
20734 sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\
20735 func_split_long_opt ()\
20737 \ func_split_long_opt_name=${1%%=*}\
20738 \ func_split_long_opt_arg=${1#*=}\
20739 } # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \
20740 && mv -f "$cfgfile.tmp" "$cfgfile" \
20741 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
20742 test 0 -eq $? || _lt_function_replace_fail=:
20745 sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\
20746 func_split_short_opt ()\
20748 \ func_split_short_opt_arg=${1#??}\
20749 \ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\
20750 } # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \
20751 && mv -f "$cfgfile.tmp" "$cfgfile" \
20752 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
20753 test 0 -eq $? || _lt_function_replace_fail=:
20756 sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\
20760 \ *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\
20761 \ *) func_lo2o_result=${1} ;;\
20763 } # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \
20764 && mv -f "$cfgfile.tmp" "$cfgfile" \
20765 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
20766 test 0 -eq $? || _lt_function_replace_fail=:
20769 sed -e '/^func_xform ()$/,/^} # func_xform /c\
20772 func_xform_result=${1%.*}.lo\
20773 } # Extended-shell func_xform implementation' "$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 sed -e '/^func_arith ()$/,/^} # func_arith /c\
20782 func_arith_result=$(( $* ))\
20783 } # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \
20784 && mv -f "$cfgfile.tmp" "$cfgfile" \
20785 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
20786 test 0 -eq $? || _lt_function_replace_fail=:
20789 sed -e '/^func_len ()$/,/^} # func_len /c\
20792 func_len_result=${#1}\
20793 } # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \
20794 && mv -f "$cfgfile.tmp" "$cfgfile" \
20795 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
20796 test 0 -eq $? || _lt_function_replace_fail=:
20800 if test x"$lt_shell_append" = xyes; then
20801 sed -e '/^func_append ()$/,/^} # func_append /c\
20804 eval "${1}+=\\${2}"\
20805 } # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \
20806 && mv -f "$cfgfile.tmp" "$cfgfile" \
20807 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
20808 test 0 -eq $? || _lt_function_replace_fail=:
20811 sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\
20812 func_append_quoted ()\
20814 \ func_quote_for_eval "${2}"\
20815 \ eval "${1}+=\\\\ \\$func_quote_for_eval_result"\
20816 } # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \
20817 && mv -f "$cfgfile.tmp" "$cfgfile" \
20818 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
20819 test 0 -eq $? || _lt_function_replace_fail=:
20822 # Save a `func_append' function call where possible by direct use of '+='
20823 sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
20824 && mv -f "$cfgfile.tmp" "$cfgfile" \
20825 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
20826 test 0 -eq $? || _lt_function_replace_fail=:
20828 # Save a `func_append' function call even when '+=' is not available
20829 sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
20830 && mv -f "$cfgfile.tmp" "$cfgfile" \
20831 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
20832 test 0 -eq $? || _lt_function_replace_fail=:
20835 if test x"$_lt_function_replace_fail" = x":"; then
20836 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5
20837 $as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;}
20841 mv -f "$cfgfile" "$ofile" ||
20842 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
20846 cat <<_LT_EOF >> "$ofile"
20848 # ### BEGIN LIBTOOL TAG CONFIG: CXX
20850 # The linker used to build libraries.
20853 # How to create reloadable object files.
20854 reload_flag=$lt_reload_flag_CXX
20855 reload_cmds=$lt_reload_cmds_CXX
20857 # Commands used to build an old-style archive.
20858 old_archive_cmds=$lt_old_archive_cmds_CXX
20860 # A language specific compiler.
20861 CC=$lt_compiler_CXX
20863 # Is the compiler the GNU compiler?
20866 # Compiler flag to turn off builtin functions.
20867 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
20869 # Additional compiler flags for building library objects.
20870 pic_flag=$lt_lt_prog_compiler_pic_CXX
20872 # How to pass a linker flag through the compiler.
20873 wl=$lt_lt_prog_compiler_wl_CXX
20875 # Compiler flag to prevent dynamic linking.
20876 link_static_flag=$lt_lt_prog_compiler_static_CXX
20878 # Does compiler simultaneously support -c and -o options?
20879 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
20881 # Whether or not to add -lc for building shared libraries.
20882 build_libtool_need_lc=$archive_cmds_need_lc_CXX
20884 # Whether or not to disallow shared libs when runtime libs are static.
20885 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
20887 # Compiler flag to allow reflexive dlopens.
20888 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
20890 # Compiler flag to generate shared objects directly from archives.
20891 whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
20893 # Whether the compiler copes with passing no objects directly.
20894 compiler_needs_object=$lt_compiler_needs_object_CXX
20896 # Create an old-style archive from a shared archive.
20897 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
20899 # Create a temporary old-style archive to link instead of a shared archive.
20900 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
20902 # Commands used to build a shared archive.
20903 archive_cmds=$lt_archive_cmds_CXX
20904 archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
20906 # Commands used to build a loadable module if different from building
20907 # a shared archive.
20908 module_cmds=$lt_module_cmds_CXX
20909 module_expsym_cmds=$lt_module_expsym_cmds_CXX
20911 # Whether we are building with GNU ld or not.
20912 with_gnu_ld=$lt_with_gnu_ld_CXX
20914 # Flag that allows shared libraries with undefined symbols to be built.
20915 allow_undefined_flag=$lt_allow_undefined_flag_CXX
20917 # Flag that enforces no undefined symbols.
20918 no_undefined_flag=$lt_no_undefined_flag_CXX
20920 # Flag to hardcode \$libdir into a binary during linking.
20921 # This must work even if \$libdir does not exist
20922 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
20924 # If ld is used when linking, flag to hardcode \$libdir into a binary
20925 # during linking. This must work even if \$libdir does not exist.
20926 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
20928 # Whether we need a single "-rpath" flag with a separated argument.
20929 hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
20931 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
20932 # DIR into the resulting binary.
20933 hardcode_direct=$hardcode_direct_CXX
20935 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
20936 # DIR into the resulting binary and the resulting library dependency is
20937 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
20938 # library is relocated.
20939 hardcode_direct_absolute=$hardcode_direct_absolute_CXX
20941 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
20942 # into the resulting binary.
20943 hardcode_minus_L=$hardcode_minus_L_CXX
20945 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
20946 # into the resulting binary.
20947 hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
20949 # Set to "yes" if building a shared library automatically hardcodes DIR
20950 # into the library and all subsequent libraries and executables linked
20952 hardcode_automatic=$hardcode_automatic_CXX
20954 # Set to yes if linker adds runtime paths of dependent libraries
20955 # to runtime path list.
20956 inherit_rpath=$inherit_rpath_CXX
20958 # Whether libtool must link a program against all its dependency libraries.
20959 link_all_deplibs=$link_all_deplibs_CXX
20961 # Set to "yes" if exported symbols are required.
20962 always_export_symbols=$always_export_symbols_CXX
20964 # The commands to list exported symbols.
20965 export_symbols_cmds=$lt_export_symbols_cmds_CXX
20967 # Symbols that should not be listed in the preloaded symbols.
20968 exclude_expsyms=$lt_exclude_expsyms_CXX
20970 # Symbols that must always be exported.
20971 include_expsyms=$lt_include_expsyms_CXX
20973 # Commands necessary for linking programs (against libraries) with templates.
20974 prelink_cmds=$lt_prelink_cmds_CXX
20976 # Commands necessary for finishing linking programs.
20977 postlink_cmds=$lt_postlink_cmds_CXX
20979 # Specify filename containing input files.
20980 file_list_spec=$lt_file_list_spec_CXX
20982 # How to hardcode a shared library path into an executable.
20983 hardcode_action=$hardcode_action_CXX
20985 # The directories searched by this compiler when creating a shared library.
20986 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
20988 # Dependencies to place before and after the objects being linked to
20989 # create a shared library.
20990 predep_objects=$lt_predep_objects_CXX
20991 postdep_objects=$lt_postdep_objects_CXX
20992 predeps=$lt_predeps_CXX
20993 postdeps=$lt_postdeps_CXX
20995 # The library search path used internally by the compiler when linking
20996 # a shared library.
20997 compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
20999 # ### END LIBTOOL TAG CONFIG: CXX
21003 "stamp-h":C) echo timestamp > src/include/stamp-h ;;
21004 "build-radpaths-h":C) (cd ./src/include && /bin/sh ./build-radpaths-h) ;;
21005 "main-chmod":C) (cd ./src/main && chmod +x checkrad radlast radtest) ;;
21006 "scripts-chmod":C) (cd ./scripts && chmod +x rc.radiusd radiusd.cron.daily radiusd.cron.monthly cryptpasswd) ;;
21014 ac_clean_files=$ac_clean_files_save
21016 test $ac_write_fail = 0 ||
21017 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
21020 # configure is writing to config.log, and then calls config.status.
21021 # config.status does its own redirection, appending to config.log.
21022 # Unfortunately, on DOS this fails, as config.log is still kept open
21023 # by configure, so config.status won't be able to write to it; its
21024 # output is simply discarded. So we exec the FD to /dev/null,
21025 # effectively closing config.log, so it can be properly (re)opened and
21026 # appended to by config.status. When coming back to configure, we
21027 # need to make the FD available again.
21028 if test "$no_create" != yes; then
21030 ac_config_status_args=
21031 test "$silent" = yes &&
21032 ac_config_status_args="$ac_config_status_args --quiet"
21034 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
21036 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
21037 # would make configure fail if this is the last instruction.
21038 $ac_cs_success || as_fn_exit 1
21042 # CONFIG_SUBDIRS section.
21044 if test "$no_recursion" != yes; then
21046 # Remove --cache-file, --srcdir, and --disable-option-checking arguments
21047 # so they do not pile up.
21048 ac_sub_configure_args=
21050 eval "set x $ac_configure_args"
21054 if test -n "$ac_prev"; then
21059 -cache-file | --cache-file | --cache-fil | --cache-fi \
21060 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
21061 ac_prev=cache_file ;;
21062 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
21063 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
21066 --config-cache | -C)
21068 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
21070 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
21072 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
21074 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
21076 --disable-option-checking)
21080 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
21082 as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
21086 # Always prepend --prefix to ensure using the same prefix
21087 # in subdir configurations.
21088 ac_arg="--prefix=$prefix"
21090 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
21092 ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
21095 if test "$silent" = yes; then
21096 ac_sub_configure_args="--silent $ac_sub_configure_args"
21099 # Always prepend --disable-option-checking to silence warnings, since
21100 # different subdirs can have different --enable and --with options.
21101 ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
21104 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
21106 # Do not complain, so a configure script can configure whichever
21107 # parts of a large source tree are present.
21108 test -d "$srcdir/$ac_dir" || continue
21110 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
21111 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
21112 $as_echo "$ac_msg" >&6
21113 as_dir="$ac_dir"; as_fn_mkdir_p
21117 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
21119 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
21120 # A ".." for each directory in $ac_dir_suffix.
21121 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
21122 case $ac_top_builddir_sub in
21123 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
21124 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
21127 ac_abs_top_builddir=$ac_pwd
21128 ac_abs_builddir=$ac_pwd$ac_dir_suffix
21129 # for backward compatibility:
21130 ac_top_builddir=$ac_top_build_prefix
21133 .) # We are building in place.
21135 ac_top_srcdir=$ac_top_builddir_sub
21136 ac_abs_top_srcdir=$ac_pwd ;;
21137 [\\/]* | ?:[\\/]* ) # Absolute name.
21138 ac_srcdir=$srcdir$ac_dir_suffix;
21139 ac_top_srcdir=$srcdir
21140 ac_abs_top_srcdir=$srcdir ;;
21141 *) # Relative name.
21142 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
21143 ac_top_srcdir=$ac_top_build_prefix$srcdir
21144 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
21146 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
21151 # Check for guested configure; otherwise get Cygnus style configure.
21152 if test -f "$ac_srcdir/configure.gnu"; then
21153 ac_sub_configure=$ac_srcdir/configure.gnu
21154 elif test -f "$ac_srcdir/configure"; then
21155 ac_sub_configure=$ac_srcdir/configure
21156 elif test -f "$ac_srcdir/configure.in"; then
21157 # This should be Cygnus configure.
21158 ac_sub_configure=$ac_aux_dir/configure
21160 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
21161 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
21165 # The recursion is here.
21166 if test -n "$ac_sub_configure"; then
21167 # Make the cache file name correct relative to the subdirectory.
21168 case $cache_file in
21169 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
21170 *) # Relative name.
21171 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
21174 { $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
21175 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
21176 # The eval makes quoting arguments work.
21177 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
21178 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
21179 as_fn_error $? "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
21185 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
21186 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
21187 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}