2 # From configure.in Revision.
3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated by GNU Autoconf 2.68.
7 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
8 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
12 # This configure script is free software; the Free Software Foundation
13 # gives unlimited permission to copy, distribute and modify it.
14 ## -------------------- ##
15 ## M4sh Initialization. ##
16 ## -------------------- ##
18 # Be more Bourne compatible
19 DUALCASE=1; export DUALCASE # for MKS sh
20 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
23 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
24 # is contrary to our usage. Disable this feature.
25 alias -g '${1+"$@"}'='"$@"'
28 case `(set -o) 2>/dev/null` in #(
40 # Printing a long string crashes Solaris 7 /usr/bin/printf.
41 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
42 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
43 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
44 # Prefer a ksh shell builtin over an external printf program on Solaris,
45 # but without wasting forks for bash or zsh.
46 if test -z "$BASH_VERSION$ZSH_VERSION" \
47 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
49 as_echo_n='print -rn --'
50 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
54 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
55 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
56 as_echo_n='/usr/ucb/echo -n'
58 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
63 expr "X$arg" : "X\\(.*\\)$as_nl";
64 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
66 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
69 as_echo_n='sh -c $as_echo_n_body as_echo'
72 as_echo='sh -c $as_echo_body as_echo'
75 # The user is always right.
76 if test "${PATH_SEPARATOR+set}" != set; then
78 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
79 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
86 # We need space, tab and new line, in precisely that order. Quoting is
87 # there to prevent editors from complaining about space-tab.
88 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
89 # splitting by setting IFS to empty value.)
92 # Find who we are. Look in the path if we contain no directory separator.
95 *[\\/]* ) as_myself=$0 ;;
96 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
100 test -z "$as_dir" && as_dir=.
101 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
107 # We did not find ourselves, most probably we were run as `sh COMMAND'
108 # in which case we are not to be found in the path.
109 if test "x$as_myself" = x; then
112 if test ! -f "$as_myself"; then
113 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
117 # Unset variables that we do not need and which cause bugs (e.g. in
118 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
119 # suppresses any "Segmentation fault" message there. '((' could
120 # trigger a bug in pdksh 5.2.14.
121 for as_var in BASH_ENV ENV MAIL MAILPATH
122 do eval test x\${$as_var+set} = xset \
123 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
136 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
138 if test "x$CONFIG_SHELL" = x; then
139 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
142 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
143 # is contrary to our usage. Disable this feature.
144 alias -g '\${1+\"\$@\"}'='\"\$@\"'
147 case \`(set -o) 2>/dev/null\` in #(
155 as_required="as_fn_return () { (exit \$1); }
156 as_fn_success () { as_fn_return 0; }
157 as_fn_failure () { as_fn_return 1; }
158 as_fn_ret_success () { return 0; }
159 as_fn_ret_failure () { return 1; }
162 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
163 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
164 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
165 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
166 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
169 exitcode=1; echo positional parameters were not saved.
171 test x\$exitcode = x0 || exit 1"
172 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
173 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
174 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
175 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
176 test \$(( 1 + 1 )) = 2 || exit 1
178 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
179 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
180 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
181 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
182 PATH=/empty FPATH=/empty; export PATH FPATH
183 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
184 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
185 if (eval "$as_required") 2>/dev/null; then :
190 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
193 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
195 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
198 test -z "$as_dir" && as_dir=.
202 for as_base in sh bash ksh sh5; do
203 # Try only shells that exist, to save several forks.
204 as_shell=$as_dir/$as_base
205 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
206 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
207 CONFIG_SHELL=$as_shell as_have_required=yes
208 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
216 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
217 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
218 CONFIG_SHELL=$SHELL as_have_required=yes
223 if test "x$CONFIG_SHELL" != x; then :
224 # We cannot yet assume a decent shell, so we have to provide a
225 # neutralization value for shells without unset; and this also
226 # works around shells that cannot unset nonexistent variables.
227 # Preserve -v and -x to the replacement shell.
230 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
233 *v*x* | *x*v* ) as_opts=-vx ;;
238 exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"}
241 if test x$as_have_required = xno; then :
242 $as_echo "$0: This script requires a shell more modern than all"
243 $as_echo "$0: the shells that I found on your system."
244 if test x${ZSH_VERSION+set} = xset ; then
245 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
246 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
248 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
249 $0: including any error possibly output before this
250 $0: message. Then install a modern shell, or manually run
251 $0: the script under such a shell if you do have one."
257 SHELL=${CONFIG_SHELL-/bin/sh}
259 # Unset more variables known to interfere with behavior of common tools.
260 CLICOLOR_FORCE= GREP_OPTIONS=
261 unset CLICOLOR_FORCE GREP_OPTIONS
263 ## --------------------- ##
264 ## M4sh Shell Functions. ##
265 ## --------------------- ##
268 # Portably unset VAR.
271 { eval $1=; unset $1;}
275 # as_fn_set_status STATUS
276 # -----------------------
277 # Set $? to STATUS, without forking.
285 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
295 # Create "$as_dir" as a directory, including parents if necessary.
300 -*) as_dir=./$as_dir;;
302 test -d "$as_dir" || eval $as_mkdir_p || {
306 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
309 as_dirs="'$as_qdir' $as_dirs"
310 as_dir=`$as_dirname -- "$as_dir" ||
311 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
312 X"$as_dir" : 'X\(//\)[^/]' \| \
313 X"$as_dir" : 'X\(//\)$' \| \
314 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
315 $as_echo X"$as_dir" |
316 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
333 test -d "$as_dir" && break
335 test -z "$as_dirs" || eval "mkdir $as_dirs"
336 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
340 # as_fn_append VAR VALUE
341 # ----------------------
342 # Append the text in VALUE to the end of the definition contained in VAR. Take
343 # advantage of any shell optimizations that allow amortized linear growth over
344 # repeated appends, instead of the typical quadratic growth present in naive
346 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
347 eval 'as_fn_append ()
360 # Perform arithmetic evaluation on the ARGs, and store the result in the
361 # global $as_val. Take advantage of shells that can avoid forks. The arguments
362 # must be portable across $(()) and expr.
363 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
371 as_val=`expr "$@" || test $? -eq 1`
376 # as_fn_error STATUS ERROR [LINENO LOG_FD]
377 # ----------------------------------------
378 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
379 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
380 # script with STATUS, using 1 if that was 0.
383 as_status=$1; test $as_status -eq 0 && as_status=1
385 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
386 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
388 $as_echo "$as_me: error: $2" >&2
389 as_fn_exit $as_status
392 if expr a : '\(a\)' >/dev/null 2>&1 &&
393 test "X`expr 00001 : '.*\(...\)'`" = X001; then
399 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
405 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
411 as_me=`$as_basename -- "$0" ||
412 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
413 X"$0" : 'X\(//\)$' \| \
414 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
416 sed '/^.*\/\([^/][^/]*\)\/*$/{
430 # Avoid depending upon Character Ranges.
431 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
432 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
433 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
434 as_cr_digits='0123456789'
435 as_cr_alnum=$as_cr_Letters$as_cr_digits
438 as_lineno_1=$LINENO as_lineno_1a=$LINENO
439 as_lineno_2=$LINENO as_lineno_2a=$LINENO
440 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
441 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
442 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
454 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
458 chmod +x "$as_me.lineno" ||
459 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
461 # Don't try to exec as it changes $[0], causing all sort of problems
462 # (the dirname of $[0] is not the place where we might find the
463 # original and so on. Autoconf is especially sensitive to this).
465 # Exit status is that of the last command.
469 ECHO_C= ECHO_N= ECHO_T=
470 case `echo -n x` in #(((((
472 case `echo 'xy\c'` in
473 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
475 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
482 rm -f conf$$ conf$$.exe conf$$.file
483 if test -d conf$$.dir; then
484 rm -f conf$$.dir/conf$$.file
487 mkdir conf$$.dir 2>/dev/null
489 if (echo >conf$$.file) 2>/dev/null; then
490 if ln -s conf$$.file conf$$ 2>/dev/null; then
492 # ... but there are two gotchas:
493 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
494 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
495 # In both cases, we have to default to `cp -p'.
496 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
498 elif ln conf$$.file conf$$ 2>/dev/null; then
506 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
507 rmdir conf$$.dir 2>/dev/null
509 if mkdir -p . 2>/dev/null; then
510 as_mkdir_p='mkdir -p "$as_dir"'
512 test -d ./-p && rmdir ./-p
516 if test -x / >/dev/null 2>&1; then
519 if ls -dL / >/dev/null 2>&1; then
526 if test -d "$1"; then
532 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
533 ???[sx]*):;;*)false;;esac;fi
537 as_executable_p=$as_test_x
539 # Sed expression to map a string onto a valid CPP name.
540 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
542 # Sed expression to map a string onto a valid variable name.
543 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
545 SHELL=${CONFIG_SHELL-/bin/sh}
548 test -n "$DJDIR" || exec 7<&0 </dev/null
552 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
553 # so uname gets run too.
554 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
559 ac_default_prefix=/usr/local
561 ac_config_libobj_dir=.
568 # Identity of this package.
576 ac_unique_file="src/main/radiusd.c"
577 # Factoring default headers for most tests.
578 ac_includes_default="\
580 #ifdef HAVE_SYS_TYPES_H
581 # include <sys/types.h>
583 #ifdef HAVE_SYS_STAT_H
584 # include <sys/stat.h>
590 # ifdef HAVE_STDLIB_H
595 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
600 #ifdef HAVE_STRINGS_H
601 # include <strings.h>
603 #ifdef HAVE_INTTYPES_H
604 # include <inttypes.h>
613 enable_option_checking=no
614 ac_subst_vars='LTLIBOBJS
617 RADIUSD_MINOR_VERSION
618 RADIUSD_MAJOR_VERSION
721 program_transform_name
734 enable_option_checking
746 enable_strict_dependencies
758 with_experimental_modules
760 with_openssl_includes
761 with_openssl_libraries
763 with_rlm_FOO_include_dir
766 ac_precious_vars='build_alias
782 ac_subdirs_all='$mysubdirs'
784 # Initialize some variables set by options.
786 ac_init_version=false
787 ac_unrecognized_opts=
789 # The variables have the same names as the options, with
790 # dashes changed to underlines.
798 program_transform_name=s,x,x,
806 # Installation directory options.
807 # These are left unexpanded so users can "make install exec_prefix=/foo"
808 # and all the variables that are supposed to be based on exec_prefix
809 # by default will actually change.
810 # Use braces instead of parens because sh, perl, etc. also accept them.
811 # (The list follows the same order as the GNU Coding Standards.)
812 bindir='${exec_prefix}/bin'
813 sbindir='${exec_prefix}/sbin'
814 libexecdir='${exec_prefix}/libexec'
815 datarootdir='${prefix}/share'
816 datadir='${datarootdir}'
817 sysconfdir='${prefix}/etc'
818 sharedstatedir='${prefix}/com'
819 localstatedir='${prefix}/var'
820 includedir='${prefix}/include'
821 oldincludedir='/usr/include'
822 docdir='${datarootdir}/doc/${PACKAGE}'
823 infodir='${datarootdir}/info'
828 libdir='${exec_prefix}/lib'
829 localedir='${datarootdir}/locale'
830 mandir='${datarootdir}/man'
836 # If the previous option needs an argument, assign it.
837 if test -n "$ac_prev"; then
838 eval $ac_prev=\$ac_option
844 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
849 # Accept the important Cygnus configure options, so we can diagnose typos.
851 case $ac_dashdash$ac_option in
855 -bindir | --bindir | --bindi | --bind | --bin | --bi)
857 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
860 -build | --build | --buil | --bui | --bu)
861 ac_prev=build_alias ;;
862 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
863 build_alias=$ac_optarg ;;
865 -cache-file | --cache-file | --cache-fil | --cache-fi \
866 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
867 ac_prev=cache_file ;;
868 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
869 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
870 cache_file=$ac_optarg ;;
873 cache_file=config.cache ;;
875 -datadir | --datadir | --datadi | --datad)
877 -datadir=* | --datadir=* | --datadi=* | --datad=*)
878 datadir=$ac_optarg ;;
880 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
881 | --dataroo | --dataro | --datar)
882 ac_prev=datarootdir ;;
883 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
884 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
885 datarootdir=$ac_optarg ;;
887 -disable-* | --disable-*)
888 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
889 # Reject names that are not valid shell variable names.
890 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
891 as_fn_error $? "invalid feature name: $ac_useropt"
892 ac_useropt_orig=$ac_useropt
893 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
894 case $ac_user_opts in
898 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
899 ac_unrecognized_sep=', ';;
901 eval enable_$ac_useropt=no ;;
903 -docdir | --docdir | --docdi | --doc | --do)
905 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
908 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
910 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
913 -enable-* | --enable-*)
914 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
915 # Reject names that are not valid shell variable names.
916 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
917 as_fn_error $? "invalid feature name: $ac_useropt"
918 ac_useropt_orig=$ac_useropt
919 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
920 case $ac_user_opts in
924 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
925 ac_unrecognized_sep=', ';;
927 eval enable_$ac_useropt=\$ac_optarg ;;
929 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
930 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
931 | --exec | --exe | --ex)
932 ac_prev=exec_prefix ;;
933 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
934 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
935 | --exec=* | --exe=* | --ex=*)
936 exec_prefix=$ac_optarg ;;
938 -gas | --gas | --ga | --g)
939 # Obsolete; use --with-gas.
942 -help | --help | --hel | --he | -h)
944 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
945 ac_init_help=recursive ;;
946 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
947 ac_init_help=short ;;
949 -host | --host | --hos | --ho)
950 ac_prev=host_alias ;;
951 -host=* | --host=* | --hos=* | --ho=*)
952 host_alias=$ac_optarg ;;
954 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
956 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
958 htmldir=$ac_optarg ;;
960 -includedir | --includedir | --includedi | --included | --include \
961 | --includ | --inclu | --incl | --inc)
962 ac_prev=includedir ;;
963 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
964 | --includ=* | --inclu=* | --incl=* | --inc=*)
965 includedir=$ac_optarg ;;
967 -infodir | --infodir | --infodi | --infod | --info | --inf)
969 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
970 infodir=$ac_optarg ;;
972 -libdir | --libdir | --libdi | --libd)
974 -libdir=* | --libdir=* | --libdi=* | --libd=*)
977 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
978 | --libexe | --libex | --libe)
979 ac_prev=libexecdir ;;
980 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
981 | --libexe=* | --libex=* | --libe=*)
982 libexecdir=$ac_optarg ;;
984 -localedir | --localedir | --localedi | --localed | --locale)
986 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
987 localedir=$ac_optarg ;;
989 -localstatedir | --localstatedir | --localstatedi | --localstated \
990 | --localstate | --localstat | --localsta | --localst | --locals)
991 ac_prev=localstatedir ;;
992 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
993 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
994 localstatedir=$ac_optarg ;;
996 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
998 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1001 -nfp | --nfp | --nf)
1002 # Obsolete; use --without-fp.
1005 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1006 | --no-cr | --no-c | -n)
1009 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1010 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1013 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1014 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1015 | --oldin | --oldi | --old | --ol | --o)
1016 ac_prev=oldincludedir ;;
1017 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1018 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1019 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1020 oldincludedir=$ac_optarg ;;
1022 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1024 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1025 prefix=$ac_optarg ;;
1027 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1028 | --program-pre | --program-pr | --program-p)
1029 ac_prev=program_prefix ;;
1030 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1031 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1032 program_prefix=$ac_optarg ;;
1034 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1035 | --program-suf | --program-su | --program-s)
1036 ac_prev=program_suffix ;;
1037 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1038 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1039 program_suffix=$ac_optarg ;;
1041 -program-transform-name | --program-transform-name \
1042 | --program-transform-nam | --program-transform-na \
1043 | --program-transform-n | --program-transform- \
1044 | --program-transform | --program-transfor \
1045 | --program-transfo | --program-transf \
1046 | --program-trans | --program-tran \
1047 | --progr-tra | --program-tr | --program-t)
1048 ac_prev=program_transform_name ;;
1049 -program-transform-name=* | --program-transform-name=* \
1050 | --program-transform-nam=* | --program-transform-na=* \
1051 | --program-transform-n=* | --program-transform-=* \
1052 | --program-transform=* | --program-transfor=* \
1053 | --program-transfo=* | --program-transf=* \
1054 | --program-trans=* | --program-tran=* \
1055 | --progr-tra=* | --program-tr=* | --program-t=*)
1056 program_transform_name=$ac_optarg ;;
1058 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1060 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1061 pdfdir=$ac_optarg ;;
1063 -psdir | --psdir | --psdi | --psd | --ps)
1065 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1068 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1069 | -silent | --silent | --silen | --sile | --sil)
1072 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1074 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1076 sbindir=$ac_optarg ;;
1078 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1079 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1080 | --sharedst | --shareds | --shared | --share | --shar \
1082 ac_prev=sharedstatedir ;;
1083 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1084 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1085 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1087 sharedstatedir=$ac_optarg ;;
1089 -site | --site | --sit)
1091 -site=* | --site=* | --sit=*)
1094 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1096 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1097 srcdir=$ac_optarg ;;
1099 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1100 | --syscon | --sysco | --sysc | --sys | --sy)
1101 ac_prev=sysconfdir ;;
1102 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1103 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1104 sysconfdir=$ac_optarg ;;
1106 -target | --target | --targe | --targ | --tar | --ta | --t)
1107 ac_prev=target_alias ;;
1108 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1109 target_alias=$ac_optarg ;;
1111 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1114 -version | --version | --versio | --versi | --vers | -V)
1115 ac_init_version=: ;;
1118 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1119 # Reject names that are not valid shell variable names.
1120 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1121 as_fn_error $? "invalid package name: $ac_useropt"
1122 ac_useropt_orig=$ac_useropt
1123 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1124 case $ac_user_opts in
1128 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1129 ac_unrecognized_sep=', ';;
1131 eval with_$ac_useropt=\$ac_optarg ;;
1133 -without-* | --without-*)
1134 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1135 # Reject names that are not valid shell variable names.
1136 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1137 as_fn_error $? "invalid package name: $ac_useropt"
1138 ac_useropt_orig=$ac_useropt
1139 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1140 case $ac_user_opts in
1144 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1145 ac_unrecognized_sep=', ';;
1147 eval with_$ac_useropt=no ;;
1150 # Obsolete; use --with-x.
1153 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1154 | --x-incl | --x-inc | --x-in | --x-i)
1155 ac_prev=x_includes ;;
1156 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1157 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1158 x_includes=$ac_optarg ;;
1160 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1161 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1162 ac_prev=x_libraries ;;
1163 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1164 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1165 x_libraries=$ac_optarg ;;
1167 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1168 Try \`$0 --help' for more information"
1172 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1173 # Reject names that are not valid shell variable names.
1174 case $ac_envvar in #(
1175 '' | [0-9]* | *[!_$as_cr_alnum]* )
1176 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1178 eval $ac_envvar=\$ac_optarg
1179 export $ac_envvar ;;
1182 # FIXME: should be removed in autoconf 3.0.
1183 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1184 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1185 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1186 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1192 if test -n "$ac_prev"; then
1193 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1194 as_fn_error $? "missing argument to $ac_option"
1197 if test -n "$ac_unrecognized_opts"; then
1198 case $enable_option_checking in
1200 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1201 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1205 # Check all directory arguments for consistency.
1206 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1207 datadir sysconfdir sharedstatedir localstatedir includedir \
1208 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1209 libdir localedir mandir
1211 eval ac_val=\$$ac_var
1212 # Remove trailing slashes.
1215 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1216 eval $ac_var=\$ac_val;;
1218 # Be sure to have absolute directory names.
1220 [\\/$]* | ?:[\\/]* ) continue;;
1221 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1223 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1226 # There might be people who depend on the old broken behavior: `$host'
1227 # used to hold the argument of --host etc.
1228 # FIXME: To remove some day.
1231 target=$target_alias
1233 # FIXME: To remove some day.
1234 if test "x$host_alias" != x; then
1235 if test "x$build_alias" = x; then
1236 cross_compiling=maybe
1237 $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
1238 If a cross compiler is detected then cross compile mode will be used" >&2
1239 elif test "x$build_alias" != "x$host_alias"; then
1245 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1247 test "$silent" = yes && exec 6>/dev/null
1250 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1251 ac_ls_di=`ls -di .` &&
1252 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1253 as_fn_error $? "working directory cannot be determined"
1254 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1255 as_fn_error $? "pwd does not report name of working directory"
1258 # Find the source files, if location was not specified.
1259 if test -z "$srcdir"; then
1260 ac_srcdir_defaulted=yes
1261 # Try the directory containing this script, then the parent directory.
1262 ac_confdir=`$as_dirname -- "$as_myself" ||
1263 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1264 X"$as_myself" : 'X\(//\)[^/]' \| \
1265 X"$as_myself" : 'X\(//\)$' \| \
1266 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1267 $as_echo X"$as_myself" |
1268 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1286 if test ! -r "$srcdir/$ac_unique_file"; then
1290 ac_srcdir_defaulted=no
1292 if test ! -r "$srcdir/$ac_unique_file"; then
1293 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1294 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1296 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1298 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1300 # When building in place, set srcdir=.
1301 if test "$ac_abs_confdir" = "$ac_pwd"; then
1304 # Remove unnecessary trailing slashes from srcdir.
1305 # Double slashes in file names in object file debugging info
1306 # mess up M-x gdb in Emacs.
1308 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1310 for ac_var in $ac_precious_vars; do
1311 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1312 eval ac_env_${ac_var}_value=\$${ac_var}
1313 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1314 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1318 # Report the --help message.
1320 if test "$ac_init_help" = "long"; then
1321 # Omit some internal or obsolete options to make the list less imposing.
1322 # This message is too long to be a string in the A/UX 3.1 sh.
1324 \`configure' configures this package to adapt to many kinds of systems.
1326 Usage: $0 [OPTION]... [VAR=VALUE]...
1328 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1329 VAR=VALUE. See below for descriptions of some of the useful variables.
1331 Defaults for the options are specified in brackets.
1334 -h, --help display this help and exit
1335 --help=short display options specific to this package
1336 --help=recursive display the short help of all the included packages
1337 -V, --version display version information and exit
1338 -q, --quiet, --silent do not print \`checking ...' messages
1339 --cache-file=FILE cache test results in FILE [disabled]
1340 -C, --config-cache alias for \`--cache-file=config.cache'
1341 -n, --no-create do not create output files
1342 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1344 Installation directories:
1345 --prefix=PREFIX install architecture-independent files in PREFIX
1346 [$ac_default_prefix]
1347 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1350 By default, \`make install' will install all the files in
1351 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1352 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1353 for instance \`--prefix=\$HOME'.
1355 For better control, use the options below.
1357 Fine tuning of the installation directories:
1358 --bindir=DIR user executables [EPREFIX/bin]
1359 --sbindir=DIR system admin executables [EPREFIX/sbin]
1360 --libexecdir=DIR program executables [EPREFIX/libexec]
1361 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1362 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1363 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1364 --libdir=DIR object code libraries [EPREFIX/lib]
1365 --includedir=DIR C header files [PREFIX/include]
1366 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1367 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1368 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1369 --infodir=DIR info documentation [DATAROOTDIR/info]
1370 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1371 --mandir=DIR man documentation [DATAROOTDIR/man]
1372 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1373 --htmldir=DIR html documentation [DOCDIR]
1374 --dvidir=DIR dvi documentation [DOCDIR]
1375 --pdfdir=DIR pdf documentation [DOCDIR]
1376 --psdir=DIR ps documentation [DOCDIR]
1382 --build=BUILD configure for building on BUILD [guessed]
1383 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1387 if test -n "$ac_init_help"; then
1392 --disable-option-checking ignore unrecognized --enable/--with options
1393 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1394 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1395 --disable-largefile omit support for large files
1396 --enable-shared[=PKGS] build shared libraries [default=yes]
1397 --enable-static[=PKGS] build static libraries [default=yes]
1398 --enable-fast-install[=PKGS]
1399 optimize for fast installation [default=yes]
1400 --disable-libtool-lock avoid locking (might break parallel builds)
1401 --enable-strict-dependencies Fail configure on lack of module dependancy.
1402 --enable-developer Enables features of interest to developers.
1405 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1406 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1407 --with-system-libltdl Use the libltdl installed in your system (default=use dlopen)
1408 --with-system-libtool Use the libtool installed in your system (default=use our own)
1409 --with-pic try to use only PIC/non-PIC objects [default=use
1411 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1412 --with-sysroot=DIR Search for dependent libraries within DIR
1413 (or the compiler's sysroot if not specified).
1414 --with-docdir=DIR Directory for documentation DATADIR/doc/freeradius
1415 --with-logdir=DIR Directory for logfiles LOCALSTATEDIR/log/radius
1416 --with-radacctdir=DIR Directory for detail files LOGDIR/radacct
1417 --with-raddbdir=DIR Directory for config files SYSCONFDIR/raddb
1418 --with-ascend-binary Include support for Ascend binary filter attributes (default=yes)
1419 --with-threads Use threads, if available. (default=yes)
1420 --with-vmps Compile in VMPS support. (default=yes)
1421 --with-dhcp Compile in DHCP support. (default=yes)
1422 --with-static-modules=QUOTED-MODULE-LIST
1423 --with-modules=QUOTED-MODULE-LIST
1424 --with-experimental-modules Use experimental and unstable modules. (default=no)
1425 --with-openssl Use OpenSSL. (default=yes)
1426 --with-openssl-includes=DIR Directory to look for OpenSSL include files
1427 --with-openssl-libraries=DIR Directory to look for OpenSSL library files
1428 --with-rlm-FOO-lib-dir=DIR Directory to look for library files used by module FOO
1429 --with-rlm-FOO-include-dir=DIR Directory to look for include files used by module FOO
1430 --with-udpfromto Compile in UDPFROMTO support. (default=no)
1432 Some influential environment variables:
1433 CC C compiler command
1434 CFLAGS C compiler flags
1435 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1436 nonstandard directory <lib dir>
1437 LIBS libraries to pass to the linker, e.g. -l<library>
1438 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1439 you have headers in a nonstandard directory <include dir>
1440 CXX C++ compiler command
1441 CXXFLAGS C++ compiler flags
1443 CXXCPP C++ preprocessor
1445 Use these variables to override the choices made by `configure' or to help
1446 it to find libraries and programs with nonstandard names/locations.
1448 Report bugs to the package provider.
1453 if test "$ac_init_help" = "recursive"; then
1454 # If there are subdirs, report their specific --help.
1455 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1456 test -d "$ac_dir" ||
1457 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1462 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1464 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1465 # A ".." for each directory in $ac_dir_suffix.
1466 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1467 case $ac_top_builddir_sub in
1468 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1469 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1472 ac_abs_top_builddir=$ac_pwd
1473 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1474 # for backward compatibility:
1475 ac_top_builddir=$ac_top_build_prefix
1478 .) # We are building in place.
1480 ac_top_srcdir=$ac_top_builddir_sub
1481 ac_abs_top_srcdir=$ac_pwd ;;
1482 [\\/]* | ?:[\\/]* ) # Absolute name.
1483 ac_srcdir=$srcdir$ac_dir_suffix;
1484 ac_top_srcdir=$srcdir
1485 ac_abs_top_srcdir=$srcdir ;;
1487 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1488 ac_top_srcdir=$ac_top_build_prefix$srcdir
1489 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1491 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1493 cd "$ac_dir" || { ac_status=$?; continue; }
1494 # Check for guested configure.
1495 if test -f "$ac_srcdir/configure.gnu"; then
1497 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1498 elif test -f "$ac_srcdir/configure"; then
1500 $SHELL "$ac_srcdir/configure" --help=recursive
1502 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1504 cd "$ac_pwd" || { ac_status=$?; break; }
1508 test -n "$ac_init_help" && exit $ac_status
1509 if $ac_init_version; then
1512 generated by GNU Autoconf 2.68
1514 Copyright (C) 2010 Free Software Foundation, Inc.
1515 This configure script is free software; the Free Software Foundation
1516 gives unlimited permission to copy, distribute and modify it.
1521 ## ------------------------ ##
1522 ## Autoconf initialization. ##
1523 ## ------------------------ ##
1525 # ac_fn_c_try_compile LINENO
1526 # --------------------------
1527 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1528 ac_fn_c_try_compile ()
1530 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1531 rm -f conftest.$ac_objext
1532 if { { ac_try="$ac_compile"
1534 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1535 *) ac_try_echo=$ac_try;;
1537 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1538 $as_echo "$ac_try_echo"; } >&5
1539 (eval "$ac_compile") 2>conftest.err
1541 if test -s conftest.err; then
1542 grep -v '^ *+' conftest.err >conftest.er1
1543 cat conftest.er1 >&5
1544 mv -f conftest.er1 conftest.err
1546 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1547 test $ac_status = 0; } && {
1548 test -z "$ac_c_werror_flag" ||
1549 test ! -s conftest.err
1550 } && test -s conftest.$ac_objext; then :
1553 $as_echo "$as_me: failed program was:" >&5
1554 sed 's/^/| /' conftest.$ac_ext >&5
1558 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1559 as_fn_set_status $ac_retval
1561 } # ac_fn_c_try_compile
1563 # ac_fn_cxx_try_compile LINENO
1564 # ----------------------------
1565 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1566 ac_fn_cxx_try_compile ()
1568 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1569 rm -f conftest.$ac_objext
1570 if { { ac_try="$ac_compile"
1572 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1573 *) ac_try_echo=$ac_try;;
1575 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1576 $as_echo "$ac_try_echo"; } >&5
1577 (eval "$ac_compile") 2>conftest.err
1579 if test -s conftest.err; then
1580 grep -v '^ *+' conftest.err >conftest.er1
1581 cat conftest.er1 >&5
1582 mv -f conftest.er1 conftest.err
1584 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1585 test $ac_status = 0; } && {
1586 test -z "$ac_cxx_werror_flag" ||
1587 test ! -s conftest.err
1588 } && test -s conftest.$ac_objext; then :
1591 $as_echo "$as_me: failed program was:" >&5
1592 sed 's/^/| /' conftest.$ac_ext >&5
1596 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1597 as_fn_set_status $ac_retval
1599 } # ac_fn_cxx_try_compile
1601 # ac_fn_c_try_cpp LINENO
1602 # ----------------------
1603 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1606 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1607 if { { ac_try="$ac_cpp conftest.$ac_ext"
1609 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1610 *) ac_try_echo=$ac_try;;
1612 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1613 $as_echo "$ac_try_echo"; } >&5
1614 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1616 if test -s conftest.err; then
1617 grep -v '^ *+' conftest.err >conftest.er1
1618 cat conftest.er1 >&5
1619 mv -f conftest.er1 conftest.err
1621 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1622 test $ac_status = 0; } > conftest.i && {
1623 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1624 test ! -s conftest.err
1628 $as_echo "$as_me: failed program was:" >&5
1629 sed 's/^/| /' conftest.$ac_ext >&5
1633 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1634 as_fn_set_status $ac_retval
1638 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1639 # -------------------------------------------------------
1640 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1641 # the include files in INCLUDES and setting the cache variable VAR
1643 ac_fn_c_check_header_mongrel ()
1645 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1646 if eval \${$3+:} false; then :
1647 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1648 $as_echo_n "checking for $2... " >&6; }
1649 if eval \${$3+:} false; then :
1650 $as_echo_n "(cached) " >&6
1653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1654 $as_echo "$ac_res" >&6; }
1656 # Is the header compilable?
1657 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1658 $as_echo_n "checking $2 usability... " >&6; }
1659 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1660 /* end confdefs.h. */
1664 if ac_fn_c_try_compile "$LINENO"; then :
1665 ac_header_compiler=yes
1667 ac_header_compiler=no
1669 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1671 $as_echo "$ac_header_compiler" >&6; }
1673 # Is the header present?
1674 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1675 $as_echo_n "checking $2 presence... " >&6; }
1676 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1677 /* end confdefs.h. */
1680 if ac_fn_c_try_cpp "$LINENO"; then :
1681 ac_header_preproc=yes
1683 ac_header_preproc=no
1685 rm -f conftest.err conftest.i conftest.$ac_ext
1686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1687 $as_echo "$ac_header_preproc" >&6; }
1689 # So? What about this header?
1690 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1692 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1693 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1694 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1695 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1698 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1699 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1700 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1701 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1702 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1703 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1704 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1705 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1706 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1707 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1710 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1711 $as_echo_n "checking for $2... " >&6; }
1712 if eval \${$3+:} false; then :
1713 $as_echo_n "(cached) " >&6
1715 eval "$3=\$ac_header_compiler"
1718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1719 $as_echo "$ac_res" >&6; }
1721 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1723 } # ac_fn_c_check_header_mongrel
1725 # ac_fn_c_try_run LINENO
1726 # ----------------------
1727 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1728 # that executables *can* be run.
1731 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1732 if { { ac_try="$ac_link"
1734 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1735 *) ac_try_echo=$ac_try;;
1737 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1738 $as_echo "$ac_try_echo"; } >&5
1739 (eval "$ac_link") 2>&5
1741 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1742 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1743 { { case "(($ac_try" in
1744 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1745 *) ac_try_echo=$ac_try;;
1747 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1748 $as_echo "$ac_try_echo"; } >&5
1749 (eval "$ac_try") 2>&5
1751 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1752 test $ac_status = 0; }; }; then :
1755 $as_echo "$as_me: program exited with status $ac_status" >&5
1756 $as_echo "$as_me: failed program was:" >&5
1757 sed 's/^/| /' conftest.$ac_ext >&5
1759 ac_retval=$ac_status
1761 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1762 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1763 as_fn_set_status $ac_retval
1767 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1768 # -------------------------------------------------------
1769 # Tests whether HEADER exists and can be compiled using the include files in
1770 # INCLUDES, setting the cache variable VAR accordingly.
1771 ac_fn_c_check_header_compile ()
1773 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1774 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1775 $as_echo_n "checking for $2... " >&6; }
1776 if eval \${$3+:} false; then :
1777 $as_echo_n "(cached) " >&6
1779 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1780 /* end confdefs.h. */
1784 if ac_fn_c_try_compile "$LINENO"; then :
1789 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1792 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1793 $as_echo "$ac_res" >&6; }
1794 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1796 } # ac_fn_c_check_header_compile
1798 # ac_fn_c_try_link LINENO
1799 # -----------------------
1800 # Try to link conftest.$ac_ext, and return whether this succeeded.
1803 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1804 rm -f conftest.$ac_objext conftest$ac_exeext
1805 if { { ac_try="$ac_link"
1807 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1808 *) ac_try_echo=$ac_try;;
1810 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1811 $as_echo "$ac_try_echo"; } >&5
1812 (eval "$ac_link") 2>conftest.err
1814 if test -s conftest.err; then
1815 grep -v '^ *+' conftest.err >conftest.er1
1816 cat conftest.er1 >&5
1817 mv -f conftest.er1 conftest.err
1819 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1820 test $ac_status = 0; } && {
1821 test -z "$ac_c_werror_flag" ||
1822 test ! -s conftest.err
1823 } && test -s conftest$ac_exeext && {
1824 test "$cross_compiling" = yes ||
1825 $as_test_x conftest$ac_exeext
1829 $as_echo "$as_me: failed program was:" >&5
1830 sed 's/^/| /' conftest.$ac_ext >&5
1834 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1835 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1836 # interfere with the next link command; also delete a directory that is
1837 # left behind by Apple's compiler. We do this before executing the actions.
1838 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1839 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1840 as_fn_set_status $ac_retval
1842 } # ac_fn_c_try_link
1844 # ac_fn_c_check_func LINENO FUNC VAR
1845 # ----------------------------------
1846 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1847 ac_fn_c_check_func ()
1849 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1850 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1851 $as_echo_n "checking for $2... " >&6; }
1852 if eval \${$3+:} false; then :
1853 $as_echo_n "(cached) " >&6
1855 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1856 /* end confdefs.h. */
1857 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1858 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1859 #define $2 innocuous_$2
1861 /* System header to define __stub macros and hopefully few prototypes,
1862 which can conflict with char $2 (); below.
1863 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1864 <limits.h> exists even on freestanding compilers. */
1867 # include <limits.h>
1869 # include <assert.h>
1874 /* Override any GCC internal prototype to avoid an error.
1875 Use char because int might match the return type of a GCC
1876 builtin and then its argument prototype would still apply. */
1881 /* The GNU C library defines this for functions which it implements
1882 to always fail with ENOSYS. Some functions are actually named
1883 something starting with __ and the normal name is an alias. */
1884 #if defined __stub_$2 || defined __stub___$2
1896 if ac_fn_c_try_link "$LINENO"; then :
1901 rm -f core conftest.err conftest.$ac_objext \
1902 conftest$ac_exeext conftest.$ac_ext
1905 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1906 $as_echo "$ac_res" >&6; }
1907 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1909 } # ac_fn_c_check_func
1911 # ac_fn_cxx_try_cpp LINENO
1912 # ------------------------
1913 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1914 ac_fn_cxx_try_cpp ()
1916 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1917 if { { ac_try="$ac_cpp conftest.$ac_ext"
1919 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1920 *) ac_try_echo=$ac_try;;
1922 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1923 $as_echo "$ac_try_echo"; } >&5
1924 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1926 if test -s conftest.err; then
1927 grep -v '^ *+' conftest.err >conftest.er1
1928 cat conftest.er1 >&5
1929 mv -f conftest.er1 conftest.err
1931 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1932 test $ac_status = 0; } > conftest.i && {
1933 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
1934 test ! -s conftest.err
1938 $as_echo "$as_me: failed program was:" >&5
1939 sed 's/^/| /' conftest.$ac_ext >&5
1943 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1944 as_fn_set_status $ac_retval
1946 } # ac_fn_cxx_try_cpp
1948 # ac_fn_cxx_try_link LINENO
1949 # -------------------------
1950 # Try to link conftest.$ac_ext, and return whether this succeeded.
1951 ac_fn_cxx_try_link ()
1953 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1954 rm -f conftest.$ac_objext conftest$ac_exeext
1955 if { { ac_try="$ac_link"
1957 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1958 *) ac_try_echo=$ac_try;;
1960 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1961 $as_echo "$ac_try_echo"; } >&5
1962 (eval "$ac_link") 2>conftest.err
1964 if test -s conftest.err; then
1965 grep -v '^ *+' conftest.err >conftest.er1
1966 cat conftest.er1 >&5
1967 mv -f conftest.er1 conftest.err
1969 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1970 test $ac_status = 0; } && {
1971 test -z "$ac_cxx_werror_flag" ||
1972 test ! -s conftest.err
1973 } && test -s conftest$ac_exeext && {
1974 test "$cross_compiling" = yes ||
1975 $as_test_x conftest$ac_exeext
1979 $as_echo "$as_me: failed program was:" >&5
1980 sed 's/^/| /' conftest.$ac_ext >&5
1984 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1985 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1986 # interfere with the next link command; also delete a directory that is
1987 # left behind by Apple's compiler. We do this before executing the actions.
1988 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1989 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1990 as_fn_set_status $ac_retval
1992 } # ac_fn_cxx_try_link
1994 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1995 # -------------------------------------------
1996 # Tests whether TYPE exists after having included INCLUDES, setting cache
1997 # variable VAR accordingly.
1998 ac_fn_c_check_type ()
2000 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2001 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2002 $as_echo_n "checking for $2... " >&6; }
2003 if eval \${$3+:} false; then :
2004 $as_echo_n "(cached) " >&6
2007 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2008 /* end confdefs.h. */
2019 if ac_fn_c_try_compile "$LINENO"; then :
2020 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2021 /* end confdefs.h. */
2032 if ac_fn_c_try_compile "$LINENO"; then :
2037 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2039 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2043 $as_echo "$ac_res" >&6; }
2044 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2046 } # ac_fn_c_check_type
2048 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
2049 # ---------------------------------------------
2050 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
2052 ac_fn_c_check_decl ()
2054 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2055 as_decl_name=`echo $2|sed 's/ *(.*//'`
2056 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2057 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2058 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2059 if eval \${$3+:} false; then :
2060 $as_echo_n "(cached) " >&6
2062 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2063 /* end confdefs.h. */
2068 #ifndef $as_decl_name
2070 (void) $as_decl_use;
2072 (void) $as_decl_name;
2080 if ac_fn_c_try_compile "$LINENO"; then :
2085 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2088 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2089 $as_echo "$ac_res" >&6; }
2090 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2092 } # ac_fn_c_check_decl
2093 cat >config.log <<_ACEOF
2094 This file contains any messages produced by compilers while
2095 running configure, to aid debugging if configure makes a mistake.
2097 It was created by $as_me, which was
2098 generated by GNU Autoconf 2.68. Invocation command line was
2110 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2111 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2112 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2113 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2114 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2116 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2117 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2119 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2120 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2121 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2122 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2123 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2124 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2125 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2129 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2133 test -z "$as_dir" && as_dir=.
2134 $as_echo "PATH: $as_dir"
2150 # Keep a trace of the command line.
2151 # Strip out --no-create and --no-recursion so they do not pile up.
2152 # Strip out --silent because we don't want to record it for future runs.
2153 # Also quote any args containing shell meta-characters.
2154 # Make two passes to allow for proper duplicate-argument suppression.
2158 ac_must_keep_next=false
2164 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2165 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2166 | -silent | --silent | --silen | --sile | --sil)
2169 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2172 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2174 as_fn_append ac_configure_args1 " '$ac_arg'"
2175 if test $ac_must_keep_next = true; then
2176 ac_must_keep_next=false # Got value, back to normal.
2179 *=* | --config-cache | -C | -disable-* | --disable-* \
2180 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2181 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2182 | -with-* | --with-* | -without-* | --without-* | --x)
2183 case "$ac_configure_args0 " in
2184 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2187 -* ) ac_must_keep_next=true ;;
2190 as_fn_append ac_configure_args " '$ac_arg'"
2195 { ac_configure_args0=; unset ac_configure_args0;}
2196 { ac_configure_args1=; unset ac_configure_args1;}
2198 # When interrupted or exit'd, cleanup temporary files, and complete
2199 # config.log. We remove comments because anyway the quotes in there
2200 # would cause problems or look ugly.
2201 # WARNING: Use '\'' to represent an apostrophe within the trap.
2202 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2203 trap 'exit_status=$?
2204 # Save into config.log some information that might help in debugging.
2208 $as_echo "## ---------------- ##
2209 ## Cache variables. ##
2210 ## ---------------- ##"
2212 # The following way of writing the cache mishandles newlines in values,
2214 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2215 eval ac_val=\$$ac_var
2219 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2220 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2223 _ | IFS | as_nl) ;; #(
2224 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2225 *) { eval $ac_var=; unset $ac_var;} ;;
2230 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2231 *${as_nl}ac_space=\ *)
2233 "s/'\''/'\''\\\\'\'''\''/g;
2234 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2237 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2244 $as_echo "## ----------------- ##
2245 ## Output variables. ##
2246 ## ----------------- ##"
2248 for ac_var in $ac_subst_vars
2250 eval ac_val=\$$ac_var
2252 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2254 $as_echo "$ac_var='\''$ac_val'\''"
2258 if test -n "$ac_subst_files"; then
2259 $as_echo "## ------------------- ##
2260 ## File substitutions. ##
2261 ## ------------------- ##"
2263 for ac_var in $ac_subst_files
2265 eval ac_val=\$$ac_var
2267 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2269 $as_echo "$ac_var='\''$ac_val'\''"
2274 if test -s confdefs.h; then
2275 $as_echo "## ----------- ##
2282 test "$ac_signal" != 0 &&
2283 $as_echo "$as_me: caught signal $ac_signal"
2284 $as_echo "$as_me: exit $exit_status"
2286 rm -f core *.core core.conftest.* &&
2287 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2290 for ac_signal in 1 2 13 15; do
2291 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2295 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2296 rm -f -r conftest* confdefs.h
2298 $as_echo "/* confdefs.h */" > confdefs.h
2300 # Predefined preprocessor variables.
2302 cat >>confdefs.h <<_ACEOF
2303 #define PACKAGE_NAME "$PACKAGE_NAME"
2306 cat >>confdefs.h <<_ACEOF
2307 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2310 cat >>confdefs.h <<_ACEOF
2311 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2314 cat >>confdefs.h <<_ACEOF
2315 #define PACKAGE_STRING "$PACKAGE_STRING"
2318 cat >>confdefs.h <<_ACEOF
2319 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2322 cat >>confdefs.h <<_ACEOF
2323 #define PACKAGE_URL "$PACKAGE_URL"
2327 # Let the site file select an alternate cache file if it wants to.
2328 # Prefer an explicitly selected file to automatically selected ones.
2331 if test -n "$CONFIG_SITE"; then
2332 # We do not want a PATH search for config.site.
2333 case $CONFIG_SITE in #((
2334 -*) ac_site_file1=./$CONFIG_SITE;;
2335 */*) ac_site_file1=$CONFIG_SITE;;
2336 *) ac_site_file1=./$CONFIG_SITE;;
2338 elif test "x$prefix" != xNONE; then
2339 ac_site_file1=$prefix/share/config.site
2340 ac_site_file2=$prefix/etc/config.site
2342 ac_site_file1=$ac_default_prefix/share/config.site
2343 ac_site_file2=$ac_default_prefix/etc/config.site
2345 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2347 test "x$ac_site_file" = xNONE && continue
2348 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2349 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2350 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2351 sed 's/^/| /' "$ac_site_file" >&5
2353 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2354 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2355 as_fn_error $? "failed to load site script $ac_site_file
2356 See \`config.log' for more details" "$LINENO" 5; }
2360 if test -r "$cache_file"; then
2361 # Some versions of bash will fail to source /dev/null (special files
2362 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2363 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2364 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2365 $as_echo "$as_me: loading cache $cache_file" >&6;}
2367 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2368 *) . "./$cache_file";;
2372 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2373 $as_echo "$as_me: creating cache $cache_file" >&6;}
2377 # Check that the precious variables saved in the cache have kept the same
2379 ac_cache_corrupted=false
2380 for ac_var in $ac_precious_vars; do
2381 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2382 eval ac_new_set=\$ac_env_${ac_var}_set
2383 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2384 eval ac_new_val=\$ac_env_${ac_var}_value
2385 case $ac_old_set,$ac_new_set in
2387 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2388 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2389 ac_cache_corrupted=: ;;
2391 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2392 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2393 ac_cache_corrupted=: ;;
2396 if test "x$ac_old_val" != "x$ac_new_val"; then
2397 # differences in whitespace do not lead to failure.
2398 ac_old_val_w=`echo x $ac_old_val`
2399 ac_new_val_w=`echo x $ac_new_val`
2400 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2401 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2402 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2403 ac_cache_corrupted=:
2405 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2406 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2407 eval $ac_var=\$ac_old_val
2409 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2410 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2411 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2412 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2415 # Pass precious variables to config.status.
2416 if test "$ac_new_set" = set; then
2418 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2419 *) ac_arg=$ac_var=$ac_new_val ;;
2421 case " $ac_configure_args " in
2422 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2423 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2427 if $ac_cache_corrupted; then
2428 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2429 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2430 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2431 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2432 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2434 ## -------------------- ##
2435 ## Main body of script. ##
2436 ## -------------------- ##
2439 ac_cpp='$CPP $CPPFLAGS'
2440 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2441 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2442 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2445 ac_config_headers="$ac_config_headers src/include/autoconf.h"
2448 RADIUSD_VERSION=`cat VERSION`
2449 RADIUSD_MAJOR_VERSION=`cat VERSION | sed 's/\..*//'`
2450 RADIUSD_MINOR_VERSION=`cat VERSION | sed 's/^3\.//'`
2455 ac_cpp='$CPP $CPPFLAGS'
2456 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2457 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2458 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2459 if test -n "$ac_tool_prefix"; then
2460 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2461 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2462 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2463 $as_echo_n "checking for $ac_word... " >&6; }
2464 if ${ac_cv_prog_CC+:} false; then :
2465 $as_echo_n "(cached) " >&6
2467 if test -n "$CC"; then
2468 ac_cv_prog_CC="$CC" # Let the user override the test.
2470 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2474 test -z "$as_dir" && as_dir=.
2475 for ac_exec_ext in '' $ac_executable_extensions; do
2476 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2477 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2478 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2488 if test -n "$CC"; then
2489 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2490 $as_echo "$CC" >&6; }
2492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2493 $as_echo "no" >&6; }
2498 if test -z "$ac_cv_prog_CC"; then
2500 # Extract the first word of "gcc", so it can be a program name with args.
2501 set dummy gcc; ac_word=$2
2502 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2503 $as_echo_n "checking for $ac_word... " >&6; }
2504 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2505 $as_echo_n "(cached) " >&6
2507 if test -n "$ac_ct_CC"; then
2508 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2510 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2514 test -z "$as_dir" && as_dir=.
2515 for ac_exec_ext in '' $ac_executable_extensions; do
2516 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2517 ac_cv_prog_ac_ct_CC="gcc"
2518 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2527 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2528 if test -n "$ac_ct_CC"; then
2529 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2530 $as_echo "$ac_ct_CC" >&6; }
2532 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2533 $as_echo "no" >&6; }
2536 if test "x$ac_ct_CC" = x; then
2539 case $cross_compiling:$ac_tool_warned in
2541 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2542 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2543 ac_tool_warned=yes ;;
2551 if test -z "$CC"; then
2552 if test -n "$ac_tool_prefix"; then
2553 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2554 set dummy ${ac_tool_prefix}cc; ac_word=$2
2555 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2556 $as_echo_n "checking for $ac_word... " >&6; }
2557 if ${ac_cv_prog_CC+:} false; then :
2558 $as_echo_n "(cached) " >&6
2560 if test -n "$CC"; then
2561 ac_cv_prog_CC="$CC" # Let the user override the test.
2563 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2567 test -z "$as_dir" && as_dir=.
2568 for ac_exec_ext in '' $ac_executable_extensions; do
2569 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2570 ac_cv_prog_CC="${ac_tool_prefix}cc"
2571 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2581 if test -n "$CC"; then
2582 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2583 $as_echo "$CC" >&6; }
2585 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2586 $as_echo "no" >&6; }
2592 if test -z "$CC"; then
2593 # Extract the first word of "cc", so it can be a program name with args.
2594 set dummy cc; ac_word=$2
2595 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2596 $as_echo_n "checking for $ac_word... " >&6; }
2597 if ${ac_cv_prog_CC+:} false; then :
2598 $as_echo_n "(cached) " >&6
2600 if test -n "$CC"; then
2601 ac_cv_prog_CC="$CC" # Let the user override the test.
2604 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2608 test -z "$as_dir" && as_dir=.
2609 for ac_exec_ext in '' $ac_executable_extensions; do
2610 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2611 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2612 ac_prog_rejected=yes
2616 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2623 if test $ac_prog_rejected = yes; then
2624 # We found a bogon in the path, so make sure we never use it.
2625 set dummy $ac_cv_prog_CC
2627 if test $# != 0; then
2628 # We chose a different compiler from the bogus one.
2629 # However, it has the same basename, so the bogon will be chosen
2630 # first if we set CC to just the basename; use the full file name.
2632 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2638 if test -n "$CC"; then
2639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2640 $as_echo "$CC" >&6; }
2642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2643 $as_echo "no" >&6; }
2648 if test -z "$CC"; then
2649 if test -n "$ac_tool_prefix"; then
2650 for ac_prog in cl.exe
2652 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2653 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2654 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2655 $as_echo_n "checking for $ac_word... " >&6; }
2656 if ${ac_cv_prog_CC+:} false; then :
2657 $as_echo_n "(cached) " >&6
2659 if test -n "$CC"; then
2660 ac_cv_prog_CC="$CC" # Let the user override the test.
2662 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2666 test -z "$as_dir" && as_dir=.
2667 for ac_exec_ext in '' $ac_executable_extensions; do
2668 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2669 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2670 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2680 if test -n "$CC"; then
2681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2682 $as_echo "$CC" >&6; }
2684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2685 $as_echo "no" >&6; }
2689 test -n "$CC" && break
2692 if test -z "$CC"; then
2694 for ac_prog in cl.exe
2696 # Extract the first word of "$ac_prog", so it can be a program name with args.
2697 set dummy $ac_prog; ac_word=$2
2698 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2699 $as_echo_n "checking for $ac_word... " >&6; }
2700 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2701 $as_echo_n "(cached) " >&6
2703 if test -n "$ac_ct_CC"; then
2704 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2706 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2710 test -z "$as_dir" && as_dir=.
2711 for ac_exec_ext in '' $ac_executable_extensions; do
2712 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2713 ac_cv_prog_ac_ct_CC="$ac_prog"
2714 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2723 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2724 if test -n "$ac_ct_CC"; then
2725 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2726 $as_echo "$ac_ct_CC" >&6; }
2728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2729 $as_echo "no" >&6; }
2733 test -n "$ac_ct_CC" && break
2736 if test "x$ac_ct_CC" = x; then
2739 case $cross_compiling:$ac_tool_warned in
2741 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2742 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2743 ac_tool_warned=yes ;;
2752 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2753 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2754 as_fn_error $? "no acceptable C compiler found in \$PATH
2755 See \`config.log' for more details" "$LINENO" 5; }
2757 # Provide some information about the compiler.
2758 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2761 for ac_option in --version -v -V -qversion; do
2762 { { ac_try="$ac_compiler $ac_option >&5"
2764 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2765 *) ac_try_echo=$ac_try;;
2767 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2768 $as_echo "$ac_try_echo"; } >&5
2769 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2771 if test -s conftest.err; then
2773 ... rest of stderr output deleted ...
2774 10q' conftest.err >conftest.er1
2775 cat conftest.er1 >&5
2777 rm -f conftest.er1 conftest.err
2778 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2779 test $ac_status = 0; }
2782 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2783 /* end confdefs.h. */
2793 ac_clean_files_save=$ac_clean_files
2794 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
2795 # Try to create an executable without -o first, disregard a.out.
2796 # It will help us diagnose broken compilers, and finding out an intuition
2798 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2799 $as_echo_n "checking whether the C compiler works... " >&6; }
2800 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2802 # The possible output files:
2803 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2806 for ac_file in $ac_files
2809 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2810 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2815 if { { ac_try="$ac_link_default"
2817 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2818 *) ac_try_echo=$ac_try;;
2820 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2821 $as_echo "$ac_try_echo"; } >&5
2822 (eval "$ac_link_default") 2>&5
2824 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2825 test $ac_status = 0; }; then :
2826 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2827 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2828 # in a Makefile. We should not override ac_cv_exeext if it was cached,
2829 # so that the user can short-circuit this test for compilers unknown to
2831 for ac_file in $ac_files ''
2833 test -f "$ac_file" || continue
2835 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2838 # We found the default executable, but exeext='' is most
2842 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2844 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2846 # We set ac_cv_exeext here because the later test for it is not
2847 # safe: cross compilers may not add the suffix if given an `-o'
2848 # argument, so we may need to know it at that point already.
2849 # Even if this section looks crufty: it has the advantage of
2856 test "$ac_cv_exeext" = no && ac_cv_exeext=
2861 if test -z "$ac_file"; then :
2862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2863 $as_echo "no" >&6; }
2864 $as_echo "$as_me: failed program was:" >&5
2865 sed 's/^/| /' conftest.$ac_ext >&5
2867 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2868 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2869 as_fn_error 77 "C compiler cannot create executables
2870 See \`config.log' for more details" "$LINENO" 5; }
2872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2873 $as_echo "yes" >&6; }
2875 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2876 $as_echo_n "checking for C compiler default output file name... " >&6; }
2877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2878 $as_echo "$ac_file" >&6; }
2879 ac_exeext=$ac_cv_exeext
2881 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
2882 ac_clean_files=$ac_clean_files_save
2883 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2884 $as_echo_n "checking for suffix of executables... " >&6; }
2885 if { { ac_try="$ac_link"
2887 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2888 *) ac_try_echo=$ac_try;;
2890 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2891 $as_echo "$ac_try_echo"; } >&5
2892 (eval "$ac_link") 2>&5
2894 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2895 test $ac_status = 0; }; then :
2896 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2897 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2898 # work properly (i.e., refer to `conftest.exe'), while it won't with
2900 for ac_file in conftest.exe conftest conftest.*; do
2901 test -f "$ac_file" || continue
2903 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2904 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2910 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2911 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2912 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
2913 See \`config.log' for more details" "$LINENO" 5; }
2915 rm -f conftest conftest$ac_cv_exeext
2916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
2917 $as_echo "$ac_cv_exeext" >&6; }
2919 rm -f conftest.$ac_ext
2920 EXEEXT=$ac_cv_exeext
2922 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2923 /* end confdefs.h. */
2928 FILE *f = fopen ("conftest.out", "w");
2929 return ferror (f) || fclose (f) != 0;
2935 ac_clean_files="$ac_clean_files conftest.out"
2936 # Check that the compiler produces executables we can run. If not, either
2937 # the compiler is broken, or we cross compile.
2938 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
2939 $as_echo_n "checking whether we are cross compiling... " >&6; }
2940 if test "$cross_compiling" != yes; then
2941 { { ac_try="$ac_link"
2943 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2944 *) ac_try_echo=$ac_try;;
2946 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2947 $as_echo "$ac_try_echo"; } >&5
2948 (eval "$ac_link") 2>&5
2950 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2951 test $ac_status = 0; }
2952 if { ac_try='./conftest$ac_cv_exeext'
2953 { { case "(($ac_try" in
2954 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2955 *) ac_try_echo=$ac_try;;
2957 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2958 $as_echo "$ac_try_echo"; } >&5
2959 (eval "$ac_try") 2>&5
2961 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2962 test $ac_status = 0; }; }; then
2965 if test "$cross_compiling" = maybe; then
2968 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2969 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2970 as_fn_error $? "cannot run C compiled programs.
2971 If you meant to cross compile, use \`--host'.
2972 See \`config.log' for more details" "$LINENO" 5; }
2976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
2977 $as_echo "$cross_compiling" >&6; }
2979 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
2980 ac_clean_files=$ac_clean_files_save
2981 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2982 $as_echo_n "checking for suffix of object files... " >&6; }
2983 if ${ac_cv_objext+:} false; then :
2984 $as_echo_n "(cached) " >&6
2986 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2987 /* end confdefs.h. */
2997 rm -f conftest.o conftest.obj
2998 if { { ac_try="$ac_compile"
3000 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3001 *) ac_try_echo=$ac_try;;
3003 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3004 $as_echo "$ac_try_echo"; } >&5
3005 (eval "$ac_compile") 2>&5
3007 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3008 test $ac_status = 0; }; then :
3009 for ac_file in conftest.o conftest.obj conftest.*; do
3010 test -f "$ac_file" || continue;
3012 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3013 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3018 $as_echo "$as_me: failed program was:" >&5
3019 sed 's/^/| /' conftest.$ac_ext >&5
3021 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3022 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3023 as_fn_error $? "cannot compute suffix of object files: cannot compile
3024 See \`config.log' for more details" "$LINENO" 5; }
3026 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3028 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3029 $as_echo "$ac_cv_objext" >&6; }
3030 OBJEXT=$ac_cv_objext
3032 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3033 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3034 if ${ac_cv_c_compiler_gnu+:} false; then :
3035 $as_echo_n "(cached) " >&6
3037 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3038 /* end confdefs.h. */
3051 if ac_fn_c_try_compile "$LINENO"; then :
3056 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3057 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3061 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3062 if test $ac_compiler_gnu = yes; then
3067 ac_test_CFLAGS=${CFLAGS+set}
3068 ac_save_CFLAGS=$CFLAGS
3069 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3070 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3071 if ${ac_cv_prog_cc_g+:} false; then :
3072 $as_echo_n "(cached) " >&6
3074 ac_save_c_werror_flag=$ac_c_werror_flag
3075 ac_c_werror_flag=yes
3078 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3079 /* end confdefs.h. */
3089 if ac_fn_c_try_compile "$LINENO"; then :
3093 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3094 /* end confdefs.h. */
3104 if ac_fn_c_try_compile "$LINENO"; then :
3107 ac_c_werror_flag=$ac_save_c_werror_flag
3109 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3110 /* end confdefs.h. */
3120 if ac_fn_c_try_compile "$LINENO"; then :
3123 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3125 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3127 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3128 ac_c_werror_flag=$ac_save_c_werror_flag
3130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3131 $as_echo "$ac_cv_prog_cc_g" >&6; }
3132 if test "$ac_test_CFLAGS" = set; then
3133 CFLAGS=$ac_save_CFLAGS
3134 elif test $ac_cv_prog_cc_g = yes; then
3135 if test "$GCC" = yes; then
3141 if test "$GCC" = yes; then
3147 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3148 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3149 if ${ac_cv_prog_cc_c89+:} false; then :
3150 $as_echo_n "(cached) " >&6
3152 ac_cv_prog_cc_c89=no
3154 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3155 /* end confdefs.h. */
3158 #include <sys/types.h>
3159 #include <sys/stat.h>
3160 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3161 struct buf { int x; };
3162 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3163 static char *e (p, i)
3169 static char *f (char * (*g) (char **, int), char **p, ...)
3174 s = g (p, va_arg (v,int));
3179 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3180 function prototypes and stuff, but not '\xHH' hex character constants.
3181 These don't provoke an error unfortunately, instead are silently treated
3182 as 'x'. The following induces an error, until -std is added to get
3183 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3184 array size at least. It's necessary to write '\x00'==0 to get something
3185 that's true only with -std. */
3186 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3188 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3189 inside strings and character constants. */
3191 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3193 int test (int i, double x);
3194 struct s1 {int (*f) (int a);};
3195 struct s2 {int (*f) (double a);};
3196 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3202 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3207 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3208 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3210 CC="$ac_save_CC $ac_arg"
3211 if ac_fn_c_try_compile "$LINENO"; then :
3212 ac_cv_prog_cc_c89=$ac_arg
3214 rm -f core conftest.err conftest.$ac_objext
3215 test "x$ac_cv_prog_cc_c89" != "xno" && break
3217 rm -f conftest.$ac_ext
3222 case "x$ac_cv_prog_cc_c89" in
3224 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3225 $as_echo "none needed" >&6; } ;;
3227 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3228 $as_echo "unsupported" >&6; } ;;
3230 CC="$CC $ac_cv_prog_cc_c89"
3231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3232 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3234 if test "x$ac_cv_prog_cc_c89" != xno; then :
3239 ac_cpp='$CPP $CPPFLAGS'
3240 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3241 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3242 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3245 ac_cpp='$CXXCPP $CPPFLAGS'
3246 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3247 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3248 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3249 if test -z "$CXX"; then
3250 if test -n "$CCC"; then
3253 if test -n "$ac_tool_prefix"; then
3254 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3256 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3257 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3258 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3259 $as_echo_n "checking for $ac_word... " >&6; }
3260 if ${ac_cv_prog_CXX+:} false; then :
3261 $as_echo_n "(cached) " >&6
3263 if test -n "$CXX"; then
3264 ac_cv_prog_CXX="$CXX" # Let the user override the test.
3266 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3270 test -z "$as_dir" && as_dir=.
3271 for ac_exec_ext in '' $ac_executable_extensions; do
3272 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3273 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3274 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3284 if test -n "$CXX"; then
3285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
3286 $as_echo "$CXX" >&6; }
3288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3289 $as_echo "no" >&6; }
3293 test -n "$CXX" && break
3296 if test -z "$CXX"; then
3298 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3300 # Extract the first word of "$ac_prog", so it can be a program name with args.
3301 set dummy $ac_prog; ac_word=$2
3302 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3303 $as_echo_n "checking for $ac_word... " >&6; }
3304 if ${ac_cv_prog_ac_ct_CXX+:} false; then :
3305 $as_echo_n "(cached) " >&6
3307 if test -n "$ac_ct_CXX"; then
3308 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3310 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3314 test -z "$as_dir" && as_dir=.
3315 for ac_exec_ext in '' $ac_executable_extensions; do
3316 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3317 ac_cv_prog_ac_ct_CXX="$ac_prog"
3318 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3327 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3328 if test -n "$ac_ct_CXX"; then
3329 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
3330 $as_echo "$ac_ct_CXX" >&6; }
3332 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3333 $as_echo "no" >&6; }
3337 test -n "$ac_ct_CXX" && break
3340 if test "x$ac_ct_CXX" = x; then
3343 case $cross_compiling:$ac_tool_warned in
3345 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3346 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3347 ac_tool_warned=yes ;;
3355 # Provide some information about the compiler.
3356 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
3359 for ac_option in --version -v -V -qversion; do
3360 { { ac_try="$ac_compiler $ac_option >&5"
3362 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3363 *) ac_try_echo=$ac_try;;
3365 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3366 $as_echo "$ac_try_echo"; } >&5
3367 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3369 if test -s conftest.err; then
3371 ... rest of stderr output deleted ...
3372 10q' conftest.err >conftest.er1
3373 cat conftest.er1 >&5
3375 rm -f conftest.er1 conftest.err
3376 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3377 test $ac_status = 0; }
3380 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
3381 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
3382 if ${ac_cv_cxx_compiler_gnu+:} false; then :
3383 $as_echo_n "(cached) " >&6
3385 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3386 /* end confdefs.h. */
3399 if ac_fn_cxx_try_compile "$LINENO"; then :
3404 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3405 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
3409 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
3410 if test $ac_compiler_gnu = yes; then
3415 ac_test_CXXFLAGS=${CXXFLAGS+set}
3416 ac_save_CXXFLAGS=$CXXFLAGS
3417 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
3418 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
3419 if ${ac_cv_prog_cxx_g+:} false; then :
3420 $as_echo_n "(cached) " >&6
3422 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3423 ac_cxx_werror_flag=yes
3426 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3427 /* end confdefs.h. */
3437 if ac_fn_cxx_try_compile "$LINENO"; then :
3438 ac_cv_prog_cxx_g=yes
3441 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3442 /* end confdefs.h. */
3452 if ac_fn_cxx_try_compile "$LINENO"; then :
3455 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3457 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3458 /* end confdefs.h. */
3468 if ac_fn_cxx_try_compile "$LINENO"; then :
3469 ac_cv_prog_cxx_g=yes
3471 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3473 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3475 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3476 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
3479 $as_echo "$ac_cv_prog_cxx_g" >&6; }
3480 if test "$ac_test_CXXFLAGS" = set; then
3481 CXXFLAGS=$ac_save_CXXFLAGS
3482 elif test $ac_cv_prog_cxx_g = yes; then
3483 if test "$GXX" = yes; then
3489 if test "$GXX" = yes; then
3496 ac_cpp='$CPP $CPPFLAGS'
3497 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3498 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3499 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3504 ac_cpp='$CPP $CPPFLAGS'
3505 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3506 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3507 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3508 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3509 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3510 # On Suns, sometimes $CPP names a directory.
3511 if test -n "$CPP" && test -d "$CPP"; then
3514 if test -z "$CPP"; then
3515 if ${ac_cv_prog_CPP+:} false; then :
3516 $as_echo_n "(cached) " >&6
3518 # Double quotes because CPP needs to be expanded
3519 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3522 for ac_c_preproc_warn_flag in '' yes
3524 # Use a header file that comes with gcc, so configuring glibc
3525 # with a fresh cross-compiler works.
3526 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3527 # <limits.h> exists even on freestanding compilers.
3528 # On the NeXT, cc -E runs the code through the compiler's parser,
3529 # not just through cpp. "Syntax error" is here to catch this case.
3530 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3531 /* end confdefs.h. */
3533 # include <limits.h>
3535 # include <assert.h>
3539 if ac_fn_c_try_cpp "$LINENO"; then :
3542 # Broken: fails on valid input.
3545 rm -f conftest.err conftest.i conftest.$ac_ext
3547 # OK, works on sane cases. Now check whether nonexistent headers
3548 # can be detected and how.
3549 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3550 /* end confdefs.h. */
3551 #include <ac_nonexistent.h>
3553 if ac_fn_c_try_cpp "$LINENO"; then :
3554 # Broken: success on invalid input.
3557 # Passes both tests.
3561 rm -f conftest.err conftest.i conftest.$ac_ext
3564 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3565 rm -f conftest.i conftest.err conftest.$ac_ext
3566 if $ac_preproc_ok; then :
3578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3579 $as_echo "$CPP" >&6; }
3581 for ac_c_preproc_warn_flag in '' yes
3583 # Use a header file that comes with gcc, so configuring glibc
3584 # with a fresh cross-compiler works.
3585 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3586 # <limits.h> exists even on freestanding compilers.
3587 # On the NeXT, cc -E runs the code through the compiler's parser,
3588 # not just through cpp. "Syntax error" is here to catch this case.
3589 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3590 /* end confdefs.h. */
3592 # include <limits.h>
3594 # include <assert.h>
3598 if ac_fn_c_try_cpp "$LINENO"; then :
3601 # Broken: fails on valid input.
3604 rm -f conftest.err conftest.i conftest.$ac_ext
3606 # OK, works on sane cases. Now check whether nonexistent headers
3607 # can be detected and how.
3608 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3609 /* end confdefs.h. */
3610 #include <ac_nonexistent.h>
3612 if ac_fn_c_try_cpp "$LINENO"; then :
3613 # Broken: success on invalid input.
3616 # Passes both tests.
3620 rm -f conftest.err conftest.i conftest.$ac_ext
3623 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3624 rm -f conftest.i conftest.err conftest.$ac_ext
3625 if $ac_preproc_ok; then :
3628 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3629 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3630 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3631 See \`config.log' for more details" "$LINENO" 5; }
3635 ac_cpp='$CPP $CPPFLAGS'
3636 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3637 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3638 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3641 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3642 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3643 if ${ac_cv_path_GREP+:} false; then :
3644 $as_echo_n "(cached) " >&6
3646 if test -z "$GREP"; then
3647 ac_path_GREP_found=false
3648 # Loop through the user's path and test for each of PROGNAME-LIST
3649 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3650 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3653 test -z "$as_dir" && as_dir=.
3654 for ac_prog in grep ggrep; do
3655 for ac_exec_ext in '' $ac_executable_extensions; do
3656 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3657 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3658 # Check for GNU ac_path_GREP and select it if it is found.
3659 # Check for GNU $ac_path_GREP
3660 case `"$ac_path_GREP" --version 2>&1` in
3662 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3665 $as_echo_n 0123456789 >"conftest.in"
3668 cat "conftest.in" "conftest.in" >"conftest.tmp"
3669 mv "conftest.tmp" "conftest.in"
3670 cp "conftest.in" "conftest.nl"
3671 $as_echo 'GREP' >> "conftest.nl"
3672 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3673 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3674 as_fn_arith $ac_count + 1 && ac_count=$as_val
3675 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3676 # Best one so far, save it but keep looking for a better one
3677 ac_cv_path_GREP="$ac_path_GREP"
3678 ac_path_GREP_max=$ac_count
3680 # 10*(2^10) chars as input seems more than enough
3681 test $ac_count -gt 10 && break
3683 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3686 $ac_path_GREP_found && break 3
3691 if test -z "$ac_cv_path_GREP"; then
3692 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3695 ac_cv_path_GREP=$GREP
3699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3700 $as_echo "$ac_cv_path_GREP" >&6; }
3701 GREP="$ac_cv_path_GREP"
3704 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3705 $as_echo_n "checking for egrep... " >&6; }
3706 if ${ac_cv_path_EGREP+:} false; then :
3707 $as_echo_n "(cached) " >&6
3709 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3710 then ac_cv_path_EGREP="$GREP -E"
3712 if test -z "$EGREP"; then
3713 ac_path_EGREP_found=false
3714 # Loop through the user's path and test for each of PROGNAME-LIST
3715 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3716 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3719 test -z "$as_dir" && as_dir=.
3720 for ac_prog in egrep; do
3721 for ac_exec_ext in '' $ac_executable_extensions; do
3722 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3723 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3724 # Check for GNU ac_path_EGREP and select it if it is found.
3725 # Check for GNU $ac_path_EGREP
3726 case `"$ac_path_EGREP" --version 2>&1` in
3728 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3731 $as_echo_n 0123456789 >"conftest.in"
3734 cat "conftest.in" "conftest.in" >"conftest.tmp"
3735 mv "conftest.tmp" "conftest.in"
3736 cp "conftest.in" "conftest.nl"
3737 $as_echo 'EGREP' >> "conftest.nl"
3738 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3739 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3740 as_fn_arith $ac_count + 1 && ac_count=$as_val
3741 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3742 # Best one so far, save it but keep looking for a better one
3743 ac_cv_path_EGREP="$ac_path_EGREP"
3744 ac_path_EGREP_max=$ac_count
3746 # 10*(2^10) chars as input seems more than enough
3747 test $ac_count -gt 10 && break
3749 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3752 $ac_path_EGREP_found && break 3
3757 if test -z "$ac_cv_path_EGREP"; then
3758 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3761 ac_cv_path_EGREP=$EGREP
3766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3767 $as_echo "$ac_cv_path_EGREP" >&6; }
3768 EGREP="$ac_cv_path_EGREP"
3771 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3772 $as_echo_n "checking for ANSI C header files... " >&6; }
3773 if ${ac_cv_header_stdc+:} false; then :
3774 $as_echo_n "(cached) " >&6
3776 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3777 /* end confdefs.h. */
3791 if ac_fn_c_try_compile "$LINENO"; then :
3792 ac_cv_header_stdc=yes
3794 ac_cv_header_stdc=no
3796 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3798 if test $ac_cv_header_stdc = yes; then
3799 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3800 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3801 /* end confdefs.h. */
3805 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3806 $EGREP "memchr" >/dev/null 2>&1; then :
3809 ac_cv_header_stdc=no
3815 if test $ac_cv_header_stdc = yes; then
3816 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3817 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3818 /* end confdefs.h. */
3822 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3823 $EGREP "free" >/dev/null 2>&1; then :
3826 ac_cv_header_stdc=no
3832 if test $ac_cv_header_stdc = yes; then
3833 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3834 if test "$cross_compiling" = yes; then :
3837 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3838 /* end confdefs.h. */
3841 #if ((' ' & 0x0FF) == 0x020)
3842 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3843 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3845 # define ISLOWER(c) \
3846 (('a' <= (c) && (c) <= 'i') \
3847 || ('j' <= (c) && (c) <= 'r') \
3848 || ('s' <= (c) && (c) <= 'z'))
3849 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3852 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3857 for (i = 0; i < 256; i++)
3858 if (XOR (islower (i), ISLOWER (i))
3859 || toupper (i) != TOUPPER (i))
3864 if ac_fn_c_try_run "$LINENO"; then :
3867 ac_cv_header_stdc=no
3869 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3870 conftest.$ac_objext conftest.beam conftest.$ac_ext
3875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3876 $as_echo "$ac_cv_header_stdc" >&6; }
3877 if test $ac_cv_header_stdc = yes; then
3879 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
3883 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
3884 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3885 inttypes.h stdint.h unistd.h
3887 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3888 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3890 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
3891 cat >>confdefs.h <<_ACEOF
3892 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3901 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
3902 if test "x$ac_cv_header_minix_config_h" = xyes; then :
3909 if test "$MINIX" = yes; then
3911 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
3914 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
3917 $as_echo "#define _MINIX 1" >>confdefs.h
3922 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
3923 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
3924 if ${ac_cv_safe_to_define___extensions__+:} false; then :
3925 $as_echo_n "(cached) " >&6
3927 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3928 /* end confdefs.h. */
3930 # define __EXTENSIONS__ 1
3931 $ac_includes_default
3940 if ac_fn_c_try_compile "$LINENO"; then :
3941 ac_cv_safe_to_define___extensions__=yes
3943 ac_cv_safe_to_define___extensions__=no
3945 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
3948 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
3949 test $ac_cv_safe_to_define___extensions__ = yes &&
3950 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
3952 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
3954 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
3956 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
3958 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
3963 if test $ac_cv_c_compiler_gnu = yes; then
3964 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC needs -traditional" >&5
3965 $as_echo_n "checking whether $CC needs -traditional... " >&6; }
3966 if ${ac_cv_prog_gcc_traditional+:} false; then :
3967 $as_echo_n "(cached) " >&6
3969 ac_pattern="Autoconf.*'x'"
3970 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3971 /* end confdefs.h. */
3975 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3976 $EGREP "$ac_pattern" >/dev/null 2>&1; then :
3977 ac_cv_prog_gcc_traditional=yes
3979 ac_cv_prog_gcc_traditional=no
3984 if test $ac_cv_prog_gcc_traditional = no; then
3985 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3986 /* end confdefs.h. */
3990 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3991 $EGREP "$ac_pattern" >/dev/null 2>&1; then :
3992 ac_cv_prog_gcc_traditional=yes
3998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_gcc_traditional" >&5
3999 $as_echo "$ac_cv_prog_gcc_traditional" >&6; }
4000 if test $ac_cv_prog_gcc_traditional = yes; then
4001 CC="$CC -traditional"
4005 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using SUNPro C" >&5
4006 $as_echo_n "checking whether we are using SUNPro C... " >&6; }
4007 if ${ac_cv_prog_suncc+:} false; then :
4008 $as_echo_n "(cached) " >&6
4010 cat > conftest.c <<EOF
4015 if { ac_try='${CC-cc} -E conftest.c'
4016 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
4019 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4020 test $ac_status = 0; }; } | egrep yes >/dev/null 2>&1; then
4021 ac_cv_prog_suncc=yes
4026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_suncc" >&5
4027 $as_echo "$ac_cv_prog_suncc" >&6; }
4028 if test -n "$ac_tool_prefix"; then
4029 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4030 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4031 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4032 $as_echo_n "checking for $ac_word... " >&6; }
4033 if ${ac_cv_prog_RANLIB+:} false; then :
4034 $as_echo_n "(cached) " >&6
4036 if test -n "$RANLIB"; then
4037 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4039 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4043 test -z "$as_dir" && as_dir=.
4044 for ac_exec_ext in '' $ac_executable_extensions; do
4045 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4046 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4047 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4056 RANLIB=$ac_cv_prog_RANLIB
4057 if test -n "$RANLIB"; then
4058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
4059 $as_echo "$RANLIB" >&6; }
4061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4062 $as_echo "no" >&6; }
4067 if test -z "$ac_cv_prog_RANLIB"; then
4068 ac_ct_RANLIB=$RANLIB
4069 # Extract the first word of "ranlib", so it can be a program name with args.
4070 set dummy ranlib; ac_word=$2
4071 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4072 $as_echo_n "checking for $ac_word... " >&6; }
4073 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
4074 $as_echo_n "(cached) " >&6
4076 if test -n "$ac_ct_RANLIB"; then
4077 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4079 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4083 test -z "$as_dir" && as_dir=.
4084 for ac_exec_ext in '' $ac_executable_extensions; do
4085 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4086 ac_cv_prog_ac_ct_RANLIB="ranlib"
4087 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4096 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4097 if test -n "$ac_ct_RANLIB"; then
4098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
4099 $as_echo "$ac_ct_RANLIB" >&6; }
4101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4102 $as_echo "no" >&6; }
4105 if test "x$ac_ct_RANLIB" = x; then
4108 case $cross_compiling:$ac_tool_warned in
4110 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4111 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4112 ac_tool_warned=yes ;;
4114 RANLIB=$ac_ct_RANLIB
4117 RANLIB="$ac_cv_prog_RANLIB"
4121 if test "x$GCC" = "xyes"; then
4122 CFLAGS="$CFLAGS -Wall -D_GNU_SOURCE"
4125 # Check whether --enable-largefile was given.
4126 if test "${enable_largefile+set}" = set; then :
4127 enableval=$enable_largefile;
4130 if test "$enable_largefile" != no; then
4132 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
4133 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
4134 if ${ac_cv_sys_largefile_CC+:} false; then :
4135 $as_echo_n "(cached) " >&6
4137 ac_cv_sys_largefile_CC=no
4138 if test "$GCC" != yes; then
4141 # IRIX 6.2 and later do not support large files by default,
4142 # so use the C compiler's -n32 option if that helps.
4143 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4144 /* end confdefs.h. */
4145 #include <sys/types.h>
4146 /* Check that off_t can represent 2**63 - 1 correctly.
4147 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4148 since some C++ compilers masquerading as C compilers
4149 incorrectly reject 9223372036854775807. */
4150 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4151 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4152 && LARGE_OFF_T % 2147483647 == 1)
4162 if ac_fn_c_try_compile "$LINENO"; then :
4165 rm -f core conftest.err conftest.$ac_objext
4167 if ac_fn_c_try_compile "$LINENO"; then :
4168 ac_cv_sys_largefile_CC=' -n32'; break
4170 rm -f core conftest.err conftest.$ac_objext
4174 rm -f conftest.$ac_ext
4177 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
4178 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
4179 if test "$ac_cv_sys_largefile_CC" != no; then
4180 CC=$CC$ac_cv_sys_largefile_CC
4183 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
4184 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
4185 if ${ac_cv_sys_file_offset_bits+:} false; then :
4186 $as_echo_n "(cached) " >&6
4189 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4190 /* end confdefs.h. */
4191 #include <sys/types.h>
4192 /* Check that off_t can represent 2**63 - 1 correctly.
4193 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4194 since some C++ compilers masquerading as C compilers
4195 incorrectly reject 9223372036854775807. */
4196 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4197 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4198 && LARGE_OFF_T % 2147483647 == 1)
4208 if ac_fn_c_try_compile "$LINENO"; then :
4209 ac_cv_sys_file_offset_bits=no; break
4211 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4212 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4213 /* end confdefs.h. */
4214 #define _FILE_OFFSET_BITS 64
4215 #include <sys/types.h>
4216 /* Check that off_t can represent 2**63 - 1 correctly.
4217 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4218 since some C++ compilers masquerading as C compilers
4219 incorrectly reject 9223372036854775807. */
4220 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4221 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4222 && LARGE_OFF_T % 2147483647 == 1)
4232 if ac_fn_c_try_compile "$LINENO"; then :
4233 ac_cv_sys_file_offset_bits=64; break
4235 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4236 ac_cv_sys_file_offset_bits=unknown
4240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
4241 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
4242 case $ac_cv_sys_file_offset_bits in #(
4245 cat >>confdefs.h <<_ACEOF
4246 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
4251 if test $ac_cv_sys_file_offset_bits = unknown; then
4252 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
4253 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
4254 if ${ac_cv_sys_large_files+:} false; then :
4255 $as_echo_n "(cached) " >&6
4258 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4259 /* end confdefs.h. */
4260 #include <sys/types.h>
4261 /* Check that off_t can represent 2**63 - 1 correctly.
4262 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4263 since some C++ compilers masquerading as C compilers
4264 incorrectly reject 9223372036854775807. */
4265 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4266 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4267 && LARGE_OFF_T % 2147483647 == 1)
4277 if ac_fn_c_try_compile "$LINENO"; then :
4278 ac_cv_sys_large_files=no; break
4280 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4281 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4282 /* end confdefs.h. */
4283 #define _LARGE_FILES 1
4284 #include <sys/types.h>
4285 /* Check that off_t can represent 2**63 - 1 correctly.
4286 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4287 since some C++ compilers masquerading as C compilers
4288 incorrectly reject 9223372036854775807. */
4289 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4290 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4291 && LARGE_OFF_T % 2147483647 == 1)
4301 if ac_fn_c_try_compile "$LINENO"; then :
4302 ac_cv_sys_large_files=1; break
4304 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4305 ac_cv_sys_large_files=unknown
4309 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
4310 $as_echo "$ac_cv_sys_large_files" >&6; }
4311 case $ac_cv_sys_large_files in #(
4314 cat >>confdefs.h <<_ACEOF
4315 #define _LARGE_FILES $ac_cv_sys_large_files
4324 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
4325 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
4326 if ${ac_cv_c_bigendian+:} false; then :
4327 $as_echo_n "(cached) " >&6
4329 ac_cv_c_bigendian=unknown
4330 # See if we're dealing with a universal compiler.
4331 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4332 /* end confdefs.h. */
4333 #ifndef __APPLE_CC__
4334 not a universal capable compiler
4339 if ac_fn_c_try_compile "$LINENO"; then :
4341 # Check for potential -arch flags. It is not universal unless
4342 # there are at least two -arch flags with different values.
4345 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
4346 if test -n "$ac_prev"; then
4348 i?86 | x86_64 | ppc | ppc64)
4349 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
4352 ac_cv_c_bigendian=universal
4358 elif test "x$ac_word" = "x-arch"; then
4363 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4364 if test $ac_cv_c_bigendian = unknown; then
4365 # See if sys/param.h defines the BYTE_ORDER macro.
4366 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4367 /* end confdefs.h. */
4368 #include <sys/types.h>
4369 #include <sys/param.h>
4374 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
4375 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
4384 if ac_fn_c_try_compile "$LINENO"; then :
4385 # It does; now see whether it defined to BIG_ENDIAN or not.
4386 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4387 /* end confdefs.h. */
4388 #include <sys/types.h>
4389 #include <sys/param.h>
4394 #if BYTE_ORDER != BIG_ENDIAN
4402 if ac_fn_c_try_compile "$LINENO"; then :
4403 ac_cv_c_bigendian=yes
4405 ac_cv_c_bigendian=no
4407 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4409 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4411 if test $ac_cv_c_bigendian = unknown; then
4412 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
4413 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4414 /* end confdefs.h. */
4420 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
4428 if ac_fn_c_try_compile "$LINENO"; then :
4429 # It does; now see whether it defined to _BIG_ENDIAN or not.
4430 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4431 /* end confdefs.h. */
4445 if ac_fn_c_try_compile "$LINENO"; then :
4446 ac_cv_c_bigendian=yes
4448 ac_cv_c_bigendian=no
4450 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4452 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4454 if test $ac_cv_c_bigendian = unknown; then
4455 # Compile a test program.
4456 if test "$cross_compiling" = yes; then :
4457 # Try to guess by grepping values from an object file.
4458 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4459 /* end confdefs.h. */
4460 short int ascii_mm[] =
4461 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
4462 short int ascii_ii[] =
4463 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
4464 int use_ascii (int i) {
4465 return ascii_mm[i] + ascii_ii[i];
4467 short int ebcdic_ii[] =
4468 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
4469 short int ebcdic_mm[] =
4470 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
4471 int use_ebcdic (int i) {
4472 return ebcdic_mm[i] + ebcdic_ii[i];
4479 return use_ascii (foo) == use_ebcdic (foo);
4484 if ac_fn_c_try_compile "$LINENO"; then :
4485 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
4486 ac_cv_c_bigendian=yes
4488 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
4489 if test "$ac_cv_c_bigendian" = unknown; then
4490 ac_cv_c_bigendian=no
4492 # finding both strings is unlikely to happen, but who knows?
4493 ac_cv_c_bigendian=unknown
4497 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4499 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4500 /* end confdefs.h. */
4501 $ac_includes_default
4506 /* Are we little or big endian? From Harbison&Steele. */
4510 char c[sizeof (long int)];
4513 return u.c[sizeof (long int) - 1] == 1;
4519 if ac_fn_c_try_run "$LINENO"; then :
4520 ac_cv_c_bigendian=no
4522 ac_cv_c_bigendian=yes
4524 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4525 conftest.$ac_objext conftest.beam conftest.$ac_ext
4530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
4531 $as_echo "$ac_cv_c_bigendian" >&6; }
4532 case $ac_cv_c_bigendian in #(
4534 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
4540 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
4544 as_fn_error $? "unknown endianness
4545 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
4549 # Extract the first word of "gmake", so it can be a program name with args.
4550 set dummy gmake; ac_word=$2
4551 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4552 $as_echo_n "checking for $ac_word... " >&6; }
4553 if ${ac_cv_prog_GMAKE+:} false; then :
4554 $as_echo_n "(cached) " >&6
4556 if test -n "$GMAKE"; then
4557 ac_cv_prog_GMAKE="$GMAKE" # Let the user override the test.
4559 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4563 test -z "$as_dir" && as_dir=.
4564 for ac_exec_ext in '' $ac_executable_extensions; do
4565 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4566 ac_cv_prog_GMAKE="yes"
4567 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4574 test -z "$ac_cv_prog_GMAKE" && ac_cv_prog_GMAKE="no"
4577 GMAKE=$ac_cv_prog_GMAKE
4578 if test -n "$GMAKE"; then
4579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMAKE" >&5
4580 $as_echo "$GMAKE" >&6; }
4582 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4583 $as_echo "no" >&6; }
4587 if test $GMAKE = no; then
4588 # Extract the first word of "make", so it can be a program name with args.
4589 set dummy make; ac_word=$2
4590 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4591 $as_echo_n "checking for $ac_word... " >&6; }
4592 if ${ac_cv_path_MAKE+:} false; then :
4593 $as_echo_n "(cached) " >&6
4597 ac_cv_path_MAKE="$MAKE" # Let the user override the test with a path.
4600 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4604 test -z "$as_dir" && as_dir=.
4605 for ac_exec_ext in '' $ac_executable_extensions; do
4606 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4607 ac_cv_path_MAKE="$as_dir/$ac_word$ac_exec_ext"
4608 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4615 test -z "$ac_cv_path_MAKE" && ac_cv_path_MAKE="/usr/local/bin/make"
4619 MAKE=$ac_cv_path_MAKE
4620 if test -n "$MAKE"; then
4621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
4622 $as_echo "$MAKE" >&6; }
4624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4625 $as_echo "no" >&6; }
4630 # Extract the first word of "gmake", so it can be a program name with args.
4631 set dummy gmake; ac_word=$2
4632 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4633 $as_echo_n "checking for $ac_word... " >&6; }
4634 if ${ac_cv_path_MAKE+:} false; then :
4635 $as_echo_n "(cached) " >&6
4639 ac_cv_path_MAKE="$MAKE" # Let the user override the test with a path.
4642 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4646 test -z "$as_dir" && as_dir=.
4647 for ac_exec_ext in '' $ac_executable_extensions; do
4648 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4649 ac_cv_path_MAKE="$as_dir/$ac_word$ac_exec_ext"
4650 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4657 test -z "$ac_cv_path_MAKE" && ac_cv_path_MAKE="/usr/local/gnu/bin/make"
4661 MAKE=$ac_cv_path_MAKE
4662 if test -n "$MAKE"; then
4663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
4664 $as_echo "$MAKE" >&6; }
4666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4667 $as_echo "no" >&6; }
4672 makever=`$ac_cv_path_MAKE --version 2>&1 | grep "GNU Make"`
4673 if test -z "$makever"; then
4674 as_fn_error $? "GNU Make is not installed. Please download and install it
4675 from ftp://prep.ai.mit.edu/pub/gnu/make/ before continuing." "$LINENO" 5
4679 # Check whether --with-system-libltdl was given.
4680 if test "${with_system_libltdl+set}" = set; then :
4681 withval=$with_system_libltdl;
4683 INCLTDL=-DWITH_SYSTEM_LTDL
4689 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
4690 if test -f "$ac_dir/install-sh"; then
4692 ac_install_sh="$ac_aux_dir/install-sh -c"
4694 elif test -f "$ac_dir/install.sh"; then
4696 ac_install_sh="$ac_aux_dir/install.sh -c"
4698 elif test -f "$ac_dir/shtool"; then
4700 ac_install_sh="$ac_aux_dir/shtool install -c"
4704 if test -z "$ac_aux_dir"; then
4705 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
4708 # These three variables are undocumented and unsupported,
4709 # and are intended to be withdrawn in a future Autoconf release.
4710 # They can cause serious problems if a builder's source tree is in a directory
4711 # whose full name contains unusual characters.
4712 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4713 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4714 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4719 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4720 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
4726 macro_revision='1.3293'
4740 ltmain="$ac_aux_dir/ltmain.sh"
4742 # Make sure we can run config.sub.
4743 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4744 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4746 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4747 $as_echo_n "checking build system type... " >&6; }
4748 if ${ac_cv_build+:} false; then :
4749 $as_echo_n "(cached) " >&6
4751 ac_build_alias=$build_alias
4752 test "x$ac_build_alias" = x &&
4753 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4754 test "x$ac_build_alias" = x &&
4755 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
4756 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4757 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4761 $as_echo "$ac_cv_build" >&6; }
4762 case $ac_cv_build in
4764 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
4767 ac_save_IFS=$IFS; IFS='-'
4773 # Remember, the first character of IFS is used to create $*,
4774 # except with old shells:
4777 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4780 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4781 $as_echo_n "checking host system type... " >&6; }
4782 if ${ac_cv_host+:} false; then :
4783 $as_echo_n "(cached) " >&6
4785 if test "x$host_alias" = x; then
4786 ac_cv_host=$ac_cv_build
4788 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4789 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4794 $as_echo "$ac_cv_host" >&6; }
4797 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
4800 ac_save_IFS=$IFS; IFS='-'
4806 # Remember, the first character of IFS is used to create $*,
4807 # except with old shells:
4810 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4813 # Backslashify metacharacters that are still active within
4814 # double-quoted strings.
4815 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
4817 # Same as above, but do not quote variable references.
4818 double_quote_subst='s/\(["`\\]\)/\\\1/g'
4820 # Sed substitution to delay expansion of an escaped shell variable in a
4821 # double_quote_subst'ed string.
4822 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4824 # Sed substitution to delay expansion of an escaped single quote.
4825 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4827 # Sed substitution to avoid accidental globbing in evaled expressions
4828 no_glob_subst='s/\*/\\\*/g'
4830 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4831 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4832 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
4834 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
4835 $as_echo_n "checking how to print strings... " >&6; }
4836 # Test print first, because it will be a builtin if present.
4837 if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
4838 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
4840 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
4843 # Use this function as a fallback that always works.
4844 func_fallback_echo ()
4846 eval 'cat <<_LTECHO_EOF
4850 ECHO='func_fallback_echo'
4853 # func_echo_all arg...
4854 # Invoke $ECHO with all args, space-separated.
4861 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
4862 $as_echo "printf" >&6; } ;;
4863 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
4864 $as_echo "print -r" >&6; } ;;
4865 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
4866 $as_echo "cat" >&6; } ;;
4882 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4883 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
4884 if ${ac_cv_path_SED+:} false; then :
4885 $as_echo_n "(cached) " >&6
4887 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4888 for ac_i in 1 2 3 4 5 6 7; do
4889 ac_script="$ac_script$as_nl$ac_script"
4891 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4892 { ac_script=; unset ac_script;}
4893 if test -z "$SED"; then
4894 ac_path_SED_found=false
4895 # Loop through the user's path and test for each of PROGNAME-LIST
4896 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4900 test -z "$as_dir" && as_dir=.
4901 for ac_prog in sed gsed; do
4902 for ac_exec_ext in '' $ac_executable_extensions; do
4903 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4904 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
4905 # Check for GNU ac_path_SED and select it if it is found.
4906 # Check for GNU $ac_path_SED
4907 case `"$ac_path_SED" --version 2>&1` in
4909 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4912 $as_echo_n 0123456789 >"conftest.in"
4915 cat "conftest.in" "conftest.in" >"conftest.tmp"
4916 mv "conftest.tmp" "conftest.in"
4917 cp "conftest.in" "conftest.nl"
4918 $as_echo '' >> "conftest.nl"
4919 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4920 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4921 as_fn_arith $ac_count + 1 && ac_count=$as_val
4922 if test $ac_count -gt ${ac_path_SED_max-0}; then
4923 # Best one so far, save it but keep looking for a better one
4924 ac_cv_path_SED="$ac_path_SED"
4925 ac_path_SED_max=$ac_count
4927 # 10*(2^10) chars as input seems more than enough
4928 test $ac_count -gt 10 && break
4930 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4933 $ac_path_SED_found && break 3
4938 if test -z "$ac_cv_path_SED"; then
4939 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
4946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4947 $as_echo "$ac_cv_path_SED" >&6; }
4948 SED="$ac_cv_path_SED"
4951 test -z "$SED" && SED=sed
4952 Xsed="$SED -e 1s/^X//"
4964 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4965 $as_echo_n "checking for fgrep... " >&6; }
4966 if ${ac_cv_path_FGREP+:} false; then :
4967 $as_echo_n "(cached) " >&6
4969 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4970 then ac_cv_path_FGREP="$GREP -F"
4972 if test -z "$FGREP"; then
4973 ac_path_FGREP_found=false
4974 # Loop through the user's path and test for each of PROGNAME-LIST
4975 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4976 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4979 test -z "$as_dir" && as_dir=.
4980 for ac_prog in fgrep; do
4981 for ac_exec_ext in '' $ac_executable_extensions; do
4982 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4983 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
4984 # Check for GNU ac_path_FGREP and select it if it is found.
4985 # Check for GNU $ac_path_FGREP
4986 case `"$ac_path_FGREP" --version 2>&1` in
4988 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4991 $as_echo_n 0123456789 >"conftest.in"
4994 cat "conftest.in" "conftest.in" >"conftest.tmp"
4995 mv "conftest.tmp" "conftest.in"
4996 cp "conftest.in" "conftest.nl"
4997 $as_echo 'FGREP' >> "conftest.nl"
4998 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4999 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5000 as_fn_arith $ac_count + 1 && ac_count=$as_val
5001 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5002 # Best one so far, save it but keep looking for a better one
5003 ac_cv_path_FGREP="$ac_path_FGREP"
5004 ac_path_FGREP_max=$ac_count
5006 # 10*(2^10) chars as input seems more than enough
5007 test $ac_count -gt 10 && break
5009 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5012 $ac_path_FGREP_found && break 3
5017 if test -z "$ac_cv_path_FGREP"; then
5018 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5021 ac_cv_path_FGREP=$FGREP
5026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5027 $as_echo "$ac_cv_path_FGREP" >&6; }
5028 FGREP="$ac_cv_path_FGREP"
5031 test -z "$GREP" && GREP=grep
5051 # Check whether --with-gnu-ld was given.
5052 if test "${with_gnu_ld+set}" = set; then :
5053 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5059 if test "$GCC" = yes; then
5060 # Check if gcc -print-prog-name=ld gives a path.
5061 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5062 $as_echo_n "checking for ld used by $CC... " >&6; }
5065 # gcc leaves a trailing carriage return which upsets mingw
5066 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5068 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5071 # Accept absolute paths.
5073 re_direlt='/[^/][^/]*/\.\./'
5074 # Canonicalize the pathname of ld
5075 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5076 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5077 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5079 test -z "$LD" && LD="$ac_prog"
5082 # If it fails, then pretend we aren't using GCC.
5086 # If it is relative, then search for the first ld in PATH.
5090 elif test "$with_gnu_ld" = yes; then
5091 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5092 $as_echo_n "checking for GNU ld... " >&6; }
5094 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5095 $as_echo_n "checking for non-GNU ld... " >&6; }
5097 if ${lt_cv_path_LD+:} false; then :
5098 $as_echo_n "(cached) " >&6
5100 if test -z "$LD"; then
5101 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5102 for ac_dir in $PATH; do
5104 test -z "$ac_dir" && ac_dir=.
5105 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5106 lt_cv_path_LD="$ac_dir/$ac_prog"
5107 # Check to see if the program is GNU ld. I'd rather use --version,
5108 # but apparently some variants of GNU ld only accept -v.
5109 # Break only if it was the GNU/non-GNU ld that we prefer.
5110 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5111 *GNU* | *'with BFD'*)
5112 test "$with_gnu_ld" != no && break
5115 test "$with_gnu_ld" != yes && break
5122 lt_cv_path_LD="$LD" # Let the user override the test with a path.
5127 if test -n "$LD"; then
5128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5129 $as_echo "$LD" >&6; }
5131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5132 $as_echo "no" >&6; }
5134 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
5135 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5136 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5137 if ${lt_cv_prog_gnu_ld+:} false; then :
5138 $as_echo_n "(cached) " >&6
5140 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5141 case `$LD -v 2>&1 </dev/null` in
5142 *GNU* | *'with BFD'*)
5143 lt_cv_prog_gnu_ld=yes
5146 lt_cv_prog_gnu_ld=no
5150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5151 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5152 with_gnu_ld=$lt_cv_prog_gnu_ld
5162 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5163 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5164 if ${lt_cv_path_NM+:} false; then :
5165 $as_echo_n "(cached) " >&6
5167 if test -n "$NM"; then
5168 # Let the user override the test.
5171 lt_nm_to_check="${ac_tool_prefix}nm"
5172 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5173 lt_nm_to_check="$lt_nm_to_check nm"
5175 for lt_tmp_nm in $lt_nm_to_check; do
5176 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5177 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5179 test -z "$ac_dir" && ac_dir=.
5180 tmp_nm="$ac_dir/$lt_tmp_nm"
5181 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5182 # Check to see if the nm accepts a BSD-compat flag.
5183 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5184 # nm: unknown option "B" ignored
5185 # Tru64's nm complains that /dev/null is an invalid object file
5186 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5187 */dev/null* | *'Invalid file or object type'*)
5188 lt_cv_path_NM="$tmp_nm -B"
5192 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5194 lt_cv_path_NM="$tmp_nm -p"
5198 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5199 continue # so that we can try to find one that supports BSD flags
5208 : ${lt_cv_path_NM=no}
5211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5212 $as_echo "$lt_cv_path_NM" >&6; }
5213 if test "$lt_cv_path_NM" != "no"; then
5216 # Didn't find any BSD compatible name lister, look for dumpbin.
5217 if test -n "$DUMPBIN"; then :
5218 # Let the user override the test.
5220 if test -n "$ac_tool_prefix"; then
5221 for ac_prog in dumpbin "link -dump"
5223 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5224 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5225 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5226 $as_echo_n "checking for $ac_word... " >&6; }
5227 if ${ac_cv_prog_DUMPBIN+:} false; then :
5228 $as_echo_n "(cached) " >&6
5230 if test -n "$DUMPBIN"; then
5231 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5233 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5237 test -z "$as_dir" && as_dir=.
5238 for ac_exec_ext in '' $ac_executable_extensions; do
5239 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5240 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5241 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5250 DUMPBIN=$ac_cv_prog_DUMPBIN
5251 if test -n "$DUMPBIN"; then
5252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5253 $as_echo "$DUMPBIN" >&6; }
5255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5256 $as_echo "no" >&6; }
5260 test -n "$DUMPBIN" && break
5263 if test -z "$DUMPBIN"; then
5264 ac_ct_DUMPBIN=$DUMPBIN
5265 for ac_prog in dumpbin "link -dump"
5267 # Extract the first word of "$ac_prog", so it can be a program name with args.
5268 set dummy $ac_prog; ac_word=$2
5269 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5270 $as_echo_n "checking for $ac_word... " >&6; }
5271 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
5272 $as_echo_n "(cached) " >&6
5274 if test -n "$ac_ct_DUMPBIN"; then
5275 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5277 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5281 test -z "$as_dir" && as_dir=.
5282 for ac_exec_ext in '' $ac_executable_extensions; do
5283 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5284 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5285 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5294 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5295 if test -n "$ac_ct_DUMPBIN"; then
5296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5297 $as_echo "$ac_ct_DUMPBIN" >&6; }
5299 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5300 $as_echo "no" >&6; }
5304 test -n "$ac_ct_DUMPBIN" && break
5307 if test "x$ac_ct_DUMPBIN" = x; then
5310 case $cross_compiling:$ac_tool_warned in
5312 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5313 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5314 ac_tool_warned=yes ;;
5316 DUMPBIN=$ac_ct_DUMPBIN
5320 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5322 DUMPBIN="$DUMPBIN -symbols"
5330 if test "$DUMPBIN" != ":"; then
5334 test -z "$NM" && NM=nm
5341 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5342 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
5343 if ${lt_cv_nm_interface+:} false; then :
5344 $as_echo_n "(cached) " >&6
5346 lt_cv_nm_interface="BSD nm"
5347 echo "int some_variable = 0;" > conftest.$ac_ext
5348 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5349 (eval "$ac_compile" 2>conftest.err)
5350 cat conftest.err >&5
5351 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5352 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5353 cat conftest.err >&5
5354 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5355 cat conftest.out >&5
5356 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5357 lt_cv_nm_interface="MS dumpbin"
5361 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5362 $as_echo "$lt_cv_nm_interface" >&6; }
5364 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5365 $as_echo_n "checking whether ln -s works... " >&6; }
5367 if test "$LN_S" = "ln -s"; then
5368 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5369 $as_echo "yes" >&6; }
5371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5372 $as_echo "no, using $LN_S" >&6; }
5375 # find the maximum length of command line arguments
5376 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5377 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
5378 if ${lt_cv_sys_max_cmd_len+:} false; then :
5379 $as_echo_n "(cached) " >&6
5386 # On DJGPP, this test can blow up pretty badly due to problems in libc
5387 # (any single argument exceeding 2000 bytes causes a buffer overrun
5388 # during glob expansion). Even if it were fixed, the result of this
5389 # check would be larger than it should be.
5390 lt_cv_sys_max_cmd_len=12288; # 12K is about right
5394 # Under GNU Hurd, this test is not required because there is
5395 # no limit to the length of command line arguments.
5396 # Libtool will interpret -1 as no limit whatsoever
5397 lt_cv_sys_max_cmd_len=-1;
5400 cygwin* | mingw* | cegcc*)
5401 # On Win9x/ME, this test blows up -- it succeeds, but takes
5402 # about 5 minutes as the teststring grows exponentially.
5403 # Worse, since 9x/ME are not pre-emptively multitasking,
5404 # you end up with a "frozen" computer, even though with patience
5405 # the test eventually succeeds (with a max line length of 256k).
5406 # Instead, let's just punt: use the minimum linelength reported by
5407 # all of the supported platforms: 8192 (on NT/2K/XP).
5408 lt_cv_sys_max_cmd_len=8192;
5412 # On MiNT this can take a long time and run out of memory.
5413 lt_cv_sys_max_cmd_len=8192;
5417 # On AmigaOS with pdksh, this test takes hours, literally.
5418 # So we just punt and use a minimum line length of 8192.
5419 lt_cv_sys_max_cmd_len=8192;
5422 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5423 # This has been around since 386BSD, at least. Likely further.
5424 if test -x /sbin/sysctl; then
5425 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5426 elif test -x /usr/sbin/sysctl; then
5427 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5429 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
5431 # And add a safety zone
5432 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5433 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5437 # We know the value 262144 and hardcode it with a safety zone (like BSD)
5438 lt_cv_sys_max_cmd_len=196608
5442 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5443 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5444 # nice to cause kernel panics so lets avoid the loop below.
5445 # First set a reasonable default.
5446 lt_cv_sys_max_cmd_len=16384
5448 if test -x /sbin/sysconfig; then
5449 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5450 *1*) lt_cv_sys_max_cmd_len=-1 ;;
5455 lt_cv_sys_max_cmd_len=102400
5457 sysv5* | sco5v6* | sysv4.2uw2*)
5458 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5459 if test -n "$kargmax"; then
5460 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
5462 lt_cv_sys_max_cmd_len=32768
5466 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5467 if test -n "$lt_cv_sys_max_cmd_len"; then
5468 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5469 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5471 # Make teststring a little bigger before we do anything with it.
5472 # a 1K string should be a reasonable start.
5473 for i in 1 2 3 4 5 6 7 8 ; do
5474 teststring=$teststring$teststring
5476 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5477 # If test is not a shell built-in, we'll probably end up computing a
5478 # maximum length that is only half of the actual maximum length, but
5480 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
5481 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5482 test $i != 17 # 1/2 MB should be enough
5485 teststring=$teststring$teststring
5487 # Only check the string length outside the loop.
5488 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5490 # Add a significant safety factor because C++ compilers can tack on
5491 # massive amounts of additional arguments before passing them to the
5492 # linker. It appears as though 1/2 is a usable value.
5493 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5500 if test -n $lt_cv_sys_max_cmd_len ; then
5501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5502 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5505 $as_echo "none" >&6; }
5507 max_cmd_len=$lt_cv_sys_max_cmd_len
5518 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
5519 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
5520 # Try some XSI features
5523 test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
5525 && eval 'test $(( 1 + 1 )) -eq 2 \
5526 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
5528 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
5529 $as_echo "$xsi_shell" >&6; }
5532 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
5533 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
5535 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
5537 && lt_shell_append=yes
5538 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
5539 $as_echo "$lt_shell_append" >&6; }
5542 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5552 # test EBCDIC or ASCII
5553 case `echo X|tr X '\101'` in
5554 A) # ASCII based system
5555 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5556 lt_SP2NL='tr \040 \012'
5557 lt_NL2SP='tr \015\012 \040\040'
5559 *) # EBCDIC based system
5560 lt_SP2NL='tr \100 \n'
5561 lt_NL2SP='tr \r\n \100\100'
5573 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
5574 $as_echo_n "checking how to convert $build file names to $host format... " >&6; }
5575 if ${lt_cv_to_host_file_cmd+:} false; then :
5576 $as_echo_n "(cached) " >&6
5581 *-*-mingw* ) # actually msys
5582 lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
5585 lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
5587 * ) # otherwise, assume *nix
5588 lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
5594 *-*-mingw* ) # actually msys
5595 lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
5598 lt_cv_to_host_file_cmd=func_convert_file_noop
5600 * ) # otherwise, assume *nix
5601 lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
5605 * ) # unhandled hosts (and "normal" native builds)
5606 lt_cv_to_host_file_cmd=func_convert_file_noop
5612 to_host_file_cmd=$lt_cv_to_host_file_cmd
5613 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
5614 $as_echo "$lt_cv_to_host_file_cmd" >&6; }
5620 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
5621 $as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
5622 if ${lt_cv_to_tool_file_cmd+:} false; then :
5623 $as_echo_n "(cached) " >&6
5625 #assume ordinary cross tools, or native build.
5626 lt_cv_to_tool_file_cmd=func_convert_file_noop
5630 *-*-mingw* ) # actually msys
5631 lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
5639 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
5640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
5641 $as_echo "$lt_cv_to_tool_file_cmd" >&6; }
5647 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5648 $as_echo_n "checking for $LD option to reload object files... " >&6; }
5649 if ${lt_cv_ld_reload_flag+:} false; then :
5650 $as_echo_n "(cached) " >&6
5652 lt_cv_ld_reload_flag='-r'
5654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5655 $as_echo "$lt_cv_ld_reload_flag" >&6; }
5656 reload_flag=$lt_cv_ld_reload_flag
5657 case $reload_flag in
5659 *) reload_flag=" $reload_flag" ;;
5661 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5663 cygwin* | mingw* | pw32* | cegcc*)
5664 if test "$GCC" != yes; then
5669 if test "$GCC" = yes; then
5670 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5672 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5685 if test -n "$ac_tool_prefix"; then
5686 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5687 set dummy ${ac_tool_prefix}objdump; ac_word=$2
5688 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5689 $as_echo_n "checking for $ac_word... " >&6; }
5690 if ${ac_cv_prog_OBJDUMP+:} false; then :
5691 $as_echo_n "(cached) " >&6
5693 if test -n "$OBJDUMP"; then
5694 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5696 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5700 test -z "$as_dir" && as_dir=.
5701 for ac_exec_ext in '' $ac_executable_extensions; do
5702 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5703 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5704 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5713 OBJDUMP=$ac_cv_prog_OBJDUMP
5714 if test -n "$OBJDUMP"; then
5715 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5716 $as_echo "$OBJDUMP" >&6; }
5718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5719 $as_echo "no" >&6; }
5724 if test -z "$ac_cv_prog_OBJDUMP"; then
5725 ac_ct_OBJDUMP=$OBJDUMP
5726 # Extract the first word of "objdump", so it can be a program name with args.
5727 set dummy objdump; ac_word=$2
5728 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5729 $as_echo_n "checking for $ac_word... " >&6; }
5730 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
5731 $as_echo_n "(cached) " >&6
5733 if test -n "$ac_ct_OBJDUMP"; then
5734 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5736 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5740 test -z "$as_dir" && as_dir=.
5741 for ac_exec_ext in '' $ac_executable_extensions; do
5742 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5743 ac_cv_prog_ac_ct_OBJDUMP="objdump"
5744 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5753 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5754 if test -n "$ac_ct_OBJDUMP"; then
5755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5756 $as_echo "$ac_ct_OBJDUMP" >&6; }
5758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5759 $as_echo "no" >&6; }
5762 if test "x$ac_ct_OBJDUMP" = x; then
5765 case $cross_compiling:$ac_tool_warned in
5767 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5768 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5769 ac_tool_warned=yes ;;
5771 OBJDUMP=$ac_ct_OBJDUMP
5774 OBJDUMP="$ac_cv_prog_OBJDUMP"
5777 test -z "$OBJDUMP" && OBJDUMP=objdump
5787 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5788 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
5789 if ${lt_cv_deplibs_check_method+:} false; then :
5790 $as_echo_n "(cached) " >&6
5792 lt_cv_file_magic_cmd='$MAGIC_CMD'
5793 lt_cv_file_magic_test_file=
5794 lt_cv_deplibs_check_method='unknown'
5795 # Need to set the preceding variable on all platforms that support
5796 # interlibrary dependencies.
5797 # 'none' -- dependencies not supported.
5798 # `unknown' -- same as none, but documents that we really don't know.
5799 # 'pass_all' -- all dependencies passed with no checks.
5800 # 'test_compile' -- check by making test program.
5801 # 'file_magic [[regex]]' -- check by looking for files in library path
5802 # which responds to the $file_magic_cmd with a given extended regex.
5803 # If you have `file' or equivalent on your system and you're not sure
5804 # whether `pass_all' will *always* work, you probably want this one.
5808 lt_cv_deplibs_check_method=pass_all
5812 lt_cv_deplibs_check_method=pass_all
5816 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5817 lt_cv_file_magic_cmd='/usr/bin/file -L'
5818 lt_cv_file_magic_test_file=/shlib/libc.so
5822 # func_win32_libid is a shell function defined in ltmain.sh
5823 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5824 lt_cv_file_magic_cmd='func_win32_libid'
5828 # Base MSYS/MinGW do not provide the 'file' command needed by
5829 # func_win32_libid shell function, so use a weaker test based on 'objdump',
5830 # unless we find 'file', for example because we are cross-compiling.
5831 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
5832 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
5833 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5834 lt_cv_file_magic_cmd='func_win32_libid'
5836 # Keep this pattern in sync with the one in func_win32_libid.
5837 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
5838 lt_cv_file_magic_cmd='$OBJDUMP -f'
5843 # use the weaker test based on 'objdump'. See mingw*.
5844 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5845 lt_cv_file_magic_cmd='$OBJDUMP -f'
5848 darwin* | rhapsody*)
5849 lt_cv_deplibs_check_method=pass_all
5852 freebsd* | dragonfly*)
5853 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5856 # Not sure whether the presence of OpenBSD here was a mistake.
5857 # Let's accept both of them until this is cleared up.
5858 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5859 lt_cv_file_magic_cmd=/usr/bin/file
5860 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5864 lt_cv_deplibs_check_method=pass_all
5869 lt_cv_deplibs_check_method=pass_all
5873 lt_cv_deplibs_check_method=pass_all
5876 hpux10.20* | hpux11*)
5877 lt_cv_file_magic_cmd=/usr/bin/file
5880 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5881 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5884 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]'
5885 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5888 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
5889 lt_cv_file_magic_test_file=/usr/lib/libc.sl
5895 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5896 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5899 irix5* | irix6* | nonstopux*)
5901 *-32|*"-32 ") libmagic=32-bit;;
5902 *-n32|*"-n32 ") libmagic=N32;;
5903 *-64|*"-64 ") libmagic=64-bit;;
5904 *) libmagic=never-match;;
5906 lt_cv_deplibs_check_method=pass_all
5909 # This must be Linux ELF.
5910 linux* | k*bsd*-gnu | kopensolaris*-gnu)
5911 lt_cv_deplibs_check_method=pass_all
5915 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5916 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5918 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5923 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5924 lt_cv_file_magic_cmd=/usr/bin/file
5925 lt_cv_file_magic_test_file=/usr/lib/libnls.so
5929 lt_cv_deplibs_check_method=pass_all
5933 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5934 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5936 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5940 osf3* | osf4* | osf5*)
5941 lt_cv_deplibs_check_method=pass_all
5945 lt_cv_deplibs_check_method=pass_all
5949 lt_cv_deplibs_check_method=pass_all
5952 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5953 lt_cv_deplibs_check_method=pass_all
5957 case $host_vendor in
5959 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]'
5960 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5963 lt_cv_deplibs_check_method=pass_all
5966 lt_cv_file_magic_cmd='/bin/file'
5967 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5970 lt_cv_file_magic_cmd='/bin/file'
5971 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5972 lt_cv_file_magic_test_file=/lib/libc.so
5975 lt_cv_deplibs_check_method=pass_all
5978 lt_cv_deplibs_check_method=pass_all
5984 lt_cv_deplibs_check_method=pass_all
5989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5990 $as_echo "$lt_cv_deplibs_check_method" >&6; }
5994 if test "$build" = "$host"; then
5997 if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
6000 file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
6006 file_magic_cmd=$lt_cv_file_magic_cmd
6007 deplibs_check_method=$lt_cv_deplibs_check_method
6008 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6031 if test -n "$ac_tool_prefix"; then
6032 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
6033 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
6034 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6035 $as_echo_n "checking for $ac_word... " >&6; }
6036 if ${ac_cv_prog_DLLTOOL+:} false; then :
6037 $as_echo_n "(cached) " >&6
6039 if test -n "$DLLTOOL"; then
6040 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
6042 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6046 test -z "$as_dir" && as_dir=.
6047 for ac_exec_ext in '' $ac_executable_extensions; do
6048 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6049 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
6050 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6059 DLLTOOL=$ac_cv_prog_DLLTOOL
6060 if test -n "$DLLTOOL"; then
6061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
6062 $as_echo "$DLLTOOL" >&6; }
6064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6065 $as_echo "no" >&6; }
6070 if test -z "$ac_cv_prog_DLLTOOL"; then
6071 ac_ct_DLLTOOL=$DLLTOOL
6072 # Extract the first word of "dlltool", so it can be a program name with args.
6073 set dummy dlltool; ac_word=$2
6074 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6075 $as_echo_n "checking for $ac_word... " >&6; }
6076 if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
6077 $as_echo_n "(cached) " >&6
6079 if test -n "$ac_ct_DLLTOOL"; then
6080 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
6082 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6086 test -z "$as_dir" && as_dir=.
6087 for ac_exec_ext in '' $ac_executable_extensions; do
6088 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6089 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
6090 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6099 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
6100 if test -n "$ac_ct_DLLTOOL"; then
6101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
6102 $as_echo "$ac_ct_DLLTOOL" >&6; }
6104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6105 $as_echo "no" >&6; }
6108 if test "x$ac_ct_DLLTOOL" = x; then
6111 case $cross_compiling:$ac_tool_warned in
6113 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6114 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6115 ac_tool_warned=yes ;;
6117 DLLTOOL=$ac_ct_DLLTOOL
6120 DLLTOOL="$ac_cv_prog_DLLTOOL"
6123 test -z "$DLLTOOL" && DLLTOOL=dlltool
6134 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
6135 $as_echo_n "checking how to associate runtime and link libraries... " >&6; }
6136 if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
6137 $as_echo_n "(cached) " >&6
6139 lt_cv_sharedlib_from_linklib_cmd='unknown'
6142 cygwin* | mingw* | pw32* | cegcc*)
6143 # two different shell functions defined in ltmain.sh
6144 # decide which to use based on capabilities of $DLLTOOL
6145 case `$DLLTOOL --help 2>&1` in
6146 *--identify-strict*)
6147 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
6150 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
6155 # fallback: assume linklib IS sharedlib
6156 lt_cv_sharedlib_from_linklib_cmd="$ECHO"
6161 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
6162 $as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
6163 sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
6164 test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
6172 if test -n "$ac_tool_prefix"; then
6175 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6176 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6177 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6178 $as_echo_n "checking for $ac_word... " >&6; }
6179 if ${ac_cv_prog_AR+:} false; then :
6180 $as_echo_n "(cached) " >&6
6182 if test -n "$AR"; then
6183 ac_cv_prog_AR="$AR" # Let the user override the test.
6185 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6189 test -z "$as_dir" && as_dir=.
6190 for ac_exec_ext in '' $ac_executable_extensions; do
6191 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6192 ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
6193 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6203 if test -n "$AR"; then
6204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6205 $as_echo "$AR" >&6; }
6207 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6208 $as_echo "no" >&6; }
6212 test -n "$AR" && break
6215 if test -z "$AR"; then
6219 # Extract the first word of "$ac_prog", so it can be a program name with args.
6220 set dummy $ac_prog; ac_word=$2
6221 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6222 $as_echo_n "checking for $ac_word... " >&6; }
6223 if ${ac_cv_prog_ac_ct_AR+:} false; then :
6224 $as_echo_n "(cached) " >&6
6226 if test -n "$ac_ct_AR"; then
6227 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6229 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6233 test -z "$as_dir" && as_dir=.
6234 for ac_exec_ext in '' $ac_executable_extensions; do
6235 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6236 ac_cv_prog_ac_ct_AR="$ac_prog"
6237 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6246 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6247 if test -n "$ac_ct_AR"; then
6248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6249 $as_echo "$ac_ct_AR" >&6; }
6251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6252 $as_echo "no" >&6; }
6256 test -n "$ac_ct_AR" && break
6259 if test "x$ac_ct_AR" = x; then
6262 case $cross_compiling:$ac_tool_warned in
6264 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6265 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6266 ac_tool_warned=yes ;;
6285 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
6286 $as_echo_n "checking for archiver @FILE support... " >&6; }
6287 if ${lt_cv_ar_at_file+:} false; then :
6288 $as_echo_n "(cached) " >&6
6291 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6292 /* end confdefs.h. */
6302 if ac_fn_c_try_compile "$LINENO"; then :
6303 echo conftest.$ac_objext > conftest.lst
6304 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
6305 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6306 (eval $lt_ar_try) 2>&5
6308 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6309 test $ac_status = 0; }
6310 if test "$ac_status" -eq 0; then
6311 # Ensure the archiver fails upon bogus file names.
6312 rm -f conftest.$ac_objext libconftest.a
6313 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6314 (eval $lt_ar_try) 2>&5
6316 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6317 test $ac_status = 0; }
6318 if test "$ac_status" -ne 0; then
6322 rm -f conftest.* libconftest.a
6325 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
6329 $as_echo "$lt_cv_ar_at_file" >&6; }
6331 if test "x$lt_cv_ar_at_file" = xno; then
6334 archiver_list_spec=$lt_cv_ar_at_file
6343 if test -n "$ac_tool_prefix"; then
6344 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6345 set dummy ${ac_tool_prefix}strip; ac_word=$2
6346 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6347 $as_echo_n "checking for $ac_word... " >&6; }
6348 if ${ac_cv_prog_STRIP+:} false; then :
6349 $as_echo_n "(cached) " >&6
6351 if test -n "$STRIP"; then
6352 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6354 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6358 test -z "$as_dir" && as_dir=.
6359 for ac_exec_ext in '' $ac_executable_extensions; do
6360 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6361 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6362 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6371 STRIP=$ac_cv_prog_STRIP
6372 if test -n "$STRIP"; then
6373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6374 $as_echo "$STRIP" >&6; }
6376 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6377 $as_echo "no" >&6; }
6382 if test -z "$ac_cv_prog_STRIP"; then
6384 # Extract the first word of "strip", so it can be a program name with args.
6385 set dummy strip; ac_word=$2
6386 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6387 $as_echo_n "checking for $ac_word... " >&6; }
6388 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6389 $as_echo_n "(cached) " >&6
6391 if test -n "$ac_ct_STRIP"; then
6392 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6394 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6398 test -z "$as_dir" && as_dir=.
6399 for ac_exec_ext in '' $ac_executable_extensions; do
6400 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6401 ac_cv_prog_ac_ct_STRIP="strip"
6402 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6411 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6412 if test -n "$ac_ct_STRIP"; then
6413 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6414 $as_echo "$ac_ct_STRIP" >&6; }
6416 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6417 $as_echo "no" >&6; }
6420 if test "x$ac_ct_STRIP" = x; then
6423 case $cross_compiling:$ac_tool_warned in
6425 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6426 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6427 ac_tool_warned=yes ;;
6432 STRIP="$ac_cv_prog_STRIP"
6435 test -z "$STRIP" && STRIP=:
6442 if test -n "$ac_tool_prefix"; then
6443 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6444 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6445 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6446 $as_echo_n "checking for $ac_word... " >&6; }
6447 if ${ac_cv_prog_RANLIB+:} false; then :
6448 $as_echo_n "(cached) " >&6
6450 if test -n "$RANLIB"; then
6451 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6453 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6457 test -z "$as_dir" && as_dir=.
6458 for ac_exec_ext in '' $ac_executable_extensions; do
6459 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6460 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6461 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6470 RANLIB=$ac_cv_prog_RANLIB
6471 if test -n "$RANLIB"; then
6472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6473 $as_echo "$RANLIB" >&6; }
6475 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6476 $as_echo "no" >&6; }
6481 if test -z "$ac_cv_prog_RANLIB"; then
6482 ac_ct_RANLIB=$RANLIB
6483 # Extract the first word of "ranlib", so it can be a program name with args.
6484 set dummy ranlib; ac_word=$2
6485 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6486 $as_echo_n "checking for $ac_word... " >&6; }
6487 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6488 $as_echo_n "(cached) " >&6
6490 if test -n "$ac_ct_RANLIB"; then
6491 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6493 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6497 test -z "$as_dir" && as_dir=.
6498 for ac_exec_ext in '' $ac_executable_extensions; do
6499 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6500 ac_cv_prog_ac_ct_RANLIB="ranlib"
6501 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6510 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6511 if test -n "$ac_ct_RANLIB"; then
6512 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6513 $as_echo "$ac_ct_RANLIB" >&6; }
6515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6516 $as_echo "no" >&6; }
6519 if test "x$ac_ct_RANLIB" = x; then
6522 case $cross_compiling:$ac_tool_warned in
6524 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6525 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6526 ac_tool_warned=yes ;;
6528 RANLIB=$ac_ct_RANLIB
6531 RANLIB="$ac_cv_prog_RANLIB"
6534 test -z "$RANLIB" && RANLIB=:
6541 # Determine commands to create old-style static archives.
6542 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6543 old_postinstall_cmds='chmod 644 $oldlib'
6544 old_postuninstall_cmds=
6546 if test -n "$RANLIB"; then
6549 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6552 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6555 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6560 lock_old_archive_extraction=yes ;;
6562 lock_old_archive_extraction=no ;;
6585 for ac_prog in gawk mawk nawk awk
6587 # Extract the first word of "$ac_prog", so it can be a program name with args.
6588 set dummy $ac_prog; ac_word=$2
6589 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6590 $as_echo_n "checking for $ac_word... " >&6; }
6591 if ${ac_cv_prog_AWK+:} false; then :
6592 $as_echo_n "(cached) " >&6
6594 if test -n "$AWK"; then
6595 ac_cv_prog_AWK="$AWK" # Let the user override the test.
6597 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6601 test -z "$as_dir" && as_dir=.
6602 for ac_exec_ext in '' $ac_executable_extensions; do
6603 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6604 ac_cv_prog_AWK="$ac_prog"
6605 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6615 if test -n "$AWK"; then
6616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
6617 $as_echo "$AWK" >&6; }
6619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6620 $as_echo "no" >&6; }
6624 test -n "$AWK" && break
6645 # If no C compiler was specified, use CC.
6648 # If no C compiler flags were specified, use CFLAGS.
6649 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6651 # Allow CC to be a program name with arguments.
6655 # Check for command to grab the raw symbol name followed by C symbol from nm.
6656 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6657 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6658 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
6659 $as_echo_n "(cached) " >&6
6662 # These are sane defaults that work on at least a few old systems.
6663 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
6665 # Character class describing NM global symbol codes.
6666 symcode='[BCDEGRST]'
6668 # Regexp to match symbols that can be accessed directly from C.
6669 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6671 # Define system-specific variables.
6676 cygwin* | mingw* | pw32* | cegcc*)
6677 symcode='[ABCDGISTW]'
6680 if test "$host_cpu" = ia64; then
6681 symcode='[ABCDEGRST]'
6685 symcode='[BCDEGRST]'
6688 symcode='[BCDEGQRST]'
6699 sysv5* | sco5v6* | unixware* | OpenUNIX*)
6707 # If we're using GNU nm, then use its standard symbol codes.
6708 case `$NM -V 2>&1` in
6709 *GNU* | *'with BFD'*)
6710 symcode='[ABCDGIRSTW]' ;;
6713 # Transform an extracted symbol line into a proper C declaration.
6714 # Some systems (esp. on ia64) link data and code symbols differently,
6715 # so use this general approach.
6716 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6718 # Transform an extracted symbol line into symbol name and symbol address
6719 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
6720 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'"
6722 # Handle CRLF in mingw tool chain
6726 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6730 # Try without a prefix underscore, then with it.
6731 for ac_symprfx in "" "_"; do
6733 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6734 symxfrm="\\1 $ac_symprfx\\2 \\2"
6736 # Write the raw and C identifiers.
6737 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6738 # Fake it for dumpbin and say T for any non-static function
6739 # and D for any global variable.
6740 # Also find C++ and __fastcall symbols from MSVC++,
6741 # which start with @ or ?.
6742 lt_cv_sys_global_symbol_pipe="$AWK '"\
6743 " {last_section=section; section=\$ 3};"\
6744 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6745 " \$ 0!~/External *\|/{next};"\
6746 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6747 " {if(hide[section]) next};"\
6748 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6749 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6750 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
6751 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6752 " ' prfx=^$ac_symprfx"
6754 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6756 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
6758 # Check to see that the pipe works correctly.
6762 cat > conftest.$ac_ext <<_LT_EOF
6767 void nm_test_func(void);
6768 void nm_test_func(void){}
6772 int main(){nm_test_var='a';nm_test_func();return(0);}
6775 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6776 (eval $ac_compile) 2>&5
6778 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6779 test $ac_status = 0; }; then
6780 # Now try to grab the symbols.
6782 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
6783 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
6785 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6786 test $ac_status = 0; } && test -s "$nlist"; then
6787 # Try sorting and uniquifying the output.
6788 if sort "$nlist" | uniq > "$nlist"T; then
6789 mv -f "$nlist"T "$nlist"
6794 # Make sure that we snagged all the symbols we need.
6795 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6796 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6797 cat <<_LT_EOF > conftest.$ac_ext
6798 /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */
6799 #if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
6800 /* DATA imports from DLLs on WIN32 con't be const, because runtime
6801 relocations are performed -- see ld's documentation on pseudo-relocs. */
6802 # define LT_DLSYM_CONST
6803 #elif defined(__osf__)
6804 /* This system does not cope well with relocations in const data. */
6805 # define LT_DLSYM_CONST
6807 # define LT_DLSYM_CONST const
6815 # Now generate the symbol file.
6816 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
6818 cat <<_LT_EOF >> conftest.$ac_ext
6820 /* The mapping between symbol names and symbols. */
6821 LT_DLSYM_CONST struct {
6825 lt__PROGRAM__LTX_preloaded_symbols[] =
6827 { "@PROGRAM@", (void *) 0 },
6829 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6830 cat <<\_LT_EOF >> conftest.$ac_ext
6834 /* This works around a problem in FreeBSD linker */
6835 #ifdef FREEBSD_WORKAROUND
6836 static const void *lt_preloaded_setup() {
6837 return lt__PROGRAM__LTX_preloaded_symbols;
6845 # Now try linking the two files.
6846 mv conftest.$ac_objext conftstm.$ac_objext
6847 lt_globsym_save_LIBS=$LIBS
6848 lt_globsym_save_CFLAGS=$CFLAGS
6849 LIBS="conftstm.$ac_objext"
6850 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6851 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
6852 (eval $ac_link) 2>&5
6854 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6855 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
6858 LIBS=$lt_globsym_save_LIBS
6859 CFLAGS=$lt_globsym_save_CFLAGS
6861 echo "cannot find nm_test_func in $nlist" >&5
6864 echo "cannot find nm_test_var in $nlist" >&5
6867 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6870 echo "$progname: failed program was:" >&5
6871 cat conftest.$ac_ext >&5
6873 rm -rf conftest* conftst*
6875 # Do not use the global_symbol_pipe unless it works.
6876 if test "$pipe_works" = yes; then
6879 lt_cv_sys_global_symbol_pipe=
6885 if test -z "$lt_cv_sys_global_symbol_pipe"; then
6886 lt_cv_sys_global_symbol_to_cdecl=
6888 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
6890 $as_echo "failed" >&6; }
6892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6893 $as_echo "ok" >&6; }
6896 # Response file support.
6897 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6898 nm_file_list_spec='@'
6899 elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
6900 nm_file_list_spec='@'
6929 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
6930 $as_echo_n "checking for sysroot... " >&6; }
6932 # Check whether --with-sysroot was given.
6933 if test "${with_sysroot+set}" = set; then :
6934 withval=$with_sysroot;
6941 case ${with_sysroot} in #(
6943 if test "$GCC" = yes; then
6944 lt_sysroot=`$CC --print-sysroot 2>/dev/null`
6948 lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
6953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5
6954 $as_echo "${with_sysroot}" >&6; }
6955 as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
6959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
6960 $as_echo "${lt_sysroot:-no}" >&6; }
6966 # Check whether --enable-libtool-lock was given.
6967 if test "${enable_libtool_lock+set}" = set; then :
6968 enableval=$enable_libtool_lock;
6971 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6973 # Some flags need to be propagated to the compiler or linker for good
6977 # Find out which ABI we are using.
6978 echo 'int i;' > conftest.$ac_ext
6979 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6980 (eval $ac_compile) 2>&5
6982 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6983 test $ac_status = 0; }; then
6984 case `/usr/bin/file conftest.$ac_objext` in
6996 # Find out which ABI we are using.
6997 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
6998 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6999 (eval $ac_compile) 2>&5
7001 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7002 test $ac_status = 0; }; then
7003 if test "$lt_cv_prog_gnu_ld" = yes; then
7004 case `/usr/bin/file conftest.$ac_objext` in
7006 LD="${LD-ld} -melf32bsmip"
7009 LD="${LD-ld} -melf32bmipn32"
7012 LD="${LD-ld} -melf64bmip"
7016 case `/usr/bin/file conftest.$ac_objext` in
7032 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
7033 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7034 # Find out which ABI we are using.
7035 echo 'int i;' > conftest.$ac_ext
7036 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7037 (eval $ac_compile) 2>&5
7039 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7040 test $ac_status = 0; }; then
7041 case `/usr/bin/file conftest.o` in
7044 x86_64-*kfreebsd*-gnu)
7045 LD="${LD-ld} -m elf_i386_fbsd"
7048 LD="${LD-ld} -m elf_i386"
7050 ppc64-*linux*|powerpc64-*linux*)
7051 LD="${LD-ld} -m elf32ppclinux"
7054 LD="${LD-ld} -m elf_s390"
7057 LD="${LD-ld} -m elf32_sparc"
7063 x86_64-*kfreebsd*-gnu)
7064 LD="${LD-ld} -m elf_x86_64_fbsd"
7067 LD="${LD-ld} -m elf_x86_64"
7069 ppc*-*linux*|powerpc*-*linux*)
7070 LD="${LD-ld} -m elf64ppc"
7072 s390*-*linux*|s390*-*tpf*)
7073 LD="${LD-ld} -m elf64_s390"
7076 LD="${LD-ld} -m elf64_sparc"
7086 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7087 SAVE_CFLAGS="$CFLAGS"
7088 CFLAGS="$CFLAGS -belf"
7089 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7090 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7091 if ${lt_cv_cc_needs_belf+:} false; then :
7092 $as_echo_n "(cached) " >&6
7095 ac_cpp='$CPP $CPPFLAGS'
7096 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7097 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7098 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7100 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7101 /* end confdefs.h. */
7111 if ac_fn_c_try_link "$LINENO"; then :
7112 lt_cv_cc_needs_belf=yes
7114 lt_cv_cc_needs_belf=no
7116 rm -f core conftest.err conftest.$ac_objext \
7117 conftest$ac_exeext conftest.$ac_ext
7119 ac_cpp='$CPP $CPPFLAGS'
7120 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7121 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7122 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7126 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7127 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7128 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7129 CFLAGS="$SAVE_CFLAGS"
7133 # Find out which ABI we are using.
7134 echo 'int i;' > conftest.$ac_ext
7135 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7136 (eval $ac_compile) 2>&5
7138 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7139 test $ac_status = 0; }; then
7140 case `/usr/bin/file conftest.o` in
7142 case $lt_cv_prog_gnu_ld in
7143 yes*) LD="${LD-ld} -m elf64_sparc" ;;
7145 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7157 need_locks="$enable_libtool_lock"
7159 if test -n "$ac_tool_prefix"; then
7160 # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
7161 set dummy ${ac_tool_prefix}mt; ac_word=$2
7162 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7163 $as_echo_n "checking for $ac_word... " >&6; }
7164 if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
7165 $as_echo_n "(cached) " >&6
7167 if test -n "$MANIFEST_TOOL"; then
7168 ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
7170 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7174 test -z "$as_dir" && as_dir=.
7175 for ac_exec_ext in '' $ac_executable_extensions; do
7176 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7177 ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
7178 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7187 MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
7188 if test -n "$MANIFEST_TOOL"; then
7189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
7190 $as_echo "$MANIFEST_TOOL" >&6; }
7192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7193 $as_echo "no" >&6; }
7198 if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
7199 ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
7200 # Extract the first word of "mt", so it can be a program name with args.
7201 set dummy mt; ac_word=$2
7202 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7203 $as_echo_n "checking for $ac_word... " >&6; }
7204 if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
7205 $as_echo_n "(cached) " >&6
7207 if test -n "$ac_ct_MANIFEST_TOOL"; then
7208 ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
7210 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7214 test -z "$as_dir" && as_dir=.
7215 for ac_exec_ext in '' $ac_executable_extensions; do
7216 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7217 ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
7218 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7227 ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
7228 if test -n "$ac_ct_MANIFEST_TOOL"; then
7229 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
7230 $as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
7232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7233 $as_echo "no" >&6; }
7236 if test "x$ac_ct_MANIFEST_TOOL" = x; then
7239 case $cross_compiling:$ac_tool_warned in
7241 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7242 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7243 ac_tool_warned=yes ;;
7245 MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
7248 MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
7251 test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
7252 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
7253 $as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
7254 if ${lt_cv_path_mainfest_tool+:} false; then :
7255 $as_echo_n "(cached) " >&6
7257 lt_cv_path_mainfest_tool=no
7258 echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
7259 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
7260 cat conftest.err >&5
7261 if $GREP 'Manifest Tool' conftest.out > /dev/null; then
7262 lt_cv_path_mainfest_tool=yes
7266 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
7267 $as_echo "$lt_cv_path_mainfest_tool" >&6; }
7268 if test "x$lt_cv_path_mainfest_tool" != xyes; then
7278 rhapsody* | darwin*)
7279 if test -n "$ac_tool_prefix"; then
7280 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7281 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7283 $as_echo_n "checking for $ac_word... " >&6; }
7284 if ${ac_cv_prog_DSYMUTIL+:} false; then :
7285 $as_echo_n "(cached) " >&6
7287 if test -n "$DSYMUTIL"; then
7288 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7290 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7294 test -z "$as_dir" && as_dir=.
7295 for ac_exec_ext in '' $ac_executable_extensions; do
7296 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7297 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7298 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7307 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7308 if test -n "$DSYMUTIL"; then
7309 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7310 $as_echo "$DSYMUTIL" >&6; }
7312 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7313 $as_echo "no" >&6; }
7318 if test -z "$ac_cv_prog_DSYMUTIL"; then
7319 ac_ct_DSYMUTIL=$DSYMUTIL
7320 # Extract the first word of "dsymutil", so it can be a program name with args.
7321 set dummy dsymutil; ac_word=$2
7322 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7323 $as_echo_n "checking for $ac_word... " >&6; }
7324 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7325 $as_echo_n "(cached) " >&6
7327 if test -n "$ac_ct_DSYMUTIL"; then
7328 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7330 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7334 test -z "$as_dir" && as_dir=.
7335 for ac_exec_ext in '' $ac_executable_extensions; do
7336 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7337 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7338 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7347 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7348 if test -n "$ac_ct_DSYMUTIL"; then
7349 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7350 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7352 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7353 $as_echo "no" >&6; }
7356 if test "x$ac_ct_DSYMUTIL" = x; then
7359 case $cross_compiling:$ac_tool_warned in
7361 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7362 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7363 ac_tool_warned=yes ;;
7365 DSYMUTIL=$ac_ct_DSYMUTIL
7368 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7371 if test -n "$ac_tool_prefix"; then
7372 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7373 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7374 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7375 $as_echo_n "checking for $ac_word... " >&6; }
7376 if ${ac_cv_prog_NMEDIT+:} false; then :
7377 $as_echo_n "(cached) " >&6
7379 if test -n "$NMEDIT"; then
7380 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7382 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7386 test -z "$as_dir" && as_dir=.
7387 for ac_exec_ext in '' $ac_executable_extensions; do
7388 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7389 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7390 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7399 NMEDIT=$ac_cv_prog_NMEDIT
7400 if test -n "$NMEDIT"; then
7401 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7402 $as_echo "$NMEDIT" >&6; }
7404 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7405 $as_echo "no" >&6; }
7410 if test -z "$ac_cv_prog_NMEDIT"; then
7411 ac_ct_NMEDIT=$NMEDIT
7412 # Extract the first word of "nmedit", so it can be a program name with args.
7413 set dummy nmedit; ac_word=$2
7414 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7415 $as_echo_n "checking for $ac_word... " >&6; }
7416 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
7417 $as_echo_n "(cached) " >&6
7419 if test -n "$ac_ct_NMEDIT"; then
7420 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7422 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7426 test -z "$as_dir" && as_dir=.
7427 for ac_exec_ext in '' $ac_executable_extensions; do
7428 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7429 ac_cv_prog_ac_ct_NMEDIT="nmedit"
7430 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7439 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7440 if test -n "$ac_ct_NMEDIT"; then
7441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7442 $as_echo "$ac_ct_NMEDIT" >&6; }
7444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7445 $as_echo "no" >&6; }
7448 if test "x$ac_ct_NMEDIT" = x; then
7451 case $cross_compiling:$ac_tool_warned in
7453 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7454 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7455 ac_tool_warned=yes ;;
7457 NMEDIT=$ac_ct_NMEDIT
7460 NMEDIT="$ac_cv_prog_NMEDIT"
7463 if test -n "$ac_tool_prefix"; then
7464 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7465 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7466 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7467 $as_echo_n "checking for $ac_word... " >&6; }
7468 if ${ac_cv_prog_LIPO+:} false; then :
7469 $as_echo_n "(cached) " >&6
7471 if test -n "$LIPO"; then
7472 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7474 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7478 test -z "$as_dir" && as_dir=.
7479 for ac_exec_ext in '' $ac_executable_extensions; do
7480 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7481 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7482 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7491 LIPO=$ac_cv_prog_LIPO
7492 if test -n "$LIPO"; then
7493 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7494 $as_echo "$LIPO" >&6; }
7496 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7497 $as_echo "no" >&6; }
7502 if test -z "$ac_cv_prog_LIPO"; then
7504 # Extract the first word of "lipo", so it can be a program name with args.
7505 set dummy lipo; ac_word=$2
7506 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7507 $as_echo_n "checking for $ac_word... " >&6; }
7508 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
7509 $as_echo_n "(cached) " >&6
7511 if test -n "$ac_ct_LIPO"; then
7512 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7514 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7518 test -z "$as_dir" && as_dir=.
7519 for ac_exec_ext in '' $ac_executable_extensions; do
7520 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7521 ac_cv_prog_ac_ct_LIPO="lipo"
7522 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7531 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7532 if test -n "$ac_ct_LIPO"; then
7533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7534 $as_echo "$ac_ct_LIPO" >&6; }
7536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7537 $as_echo "no" >&6; }
7540 if test "x$ac_ct_LIPO" = x; then
7543 case $cross_compiling:$ac_tool_warned in
7545 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7546 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7547 ac_tool_warned=yes ;;
7552 LIPO="$ac_cv_prog_LIPO"
7555 if test -n "$ac_tool_prefix"; then
7556 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7557 set dummy ${ac_tool_prefix}otool; ac_word=$2
7558 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7559 $as_echo_n "checking for $ac_word... " >&6; }
7560 if ${ac_cv_prog_OTOOL+:} false; then :
7561 $as_echo_n "(cached) " >&6
7563 if test -n "$OTOOL"; then
7564 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7566 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7570 test -z "$as_dir" && as_dir=.
7571 for ac_exec_ext in '' $ac_executable_extensions; do
7572 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7573 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7574 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7583 OTOOL=$ac_cv_prog_OTOOL
7584 if test -n "$OTOOL"; then
7585 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7586 $as_echo "$OTOOL" >&6; }
7588 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7589 $as_echo "no" >&6; }
7594 if test -z "$ac_cv_prog_OTOOL"; then
7596 # Extract the first word of "otool", so it can be a program name with args.
7597 set dummy otool; ac_word=$2
7598 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7599 $as_echo_n "checking for $ac_word... " >&6; }
7600 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
7601 $as_echo_n "(cached) " >&6
7603 if test -n "$ac_ct_OTOOL"; then
7604 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7606 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7610 test -z "$as_dir" && as_dir=.
7611 for ac_exec_ext in '' $ac_executable_extensions; do
7612 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7613 ac_cv_prog_ac_ct_OTOOL="otool"
7614 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7623 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7624 if test -n "$ac_ct_OTOOL"; then
7625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7626 $as_echo "$ac_ct_OTOOL" >&6; }
7628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7629 $as_echo "no" >&6; }
7632 if test "x$ac_ct_OTOOL" = x; then
7635 case $cross_compiling:$ac_tool_warned in
7637 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7638 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7639 ac_tool_warned=yes ;;
7644 OTOOL="$ac_cv_prog_OTOOL"
7647 if test -n "$ac_tool_prefix"; then
7648 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7649 set dummy ${ac_tool_prefix}otool64; ac_word=$2
7650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7651 $as_echo_n "checking for $ac_word... " >&6; }
7652 if ${ac_cv_prog_OTOOL64+:} false; then :
7653 $as_echo_n "(cached) " >&6
7655 if test -n "$OTOOL64"; then
7656 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7658 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7662 test -z "$as_dir" && as_dir=.
7663 for ac_exec_ext in '' $ac_executable_extensions; do
7664 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7665 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7666 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7675 OTOOL64=$ac_cv_prog_OTOOL64
7676 if test -n "$OTOOL64"; then
7677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7678 $as_echo "$OTOOL64" >&6; }
7680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7681 $as_echo "no" >&6; }
7686 if test -z "$ac_cv_prog_OTOOL64"; then
7687 ac_ct_OTOOL64=$OTOOL64
7688 # Extract the first word of "otool64", so it can be a program name with args.
7689 set dummy otool64; ac_word=$2
7690 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7691 $as_echo_n "checking for $ac_word... " >&6; }
7692 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
7693 $as_echo_n "(cached) " >&6
7695 if test -n "$ac_ct_OTOOL64"; then
7696 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7698 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7702 test -z "$as_dir" && as_dir=.
7703 for ac_exec_ext in '' $ac_executable_extensions; do
7704 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7705 ac_cv_prog_ac_ct_OTOOL64="otool64"
7706 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7715 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7716 if test -n "$ac_ct_OTOOL64"; then
7717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7718 $as_echo "$ac_ct_OTOOL64" >&6; }
7720 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7721 $as_echo "no" >&6; }
7724 if test "x$ac_ct_OTOOL64" = x; then
7727 case $cross_compiling:$ac_tool_warned in
7729 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7730 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7731 ac_tool_warned=yes ;;
7733 OTOOL64=$ac_ct_OTOOL64
7736 OTOOL64="$ac_cv_prog_OTOOL64"
7765 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7766 $as_echo_n "checking for -single_module linker flag... " >&6; }
7767 if ${lt_cv_apple_cc_single_mod+:} false; then :
7768 $as_echo_n "(cached) " >&6
7770 lt_cv_apple_cc_single_mod=no
7771 if test -z "${LT_MULTI_MODULE}"; then
7772 # By default we will add the -single_module flag. You can override
7773 # by either setting the environment variable LT_MULTI_MODULE
7774 # non-empty at configure time, or by adding -multi_module to the
7776 rm -rf libconftest.dylib*
7777 echo "int foo(void){return 1;}" > conftest.c
7778 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7779 -dynamiclib -Wl,-single_module conftest.c" >&5
7780 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7781 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7783 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7784 lt_cv_apple_cc_single_mod=yes
7786 cat conftest.err >&5
7788 rm -rf libconftest.dylib*
7792 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7793 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7794 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7795 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7796 if ${lt_cv_ld_exported_symbols_list+:} false; then :
7797 $as_echo_n "(cached) " >&6
7799 lt_cv_ld_exported_symbols_list=no
7800 save_LDFLAGS=$LDFLAGS
7801 echo "_main" > conftest.sym
7802 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7803 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7804 /* end confdefs.h. */
7814 if ac_fn_c_try_link "$LINENO"; then :
7815 lt_cv_ld_exported_symbols_list=yes
7817 lt_cv_ld_exported_symbols_list=no
7819 rm -f core conftest.err conftest.$ac_objext \
7820 conftest$ac_exeext conftest.$ac_ext
7821 LDFLAGS="$save_LDFLAGS"
7824 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7825 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7826 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7827 $as_echo_n "checking for -force_load linker flag... " >&6; }
7828 if ${lt_cv_ld_force_load+:} false; then :
7829 $as_echo_n "(cached) " >&6
7831 lt_cv_ld_force_load=no
7832 cat > conftest.c << _LT_EOF
7833 int forced_loaded() { return 2;}
7835 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7836 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7837 echo "$AR cru libconftest.a conftest.o" >&5
7838 $AR cru libconftest.a conftest.o 2>&5
7839 echo "$RANLIB libconftest.a" >&5
7840 $RANLIB libconftest.a 2>&5
7841 cat > conftest.c << _LT_EOF
7842 int main() { return 0;}
7844 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7845 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7847 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
7848 lt_cv_ld_force_load=yes
7850 cat conftest.err >&5
7852 rm -f conftest.err libconftest.a conftest conftest.c
7853 rm -rf conftest.dSYM
7856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7857 $as_echo "$lt_cv_ld_force_load" >&6; }
7859 rhapsody* | darwin1.[012])
7860 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7862 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7863 darwin*) # darwin 5.x on
7864 # if running on 10.5 or later, the deployment target defaults
7865 # to the OS version, if on x86, and 10.4, the deployment
7866 # target defaults to 10.4. Don't you love it?
7867 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7868 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7869 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7871 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7873 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7877 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7878 _lt_dar_single_mod='$single_module'
7880 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7881 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7883 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7885 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
7886 _lt_dsymutil='~$DSYMUTIL $lib || :'
7893 for ac_header in dlfcn.h
7895 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7897 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
7898 cat >>confdefs.h <<_ACEOF
7899 #define HAVE_DLFCN_H 1
7909 func_stripname_cnf ()
7912 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
7913 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
7915 } # func_stripname_cnf
7918 # Check whether --with-system-libtool was given.
7919 if test "${with_system_libtool+set}" = set; then :
7920 withval=$with_system_libtool; # Extract the first word of "libtool", so it can be a program name with args.
7921 set dummy libtool; ac_word=$2
7922 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7923 $as_echo_n "checking for $ac_word... " >&6; }
7924 if ${ac_cv_path_LIBTOOL+:} false; then :
7925 $as_echo_n "(cached) " >&6
7929 ac_cv_path_LIBTOOL="$LIBTOOL" # Let the user override the test with a path.
7932 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7933 as_dummy="$PATH:/usr/local/bin"
7934 for as_dir in $as_dummy
7937 test -z "$as_dir" && as_dir=.
7938 for ac_exec_ext in '' $ac_executable_extensions; do
7939 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7940 ac_cv_path_LIBTOOL="$as_dir/$ac_word$ac_exec_ext"
7941 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7951 LIBTOOL=$ac_cv_path_LIBTOOL
7952 if test -n "$LIBTOOL"; then
7953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBTOOL" >&5
7954 $as_echo "$LIBTOOL" >&6; }
7956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7957 $as_echo "no" >&6; }
7976 # Check whether --enable-shared was given.
7977 if test "${enable_shared+set}" = set; then :
7978 enableval=$enable_shared; p=${PACKAGE-default}
7980 yes) enable_shared=yes ;;
7981 no) enable_shared=no ;;
7984 # Look at the argument we got. We use all the common list separators.
7985 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7986 for pkg in $enableval; do
7988 if test "X$pkg" = "X$p"; then
8007 # Check whether --enable-static was given.
8008 if test "${enable_static+set}" = set; then :
8009 enableval=$enable_static; p=${PACKAGE-default}
8011 yes) enable_static=yes ;;
8012 no) enable_static=no ;;
8015 # Look at the argument we got. We use all the common list separators.
8016 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8017 for pkg in $enableval; do
8019 if test "X$pkg" = "X$p"; then
8039 # Check whether --with-pic was given.
8040 if test "${with_pic+set}" = set; then :
8041 withval=$with_pic; pic_mode="$withval"
8047 test -z "$pic_mode" && pic_mode=default
8055 # Check whether --enable-fast-install was given.
8056 if test "${enable_fast_install+set}" = set; then :
8057 enableval=$enable_fast_install; p=${PACKAGE-default}
8059 yes) enable_fast_install=yes ;;
8060 no) enable_fast_install=no ;;
8062 enable_fast_install=no
8063 # Look at the argument we got. We use all the common list separators.
8064 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8065 for pkg in $enableval; do
8067 if test "X$pkg" = "X$p"; then
8068 enable_fast_install=yes
8075 enable_fast_install=yes
8088 # This can be used to rebuild libtool when needed
8089 LIBTOOL_DEPS="$ltmain"
8091 # Always use our own libtool.
8092 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8119 test -z "$LN_S" && LN_S="ln -s"
8134 if test -n "${ZSH_VERSION+set}" ; then
8135 setopt NO_GLOB_SUBST
8138 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8139 $as_echo_n "checking for objdir... " >&6; }
8140 if ${lt_cv_objdir+:} false; then :
8141 $as_echo_n "(cached) " >&6
8143 rm -f .libs 2>/dev/null
8144 mkdir .libs 2>/dev/null
8145 if test -d .libs; then
8148 # MS-DOS does not allow filenames that begin with a dot.
8151 rmdir .libs 2>/dev/null
8153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8154 $as_echo "$lt_cv_objdir" >&6; }
8155 objdir=$lt_cv_objdir
8161 cat >>confdefs.h <<_ACEOF
8162 #define LT_OBJDIR "$lt_cv_objdir/"
8170 # AIX sometimes has problems with the GCC collect2 program. For some
8171 # reason, if we set the COLLECT_NAMES environment variable, the problems
8172 # vanish in a puff of smoke.
8173 if test "X${COLLECT_NAMES+set}" != Xset; then
8175 export COLLECT_NAMES
8182 can_build_shared=yes
8184 # All known linkers require a `.a' archive for static linking (except MSVC,
8185 # which needs '.lib').
8188 with_gnu_ld="$lt_cv_prog_gnu_ld"
8191 old_CFLAGS="$CFLAGS"
8193 # Set sane defaults for various variables
8194 test -z "$CC" && CC=cc
8195 test -z "$LTCC" && LTCC=$CC
8196 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8197 test -z "$LD" && LD=ld
8198 test -z "$ac_objext" && ac_objext=o
8200 for cc_temp in $compiler""; do
8202 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8203 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8208 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8211 # Only perform the check for file, if the check method requires it
8212 test -z "$MAGIC_CMD" && MAGIC_CMD=file
8213 case $deplibs_check_method in
8215 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8216 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8217 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8218 if ${lt_cv_path_MAGIC_CMD+:} false; then :
8219 $as_echo_n "(cached) " >&6
8223 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8226 lt_save_MAGIC_CMD="$MAGIC_CMD"
8227 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8228 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8229 for ac_dir in $ac_dummy; do
8231 test -z "$ac_dir" && ac_dir=.
8232 if test -f $ac_dir/${ac_tool_prefix}file; then
8233 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8234 if test -n "$file_magic_test_file"; then
8235 case $deplibs_check_method in
8237 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8238 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8239 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8240 $EGREP "$file_magic_regex" > /dev/null; then
8245 *** Warning: the command libtool uses to detect shared libraries,
8246 *** $file_magic_cmd, produces output that libtool cannot recognize.
8247 *** The result is that libtool may fail to recognize shared libraries
8248 *** as such. This will affect the creation of libtool libraries that
8249 *** depend on shared libraries, but programs linked with such libtool
8250 *** libraries will work regardless of this problem. Nevertheless, you
8251 *** may want to report the problem to your system manager and/or to
8252 *** bug-libtool@gnu.org
8262 MAGIC_CMD="$lt_save_MAGIC_CMD"
8267 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8268 if test -n "$MAGIC_CMD"; then
8269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8270 $as_echo "$MAGIC_CMD" >&6; }
8272 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8273 $as_echo "no" >&6; }
8280 if test -z "$lt_cv_path_MAGIC_CMD"; then
8281 if test -n "$ac_tool_prefix"; then
8282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8283 $as_echo_n "checking for file... " >&6; }
8284 if ${lt_cv_path_MAGIC_CMD+:} false; then :
8285 $as_echo_n "(cached) " >&6
8289 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8292 lt_save_MAGIC_CMD="$MAGIC_CMD"
8293 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8294 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8295 for ac_dir in $ac_dummy; do
8297 test -z "$ac_dir" && ac_dir=.
8298 if test -f $ac_dir/file; then
8299 lt_cv_path_MAGIC_CMD="$ac_dir/file"
8300 if test -n "$file_magic_test_file"; then
8301 case $deplibs_check_method in
8303 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8304 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8305 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8306 $EGREP "$file_magic_regex" > /dev/null; then
8311 *** Warning: the command libtool uses to detect shared libraries,
8312 *** $file_magic_cmd, produces output that libtool cannot recognize.
8313 *** The result is that libtool may fail to recognize shared libraries
8314 *** as such. This will affect the creation of libtool libraries that
8315 *** depend on shared libraries, but programs linked with such libtool
8316 *** libraries will work regardless of this problem. Nevertheless, you
8317 *** may want to report the problem to your system manager and/or to
8318 *** bug-libtool@gnu.org
8328 MAGIC_CMD="$lt_save_MAGIC_CMD"
8333 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8334 if test -n "$MAGIC_CMD"; then
8335 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8336 $as_echo "$MAGIC_CMD" >&6; }
8338 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8339 $as_echo "no" >&6; }
8352 # Use C for the default configuration in the libtool script
8356 ac_cpp='$CPP $CPPFLAGS'
8357 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8358 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8359 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8362 # Source file extension for C test sources.
8365 # Object file extension for compiled C test sources.
8369 # Code to be used in simple compile tests
8370 lt_simple_compile_test_code="int some_variable = 0;"
8372 # Code to be used in simple link tests
8373 lt_simple_link_test_code='int main(){return(0);}'
8381 # If no C compiler was specified, use CC.
8384 # If no C compiler flags were specified, use CFLAGS.
8385 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8387 # Allow CC to be a program name with arguments.
8390 # Save the default compiler, since it gets overwritten when the other
8391 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8392 compiler_DEFAULT=$CC
8394 # save warnings/boilerplate of simple test code
8395 ac_outfile=conftest.$ac_objext
8396 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8397 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8398 _lt_compiler_boilerplate=`cat conftest.err`
8401 ac_outfile=conftest.$ac_objext
8402 echo "$lt_simple_link_test_code" >conftest.$ac_ext
8403 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8404 _lt_linker_boilerplate=`cat conftest.err`
8408 if test -n "$compiler"; then
8410 lt_prog_compiler_no_builtin_flag=
8412 if test "$GCC" = yes; then
8413 case $cc_basename in
8415 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8417 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8420 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8421 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8422 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
8423 $as_echo_n "(cached) " >&6
8425 lt_cv_prog_compiler_rtti_exceptions=no
8426 ac_outfile=conftest.$ac_objext
8427 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8428 lt_compiler_flag="-fno-rtti -fno-exceptions"
8429 # Insert the option either (1) after the last *FLAGS variable, or
8430 # (2) before a word containing "conftest.", or (3) at the end.
8431 # Note that $ac_compile itself does not contain backslashes and begins
8432 # with a dollar sign (not a hyphen), so the echo should work correctly.
8433 # The option is referenced via a variable to avoid confusing sed.
8434 lt_compile=`echo "$ac_compile" | $SED \
8435 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8436 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8437 -e 's:$: $lt_compiler_flag:'`
8438 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8439 (eval "$lt_compile" 2>conftest.err)
8441 cat conftest.err >&5
8442 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8443 if (exit $ac_status) && test -s "$ac_outfile"; then
8444 # The compiler can only warn and ignore the option if not recognized
8445 # So say no if there are warnings other than the usual output.
8446 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8447 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8448 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8449 lt_cv_prog_compiler_rtti_exceptions=yes
8455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8456 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8458 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8459 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8471 lt_prog_compiler_wl=
8472 lt_prog_compiler_pic=
8473 lt_prog_compiler_static=
8476 if test "$GCC" = yes; then
8477 lt_prog_compiler_wl='-Wl,'
8478 lt_prog_compiler_static='-static'
8482 # All AIX code is PIC.
8483 if test "$host_cpu" = ia64; then
8484 # AIX 5 now supports IA64 processor
8485 lt_prog_compiler_static='-Bstatic'
8492 # see comment about AmigaOS4 .so support
8493 lt_prog_compiler_pic='-fPIC'
8496 # FIXME: we need at least 68020 code to build shared libraries, but
8497 # adding the `-m68020' flag to GCC prevents building anything better,
8499 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8504 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8505 # PIC is the default for these OSes.
8508 mingw* | cygwin* | pw32* | os2* | cegcc*)
8509 # This hack is so that the source file can tell whether it is being
8510 # built for inclusion in a dll (and should export symbols for example).
8511 # Although the cygwin gcc ignores -fPIC, still need this for old-style
8512 # (--disable-auto-import) libraries
8513 lt_prog_compiler_pic='-DDLL_EXPORT'
8516 darwin* | rhapsody*)
8517 # PIC is the default on this platform
8518 # Common symbols not allowed in MH_DYLIB files
8519 lt_prog_compiler_pic='-fno-common'
8523 # PIC is the default for Haiku.
8524 # The "-static" flag exists, but is broken.
8525 lt_prog_compiler_static=
8529 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8530 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
8531 # sets the default TLS model and affects inlining.
8537 lt_prog_compiler_pic='-fPIC'
8543 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8544 # Instead, we relocate shared libraries at runtime.
8548 # Just because we use GCC doesn't mean we suddenly get shared libraries
8549 # on systems that don't support them.
8550 lt_prog_compiler_can_build_shared=no
8555 # QNX uses GNU C++, but need to define -shared option too, otherwise
8557 lt_prog_compiler_pic='-fPIC -shared'
8561 if test -d /usr/nec; then
8562 lt_prog_compiler_pic=-Kconform_pic
8567 lt_prog_compiler_pic='-fPIC'
8571 case $cc_basename in
8572 nvcc*) # Cuda Compiler Driver 2.2
8573 lt_prog_compiler_wl='-Xlinker '
8574 lt_prog_compiler_pic='-Xcompiler -fPIC'
8578 # PORTME Check for flag to pass linker flags through the system compiler.
8581 lt_prog_compiler_wl='-Wl,'
8582 if test "$host_cpu" = ia64; then
8583 # AIX 5 now supports IA64 processor
8584 lt_prog_compiler_static='-Bstatic'
8586 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8590 mingw* | cygwin* | pw32* | os2* | cegcc*)
8591 # This hack is so that the source file can tell whether it is being
8592 # built for inclusion in a dll (and should export symbols for example).
8593 lt_prog_compiler_pic='-DDLL_EXPORT'
8596 hpux9* | hpux10* | hpux11*)
8597 lt_prog_compiler_wl='-Wl,'
8598 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8605 lt_prog_compiler_pic='+Z'
8608 # Is there a better lt_prog_compiler_static that works with the bundled CC?
8609 lt_prog_compiler_static='${wl}-a ${wl}archive'
8612 irix5* | irix6* | nonstopux*)
8613 lt_prog_compiler_wl='-Wl,'
8614 # PIC (with -KPIC) is the default.
8615 lt_prog_compiler_static='-non_shared'
8618 linux* | k*bsd*-gnu | kopensolaris*-gnu)
8619 case $cc_basename in
8620 # old Intel for x86_64 which still supported -KPIC.
8622 lt_prog_compiler_wl='-Wl,'
8623 lt_prog_compiler_pic='-KPIC'
8624 lt_prog_compiler_static='-static'
8626 # icc used to be incompatible with GCC.
8627 # ICC 10 doesn't accept -KPIC any more.
8629 lt_prog_compiler_wl='-Wl,'
8630 lt_prog_compiler_pic='-fPIC'
8631 lt_prog_compiler_static='-static'
8633 # Lahey Fortran 8.1.
8635 lt_prog_compiler_wl='-Wl,'
8636 lt_prog_compiler_pic='--shared'
8637 lt_prog_compiler_static='--static'
8640 # NAG Fortran compiler
8641 lt_prog_compiler_wl='-Wl,-Wl,,'
8642 lt_prog_compiler_pic='-PIC'
8643 lt_prog_compiler_static='-Bstatic'
8645 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8646 # Portland Group compilers (*not* the Pentium gcc compiler,
8647 # which looks to be a dead project)
8648 lt_prog_compiler_wl='-Wl,'
8649 lt_prog_compiler_pic='-fpic'
8650 lt_prog_compiler_static='-Bstatic'
8653 lt_prog_compiler_wl='-Wl,'
8654 # All Alpha code is PIC.
8655 lt_prog_compiler_static='-non_shared'
8657 xl* | bgxl* | bgf* | mpixl*)
8658 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8659 lt_prog_compiler_wl='-Wl,'
8660 lt_prog_compiler_pic='-qpic'
8661 lt_prog_compiler_static='-qstaticlink'
8664 case `$CC -V 2>&1 | sed 5q` in
8665 *Sun\ F* | *Sun*Fortran*)
8666 # Sun Fortran 8.3 passes all unrecognized flags to the linker
8667 lt_prog_compiler_pic='-KPIC'
8668 lt_prog_compiler_static='-Bstatic'
8669 lt_prog_compiler_wl=''
8673 lt_prog_compiler_pic='-KPIC'
8674 lt_prog_compiler_static='-Bstatic'
8675 lt_prog_compiler_wl='-Wl,'
8683 lt_prog_compiler_pic='-KPIC'
8684 lt_prog_compiler_static='-Bstatic'
8688 # QNX uses GNU C++, but need to define -shared option too, otherwise
8690 lt_prog_compiler_pic='-fPIC -shared'
8693 osf3* | osf4* | osf5*)
8694 lt_prog_compiler_wl='-Wl,'
8695 # All OSF/1 code is PIC.
8696 lt_prog_compiler_static='-non_shared'
8700 lt_prog_compiler_static='-non_shared'
8704 lt_prog_compiler_pic='-KPIC'
8705 lt_prog_compiler_static='-Bstatic'
8706 case $cc_basename in
8707 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
8708 lt_prog_compiler_wl='-Qoption ld ';;
8710 lt_prog_compiler_wl='-Wl,';;
8715 lt_prog_compiler_wl='-Qoption ld '
8716 lt_prog_compiler_pic='-PIC'
8717 lt_prog_compiler_static='-Bstatic'
8720 sysv4 | sysv4.2uw2* | sysv4.3*)
8721 lt_prog_compiler_wl='-Wl,'
8722 lt_prog_compiler_pic='-KPIC'
8723 lt_prog_compiler_static='-Bstatic'
8727 if test -d /usr/nec ;then
8728 lt_prog_compiler_pic='-Kconform_pic'
8729 lt_prog_compiler_static='-Bstatic'
8733 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8734 lt_prog_compiler_wl='-Wl,'
8735 lt_prog_compiler_pic='-KPIC'
8736 lt_prog_compiler_static='-Bstatic'
8740 lt_prog_compiler_wl='-Wl,'
8741 lt_prog_compiler_can_build_shared=no
8745 lt_prog_compiler_pic='-pic'
8746 lt_prog_compiler_static='-Bstatic'
8750 lt_prog_compiler_can_build_shared=no
8756 # For platforms which do not support PIC, -DPIC is meaningless:
8758 lt_prog_compiler_pic=
8761 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8765 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8766 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8767 if ${lt_cv_prog_compiler_pic+:} false; then :
8768 $as_echo_n "(cached) " >&6
8770 lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
8772 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
8773 $as_echo "$lt_cv_prog_compiler_pic" >&6; }
8774 lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
8777 # Check to make sure the PIC flag actually works.
8779 if test -n "$lt_prog_compiler_pic"; then
8780 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8781 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8782 if ${lt_cv_prog_compiler_pic_works+:} false; then :
8783 $as_echo_n "(cached) " >&6
8785 lt_cv_prog_compiler_pic_works=no
8786 ac_outfile=conftest.$ac_objext
8787 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8788 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8789 # Insert the option either (1) after the last *FLAGS variable, or
8790 # (2) before a word containing "conftest.", or (3) at the end.
8791 # Note that $ac_compile itself does not contain backslashes and begins
8792 # with a dollar sign (not a hyphen), so the echo should work correctly.
8793 # The option is referenced via a variable to avoid confusing sed.
8794 lt_compile=`echo "$ac_compile" | $SED \
8795 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8796 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8797 -e 's:$: $lt_compiler_flag:'`
8798 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8799 (eval "$lt_compile" 2>conftest.err)
8801 cat conftest.err >&5
8802 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8803 if (exit $ac_status) && test -s "$ac_outfile"; then
8804 # The compiler can only warn and ignore the option if not recognized
8805 # So say no if there are warnings other than the usual output.
8806 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8807 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8808 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8809 lt_cv_prog_compiler_pic_works=yes
8815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8816 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8818 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8819 case $lt_prog_compiler_pic in
8821 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8824 lt_prog_compiler_pic=
8825 lt_prog_compiler_can_build_shared=no
8841 # Check to make sure the static flag actually works.
8843 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8844 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8845 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8846 if ${lt_cv_prog_compiler_static_works+:} false; then :
8847 $as_echo_n "(cached) " >&6
8849 lt_cv_prog_compiler_static_works=no
8850 save_LDFLAGS="$LDFLAGS"
8851 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8852 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8853 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8854 # The linker can only warn and ignore the option if not recognized
8855 # So say no if there are warnings
8856 if test -s conftest.err; then
8857 # Append any errors to the config.log.
8858 cat conftest.err 1>&5
8859 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8860 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8861 if diff conftest.exp conftest.er2 >/dev/null; then
8862 lt_cv_prog_compiler_static_works=yes
8865 lt_cv_prog_compiler_static_works=yes
8869 LDFLAGS="$save_LDFLAGS"
8872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8873 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8875 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8878 lt_prog_compiler_static=
8887 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8888 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8889 if ${lt_cv_prog_compiler_c_o+:} false; then :
8890 $as_echo_n "(cached) " >&6
8892 lt_cv_prog_compiler_c_o=no
8893 $RM -r conftest 2>/dev/null
8897 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8899 lt_compiler_flag="-o out/conftest2.$ac_objext"
8900 # Insert the option either (1) after the last *FLAGS variable, or
8901 # (2) before a word containing "conftest.", or (3) at the end.
8902 # Note that $ac_compile itself does not contain backslashes and begins
8903 # with a dollar sign (not a hyphen), so the echo should work correctly.
8904 lt_compile=`echo "$ac_compile" | $SED \
8905 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8906 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8907 -e 's:$: $lt_compiler_flag:'`
8908 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8909 (eval "$lt_compile" 2>out/conftest.err)
8911 cat out/conftest.err >&5
8912 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8913 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8915 # The compiler can only warn and ignore the option if not recognized
8916 # So say no if there are warnings
8917 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8918 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8919 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8920 lt_cv_prog_compiler_c_o=yes
8925 # SGI C++ compiler will create directory out/ii_files/ for
8926 # template instantiation
8927 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8928 $RM out/* && rmdir out
8934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8935 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8942 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8943 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8944 if ${lt_cv_prog_compiler_c_o+:} false; then :
8945 $as_echo_n "(cached) " >&6
8947 lt_cv_prog_compiler_c_o=no
8948 $RM -r conftest 2>/dev/null
8952 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8954 lt_compiler_flag="-o out/conftest2.$ac_objext"
8955 # Insert the option either (1) after the last *FLAGS variable, or
8956 # (2) before a word containing "conftest.", or (3) at the end.
8957 # Note that $ac_compile itself does not contain backslashes and begins
8958 # with a dollar sign (not a hyphen), so the echo should work correctly.
8959 lt_compile=`echo "$ac_compile" | $SED \
8960 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8961 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8962 -e 's:$: $lt_compiler_flag:'`
8963 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8964 (eval "$lt_compile" 2>out/conftest.err)
8966 cat out/conftest.err >&5
8967 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8968 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8970 # The compiler can only warn and ignore the option if not recognized
8971 # So say no if there are warnings
8972 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8973 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8974 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8975 lt_cv_prog_compiler_c_o=yes
8980 # SGI C++ compiler will create directory out/ii_files/ for
8981 # template instantiation
8982 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8983 $RM out/* && rmdir out
8989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8990 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8995 hard_links="nottested"
8996 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8997 # do not overwrite the value of need_locks provided by the user
8998 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8999 $as_echo_n "checking if we can lock with hard links... " >&6; }
9002 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9004 ln conftest.a conftest.b 2>&5 || hard_links=no
9005 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9007 $as_echo "$hard_links" >&6; }
9008 if test "$hard_links" = no; then
9009 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9010 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9022 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9023 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9026 allow_undefined_flag=
9027 always_export_symbols=no
9029 archive_expsym_cmds=
9030 compiler_needs_object=no
9031 enable_shared_with_static_runtimes=no
9032 export_dynamic_flag_spec=
9033 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9034 hardcode_automatic=no
9036 hardcode_direct_absolute=no
9037 hardcode_libdir_flag_spec=
9038 hardcode_libdir_flag_spec_ld=
9039 hardcode_libdir_separator=
9041 hardcode_shlibpath_var=unsupported
9043 link_all_deplibs=unknown
9046 old_archive_from_new_cmds=
9047 old_archive_from_expsyms_cmds=
9048 thread_safe_flag_spec=
9049 whole_archive_flag_spec=
9050 # include_expsyms should be a list of space-separated symbols to be *always*
9051 # included in the symbol list
9053 # exclude_expsyms can be an extended regexp of symbols to exclude
9054 # it will be wrapped by ` (' and `)$', so one must not match beginning or
9055 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9056 # as well as any symbol that contains `d'.
9057 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9058 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9059 # platforms (ab)use it in PIC code, but their linkers get confused if
9060 # the symbol is explicitly referenced. Since portable code cannot
9061 # rely on this symbol name, it's probably fine to never include it in
9062 # preloaded symbol tables.
9063 # Exclude shared library initialization/finalization symbols.
9064 extract_expsyms_cmds=
9067 cygwin* | mingw* | pw32* | cegcc*)
9068 # FIXME: the MSVC++ port hasn't been tested in a loooong time
9069 # When not using gcc, we currently assume that we are using
9070 # Microsoft Visual C++.
9071 if test "$GCC" != yes; then
9076 # we just hope/assume this is gcc and not c89 (= MSVC++)
9086 # On some targets, GNU ld is compatible enough with the native linker
9087 # that we're better off using the native interface for both.
9088 lt_use_gnu_ld_interface=no
9089 if test "$with_gnu_ld" = yes; then
9092 # The AIX port of GNU ld has always aspired to compatibility
9093 # with the native linker. However, as the warning in the GNU ld
9094 # block says, versions before 2.19.5* couldn't really create working
9095 # shared libraries, regardless of the interface used.
9096 case `$LD -v 2>&1` in
9097 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9098 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9099 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9101 lt_use_gnu_ld_interface=yes
9106 lt_use_gnu_ld_interface=yes
9111 if test "$lt_use_gnu_ld_interface" = yes; then
9112 # If archive_cmds runs LD, not CC, wlarc should be empty
9115 # Set some defaults for GNU ld with shared library support. These
9116 # are reset later if shared libraries are not supported. Putting them
9117 # here allows them to be overridden if necessary.
9118 runpath_var=LD_RUN_PATH
9119 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9120 export_dynamic_flag_spec='${wl}--export-dynamic'
9121 # ancient GNU ld didn't support --whole-archive et. al.
9122 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9123 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9125 whole_archive_flag_spec=
9127 supports_anon_versioning=no
9128 case `$LD -v 2>&1` in
9129 *GNU\ gold*) supports_anon_versioning=yes ;;
9130 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9131 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9132 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9133 *\ 2.11.*) ;; # other 2.11 versions
9134 *) supports_anon_versioning=yes ;;
9137 # See if GNU ld supports shared libraries.
9140 # On AIX/PPC, the GNU linker is very broken
9141 if test "$host_cpu" != ia64; then
9145 *** Warning: the GNU linker, at least up to release 2.19, is reported
9146 *** to be unable to reliably create shared libraries on AIX.
9147 *** Therefore, libtool is disabling shared libraries support. If you
9148 *** really care for shared libraries, you may want to install binutils
9149 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9150 *** You will then need to restart the configuration process.
9159 # see comment about AmigaOS4 .so support
9160 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9161 archive_expsym_cmds=''
9164 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)'
9165 hardcode_libdir_flag_spec='-L$libdir'
9166 hardcode_minus_L=yes
9172 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9173 allow_undefined_flag=unsupported
9174 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9175 # support --undefined. This deserves some investigation. FIXME
9176 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9182 cygwin* | mingw* | pw32* | cegcc*)
9183 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9184 # as there is no search path for DLLs.
9185 hardcode_libdir_flag_spec='-L$libdir'
9186 export_dynamic_flag_spec='${wl}--export-all-symbols'
9187 allow_undefined_flag=unsupported
9188 always_export_symbols=no
9189 enable_shared_with_static_runtimes=yes
9190 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'
9191 exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
9193 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9194 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9195 # If the export-symbols file already is a .def file (1st line
9196 # is EXPORTS), use it as is; otherwise, prepend...
9197 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9198 cp $export_symbols $output_objdir/$soname.def;
9200 echo EXPORTS > $output_objdir/$soname.def;
9201 cat $export_symbols >> $output_objdir/$soname.def;
9203 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9210 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9211 link_all_deplibs=yes
9216 hardcode_shlibpath_var=no
9217 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9218 export_dynamic_flag_spec='${wl}-E'
9219 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9220 # Instead, shared libraries are loaded at an image base (0x10000000 by
9221 # default) and relocated if they conflict, which is a slow very memory
9222 # consuming and fragmenting process. To avoid this, we pick a random,
9223 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9224 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
9225 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9226 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'
9229 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9231 if test "$host_os" = linux-dietlibc; then
9232 case $cc_basename in
9233 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
9236 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9237 && test "$tmp_diet" = no
9239 tmp_addflag=' $pic_flag'
9240 tmp_sharedflag='-shared'
9241 case $cc_basename,$host_cpu in
9242 pgcc*) # Portland Group C compiler
9243 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'
9244 tmp_addflag=' $pic_flag'
9246 pgf77* | pgf90* | pgf95* | pgfortran*)
9247 # Portland Group f77 and f90 compilers
9248 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'
9249 tmp_addflag=' $pic_flag -Mnomain' ;;
9250 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
9251 tmp_addflag=' -i_dynamic' ;;
9252 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
9253 tmp_addflag=' -i_dynamic -nofor_main' ;;
9254 ifc* | ifort*) # Intel Fortran compiler
9255 tmp_addflag=' -nofor_main' ;;
9256 lf95*) # Lahey Fortran 8.1
9257 whole_archive_flag_spec=
9258 tmp_sharedflag='--shared' ;;
9259 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9260 tmp_sharedflag='-qmkshrobj'
9262 nvcc*) # Cuda Compiler Driver 2.2
9263 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'
9264 compiler_needs_object=yes
9267 case `$CC -V 2>&1 | sed 5q` in
9268 *Sun\ C*) # Sun C 5.9
9269 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'
9270 compiler_needs_object=yes
9271 tmp_sharedflag='-G' ;;
9272 *Sun\ F*) # Sun Fortran 8.3
9273 tmp_sharedflag='-G' ;;
9275 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9277 if test "x$supports_anon_versioning" = xyes; then
9278 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9279 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9280 echo "local: *; };" >> $output_objdir/$libname.ver~
9281 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9284 case $cc_basename in
9285 xlf* | bgf* | bgxlf* | mpixlf*)
9286 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9287 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9288 hardcode_libdir_flag_spec=
9289 hardcode_libdir_flag_spec_ld='-rpath $libdir'
9290 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
9291 if test "x$supports_anon_versioning" = xyes; then
9292 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9293 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9294 echo "local: *; };" >> $output_objdir/$libname.ver~
9295 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9305 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9306 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9309 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9310 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9315 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9319 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
9320 *** create shared libraries on Solaris systems. Therefore, libtool
9321 *** is disabling shared libraries support. We urge you to upgrade GNU
9322 *** binutils to release 2.9.1 or newer. Another option is to modify
9323 *** your PATH or compiler configuration so that the native linker is
9324 *** used, and then restart.
9327 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9328 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9329 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9335 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9336 case `$LD -v 2>&1` in
9337 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9341 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9342 *** reliably create shared libraries on SCO systems. Therefore, libtool
9343 *** is disabling shared libraries support. We urge you to upgrade GNU
9344 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
9345 *** your PATH or compiler configuration so that the native linker is
9346 *** used, and then restart.
9351 # For security reasons, it is highly recommended that you always
9352 # use absolute paths for naming shared libraries, and exclude the
9353 # DT_RUNPATH tag from executables and libraries. But doing so
9354 # requires that you compile everything twice, which is a pain.
9355 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9356 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9357 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9358 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9367 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9370 hardcode_shlibpath_var=no
9374 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9375 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9376 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9383 if test "$ld_shlibs" = no; then
9385 hardcode_libdir_flag_spec=
9386 export_dynamic_flag_spec=
9387 whole_archive_flag_spec=
9390 # PORTME fill in a description of your system's linker (not GNU ld)
9393 allow_undefined_flag=unsupported
9394 always_export_symbols=yes
9395 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'
9396 # Note: this linker hardcodes the directories in LIBPATH if there
9397 # are no directories specified by -L.
9398 hardcode_minus_L=yes
9399 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9400 # Neither direct hardcoding nor static linking is supported with a
9402 hardcode_direct=unsupported
9407 if test "$host_cpu" = ia64; then
9408 # On IA64, the linker does run time linking by default, so we don't
9409 # have to do anything special.
9410 aix_use_runtimelinking=no
9411 exp_sym_flag='-Bexport'
9414 # If we're using GNU nm, then we don't want the "-C" option.
9415 # -C means demangle to AIX nm, but means don't demangle with GNU nm
9416 # Also, AIX nm treats weak defined symbols like other global
9417 # defined symbols, whereas GNU nm marks them as "W".
9418 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9419 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'
9421 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'
9423 aix_use_runtimelinking=no
9425 # Test if we are trying to use run time linking or normal
9426 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9427 # need to do runtime linking.
9428 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9429 for ld_flag in $LDFLAGS; do
9430 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9431 aix_use_runtimelinking=yes
9438 exp_sym_flag='-bexport'
9439 no_entry_flag='-bnoentry'
9442 # When large executables or shared objects are built, AIX ld can
9443 # have problems creating the table of contents. If linking a library
9444 # or program results in "error TOC overflow" add -mminimal-toc to
9445 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
9446 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9450 hardcode_direct_absolute=yes
9451 hardcode_libdir_separator=':'
9452 link_all_deplibs=yes
9453 file_list_spec='${wl}-f,'
9455 if test "$GCC" = yes; then
9456 case $host_os in aix4.[012]|aix4.[012].*)
9457 # We only want to do this on AIX 4.2 and lower, the check
9458 # below for broken collect2 doesn't work under 4.3+
9459 collect2name=`${CC} -print-prog-name=collect2`
9460 if test -f "$collect2name" &&
9461 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9463 # We have reworked collect2
9466 # We have old collect2
9467 hardcode_direct=unsupported
9468 # It fails to find uninstalled libraries when the uninstalled
9469 # path is not listed in the libpath. Setting hardcode_minus_L
9470 # to unsupported forces relinking
9471 hardcode_minus_L=yes
9472 hardcode_libdir_flag_spec='-L$libdir'
9473 hardcode_libdir_separator=
9477 shared_flag='-shared'
9478 if test "$aix_use_runtimelinking" = yes; then
9479 shared_flag="$shared_flag "'${wl}-G'
9483 if test "$host_cpu" = ia64; then
9484 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9485 # chokes on -Wl,-G. The following line is correct:
9488 if test "$aix_use_runtimelinking" = yes; then
9489 shared_flag='${wl}-G'
9491 shared_flag='${wl}-bM:SRE'
9496 export_dynamic_flag_spec='${wl}-bexpall'
9497 # It seems that -bexpall does not export symbols beginning with
9498 # underscore (_), so it is better to generate a list of symbols to export.
9499 always_export_symbols=yes
9500 if test "$aix_use_runtimelinking" = yes; then
9501 # Warning - without using the other runtime loading flags (-brtl),
9502 # -berok will link without error, but may produce a broken library.
9503 allow_undefined_flag='-berok'
9504 # Determine the default libpath from the value encoded in an
9506 if test "${lt_cv_aix_libpath+set}" = set; then
9507 aix_libpath=$lt_cv_aix_libpath
9509 if ${lt_cv_aix_libpath_+:} false; then :
9510 $as_echo_n "(cached) " >&6
9512 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9513 /* end confdefs.h. */
9523 if ac_fn_c_try_link "$LINENO"; then :
9525 lt_aix_libpath_sed='
9526 /Import File Strings/,/^$/ {
9528 s/^0 *\([^ ]*\) *$/\1/
9532 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9533 # Check for a 64-bit object if we didn't find anything.
9534 if test -z "$lt_cv_aix_libpath_"; then
9535 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9538 rm -f core conftest.err conftest.$ac_objext \
9539 conftest$ac_exeext conftest.$ac_ext
9540 if test -z "$lt_cv_aix_libpath_"; then
9541 lt_cv_aix_libpath_="/usr/lib:/lib"
9546 aix_libpath=$lt_cv_aix_libpath_
9549 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9550 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"
9552 if test "$host_cpu" = ia64; then
9553 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9554 allow_undefined_flag="-z nodefs"
9555 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"
9557 # Determine the default libpath from the value encoded in an
9559 if test "${lt_cv_aix_libpath+set}" = set; then
9560 aix_libpath=$lt_cv_aix_libpath
9562 if ${lt_cv_aix_libpath_+:} false; then :
9563 $as_echo_n "(cached) " >&6
9565 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9566 /* end confdefs.h. */
9576 if ac_fn_c_try_link "$LINENO"; then :
9578 lt_aix_libpath_sed='
9579 /Import File Strings/,/^$/ {
9581 s/^0 *\([^ ]*\) *$/\1/
9585 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9586 # Check for a 64-bit object if we didn't find anything.
9587 if test -z "$lt_cv_aix_libpath_"; then
9588 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9591 rm -f core conftest.err conftest.$ac_objext \
9592 conftest$ac_exeext conftest.$ac_ext
9593 if test -z "$lt_cv_aix_libpath_"; then
9594 lt_cv_aix_libpath_="/usr/lib:/lib"
9599 aix_libpath=$lt_cv_aix_libpath_
9602 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9603 # Warning - without using the other run time loading flags,
9604 # -berok will link without error, but may produce a broken library.
9605 no_undefined_flag=' ${wl}-bernotok'
9606 allow_undefined_flag=' ${wl}-berok'
9607 if test "$with_gnu_ld" = yes; then
9608 # We only use this code for GNU lds that support --whole-archive.
9609 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9611 # Exported symbols can be pulled into shared objects from archives
9612 whole_archive_flag_spec='$convenience'
9614 archive_cmds_need_lc=yes
9615 # This is similar to how AIX traditionally builds its shared libraries.
9616 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'
9624 # see comment about AmigaOS4 .so support
9625 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9626 archive_expsym_cmds=''
9629 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)'
9630 hardcode_libdir_flag_spec='-L$libdir'
9631 hardcode_minus_L=yes
9637 export_dynamic_flag_spec=-rdynamic
9640 cygwin* | mingw* | pw32* | cegcc*)
9641 # When not using gcc, we currently assume that we are using
9642 # Microsoft Visual C++.
9643 # hardcode_libdir_flag_spec is actually meaningless, as there is
9644 # no search path for DLLs.
9645 case $cc_basename in
9648 hardcode_libdir_flag_spec=' '
9649 allow_undefined_flag=unsupported
9650 always_export_symbols=yes
9652 # Tell ltmain to make .lib files, not .a files.
9654 # Tell ltmain to make .dll files, not .so files.
9656 # FIXME: Setting linknames here is a bad hack.
9657 archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
9658 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9659 sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
9661 sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
9663 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
9665 # The linker will not automatically build a static lib if we build a DLL.
9666 # _LT_TAGVAR(old_archive_from_new_cmds, )='true'
9667 enable_shared_with_static_runtimes=yes
9668 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9670 old_postinstall_cmds='chmod 644 $oldlib'
9671 postlink_cmds='lt_outputfile="@OUTPUT@"~
9672 lt_tool_outputfile="@TOOL_OUTPUT@"~
9673 case $lt_outputfile in
9676 lt_outputfile="$lt_outputfile.exe"
9677 lt_tool_outputfile="$lt_tool_outputfile.exe"
9680 if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
9681 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
9682 $RM "$lt_outputfile.manifest";
9686 # Assume MSVC wrapper
9687 hardcode_libdir_flag_spec=' '
9688 allow_undefined_flag=unsupported
9689 # Tell ltmain to make .lib files, not .a files.
9691 # Tell ltmain to make .dll files, not .so files.
9693 # FIXME: Setting linknames here is a bad hack.
9694 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9695 # The linker will automatically build a .lib file if we build a DLL.
9696 old_archive_from_new_cmds='true'
9697 # FIXME: Should let the user specify the lib program.
9698 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9699 enable_shared_with_static_runtimes=yes
9704 darwin* | rhapsody*)
9707 archive_cmds_need_lc=no
9709 hardcode_automatic=yes
9710 hardcode_shlibpath_var=unsupported
9711 if test "$lt_cv_ld_force_load" = "yes"; then
9712 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\"`'
9714 whole_archive_flag_spec=''
9716 link_all_deplibs=yes
9717 allow_undefined_flag="$_lt_dar_allow_undefined"
9718 case $cc_basename in
9719 ifort*) _lt_dar_can_shared=yes ;;
9720 *) _lt_dar_can_shared=$GCC ;;
9722 if test "$_lt_dar_can_shared" = "yes"; then
9723 output_verbose_link_cmd=func_echo_all
9724 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9725 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9726 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}"
9727 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}"
9736 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9737 hardcode_libdir_flag_spec='-L$libdir'
9738 hardcode_shlibpath_var=no
9745 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9746 # support. Future versions do this automatically, but an explicit c++rt0.o
9747 # does not break anything, and helps significantly (at the cost of a little
9750 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9751 hardcode_libdir_flag_spec='-R$libdir'
9753 hardcode_shlibpath_var=no
9756 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9758 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9760 hardcode_minus_L=yes
9761 hardcode_shlibpath_var=no
9764 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9765 freebsd* | dragonfly*)
9766 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9767 hardcode_libdir_flag_spec='-R$libdir'
9769 hardcode_shlibpath_var=no
9773 if test "$GCC" = yes; then
9774 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'
9776 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'
9778 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9779 hardcode_libdir_separator=:
9782 # hardcode_minus_L: Not really in the search PATH,
9783 # but as the default location of the library.
9784 hardcode_minus_L=yes
9785 export_dynamic_flag_spec='${wl}-E'
9789 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9790 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9792 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9794 if test "$with_gnu_ld" = no; then
9795 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9796 hardcode_libdir_flag_spec_ld='+b $libdir'
9797 hardcode_libdir_separator=:
9799 hardcode_direct_absolute=yes
9800 export_dynamic_flag_spec='${wl}-E'
9801 # hardcode_minus_L: Not really in the search PATH,
9802 # but as the default location of the library.
9803 hardcode_minus_L=yes
9808 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9811 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9814 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9817 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9823 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9826 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9830 # Older versions of the 11.00 compiler do not understand -b yet
9831 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9832 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9833 $as_echo_n "checking if $CC understands -b... " >&6; }
9834 if ${lt_cv_prog_compiler__b+:} false; then :
9835 $as_echo_n "(cached) " >&6
9837 lt_cv_prog_compiler__b=no
9838 save_LDFLAGS="$LDFLAGS"
9839 LDFLAGS="$LDFLAGS -b"
9840 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9841 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9842 # The linker can only warn and ignore the option if not recognized
9843 # So say no if there are warnings
9844 if test -s conftest.err; then
9845 # Append any errors to the config.log.
9846 cat conftest.err 1>&5
9847 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9848 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9849 if diff conftest.exp conftest.er2 >/dev/null; then
9850 lt_cv_prog_compiler__b=yes
9853 lt_cv_prog_compiler__b=yes
9857 LDFLAGS="$save_LDFLAGS"
9860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9861 $as_echo "$lt_cv_prog_compiler__b" >&6; }
9863 if test x"$lt_cv_prog_compiler__b" = xyes; then
9864 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9866 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9872 if test "$with_gnu_ld" = no; then
9873 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9874 hardcode_libdir_separator=:
9879 hardcode_shlibpath_var=no
9883 hardcode_direct_absolute=yes
9884 export_dynamic_flag_spec='${wl}-E'
9886 # hardcode_minus_L: Not really in the search PATH,
9887 # but as the default location of the library.
9888 hardcode_minus_L=yes
9894 irix5* | irix6* | nonstopux*)
9895 if test "$GCC" = yes; then
9896 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'
9897 # Try to use the -exported_symbol ld option, if it does not
9898 # work, assume that -exports_file does not work either and
9899 # implicitly export all symbols.
9900 # This should be the same for all languages, so no per-tag cache variable.
9901 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
9902 $as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
9903 if ${lt_cv_irix_exported_symbol+:} false; then :
9904 $as_echo_n "(cached) " >&6
9906 save_LDFLAGS="$LDFLAGS"
9907 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9908 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9909 /* end confdefs.h. */
9910 int foo (void) { return 0; }
9912 if ac_fn_c_try_link "$LINENO"; then :
9913 lt_cv_irix_exported_symbol=yes
9915 lt_cv_irix_exported_symbol=no
9917 rm -f core conftest.err conftest.$ac_objext \
9918 conftest$ac_exeext conftest.$ac_ext
9919 LDFLAGS="$save_LDFLAGS"
9921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
9922 $as_echo "$lt_cv_irix_exported_symbol" >&6; }
9923 if test "$lt_cv_irix_exported_symbol" = yes; then
9924 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'
9927 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'
9928 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'
9930 archive_cmds_need_lc='no'
9931 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9932 hardcode_libdir_separator=:
9934 link_all_deplibs=yes
9938 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9939 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9941 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9943 hardcode_libdir_flag_spec='-R$libdir'
9945 hardcode_shlibpath_var=no
9949 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9951 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9952 hardcode_libdir_separator=:
9953 hardcode_shlibpath_var=no
9960 if test -f /usr/libexec/ld.so; then
9962 hardcode_shlibpath_var=no
9963 hardcode_direct_absolute=yes
9964 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9965 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9966 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9967 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9968 export_dynamic_flag_spec='${wl}-E'
9971 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9972 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9973 hardcode_libdir_flag_spec='-R$libdir'
9976 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9977 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9987 hardcode_libdir_flag_spec='-L$libdir'
9988 hardcode_minus_L=yes
9989 allow_undefined_flag=unsupported
9990 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'
9991 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9995 if test "$GCC" = yes; then
9996 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9997 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'
9999 allow_undefined_flag=' -expect_unresolved \*'
10000 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'
10002 archive_cmds_need_lc='no'
10003 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10004 hardcode_libdir_separator=:
10007 osf4* | osf5*) # as osf3* with the addition of -msym flag
10008 if test "$GCC" = yes; then
10009 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10010 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'
10011 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10013 allow_undefined_flag=' -expect_unresolved \*'
10014 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'
10015 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~
10016 $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'
10018 # Both c and cxx compiler support -rpath directly
10019 hardcode_libdir_flag_spec='-rpath $libdir'
10021 archive_cmds_need_lc='no'
10022 hardcode_libdir_separator=:
10026 no_undefined_flag=' -z defs'
10027 if test "$GCC" = yes; then
10029 archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10030 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10031 $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'
10033 case `$CC -V 2>&1` in
10036 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10037 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10038 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10042 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10043 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10044 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10048 hardcode_libdir_flag_spec='-R$libdir'
10049 hardcode_shlibpath_var=no
10051 solaris2.[0-5] | solaris2.[0-5].*) ;;
10053 # The compiler driver will combine and reorder linker options,
10054 # but understands `-z linker_flag'. GCC discards it without `$wl',
10055 # but is careful enough not to reorder.
10056 # Supported since Solaris 2.6 (maybe 2.5.1?)
10057 if test "$GCC" = yes; then
10058 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10060 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10064 link_all_deplibs=yes
10068 if test "x$host_vendor" = xsequent; then
10069 # Use $CC to link under sequent, because it throws in some extra .o
10070 # files that make .init and .fini sections work.
10071 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10073 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10075 hardcode_libdir_flag_spec='-L$libdir'
10076 hardcode_direct=yes
10077 hardcode_minus_L=yes
10078 hardcode_shlibpath_var=no
10082 case $host_vendor in
10084 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10085 hardcode_direct=yes # is this really true???
10088 ## LD is ld it makes a PLAMLIB
10089 ## CC just makes a GrossModule.
10090 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10091 reload_cmds='$CC -r -o $output$reload_objs'
10095 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10096 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10099 runpath_var='LD_RUN_PATH'
10100 hardcode_shlibpath_var=no
10104 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10105 hardcode_shlibpath_var=no
10106 export_dynamic_flag_spec='-Bexport'
10110 if test -d /usr/nec; then
10111 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10112 hardcode_shlibpath_var=no
10113 runpath_var=LD_RUN_PATH
10114 hardcode_runpath_var=yes
10119 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10120 no_undefined_flag='${wl}-z,text'
10121 archive_cmds_need_lc=no
10122 hardcode_shlibpath_var=no
10123 runpath_var='LD_RUN_PATH'
10125 if test "$GCC" = yes; then
10126 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10127 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10129 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10130 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10134 sysv5* | sco3.2v5* | sco5v6*)
10135 # Note: We can NOT use -z defs as we might desire, because we do not
10136 # link with -lc, and that would cause any symbols used from libc to
10137 # always be unresolved, which means just about no library would
10138 # ever link correctly. If we're not using GNU ld we use -z text
10139 # though, which does catch some bad symbols but isn't as heavy-handed
10141 no_undefined_flag='${wl}-z,text'
10142 allow_undefined_flag='${wl}-z,nodefs'
10143 archive_cmds_need_lc=no
10144 hardcode_shlibpath_var=no
10145 hardcode_libdir_flag_spec='${wl}-R,$libdir'
10146 hardcode_libdir_separator=':'
10147 link_all_deplibs=yes
10148 export_dynamic_flag_spec='${wl}-Bexport'
10149 runpath_var='LD_RUN_PATH'
10151 if test "$GCC" = yes; then
10152 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10153 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10155 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10156 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10161 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10162 hardcode_libdir_flag_spec='-L$libdir'
10163 hardcode_shlibpath_var=no
10171 if test x$host_vendor = xsni; then
10173 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10174 export_dynamic_flag_spec='${wl}-Blargedynsym'
10180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10181 $as_echo "$ld_shlibs" >&6; }
10182 test "$ld_shlibs" = no && can_build_shared=no
10184 with_gnu_ld=$with_gnu_ld
10201 # Do we need to explicitly link libc?
10203 case "x$archive_cmds_need_lc" in
10205 # Assume -lc should be added
10206 archive_cmds_need_lc=yes
10208 if test "$enable_shared" = yes && test "$GCC" = yes; then
10209 case $archive_cmds in
10211 # FIXME: we may have to deal with multi-command sequences.
10214 # Test whether the compiler implicitly links with -lc since on some
10215 # systems, -lgcc has to come before -lc. If gcc already passes -lc
10216 # to ld, don't add -lc before -lgcc.
10217 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10218 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10219 if ${lt_cv_archive_cmds_need_lc+:} false; then :
10220 $as_echo_n "(cached) " >&6
10223 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10225 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10226 (eval $ac_compile) 2>&5
10228 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10229 test $ac_status = 0; } 2>conftest.err; then
10232 libobjs=conftest.$ac_objext
10234 wl=$lt_prog_compiler_wl
10235 pic_flag=$lt_prog_compiler_pic
10241 lt_save_allow_undefined_flag=$allow_undefined_flag
10242 allow_undefined_flag=
10243 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10244 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10246 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10247 test $ac_status = 0; }
10249 lt_cv_archive_cmds_need_lc=no
10251 lt_cv_archive_cmds_need_lc=yes
10253 allow_undefined_flag=$lt_save_allow_undefined_flag
10255 cat conftest.err 1>&5
10260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10261 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10262 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10425 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10426 $as_echo_n "checking dynamic linker characteristics... " >&6; }
10428 if test "$GCC" = yes; then
10430 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10431 *) lt_awk_arg="/^libraries:/" ;;
10434 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10435 *) lt_sed_strip_eq="s,=/,/,g" ;;
10437 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10438 case $lt_search_path_spec in
10440 # if the path contains ";" then we assume it to be the separator
10441 # otherwise default to the standard path separator (i.e. ":") - it is
10442 # assumed that no part of a normal pathname contains ";" but that should
10443 # okay in the real world where ";" in dirpaths is itself problematic.
10444 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10447 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10450 # Ok, now we have the path, separated by spaces, we can step through it
10451 # and add multilib dir if necessary.
10452 lt_tmp_lt_search_path_spec=
10453 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10454 for lt_sys_path in $lt_search_path_spec; do
10455 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10456 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10458 test -d "$lt_sys_path" && \
10459 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10462 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10463 BEGIN {RS=" "; FS="/|\n";} {
10466 for (lt_i = NF; lt_i > 0; lt_i--) {
10467 if ($lt_i != "" && $lt_i != ".") {
10468 if ($lt_i == "..") {
10471 if (lt_count == 0) {
10472 lt_foo="/" $lt_i lt_foo;
10479 if (lt_foo != "") { lt_freq[lt_foo]++; }
10480 if (lt_freq[lt_foo] == 1) { print lt_foo; }
10482 # AWK program above erroneously prepends '/' to C:/dos/paths
10485 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10486 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10488 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10490 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10492 library_names_spec=
10493 libname_spec='lib$name'
10497 postuninstall_cmds=
10501 shlibpath_overrides_runpath=unknown
10503 dynamic_linker="$host_os ld.so"
10504 sys_lib_dlsearch_path_spec="/lib /usr/lib"
10505 need_lib_prefix=unknown
10506 hardcode_into_libs=no
10508 # when you set need_version to no, make sure it does not cause -set_version
10509 # flags to be left without arguments
10510 need_version=unknown
10515 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10516 shlibpath_var=LIBPATH
10518 # AIX 3 has no versioning support, so we append a major version to the name.
10519 soname_spec='${libname}${release}${shared_ext}$major'
10526 hardcode_into_libs=yes
10527 if test "$host_cpu" = ia64; then
10528 # AIX 5 supports IA64
10529 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10530 shlibpath_var=LD_LIBRARY_PATH
10532 # With GCC up to 2.95.x, collect2 would create an import file
10533 # for dependence libraries. The import file would start with
10534 # the line `#! .'. This would cause the generated library to
10535 # depend on `.', always an invalid library. This was fixed in
10536 # development snapshots of GCC prior to 3.0.
10538 aix4 | aix4.[01] | aix4.[01].*)
10539 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10541 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10544 can_build_shared=no
10548 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10549 # soname into executable. Probably we can add versioning support to
10550 # collect2, so additional links can be useful in future.
10551 if test "$aix_use_runtimelinking" = yes; then
10552 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10553 # instead of lib<name>.a to let people know that these are not
10554 # typical AIX shared libraries.
10555 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10557 # We preserve .a as extension for shared libraries through AIX4.2
10558 # and later when we are not doing run time linking.
10559 library_names_spec='${libname}${release}.a $libname.a'
10560 soname_spec='${libname}${release}${shared_ext}$major'
10562 shlibpath_var=LIBPATH
10569 # Since July 2007 AmigaOS4 officially supports .so libraries.
10570 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10571 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10574 library_names_spec='$libname.ixlibrary $libname.a'
10575 # Create ${libname}_ixlibrary.a entries in /sys/libs.
10576 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'
10582 library_names_spec='${libname}${shared_ext}'
10583 dynamic_linker="$host_os ld.so"
10584 shlibpath_var=LIBRARY_PATH
10590 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10591 soname_spec='${libname}${release}${shared_ext}$major'
10592 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10593 shlibpath_var=LD_LIBRARY_PATH
10594 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10595 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10596 # the default ld.so.conf also contains /usr/contrib/lib and
10597 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10598 # libtool to hard-code these into programs
10601 cygwin* | mingw* | pw32* | cegcc*)
10602 version_type=windows
10607 case $GCC,$cc_basename in
10610 library_names_spec='$libname.dll.a'
10611 # DLL is installed to $(libdir)/../bin by postinstall_cmds
10612 postinstall_cmds='base_file=`basename \${file}`~
10613 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10614 dldir=$destdir/`dirname \$dlpath`~
10615 test -d \$dldir || mkdir -p \$dldir~
10616 $install_prog $dir/$dlname \$dldir/$dlname~
10617 chmod a+x \$dldir/$dlname~
10618 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10619 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10621 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10622 dlpath=$dir/\$dldll~
10624 shlibpath_overrides_runpath=yes
10628 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10629 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10631 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10634 # MinGW DLLs use traditional 'lib' prefix
10635 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10638 # pw32 DLLs use 'pw' prefix rather than 'lib'
10639 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10642 dynamic_linker='Win32 ld.exe'
10647 libname_spec='$name'
10648 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10649 library_names_spec='${libname}.dll.lib'
10653 sys_lib_search_path_spec=
10656 for lt_path in $LIB
10659 # Let DOS variable expansion print the short 8.3 style file name.
10660 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
10661 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
10664 # Convert to MSYS style.
10665 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
10668 # Convert to unix form, then to dos form, then back to unix form
10669 # but this time dos style (no spaces!) so that the unix form looks
10670 # like /cygdrive/c/PROGRA~1:/cygdr...
10671 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
10672 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
10673 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
10676 sys_lib_search_path_spec="$LIB"
10677 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
10678 # It is most probably a Windows format PATH.
10679 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
10681 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
10683 # FIXME: find the short name or the path components, as spaces are
10684 # common. (e.g. "Program Files" -> "PROGRA~1")
10688 # DLL is installed to $(libdir)/../bin by postinstall_cmds
10689 postinstall_cmds='base_file=`basename \${file}`~
10690 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10691 dldir=$destdir/`dirname \$dlpath`~
10692 test -d \$dldir || mkdir -p \$dldir~
10693 $install_prog $dir/$dlname \$dldir/$dlname'
10694 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10695 dlpath=$dir/\$dldll~
10697 shlibpath_overrides_runpath=yes
10698 dynamic_linker='Win32 link.exe'
10702 # Assume MSVC wrapper
10703 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10704 dynamic_linker='Win32 ld.exe'
10707 # FIXME: first we should search . and the directory the executable is in
10711 darwin* | rhapsody*)
10712 dynamic_linker="$host_os dyld"
10713 version_type=darwin
10716 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10717 soname_spec='${libname}${release}${major}$shared_ext'
10718 shlibpath_overrides_runpath=yes
10719 shlibpath_var=DYLD_LIBRARY_PATH
10720 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10722 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10723 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10730 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10731 soname_spec='${libname}${release}${shared_ext}$major'
10732 shlibpath_var=LD_LIBRARY_PATH
10739 freebsd* | dragonfly*)
10740 # DragonFly does not have aout. When/if they implement a new
10741 # versioning mechanism, adjust this.
10742 if test -x /usr/bin/objformat; then
10743 objformat=`/usr/bin/objformat`
10746 freebsd[123]*) objformat=aout ;;
10747 *) objformat=elf ;;
10750 version_type=freebsd-$objformat
10751 case $version_type in
10753 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10758 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10762 shlibpath_var=LD_LIBRARY_PATH
10765 shlibpath_overrides_runpath=yes
10767 freebsd3.[01]* | freebsdelf3.[01]*)
10768 shlibpath_overrides_runpath=yes
10769 hardcode_into_libs=yes
10771 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10772 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10773 shlibpath_overrides_runpath=no
10774 hardcode_into_libs=yes
10776 *) # from 4.6 on, and DragonFly
10777 shlibpath_overrides_runpath=yes
10778 hardcode_into_libs=yes
10787 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10788 soname_spec='${libname}${release}${shared_ext}$major'
10789 shlibpath_var=LD_LIBRARY_PATH
10790 hardcode_into_libs=yes
10797 dynamic_linker="$host_os runtime_loader"
10798 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10799 soname_spec='${libname}${release}${shared_ext}$major'
10800 shlibpath_var=LIBRARY_PATH
10801 shlibpath_overrides_runpath=yes
10802 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
10803 hardcode_into_libs=yes
10806 hpux9* | hpux10* | hpux11*)
10807 # Give a soname corresponding to the major version so that dld.sl refuses to
10808 # link against other versions.
10815 hardcode_into_libs=yes
10816 dynamic_linker="$host_os dld.so"
10817 shlibpath_var=LD_LIBRARY_PATH
10818 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10819 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10820 soname_spec='${libname}${release}${shared_ext}$major'
10821 if test "X$HPUX_IA64_MODE" = X32; then
10822 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10824 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10826 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10830 hardcode_into_libs=yes
10831 dynamic_linker="$host_os dld.sl"
10832 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10833 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10834 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10835 soname_spec='${libname}${release}${shared_ext}$major'
10836 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10837 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10841 dynamic_linker="$host_os dld.sl"
10842 shlibpath_var=SHLIB_PATH
10843 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10844 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10845 soname_spec='${libname}${release}${shared_ext}$major'
10848 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10849 postinstall_cmds='chmod 555 $lib'
10850 # or fails outright, so override atomically:
10851 install_override_mode=555
10858 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10859 soname_spec='${libname}${release}${shared_ext}$major'
10860 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10861 shlibpath_var=LD_LIBRARY_PATH
10862 shlibpath_overrides_runpath=no
10863 hardcode_into_libs=yes
10866 irix5* | irix6* | nonstopux*)
10868 nonstopux*) version_type=nonstopux ;;
10870 if test "$lt_cv_prog_gnu_ld" = yes; then
10878 soname_spec='${libname}${release}${shared_ext}$major'
10879 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10881 irix5* | nonstopux*)
10882 libsuff= shlibsuff=
10885 case $LD in # libtool.m4 will add one of these switches to LD
10886 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10887 libsuff= shlibsuff= libmagic=32-bit;;
10888 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10889 libsuff=32 shlibsuff=N32 libmagic=N32;;
10890 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10891 libsuff=64 shlibsuff=64 libmagic=64-bit;;
10892 *) libsuff= shlibsuff= libmagic=never-match;;
10896 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10897 shlibpath_overrides_runpath=no
10898 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10899 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10900 hardcode_into_libs=yes
10903 # No shared lib support for Linux oldld, aout, or coff.
10904 linux*oldld* | linux*aout* | linux*coff*)
10908 # This must be Linux ELF.
10909 linux* | k*bsd*-gnu | kopensolaris*-gnu)
10913 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10914 soname_spec='${libname}${release}${shared_ext}$major'
10915 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10916 shlibpath_var=LD_LIBRARY_PATH
10917 shlibpath_overrides_runpath=no
10919 # Some binutils ld are patched to set DT_RUNPATH
10920 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
10921 $as_echo_n "(cached) " >&6
10923 lt_cv_shlibpath_overrides_runpath=no
10924 save_LDFLAGS=$LDFLAGS
10925 save_libdir=$libdir
10926 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10927 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10928 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10929 /* end confdefs.h. */
10939 if ac_fn_c_try_link "$LINENO"; then :
10940 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10941 lt_cv_shlibpath_overrides_runpath=yes
10944 rm -f core conftest.err conftest.$ac_objext \
10945 conftest$ac_exeext conftest.$ac_ext
10946 LDFLAGS=$save_LDFLAGS
10947 libdir=$save_libdir
10951 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10953 # This implies no fast_install, which is unacceptable.
10954 # Some rework will be needed to allow for fast_install
10955 # before this can be enabled.
10956 hardcode_into_libs=yes
10958 # Append ld.so.conf contents to the search path
10959 if test -f /etc/ld.so.conf; then
10960 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' ' '`
10961 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10964 # We used to test for /lib/ld.so.1 and disable shared libraries on
10965 # powerpc, because MkLinux only supported shared libraries with the
10966 # GNU dynamic linker. Since this was broken with cross compilers,
10967 # most powerpc-linux boxes support dynamic linking these days and
10968 # people can always --disable-shared, the test was removed, and we
10969 # assume the GNU/Linux dynamic linker is in use.
10970 dynamic_linker='GNU/Linux ld.so'
10977 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10978 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10979 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10980 dynamic_linker='NetBSD (a.out) ld.so'
10982 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10983 soname_spec='${libname}${release}${shared_ext}$major'
10984 dynamic_linker='NetBSD ld.elf_so'
10986 shlibpath_var=LD_LIBRARY_PATH
10987 shlibpath_overrides_runpath=yes
10988 hardcode_into_libs=yes
10993 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10994 shlibpath_var=LD_LIBRARY_PATH
10995 shlibpath_overrides_runpath=yes
11002 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11003 soname_spec='${libname}${release}${shared_ext}$major'
11004 shlibpath_var=LD_LIBRARY_PATH
11005 shlibpath_overrides_runpath=no
11006 hardcode_into_libs=yes
11007 dynamic_linker='ldqnx.so'
11012 sys_lib_dlsearch_path_spec="/usr/lib"
11014 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11016 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
11017 *) need_version=no ;;
11019 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11020 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11021 shlibpath_var=LD_LIBRARY_PATH
11022 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11024 openbsd2.[89] | openbsd2.[89].*)
11025 shlibpath_overrides_runpath=no
11028 shlibpath_overrides_runpath=yes
11032 shlibpath_overrides_runpath=yes
11037 libname_spec='$name'
11040 library_names_spec='$libname${shared_ext} $libname.a'
11041 dynamic_linker='OS/2 ld.exe'
11042 shlibpath_var=LIBPATH
11045 osf3* | osf4* | osf5*)
11049 soname_spec='${libname}${release}${shared_ext}$major'
11050 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11051 shlibpath_var=LD_LIBRARY_PATH
11052 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11053 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11064 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11065 soname_spec='${libname}${release}${shared_ext}$major'
11066 shlibpath_var=LD_LIBRARY_PATH
11067 shlibpath_overrides_runpath=yes
11068 hardcode_into_libs=yes
11069 # ldd complains unless libraries are executable
11070 postinstall_cmds='chmod +x $lib'
11075 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11076 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11077 shlibpath_var=LD_LIBRARY_PATH
11078 shlibpath_overrides_runpath=yes
11079 if test "$with_gnu_ld" = yes; then
11087 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11088 soname_spec='${libname}${release}${shared_ext}$major'
11089 shlibpath_var=LD_LIBRARY_PATH
11090 case $host_vendor in
11092 shlibpath_overrides_runpath=no
11094 runpath_var=LD_RUN_PATH
11102 shlibpath_overrides_runpath=no
11103 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11109 if test -d /usr/nec ;then
11111 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11112 soname_spec='$libname${shared_ext}.$major'
11113 shlibpath_var=LD_LIBRARY_PATH
11117 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11118 version_type=freebsd-elf
11121 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11122 soname_spec='${libname}${release}${shared_ext}$major'
11123 shlibpath_var=LD_LIBRARY_PATH
11124 shlibpath_overrides_runpath=yes
11125 hardcode_into_libs=yes
11126 if test "$with_gnu_ld" = yes; then
11127 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11129 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11132 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11136 sys_lib_dlsearch_path_spec='/usr/lib'
11140 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
11144 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11145 shlibpath_var=LD_LIBRARY_PATH
11146 shlibpath_overrides_runpath=no
11147 hardcode_into_libs=yes
11152 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11153 soname_spec='${libname}${release}${shared_ext}$major'
11154 shlibpath_var=LD_LIBRARY_PATH
11161 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11162 $as_echo "$dynamic_linker" >&6; }
11163 test "$dynamic_linker" = no && can_build_shared=no
11165 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11166 if test "$GCC" = yes; then
11167 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11170 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11171 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11173 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11174 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11268 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11269 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11271 if test -n "$hardcode_libdir_flag_spec" ||
11272 test -n "$runpath_var" ||
11273 test "X$hardcode_automatic" = "Xyes" ; then
11275 # We can hardcode non-existent directories.
11276 if test "$hardcode_direct" != no &&
11277 # If the only mechanism to avoid hardcoding is shlibpath_var, we
11278 # have to relink, otherwise we might link with an installed library
11279 # when we should be linking with a yet-to-be-installed one
11280 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11281 test "$hardcode_minus_L" != no; then
11282 # Linking always hardcodes the temporary library directory.
11283 hardcode_action=relink
11285 # We can link without hardcoding, and we can hardcode nonexisting dirs.
11286 hardcode_action=immediate
11289 # We cannot hardcode anything, or else we can only hardcode existing
11291 hardcode_action=unsupported
11293 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11294 $as_echo "$hardcode_action" >&6; }
11296 if test "$hardcode_action" = relink ||
11297 test "$inherit_rpath" = yes; then
11298 # Fast installation is not supported
11299 enable_fast_install=no
11300 elif test "$shlibpath_overrides_runpath" = yes ||
11301 test "$enable_shared" = no; then
11302 # Fast installation is not necessary
11303 enable_fast_install=needless
11311 if test "x$enable_dlopen" != xyes; then
11312 enable_dlopen=unknown
11313 enable_dlopen_self=unknown
11314 enable_dlopen_self_static=unknown
11321 lt_cv_dlopen="load_add_on"
11323 lt_cv_dlopen_self=yes
11326 mingw* | pw32* | cegcc*)
11327 lt_cv_dlopen="LoadLibrary"
11332 lt_cv_dlopen="dlopen"
11337 # if libdl is installed we need to link against it
11338 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11339 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11340 if ${ac_cv_lib_dl_dlopen+:} false; then :
11341 $as_echo_n "(cached) " >&6
11343 ac_check_lib_save_LIBS=$LIBS
11345 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11346 /* end confdefs.h. */
11348 /* Override any GCC internal prototype to avoid an error.
11349 Use char because int might match the return type of a GCC
11350 builtin and then its argument prototype would still apply. */
11363 if ac_fn_c_try_link "$LINENO"; then :
11364 ac_cv_lib_dl_dlopen=yes
11366 ac_cv_lib_dl_dlopen=no
11368 rm -f core conftest.err conftest.$ac_objext \
11369 conftest$ac_exeext conftest.$ac_ext
11370 LIBS=$ac_check_lib_save_LIBS
11372 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11373 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11374 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11375 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11378 lt_cv_dlopen="dyld"
11380 lt_cv_dlopen_self=yes
11387 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11388 if test "x$ac_cv_func_shl_load" = xyes; then :
11389 lt_cv_dlopen="shl_load"
11391 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11392 $as_echo_n "checking for shl_load in -ldld... " >&6; }
11393 if ${ac_cv_lib_dld_shl_load+:} false; then :
11394 $as_echo_n "(cached) " >&6
11396 ac_check_lib_save_LIBS=$LIBS
11398 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11399 /* end confdefs.h. */
11401 /* Override any GCC internal prototype to avoid an error.
11402 Use char because int might match the return type of a GCC
11403 builtin and then its argument prototype would still apply. */
11411 return shl_load ();
11416 if ac_fn_c_try_link "$LINENO"; then :
11417 ac_cv_lib_dld_shl_load=yes
11419 ac_cv_lib_dld_shl_load=no
11421 rm -f core conftest.err conftest.$ac_objext \
11422 conftest$ac_exeext conftest.$ac_ext
11423 LIBS=$ac_check_lib_save_LIBS
11425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11426 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11427 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
11428 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11430 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11431 if test "x$ac_cv_func_dlopen" = xyes; then :
11432 lt_cv_dlopen="dlopen"
11434 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11435 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11436 if ${ac_cv_lib_dl_dlopen+:} false; then :
11437 $as_echo_n "(cached) " >&6
11439 ac_check_lib_save_LIBS=$LIBS
11441 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11442 /* end confdefs.h. */
11444 /* Override any GCC internal prototype to avoid an error.
11445 Use char because int might match the return type of a GCC
11446 builtin and then its argument prototype would still apply. */
11459 if ac_fn_c_try_link "$LINENO"; then :
11460 ac_cv_lib_dl_dlopen=yes
11462 ac_cv_lib_dl_dlopen=no
11464 rm -f core conftest.err conftest.$ac_objext \
11465 conftest$ac_exeext conftest.$ac_ext
11466 LIBS=$ac_check_lib_save_LIBS
11468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11469 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11470 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11471 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11473 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11474 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
11475 if ${ac_cv_lib_svld_dlopen+:} false; then :
11476 $as_echo_n "(cached) " >&6
11478 ac_check_lib_save_LIBS=$LIBS
11479 LIBS="-lsvld $LIBS"
11480 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11481 /* end confdefs.h. */
11483 /* Override any GCC internal prototype to avoid an error.
11484 Use char because int might match the return type of a GCC
11485 builtin and then its argument prototype would still apply. */
11498 if ac_fn_c_try_link "$LINENO"; then :
11499 ac_cv_lib_svld_dlopen=yes
11501 ac_cv_lib_svld_dlopen=no
11503 rm -f core conftest.err conftest.$ac_objext \
11504 conftest$ac_exeext conftest.$ac_ext
11505 LIBS=$ac_check_lib_save_LIBS
11507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11508 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11509 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
11510 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11512 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11513 $as_echo_n "checking for dld_link in -ldld... " >&6; }
11514 if ${ac_cv_lib_dld_dld_link+:} false; then :
11515 $as_echo_n "(cached) " >&6
11517 ac_check_lib_save_LIBS=$LIBS
11519 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11520 /* end confdefs.h. */
11522 /* Override any GCC internal prototype to avoid an error.
11523 Use char because int might match the return type of a GCC
11524 builtin and then its argument prototype would still apply. */
11532 return dld_link ();
11537 if ac_fn_c_try_link "$LINENO"; then :
11538 ac_cv_lib_dld_dld_link=yes
11540 ac_cv_lib_dld_dld_link=no
11542 rm -f core conftest.err conftest.$ac_objext \
11543 conftest$ac_exeext conftest.$ac_ext
11544 LIBS=$ac_check_lib_save_LIBS
11546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11547 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11548 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
11549 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11570 if test "x$lt_cv_dlopen" != xno; then
11576 case $lt_cv_dlopen in
11578 save_CPPFLAGS="$CPPFLAGS"
11579 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11581 save_LDFLAGS="$LDFLAGS"
11582 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11585 LIBS="$lt_cv_dlopen_libs $LIBS"
11587 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11588 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
11589 if ${lt_cv_dlopen_self+:} false; then :
11590 $as_echo_n "(cached) " >&6
11592 if test "$cross_compiling" = yes; then :
11593 lt_cv_dlopen_self=cross
11595 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11596 lt_status=$lt_dlunknown
11597 cat > conftest.$ac_ext <<_LT_EOF
11598 #line $LINENO "configure"
11599 #include "confdefs.h"
11608 # define LT_DLGLOBAL RTLD_GLOBAL
11611 # define LT_DLGLOBAL DL_GLOBAL
11613 # define LT_DLGLOBAL 0
11617 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11618 find out it does not work in some platform. */
11619 #ifndef LT_DLLAZY_OR_NOW
11621 # define LT_DLLAZY_OR_NOW RTLD_LAZY
11624 # define LT_DLLAZY_OR_NOW DL_LAZY
11627 # define LT_DLLAZY_OR_NOW RTLD_NOW
11630 # define LT_DLLAZY_OR_NOW DL_NOW
11632 # define LT_DLLAZY_OR_NOW 0
11639 /* When -fvisbility=hidden is used, assume the code has been annotated
11640 correspondingly for the symbols needed. */
11641 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11642 int fnord () __attribute__((visibility("default")));
11645 int fnord () { return 42; }
11648 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11649 int status = $lt_dlunknown;
11653 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11656 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11657 else puts (dlerror ());
11659 /* dlclose (self); */
11667 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11668 (eval $ac_link) 2>&5
11670 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11671 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11672 (./conftest; exit; ) >&5 2>/dev/null
11674 case x$lt_status in
11675 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11676 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11677 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11680 # compilation failed
11681 lt_cv_dlopen_self=no
11688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11689 $as_echo "$lt_cv_dlopen_self" >&6; }
11691 if test "x$lt_cv_dlopen_self" = xyes; then
11692 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11693 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11694 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11695 if ${lt_cv_dlopen_self_static+:} false; then :
11696 $as_echo_n "(cached) " >&6
11698 if test "$cross_compiling" = yes; then :
11699 lt_cv_dlopen_self_static=cross
11701 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11702 lt_status=$lt_dlunknown
11703 cat > conftest.$ac_ext <<_LT_EOF
11704 #line $LINENO "configure"
11705 #include "confdefs.h"
11714 # define LT_DLGLOBAL RTLD_GLOBAL
11717 # define LT_DLGLOBAL DL_GLOBAL
11719 # define LT_DLGLOBAL 0
11723 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11724 find out it does not work in some platform. */
11725 #ifndef LT_DLLAZY_OR_NOW
11727 # define LT_DLLAZY_OR_NOW RTLD_LAZY
11730 # define LT_DLLAZY_OR_NOW DL_LAZY
11733 # define LT_DLLAZY_OR_NOW RTLD_NOW
11736 # define LT_DLLAZY_OR_NOW DL_NOW
11738 # define LT_DLLAZY_OR_NOW 0
11745 /* When -fvisbility=hidden is used, assume the code has been annotated
11746 correspondingly for the symbols needed. */
11747 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11748 int fnord () __attribute__((visibility("default")));
11751 int fnord () { return 42; }
11754 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11755 int status = $lt_dlunknown;
11759 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11762 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11763 else puts (dlerror ());
11765 /* dlclose (self); */
11773 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11774 (eval $ac_link) 2>&5
11776 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11777 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11778 (./conftest; exit; ) >&5 2>/dev/null
11780 case x$lt_status in
11781 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11782 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11783 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11786 # compilation failed
11787 lt_cv_dlopen_self_static=no
11794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11795 $as_echo "$lt_cv_dlopen_self_static" >&6; }
11798 CPPFLAGS="$save_CPPFLAGS"
11799 LDFLAGS="$save_LDFLAGS"
11804 case $lt_cv_dlopen_self in
11805 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11806 *) enable_dlopen_self=unknown ;;
11809 case $lt_cv_dlopen_self_static in
11810 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11811 *) enable_dlopen_self_static=unknown ;;
11833 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11834 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
11835 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11836 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11837 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11839 $as_echo "yes" >&6; }
11841 # FIXME - insert some real tests, host_os isn't really good enough
11844 if test -n "$STRIP" ; then
11845 striplib="$STRIP -x"
11846 old_striplib="$STRIP -S"
11847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11848 $as_echo "yes" >&6; }
11850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11851 $as_echo "no" >&6; }
11855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11856 $as_echo "no" >&6; }
11872 # Report which library types will actually be built
11873 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11874 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
11875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11876 $as_echo "$can_build_shared" >&6; }
11878 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11879 $as_echo_n "checking whether to build shared libraries... " >&6; }
11880 test "$can_build_shared" = "no" && enable_shared=no
11882 # On AIX, shared libraries and static libraries use the same namespace, and
11883 # are all built from PIC.
11886 test "$enable_shared" = yes && enable_static=no
11887 if test -n "$RANLIB"; then
11888 archive_cmds="$archive_cmds~\$RANLIB \$lib"
11889 postinstall_cmds='$RANLIB $lib'
11894 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11895 test "$enable_shared" = yes && enable_static=no
11899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11900 $as_echo "$enable_shared" >&6; }
11902 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11903 $as_echo_n "checking whether to build static libraries... " >&6; }
11904 # Make sure either enable_shared or enable_static is yes.
11905 test "$enable_shared" = yes || enable_static=yes
11906 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11907 $as_echo "$enable_static" >&6; }
11914 ac_cpp='$CPP $CPPFLAGS'
11915 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11916 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11917 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11921 if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
11922 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
11923 (test "X$CXX" != "Xg++"))) ; then
11925 ac_cpp='$CXXCPP $CPPFLAGS'
11926 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11927 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11928 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11929 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
11930 $as_echo_n "checking how to run the C++ preprocessor... " >&6; }
11931 if test -z "$CXXCPP"; then
11932 if ${ac_cv_prog_CXXCPP+:} false; then :
11933 $as_echo_n "(cached) " >&6
11935 # Double quotes because CXXCPP needs to be expanded
11936 for CXXCPP in "$CXX -E" "/lib/cpp"
11938 ac_preproc_ok=false
11939 for ac_cxx_preproc_warn_flag in '' yes
11941 # Use a header file that comes with gcc, so configuring glibc
11942 # with a fresh cross-compiler works.
11943 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11944 # <limits.h> exists even on freestanding compilers.
11945 # On the NeXT, cc -E runs the code through the compiler's parser,
11946 # not just through cpp. "Syntax error" is here to catch this case.
11947 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11948 /* end confdefs.h. */
11950 # include <limits.h>
11952 # include <assert.h>
11956 if ac_fn_cxx_try_cpp "$LINENO"; then :
11959 # Broken: fails on valid input.
11962 rm -f conftest.err conftest.i conftest.$ac_ext
11964 # OK, works on sane cases. Now check whether nonexistent headers
11965 # can be detected and how.
11966 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11967 /* end confdefs.h. */
11968 #include <ac_nonexistent.h>
11970 if ac_fn_cxx_try_cpp "$LINENO"; then :
11971 # Broken: success on invalid input.
11974 # Passes both tests.
11978 rm -f conftest.err conftest.i conftest.$ac_ext
11981 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
11982 rm -f conftest.i conftest.err conftest.$ac_ext
11983 if $ac_preproc_ok; then :
11988 ac_cv_prog_CXXCPP=$CXXCPP
11991 CXXCPP=$ac_cv_prog_CXXCPP
11993 ac_cv_prog_CXXCPP=$CXXCPP
11995 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
11996 $as_echo "$CXXCPP" >&6; }
11997 ac_preproc_ok=false
11998 for ac_cxx_preproc_warn_flag in '' yes
12000 # Use a header file that comes with gcc, so configuring glibc
12001 # with a fresh cross-compiler works.
12002 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12003 # <limits.h> exists even on freestanding compilers.
12004 # On the NeXT, cc -E runs the code through the compiler's parser,
12005 # not just through cpp. "Syntax error" is here to catch this case.
12006 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12007 /* end confdefs.h. */
12009 # include <limits.h>
12011 # include <assert.h>
12015 if ac_fn_cxx_try_cpp "$LINENO"; then :
12018 # Broken: fails on valid input.
12021 rm -f conftest.err conftest.i conftest.$ac_ext
12023 # OK, works on sane cases. Now check whether nonexistent headers
12024 # can be detected and how.
12025 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12026 /* end confdefs.h. */
12027 #include <ac_nonexistent.h>
12029 if ac_fn_cxx_try_cpp "$LINENO"; then :
12030 # Broken: success on invalid input.
12033 # Passes both tests.
12037 rm -f conftest.err conftest.i conftest.$ac_ext
12040 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
12041 rm -f conftest.i conftest.err conftest.$ac_ext
12042 if $ac_preproc_ok; then :
12045 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12046 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12047 as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check
12048 See \`config.log' for more details" "$LINENO" 5; }
12052 ac_cpp='$CPP $CPPFLAGS'
12053 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12054 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12055 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12058 _lt_caught_CXX_error=yes
12062 ac_cpp='$CXXCPP $CPPFLAGS'
12063 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12064 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12065 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12067 archive_cmds_need_lc_CXX=no
12068 allow_undefined_flag_CXX=
12069 always_export_symbols_CXX=no
12070 archive_expsym_cmds_CXX=
12071 compiler_needs_object_CXX=no
12072 export_dynamic_flag_spec_CXX=
12073 hardcode_direct_CXX=no
12074 hardcode_direct_absolute_CXX=no
12075 hardcode_libdir_flag_spec_CXX=
12076 hardcode_libdir_flag_spec_ld_CXX=
12077 hardcode_libdir_separator_CXX=
12078 hardcode_minus_L_CXX=no
12079 hardcode_shlibpath_var_CXX=unsupported
12080 hardcode_automatic_CXX=no
12081 inherit_rpath_CXX=no
12083 module_expsym_cmds_CXX=
12084 link_all_deplibs_CXX=unknown
12085 old_archive_cmds_CXX=$old_archive_cmds
12086 reload_flag_CXX=$reload_flag
12087 reload_cmds_CXX=$reload_cmds
12088 no_undefined_flag_CXX=
12089 whole_archive_flag_spec_CXX=
12090 enable_shared_with_static_runtimes_CXX=no
12092 # Source file extension for C++ test sources.
12095 # Object file extension for compiled C++ test sources.
12099 # No sense in running all these tests if we already determined that
12100 # the CXX compiler isn't working. Some variables (like enable_shared)
12101 # are currently assumed to apply to all compilers on this platform,
12102 # and will be corrupted by setting them based on a non-working compiler.
12103 if test "$_lt_caught_CXX_error" != yes; then
12104 # Code to be used in simple compile tests
12105 lt_simple_compile_test_code="int some_variable = 0;"
12107 # Code to be used in simple link tests
12108 lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
12110 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
12117 # If no C compiler was specified, use CC.
12120 # If no C compiler flags were specified, use CFLAGS.
12121 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
12123 # Allow CC to be a program name with arguments.
12127 # save warnings/boilerplate of simple test code
12128 ac_outfile=conftest.$ac_objext
12129 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
12130 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12131 _lt_compiler_boilerplate=`cat conftest.err`
12134 ac_outfile=conftest.$ac_objext
12135 echo "$lt_simple_link_test_code" >conftest.$ac_ext
12136 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12137 _lt_linker_boilerplate=`cat conftest.err`
12141 # Allow CC to be a program name with arguments.
12143 lt_save_CFLAGS=$CFLAGS
12147 lt_save_with_gnu_ld=$with_gnu_ld
12148 lt_save_path_LD=$lt_cv_path_LD
12149 if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
12150 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
12152 $as_unset lt_cv_prog_gnu_ld
12154 if test -n "${lt_cv_path_LDCXX+set}"; then
12155 lt_cv_path_LD=$lt_cv_path_LDCXX
12157 $as_unset lt_cv_path_LD
12159 test -z "${LDCXX+set}" || LD=$LDCXX
12164 for cc_temp in $compiler""; do
12166 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
12167 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
12172 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
12175 if test -n "$compiler"; then
12176 # We don't want -fno-exception when compiling C++ code, so set the
12177 # no_builtin_flag separately
12178 if test "$GXX" = yes; then
12179 lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
12181 lt_prog_compiler_no_builtin_flag_CXX=
12184 if test "$GXX" = yes; then
12185 # Set up default GNU C++ configuration
12189 # Check whether --with-gnu-ld was given.
12190 if test "${with_gnu_ld+set}" = set; then :
12191 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
12197 if test "$GCC" = yes; then
12198 # Check if gcc -print-prog-name=ld gives a path.
12199 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
12200 $as_echo_n "checking for ld used by $CC... " >&6; }
12203 # gcc leaves a trailing carriage return which upsets mingw
12204 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
12206 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
12209 # Accept absolute paths.
12211 re_direlt='/[^/][^/]*/\.\./'
12212 # Canonicalize the pathname of ld
12213 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
12214 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
12215 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
12217 test -z "$LD" && LD="$ac_prog"
12220 # If it fails, then pretend we aren't using GCC.
12224 # If it is relative, then search for the first ld in PATH.
12225 with_gnu_ld=unknown
12228 elif test "$with_gnu_ld" = yes; then
12229 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
12230 $as_echo_n "checking for GNU ld... " >&6; }
12232 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
12233 $as_echo_n "checking for non-GNU ld... " >&6; }
12235 if ${lt_cv_path_LD+:} false; then :
12236 $as_echo_n "(cached) " >&6
12238 if test -z "$LD"; then
12239 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
12240 for ac_dir in $PATH; do
12242 test -z "$ac_dir" && ac_dir=.
12243 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
12244 lt_cv_path_LD="$ac_dir/$ac_prog"
12245 # Check to see if the program is GNU ld. I'd rather use --version,
12246 # but apparently some variants of GNU ld only accept -v.
12247 # Break only if it was the GNU/non-GNU ld that we prefer.
12248 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
12249 *GNU* | *'with BFD'*)
12250 test "$with_gnu_ld" != no && break
12253 test "$with_gnu_ld" != yes && break
12260 lt_cv_path_LD="$LD" # Let the user override the test with a path.
12264 LD="$lt_cv_path_LD"
12265 if test -n "$LD"; then
12266 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
12267 $as_echo "$LD" >&6; }
12269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12270 $as_echo "no" >&6; }
12272 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
12273 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
12274 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
12275 if ${lt_cv_prog_gnu_ld+:} false; then :
12276 $as_echo_n "(cached) " >&6
12278 # I'd rather use --version here, but apparently some GNU lds only accept -v.
12279 case `$LD -v 2>&1 </dev/null` in
12280 *GNU* | *'with BFD'*)
12281 lt_cv_prog_gnu_ld=yes
12284 lt_cv_prog_gnu_ld=no
12288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
12289 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
12290 with_gnu_ld=$lt_cv_prog_gnu_ld
12298 # Check if GNU C++ uses GNU ld as the underlying linker, since the
12299 # archiving commands below assume that GNU ld is being used.
12300 if test "$with_gnu_ld" = yes; then
12301 archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12302 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'
12304 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12305 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12307 # If archive_cmds runs LD, not CC, wlarc should be empty
12308 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
12309 # investigate it a little bit more. (MM)
12312 # ancient GNU ld didn't support --whole-archive et. al.
12313 if eval "`$CC -print-prog-name=ld` --help 2>&1" |
12314 $GREP 'no-whole-archive' > /dev/null; then
12315 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12317 whole_archive_flag_spec_CXX=
12323 # A generic and very simple default shared library creation
12324 # command for GNU C++ for the case where it uses the native
12325 # linker, instead of GNU ld. If possible, this setting should
12326 # overridden to take advantage of the native linker features on
12327 # the platform it is being used on.
12328 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12331 # Commands to make compiler produce verbose output that lists
12332 # what "hidden" libraries, object files and flags are used when
12333 # linking a shared library.
12334 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
12342 # PORTME: fill in a description of your system's C++ link characteristics
12343 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
12344 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
12348 # FIXME: insert proper C++ library support
12352 if test "$host_cpu" = ia64; then
12353 # On IA64, the linker does run time linking by default, so we don't
12354 # have to do anything special.
12355 aix_use_runtimelinking=no
12356 exp_sym_flag='-Bexport'
12359 aix_use_runtimelinking=no
12361 # Test if we are trying to use run time linking or normal
12362 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
12363 # need to do runtime linking.
12364 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
12365 for ld_flag in $LDFLAGS; do
12368 aix_use_runtimelinking=yes
12376 exp_sym_flag='-bexport'
12377 no_entry_flag='-bnoentry'
12380 # When large executables or shared objects are built, AIX ld can
12381 # have problems creating the table of contents. If linking a library
12382 # or program results in "error TOC overflow" add -mminimal-toc to
12383 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
12384 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
12386 archive_cmds_CXX=''
12387 hardcode_direct_CXX=yes
12388 hardcode_direct_absolute_CXX=yes
12389 hardcode_libdir_separator_CXX=':'
12390 link_all_deplibs_CXX=yes
12391 file_list_spec_CXX='${wl}-f,'
12393 if test "$GXX" = yes; then
12394 case $host_os in aix4.[012]|aix4.[012].*)
12395 # We only want to do this on AIX 4.2 and lower, the check
12396 # below for broken collect2 doesn't work under 4.3+
12397 collect2name=`${CC} -print-prog-name=collect2`
12398 if test -f "$collect2name" &&
12399 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
12401 # We have reworked collect2
12404 # We have old collect2
12405 hardcode_direct_CXX=unsupported
12406 # It fails to find uninstalled libraries when the uninstalled
12407 # path is not listed in the libpath. Setting hardcode_minus_L
12408 # to unsupported forces relinking
12409 hardcode_minus_L_CXX=yes
12410 hardcode_libdir_flag_spec_CXX='-L$libdir'
12411 hardcode_libdir_separator_CXX=
12414 shared_flag='-shared'
12415 if test "$aix_use_runtimelinking" = yes; then
12416 shared_flag="$shared_flag "'${wl}-G'
12420 if test "$host_cpu" = ia64; then
12421 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
12422 # chokes on -Wl,-G. The following line is correct:
12425 if test "$aix_use_runtimelinking" = yes; then
12426 shared_flag='${wl}-G'
12428 shared_flag='${wl}-bM:SRE'
12433 export_dynamic_flag_spec_CXX='${wl}-bexpall'
12434 # It seems that -bexpall does not export symbols beginning with
12435 # underscore (_), so it is better to generate a list of symbols to
12437 always_export_symbols_CXX=yes
12438 if test "$aix_use_runtimelinking" = yes; then
12439 # Warning - without using the other runtime loading flags (-brtl),
12440 # -berok will link without error, but may produce a broken library.
12441 allow_undefined_flag_CXX='-berok'
12442 # Determine the default libpath from the value encoded in an empty
12444 if test "${lt_cv_aix_libpath+set}" = set; then
12445 aix_libpath=$lt_cv_aix_libpath
12447 if ${lt_cv_aix_libpath__CXX+:} false; then :
12448 $as_echo_n "(cached) " >&6
12450 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12451 /* end confdefs.h. */
12461 if ac_fn_cxx_try_link "$LINENO"; then :
12463 lt_aix_libpath_sed='
12464 /Import File Strings/,/^$/ {
12466 s/^0 *\([^ ]*\) *$/\1/
12470 lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12471 # Check for a 64-bit object if we didn't find anything.
12472 if test -z "$lt_cv_aix_libpath__CXX"; then
12473 lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12476 rm -f core conftest.err conftest.$ac_objext \
12477 conftest$ac_exeext conftest.$ac_ext
12478 if test -z "$lt_cv_aix_libpath__CXX"; then
12479 lt_cv_aix_libpath__CXX="/usr/lib:/lib"
12484 aix_libpath=$lt_cv_aix_libpath__CXX
12487 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
12489 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"
12491 if test "$host_cpu" = ia64; then
12492 hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
12493 allow_undefined_flag_CXX="-z nodefs"
12494 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"
12496 # Determine the default libpath from the value encoded in an
12497 # empty executable.
12498 if test "${lt_cv_aix_libpath+set}" = set; then
12499 aix_libpath=$lt_cv_aix_libpath
12501 if ${lt_cv_aix_libpath__CXX+:} false; then :
12502 $as_echo_n "(cached) " >&6
12504 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12505 /* end confdefs.h. */
12515 if ac_fn_cxx_try_link "$LINENO"; then :
12517 lt_aix_libpath_sed='
12518 /Import File Strings/,/^$/ {
12520 s/^0 *\([^ ]*\) *$/\1/
12524 lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12525 # Check for a 64-bit object if we didn't find anything.
12526 if test -z "$lt_cv_aix_libpath__CXX"; then
12527 lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12530 rm -f core conftest.err conftest.$ac_objext \
12531 conftest$ac_exeext conftest.$ac_ext
12532 if test -z "$lt_cv_aix_libpath__CXX"; then
12533 lt_cv_aix_libpath__CXX="/usr/lib:/lib"
12538 aix_libpath=$lt_cv_aix_libpath__CXX
12541 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
12542 # Warning - without using the other run time loading flags,
12543 # -berok will link without error, but may produce a broken library.
12544 no_undefined_flag_CXX=' ${wl}-bernotok'
12545 allow_undefined_flag_CXX=' ${wl}-berok'
12546 if test "$with_gnu_ld" = yes; then
12547 # We only use this code for GNU lds that support --whole-archive.
12548 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
12550 # Exported symbols can be pulled into shared objects from archives
12551 whole_archive_flag_spec_CXX='$convenience'
12553 archive_cmds_need_lc_CXX=yes
12554 # This is similar to how AIX traditionally builds its shared
12556 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'
12562 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
12563 allow_undefined_flag_CXX=unsupported
12564 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
12565 # support --undefined. This deserves some investigation. FIXME
12566 archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12573 case $cc_basename in
12575 # FIXME: insert proper C++ library support
12581 cygwin* | mingw* | pw32* | cegcc*)
12582 case $GXX,$cc_basename in
12585 # hardcode_libdir_flag_spec is actually meaningless, as there is
12586 # no search path for DLLs.
12587 hardcode_libdir_flag_spec_CXX=' '
12588 allow_undefined_flag_CXX=unsupported
12589 always_export_symbols_CXX=yes
12590 file_list_spec_CXX='@'
12591 # Tell ltmain to make .lib files, not .a files.
12593 # Tell ltmain to make .dll files, not .so files.
12595 # FIXME: Setting linknames here is a bad hack.
12596 archive_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
12597 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
12598 $SED -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
12600 $SED -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
12602 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
12604 # The linker will not automatically build a static lib if we build a DLL.
12605 # _LT_TAGVAR(old_archive_from_new_cmds, CXX)='true'
12606 enable_shared_with_static_runtimes_CXX=yes
12608 old_postinstall_cmds_CXX='chmod 644 $oldlib'
12609 postlink_cmds_CXX='lt_outputfile="@OUTPUT@"~
12610 lt_tool_outputfile="@TOOL_OUTPUT@"~
12611 case $lt_outputfile in
12614 lt_outputfile="$lt_outputfile.exe"
12615 lt_tool_outputfile="$lt_tool_outputfile.exe"
12618 func_to_tool_file "$lt_outputfile"~
12619 if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
12620 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
12621 $RM "$lt_outputfile.manifest";
12626 # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
12627 # as there is no search path for DLLs.
12628 hardcode_libdir_flag_spec_CXX='-L$libdir'
12629 export_dynamic_flag_spec_CXX='${wl}--export-all-symbols'
12630 allow_undefined_flag_CXX=unsupported
12631 always_export_symbols_CXX=no
12632 enable_shared_with_static_runtimes_CXX=yes
12634 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
12635 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'
12636 # If the export-symbols file already is a .def file (1st line
12637 # is EXPORTS), use it as is; otherwise, prepend...
12638 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
12639 cp $export_symbols $output_objdir/$soname.def;
12641 echo EXPORTS > $output_objdir/$soname.def;
12642 cat $export_symbols >> $output_objdir/$soname.def;
12644 $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'
12651 darwin* | rhapsody*)
12654 archive_cmds_need_lc_CXX=no
12655 hardcode_direct_CXX=no
12656 hardcode_automatic_CXX=yes
12657 hardcode_shlibpath_var_CXX=unsupported
12658 if test "$lt_cv_ld_force_load" = "yes"; then
12659 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\"`'
12661 whole_archive_flag_spec_CXX=''
12663 link_all_deplibs_CXX=yes
12664 allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
12665 case $cc_basename in
12666 ifort*) _lt_dar_can_shared=yes ;;
12667 *) _lt_dar_can_shared=$GCC ;;
12669 if test "$_lt_dar_can_shared" = "yes"; then
12670 output_verbose_link_cmd=func_echo_all
12671 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}"
12672 module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
12673 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}"
12674 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}"
12675 if test "$lt_cv_apple_cc_single_mod" != "yes"; then
12676 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}"
12677 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}"
12687 case $cc_basename in
12689 # FIXME: insert proper C++ library support
12693 # Green Hills C++ Compiler
12694 # FIXME: insert proper C++ library support
12698 # FIXME: insert proper C++ library support
12705 # C++ shared libraries reported to be fairly broken before
12711 archive_cmds_need_lc_CXX=no
12714 freebsd* | dragonfly*)
12715 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
12724 archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12725 link_all_deplibs_CXX=yes
12729 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
12730 hardcode_libdir_separator_CXX=:
12731 export_dynamic_flag_spec_CXX='${wl}-E'
12732 hardcode_direct_CXX=yes
12733 hardcode_minus_L_CXX=yes # Not in the search PATH,
12734 # but as the default
12735 # location of the library.
12737 case $cc_basename in
12739 # FIXME: insert proper C++ library support
12743 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'
12744 # Commands to make compiler produce verbose output that lists
12745 # what "hidden" libraries, object files and flags are used when
12746 # linking a shared library.
12748 # There doesn't appear to be a way to prevent this compiler from
12749 # explicitly linking system object files so we need to strip them
12750 # from the output so that they don't get included in the library
12752 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"'
12755 if test "$GXX" = yes; then
12756 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'
12758 # FIXME: insert proper C++ library support
12766 if test $with_gnu_ld = no; then
12767 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
12768 hardcode_libdir_separator_CXX=:
12774 export_dynamic_flag_spec_CXX='${wl}-E'
12780 hardcode_direct_CXX=no
12781 hardcode_shlibpath_var_CXX=no
12784 hardcode_direct_CXX=yes
12785 hardcode_direct_absolute_CXX=yes
12786 hardcode_minus_L_CXX=yes # Not in the search PATH,
12787 # but as the default
12788 # location of the library.
12792 case $cc_basename in
12794 # FIXME: insert proper C++ library support
12800 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12803 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12806 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12809 # Commands to make compiler produce verbose output that lists
12810 # what "hidden" libraries, object files and flags are used when
12811 # linking a shared library.
12813 # There doesn't appear to be a way to prevent this compiler from
12814 # explicitly linking system object files so we need to strip them
12815 # from the output so that they don't get included in the library
12817 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"'
12820 if test "$GXX" = yes; then
12821 if test $with_gnu_ld = no; then
12824 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12827 archive_cmds_CXX='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12830 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'
12835 # FIXME: insert proper C++ library support
12843 hardcode_direct_CXX=no
12844 hardcode_shlibpath_var_CXX=no
12845 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12846 export_dynamic_flag_spec_CXX='${wl}-E'
12847 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
12848 # Instead, shared libraries are loaded at an image base (0x10000000 by
12849 # default) and relocated if they conflict, which is a slow very memory
12850 # consuming and fragmenting process. To avoid this, we pick a random,
12851 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
12852 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
12853 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'
12854 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'
12857 case $cc_basename in
12860 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'
12862 # Archives containing C++ object files must be created using
12863 # "CC -ar", where "CC" is the IRIX C++ compiler. This is
12864 # necessary to make sure instantiated templates are included
12866 old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
12869 if test "$GXX" = yes; then
12870 if test "$with_gnu_ld" = no; then
12871 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'
12873 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'
12876 link_all_deplibs_CXX=yes
12879 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12880 hardcode_libdir_separator_CXX=:
12881 inherit_rpath_CXX=yes
12884 linux* | k*bsd*-gnu | kopensolaris*-gnu)
12885 case $cc_basename in
12887 # Kuck and Associates, Inc. (KAI) C++ Compiler
12889 # KCC will only create a shared library if the output file
12890 # ends with ".so" (or ".sl" for HP-UX), so rename the library
12891 # to its proper name (with version) after linking.
12892 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'
12893 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'
12894 # Commands to make compiler produce verbose output that lists
12895 # what "hidden" libraries, object files and flags are used when
12896 # linking a shared library.
12898 # There doesn't appear to be a way to prevent this compiler from
12899 # explicitly linking system object files so we need to strip them
12900 # from the output so that they don't get included in the library
12902 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"'
12904 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12905 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12907 # Archives containing C++ object files must be created using
12908 # "CC -Bstatic", where "CC" is the KAI C++ compiler.
12909 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
12914 # version 8.0 and above of icpc choke on multiply defined symbols
12915 # if we add $predep_objects and $postdep_objects, however 7.1 and
12916 # earlier do not add the objects themselves.
12917 case `$CC -V 2>&1` in
12919 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12920 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'
12922 *) # Version 8.0 or newer
12925 ia64*) tmp_idyn=' -i_dynamic';;
12927 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12928 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'
12931 archive_cmds_need_lc_CXX=no
12932 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12933 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12934 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
12937 # Portland Group C++ compiler
12939 *pgCC\ [1-5].* | *pgcpp\ [1-5].*)
12940 prelink_cmds_CXX='tpldir=Template.dir~
12942 $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
12943 compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"'
12944 old_archive_cmds_CXX='tpldir=Template.dir~
12946 $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
12947 $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~
12949 archive_cmds_CXX='tpldir=Template.dir~
12951 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
12952 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
12953 archive_expsym_cmds_CXX='tpldir=Template.dir~
12955 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
12956 $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'
12958 *) # Version 6 and above use weak symbols
12959 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
12960 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'
12964 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
12965 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12966 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'
12970 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12971 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'
12973 runpath_var=LD_RUN_PATH
12974 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12975 hardcode_libdir_separator_CXX=:
12977 # Commands to make compiler produce verbose output that lists
12978 # what "hidden" libraries, object files and flags are used when
12979 # linking a shared library.
12981 # There doesn't appear to be a way to prevent this compiler from
12982 # explicitly linking system object files so we need to strip them
12983 # from the output so that they don't get included in the library
12985 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'
12987 xl* | mpixl* | bgxl*)
12988 # IBM XL 8.0 on PPC, with GNU ld
12989 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12990 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12991 archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12992 if test "x$supports_anon_versioning" = xyes; then
12993 archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
12994 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
12995 echo "local: *; };" >> $output_objdir/$libname.ver~
12996 $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
13000 case `$CC -V 2>&1 | sed 5q` in
13003 no_undefined_flag_CXX=' -zdefs'
13004 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13005 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'
13006 hardcode_libdir_flag_spec_CXX='-R$libdir'
13007 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'
13008 compiler_needs_object_CXX=yes
13010 # Not sure whether something based on
13011 # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
13013 output_verbose_link_cmd='func_echo_all'
13015 # Archives containing C++ object files must be created using
13016 # "CC -xar", where "CC" is the Sun C++ compiler. This is
13017 # necessary to make sure instantiated templates are included
13019 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
13027 # FIXME: insert proper C++ library support
13032 # FIXME: insert proper C++ library support
13037 case $cc_basename in
13039 # FIXME: insert proper C++ library support
13043 # FIXME: insert proper C++ library support
13050 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
13051 archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
13053 hardcode_libdir_flag_spec_CXX='-R$libdir'
13054 hardcode_direct_CXX=yes
13055 hardcode_shlibpath_var_CXX=no
13057 # Workaround some broken pre-1.5 toolchains
13058 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
13066 # C++ shared libraries are fairly broken
13071 if test -f /usr/libexec/ld.so; then
13072 hardcode_direct_CXX=yes
13073 hardcode_shlibpath_var_CXX=no
13074 hardcode_direct_absolute_CXX=yes
13075 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
13076 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13077 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
13078 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
13079 export_dynamic_flag_spec_CXX='${wl}-E'
13080 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
13082 output_verbose_link_cmd=func_echo_all
13088 osf3* | osf4* | osf5*)
13089 case $cc_basename in
13091 # Kuck and Associates, Inc. (KAI) C++ Compiler
13093 # KCC will only create a shared library if the output file
13094 # ends with ".so" (or ".sl" for HP-UX), so rename the library
13095 # to its proper name (with version) after linking.
13096 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'
13098 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13099 hardcode_libdir_separator_CXX=:
13101 # Archives containing C++ object files must be created using
13102 # the KAI C++ compiler.
13104 osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
13105 *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
13109 # Rational C++ 2.4.1
13110 # FIXME: insert proper C++ library support
13116 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
13117 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'
13118 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13121 allow_undefined_flag_CXX=' -expect_unresolved \*'
13122 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'
13123 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
13124 echo "-hidden">> $lib.exp~
13125 $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~
13127 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
13131 hardcode_libdir_separator_CXX=:
13133 # Commands to make compiler produce verbose output that lists
13134 # what "hidden" libraries, object files and flags are used when
13135 # linking a shared library.
13137 # There doesn't appear to be a way to prevent this compiler from
13138 # explicitly linking system object files so we need to strip them
13139 # from the output so that they don't get included in the library
13141 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"'
13144 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
13145 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
13148 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'
13151 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'
13155 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13156 hardcode_libdir_separator_CXX=:
13158 # Commands to make compiler produce verbose output that lists
13159 # what "hidden" libraries, object files and flags are used when
13160 # linking a shared library.
13161 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13164 # FIXME: insert proper C++ library support
13172 # FIXME: insert proper C++ library support
13177 case $cc_basename in
13180 # FIXME: insert proper C++ library support
13185 # FIXME: insert proper C++ library support
13189 # FIXME: insert proper C++ library support
13196 case $cc_basename in
13198 # Sun C++ 4.2, 5.x and Centerline C++
13199 archive_cmds_need_lc_CXX=yes
13200 no_undefined_flag_CXX=' -zdefs'
13201 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13202 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13203 $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'
13205 hardcode_libdir_flag_spec_CXX='-R$libdir'
13206 hardcode_shlibpath_var_CXX=no
13208 solaris2.[0-5] | solaris2.[0-5].*) ;;
13210 # The compiler driver will combine and reorder linker options,
13211 # but understands `-z linker_flag'.
13212 # Supported since Solaris 2.6 (maybe 2.5.1?)
13213 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
13216 link_all_deplibs_CXX=yes
13218 output_verbose_link_cmd='func_echo_all'
13220 # Archives containing C++ object files must be created using
13221 # "CC -xar", where "CC" is the Sun C++ compiler. This is
13222 # necessary to make sure instantiated templates are included
13224 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
13227 # Green Hills C++ Compiler
13228 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13230 # The C++ compiler must be used to create the archive.
13231 old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
13234 # GNU C++ compiler with Solaris linker
13235 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
13236 no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
13237 if $CC --version | $GREP -v '^2\.7' > /dev/null; then
13238 archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13239 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13240 $CC -shared $pic_flag -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13242 # Commands to make compiler produce verbose output that lists
13243 # what "hidden" libraries, object files and flags are used when
13244 # linking a shared library.
13245 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13247 # g++ 2.7 appears to require `-G' NOT `-shared' on this
13249 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13250 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13251 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13253 # Commands to make compiler produce verbose output that lists
13254 # what "hidden" libraries, object files and flags are used when
13255 # linking a shared library.
13256 output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13259 hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
13261 solaris2.[0-5] | solaris2.[0-5].*) ;;
13263 whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
13271 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
13272 no_undefined_flag_CXX='${wl}-z,text'
13273 archive_cmds_need_lc_CXX=no
13274 hardcode_shlibpath_var_CXX=no
13275 runpath_var='LD_RUN_PATH'
13277 case $cc_basename in
13279 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13280 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13283 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13284 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13289 sysv5* | sco3.2v5* | sco5v6*)
13290 # Note: We can NOT use -z defs as we might desire, because we do not
13291 # link with -lc, and that would cause any symbols used from libc to
13292 # always be unresolved, which means just about no library would
13293 # ever link correctly. If we're not using GNU ld we use -z text
13294 # though, which does catch some bad symbols but isn't as heavy-handed
13296 no_undefined_flag_CXX='${wl}-z,text'
13297 allow_undefined_flag_CXX='${wl}-z,nodefs'
13298 archive_cmds_need_lc_CXX=no
13299 hardcode_shlibpath_var_CXX=no
13300 hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir'
13301 hardcode_libdir_separator_CXX=':'
13302 link_all_deplibs_CXX=yes
13303 export_dynamic_flag_spec_CXX='${wl}-Bexport'
13304 runpath_var='LD_RUN_PATH'
13306 case $cc_basename in
13308 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13309 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13310 old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~
13311 '"$old_archive_cmds_CXX"
13312 reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~
13313 '"$reload_cmds_CXX"
13316 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13317 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13323 case $cc_basename in
13325 # NonStop-UX NCC 3.20
13326 # FIXME: insert proper C++ library support
13330 # FIXME: insert proper C++ library support
13337 # FIXME: insert proper C++ library support
13342 # FIXME: insert proper C++ library support
13347 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
13348 $as_echo "$ld_shlibs_CXX" >&6; }
13349 test "$ld_shlibs_CXX" = no && can_build_shared=no
13355 ## There is no encapsulation within the following macros, do not change
13356 ## the running order or otherwise move them around unless you know exactly
13357 ## what you are doing...
13358 # Dependencies to place before and after the object being linked:
13359 predep_objects_CXX=
13360 postdep_objects_CXX=
13363 compiler_lib_search_path_CXX=
13365 cat > conftest.$ac_ext <<_LT_EOF
13369 Foo (void) { a = 0; }
13376 _lt_libdeps_save_CFLAGS=$CFLAGS
13377 case "$CC $CFLAGS " in #(
13378 *\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;;
13379 *\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;;
13382 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13383 (eval $ac_compile) 2>&5
13385 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13386 test $ac_status = 0; }; then
13387 # Parse the compiler output and extract the necessary
13388 # objects, libraries and library flags.
13390 # Sentinel used to keep track of whether or not we are before
13391 # the conftest object file.
13392 pre_test_object_deps_done=no
13394 for p in `eval "$output_verbose_link_cmd"`; do
13395 case ${prev}${p} in
13398 # Some compilers place space between "-{L,R}" and the path.
13399 # Remove the space.
13400 if test $p = "-L" ||
13401 test $p = "-R"; then
13406 # Expand the sysroot to ease extracting the directories later.
13407 if test -z "$prev"; then
13409 -L*) func_stripname_cnf '-L' '' "$p"; prev=-L; p=$func_stripname_result ;;
13410 -R*) func_stripname_cnf '-R' '' "$p"; prev=-R; p=$func_stripname_result ;;
13411 -l*) func_stripname_cnf '-l' '' "$p"; prev=-l; p=$func_stripname_result ;;
13415 =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;;
13417 if test "$pre_test_object_deps_done" = no; then
13420 # Internal compiler library paths should come after those
13421 # provided the user. The postdeps already come after the
13422 # user supplied libs so there is no need to process them.
13423 if test -z "$compiler_lib_search_path_CXX"; then
13424 compiler_lib_search_path_CXX="${prev}${p}"
13426 compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
13429 # The "-l" case would never come before the object being
13430 # linked, so don't bother handling this case.
13433 if test -z "$postdeps_CXX"; then
13434 postdeps_CXX="${prev}${p}"
13436 postdeps_CXX="${postdeps_CXX} ${prev}${p}"
13442 *.lto.$objext) ;; # Ignore GCC LTO objects
13444 # This assumes that the test object file only shows up
13445 # once in the compiler output.
13446 if test "$p" = "conftest.$objext"; then
13447 pre_test_object_deps_done=yes
13451 if test "$pre_test_object_deps_done" = no; then
13452 if test -z "$predep_objects_CXX"; then
13453 predep_objects_CXX="$p"
13455 predep_objects_CXX="$predep_objects_CXX $p"
13458 if test -z "$postdep_objects_CXX"; then
13459 postdep_objects_CXX="$p"
13461 postdep_objects_CXX="$postdep_objects_CXX $p"
13466 *) ;; # Ignore the rest.
13474 echo "libtool.m4: error: problem compiling CXX test program"
13477 $RM -f confest.$objext
13478 CFLAGS=$_lt_libdeps_save_CFLAGS
13480 # PORTME: override above test on systems where it is broken
13483 # Interix 3.5 installs completely hosed .la files for C++, so rather than
13484 # hack all around it, let's just trust "g++" to DTRT.
13485 predep_objects_CXX=
13486 postdep_objects_CXX=
13491 case `$CC -V 2>&1 | sed 5q` in
13495 # The more standards-conforming stlport4 library is
13496 # incompatible with the Cstd library. Avoid specifying
13497 # it if it's in CXXFLAGS. Ignore libCrun as
13498 # -library=stlport4 depends on it.
13499 case " $CXX $CXXFLAGS " in
13500 *" -library=stlport4 "*)
13501 solaris_use_stlport4=yes
13505 if test "$solaris_use_stlport4" != yes; then
13506 postdeps_CXX='-library=Cstd -library=Crun'
13513 case $cc_basename in
13515 # The more standards-conforming stlport4 library is
13516 # incompatible with the Cstd library. Avoid specifying
13517 # it if it's in CXXFLAGS. Ignore libCrun as
13518 # -library=stlport4 depends on it.
13519 case " $CXX $CXXFLAGS " in
13520 *" -library=stlport4 "*)
13521 solaris_use_stlport4=yes
13525 # Adding this requires a known-good setup of shared libraries for
13526 # Sun compiler versions before 5.6, else PIC objects from an old
13527 # archive will be linked into the output, leading to subtle bugs.
13528 if test "$solaris_use_stlport4" != yes; then
13529 postdeps_CXX='-library=Cstd -library=Crun'
13537 case " $postdeps_CXX " in
13538 *" -lc "*) archive_cmds_need_lc_CXX=no ;;
13540 compiler_lib_search_dirs_CXX=
13541 if test -n "${compiler_lib_search_path_CXX}"; then
13542 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
13575 lt_prog_compiler_wl_CXX=
13576 lt_prog_compiler_pic_CXX=
13577 lt_prog_compiler_static_CXX=
13580 # C++ specific cases for pic, static, wl, etc.
13581 if test "$GXX" = yes; then
13582 lt_prog_compiler_wl_CXX='-Wl,'
13583 lt_prog_compiler_static_CXX='-static'
13587 # All AIX code is PIC.
13588 if test "$host_cpu" = ia64; then
13589 # AIX 5 now supports IA64 processor
13590 lt_prog_compiler_static_CXX='-Bstatic'
13597 # see comment about AmigaOS4 .so support
13598 lt_prog_compiler_pic_CXX='-fPIC'
13601 # FIXME: we need at least 68020 code to build shared libraries, but
13602 # adding the `-m68020' flag to GCC prevents building anything better,
13604 lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
13609 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
13610 # PIC is the default for these OSes.
13612 mingw* | cygwin* | os2* | pw32* | cegcc*)
13613 # This hack is so that the source file can tell whether it is being
13614 # built for inclusion in a dll (and should export symbols for example).
13615 # Although the cygwin gcc ignores -fPIC, still need this for old-style
13616 # (--disable-auto-import) libraries
13617 lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
13619 darwin* | rhapsody*)
13620 # PIC is the default on this platform
13621 # Common symbols not allowed in MH_DYLIB files
13622 lt_prog_compiler_pic_CXX='-fno-common'
13625 # DJGPP does not support shared libraries at all
13626 lt_prog_compiler_pic_CXX=
13629 # PIC is the default for Haiku.
13630 # The "-static" flag exists, but is broken.
13631 lt_prog_compiler_static_CXX=
13634 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
13635 # Instead, we relocate shared libraries at runtime.
13638 if test -d /usr/nec; then
13639 lt_prog_compiler_pic_CXX=-Kconform_pic
13643 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
13644 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
13645 # sets the default TLS model and affects inlining.
13650 lt_prog_compiler_pic_CXX='-fPIC'
13655 # QNX uses GNU C++, but need to define -shared option too, otherwise
13656 # it will coredump.
13657 lt_prog_compiler_pic_CXX='-fPIC -shared'
13660 lt_prog_compiler_pic_CXX='-fPIC'
13666 # All AIX code is PIC.
13667 if test "$host_cpu" = ia64; then
13668 # AIX 5 now supports IA64 processor
13669 lt_prog_compiler_static_CXX='-Bstatic'
13671 lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
13675 case $cc_basename in
13677 # Green Hills C++ Compiler
13678 # _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"
13682 mingw* | cygwin* | os2* | pw32* | cegcc*)
13683 # This hack is so that the source file can tell whether it is being
13684 # built for inclusion in a dll (and should export symbols for example).
13685 lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
13688 case $cc_basename in
13690 lt_prog_compiler_pic_CXX='-KPIC'
13693 # Green Hills C++ Compiler
13694 lt_prog_compiler_pic_CXX='-pic'
13700 freebsd* | dragonfly*)
13701 # FreeBSD uses GNU C++
13703 hpux9* | hpux10* | hpux11*)
13704 case $cc_basename in
13706 lt_prog_compiler_wl_CXX='-Wl,'
13707 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
13708 if test "$host_cpu" != ia64; then
13709 lt_prog_compiler_pic_CXX='+Z'
13713 lt_prog_compiler_wl_CXX='-Wl,'
13714 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
13720 lt_prog_compiler_pic_CXX='+Z'
13729 # This is c89, which is MS Visual C++ (no shared libs)
13730 # Anyone wants to do a port?
13732 irix5* | irix6* | nonstopux*)
13733 case $cc_basename in
13735 lt_prog_compiler_wl_CXX='-Wl,'
13736 lt_prog_compiler_static_CXX='-non_shared'
13737 # CC pic flag -KPIC is the default.
13743 linux* | k*bsd*-gnu | kopensolaris*-gnu)
13744 case $cc_basename in
13747 lt_prog_compiler_wl_CXX='--backend -Wl,'
13748 lt_prog_compiler_pic_CXX='-fPIC'
13751 # old Intel C++ for x86_64 which still supported -KPIC.
13752 lt_prog_compiler_wl_CXX='-Wl,'
13753 lt_prog_compiler_pic_CXX='-KPIC'
13754 lt_prog_compiler_static_CXX='-static'
13757 # Intel C++, used to be incompatible with GCC.
13758 # ICC 10 doesn't accept -KPIC any more.
13759 lt_prog_compiler_wl_CXX='-Wl,'
13760 lt_prog_compiler_pic_CXX='-fPIC'
13761 lt_prog_compiler_static_CXX='-static'
13764 # Portland Group C++ compiler
13765 lt_prog_compiler_wl_CXX='-Wl,'
13766 lt_prog_compiler_pic_CXX='-fpic'
13767 lt_prog_compiler_static_CXX='-Bstatic'
13771 # Make sure the PIC flag is empty. It appears that all Alpha
13772 # Linux and Compaq Tru64 Unix objects are PIC.
13773 lt_prog_compiler_pic_CXX=
13774 lt_prog_compiler_static_CXX='-non_shared'
13776 xlc* | xlC* | bgxl[cC]* | mpixl[cC]*)
13777 # IBM XL 8.0, 9.0 on PPC and BlueGene
13778 lt_prog_compiler_wl_CXX='-Wl,'
13779 lt_prog_compiler_pic_CXX='-qpic'
13780 lt_prog_compiler_static_CXX='-qstaticlink'
13783 case `$CC -V 2>&1 | sed 5q` in
13786 lt_prog_compiler_pic_CXX='-KPIC'
13787 lt_prog_compiler_static_CXX='-Bstatic'
13788 lt_prog_compiler_wl_CXX='-Qoption ld '
13799 case $cc_basename in
13801 lt_prog_compiler_pic_CXX='-W c,exportall'
13810 # QNX uses GNU C++, but need to define -shared option too, otherwise
13811 # it will coredump.
13812 lt_prog_compiler_pic_CXX='-fPIC -shared'
13814 osf3* | osf4* | osf5*)
13815 case $cc_basename in
13817 lt_prog_compiler_wl_CXX='--backend -Wl,'
13820 # Rational C++ 2.4.1
13821 lt_prog_compiler_pic_CXX='-pic'
13824 # Digital/Compaq C++
13825 lt_prog_compiler_wl_CXX='-Wl,'
13826 # Make sure the PIC flag is empty. It appears that all Alpha
13827 # Linux and Compaq Tru64 Unix objects are PIC.
13828 lt_prog_compiler_pic_CXX=
13829 lt_prog_compiler_static_CXX='-non_shared'
13838 case $cc_basename in
13840 # Sun C++ 4.2, 5.x and Centerline C++
13841 lt_prog_compiler_pic_CXX='-KPIC'
13842 lt_prog_compiler_static_CXX='-Bstatic'
13843 lt_prog_compiler_wl_CXX='-Qoption ld '
13846 # Green Hills C++ Compiler
13847 lt_prog_compiler_pic_CXX='-PIC'
13854 case $cc_basename in
13857 lt_prog_compiler_pic_CXX='-pic'
13858 lt_prog_compiler_static_CXX='-Bstatic'
13862 lt_prog_compiler_pic_CXX='-pic'
13868 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
13869 case $cc_basename in
13871 lt_prog_compiler_wl_CXX='-Wl,'
13872 lt_prog_compiler_pic_CXX='-KPIC'
13873 lt_prog_compiler_static_CXX='-Bstatic'
13878 case $cc_basename in
13880 # NonStop-UX NCC 3.20
13881 lt_prog_compiler_pic_CXX='-KPIC'
13890 lt_prog_compiler_can_build_shared_CXX=no
13896 # For platforms which do not support PIC, -DPIC is meaningless:
13898 lt_prog_compiler_pic_CXX=
13901 lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
13905 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
13906 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
13907 if ${lt_cv_prog_compiler_pic_CXX+:} false; then :
13908 $as_echo_n "(cached) " >&6
13910 lt_cv_prog_compiler_pic_CXX=$lt_prog_compiler_pic_CXX
13912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_CXX" >&5
13913 $as_echo "$lt_cv_prog_compiler_pic_CXX" >&6; }
13914 lt_prog_compiler_pic_CXX=$lt_cv_prog_compiler_pic_CXX
13917 # Check to make sure the PIC flag actually works.
13919 if test -n "$lt_prog_compiler_pic_CXX"; then
13920 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
13921 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
13922 if ${lt_cv_prog_compiler_pic_works_CXX+:} false; then :
13923 $as_echo_n "(cached) " >&6
13925 lt_cv_prog_compiler_pic_works_CXX=no
13926 ac_outfile=conftest.$ac_objext
13927 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13928 lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
13929 # Insert the option either (1) after the last *FLAGS variable, or
13930 # (2) before a word containing "conftest.", or (3) at the end.
13931 # Note that $ac_compile itself does not contain backslashes and begins
13932 # with a dollar sign (not a hyphen), so the echo should work correctly.
13933 # The option is referenced via a variable to avoid confusing sed.
13934 lt_compile=`echo "$ac_compile" | $SED \
13935 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13936 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13937 -e 's:$: $lt_compiler_flag:'`
13938 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
13939 (eval "$lt_compile" 2>conftest.err)
13941 cat conftest.err >&5
13942 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13943 if (exit $ac_status) && test -s "$ac_outfile"; then
13944 # The compiler can only warn and ignore the option if not recognized
13945 # So say no if there are warnings other than the usual output.
13946 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
13947 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13948 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
13949 lt_cv_prog_compiler_pic_works_CXX=yes
13955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
13956 $as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
13958 if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
13959 case $lt_prog_compiler_pic_CXX in
13961 *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
13964 lt_prog_compiler_pic_CXX=
13965 lt_prog_compiler_can_build_shared_CXX=no
13975 # Check to make sure the static flag actually works.
13977 wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
13978 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
13979 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
13980 if ${lt_cv_prog_compiler_static_works_CXX+:} false; then :
13981 $as_echo_n "(cached) " >&6
13983 lt_cv_prog_compiler_static_works_CXX=no
13984 save_LDFLAGS="$LDFLAGS"
13985 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
13986 echo "$lt_simple_link_test_code" > conftest.$ac_ext
13987 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
13988 # The linker can only warn and ignore the option if not recognized
13989 # So say no if there are warnings
13990 if test -s conftest.err; then
13991 # Append any errors to the config.log.
13992 cat conftest.err 1>&5
13993 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
13994 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13995 if diff conftest.exp conftest.er2 >/dev/null; then
13996 lt_cv_prog_compiler_static_works_CXX=yes
13999 lt_cv_prog_compiler_static_works_CXX=yes
14003 LDFLAGS="$save_LDFLAGS"
14006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
14007 $as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
14009 if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
14012 lt_prog_compiler_static_CXX=
14018 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
14019 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14020 if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
14021 $as_echo_n "(cached) " >&6
14023 lt_cv_prog_compiler_c_o_CXX=no
14024 $RM -r conftest 2>/dev/null
14028 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14030 lt_compiler_flag="-o out/conftest2.$ac_objext"
14031 # Insert the option either (1) after the last *FLAGS variable, or
14032 # (2) before a word containing "conftest.", or (3) at the end.
14033 # Note that $ac_compile itself does not contain backslashes and begins
14034 # with a dollar sign (not a hyphen), so the echo should work correctly.
14035 lt_compile=`echo "$ac_compile" | $SED \
14036 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14037 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14038 -e 's:$: $lt_compiler_flag:'`
14039 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14040 (eval "$lt_compile" 2>out/conftest.err)
14042 cat out/conftest.err >&5
14043 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14044 if (exit $ac_status) && test -s out/conftest2.$ac_objext
14046 # The compiler can only warn and ignore the option if not recognized
14047 # So say no if there are warnings
14048 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
14049 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14050 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14051 lt_cv_prog_compiler_c_o_CXX=yes
14056 # SGI C++ compiler will create directory out/ii_files/ for
14057 # template instantiation
14058 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14059 $RM out/* && rmdir out
14065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
14066 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
14070 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
14071 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14072 if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
14073 $as_echo_n "(cached) " >&6
14075 lt_cv_prog_compiler_c_o_CXX=no
14076 $RM -r conftest 2>/dev/null
14080 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14082 lt_compiler_flag="-o out/conftest2.$ac_objext"
14083 # Insert the option either (1) after the last *FLAGS variable, or
14084 # (2) before a word containing "conftest.", or (3) at the end.
14085 # Note that $ac_compile itself does not contain backslashes and begins
14086 # with a dollar sign (not a hyphen), so the echo should work correctly.
14087 lt_compile=`echo "$ac_compile" | $SED \
14088 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14089 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14090 -e 's:$: $lt_compiler_flag:'`
14091 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14092 (eval "$lt_compile" 2>out/conftest.err)
14094 cat out/conftest.err >&5
14095 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14096 if (exit $ac_status) && test -s out/conftest2.$ac_objext
14098 # The compiler can only warn and ignore the option if not recognized
14099 # So say no if there are warnings
14100 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
14101 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14102 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14103 lt_cv_prog_compiler_c_o_CXX=yes
14108 # SGI C++ compiler will create directory out/ii_files/ for
14109 # template instantiation
14110 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14111 $RM out/* && rmdir out
14117 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
14118 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
14123 hard_links="nottested"
14124 if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
14125 # do not overwrite the value of need_locks provided by the user
14126 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
14127 $as_echo_n "checking if we can lock with hard links... " >&6; }
14130 ln conftest.a conftest.b 2>/dev/null && hard_links=no
14132 ln conftest.a conftest.b 2>&5 || hard_links=no
14133 ln conftest.a conftest.b 2>/dev/null && hard_links=no
14134 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
14135 $as_echo "$hard_links" >&6; }
14136 if test "$hard_links" = no; then
14137 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14138 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14147 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14148 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
14150 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14151 exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
14154 # If we're using GNU nm, then we don't want the "-C" option.
14155 # -C means demangle to AIX nm, but means don't demangle with GNU nm
14156 # Also, AIX nm treats weak defined symbols like other global defined
14157 # symbols, whereas GNU nm marks them as "W".
14158 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
14159 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'
14161 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'
14165 export_symbols_cmds_CXX="$ltdll_cmds"
14167 cygwin* | mingw* | cegcc*)
14168 case $cc_basename in
14171 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'
14172 exclude_expsyms_CXX='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
14177 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
14182 $as_echo "$ld_shlibs_CXX" >&6; }
14183 test "$ld_shlibs_CXX" = no && can_build_shared=no
14185 with_gnu_ld_CXX=$with_gnu_ld
14193 # Do we need to explicitly link libc?
14195 case "x$archive_cmds_need_lc_CXX" in
14197 # Assume -lc should be added
14198 archive_cmds_need_lc_CXX=yes
14200 if test "$enable_shared" = yes && test "$GCC" = yes; then
14201 case $archive_cmds_CXX in
14203 # FIXME: we may have to deal with multi-command sequences.
14206 # Test whether the compiler implicitly links with -lc since on some
14207 # systems, -lgcc has to come before -lc. If gcc already passes -lc
14208 # to ld, don't add -lc before -lgcc.
14209 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
14210 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
14211 if ${lt_cv_archive_cmds_need_lc_CXX+:} false; then :
14212 $as_echo_n "(cached) " >&6
14215 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14217 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
14218 (eval $ac_compile) 2>&5
14220 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14221 test $ac_status = 0; } 2>conftest.err; then
14224 libobjs=conftest.$ac_objext
14226 wl=$lt_prog_compiler_wl_CXX
14227 pic_flag=$lt_prog_compiler_pic_CXX
14233 lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
14234 allow_undefined_flag_CXX=
14235 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
14236 (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
14238 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14239 test $ac_status = 0; }
14241 lt_cv_archive_cmds_need_lc_CXX=no
14243 lt_cv_archive_cmds_need_lc_CXX=yes
14245 allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
14247 cat conftest.err 1>&5
14252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
14253 $as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; }
14254 archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX
14324 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
14325 $as_echo_n "checking dynamic linker characteristics... " >&6; }
14327 library_names_spec=
14328 libname_spec='lib$name'
14332 postuninstall_cmds=
14336 shlibpath_overrides_runpath=unknown
14338 dynamic_linker="$host_os ld.so"
14339 sys_lib_dlsearch_path_spec="/lib /usr/lib"
14340 need_lib_prefix=unknown
14341 hardcode_into_libs=no
14343 # when you set need_version to no, make sure it does not cause -set_version
14344 # flags to be left without arguments
14345 need_version=unknown
14350 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
14351 shlibpath_var=LIBPATH
14353 # AIX 3 has no versioning support, so we append a major version to the name.
14354 soname_spec='${libname}${release}${shared_ext}$major'
14361 hardcode_into_libs=yes
14362 if test "$host_cpu" = ia64; then
14363 # AIX 5 supports IA64
14364 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
14365 shlibpath_var=LD_LIBRARY_PATH
14367 # With GCC up to 2.95.x, collect2 would create an import file
14368 # for dependence libraries. The import file would start with
14369 # the line `#! .'. This would cause the generated library to
14370 # depend on `.', always an invalid library. This was fixed in
14371 # development snapshots of GCC prior to 3.0.
14373 aix4 | aix4.[01] | aix4.[01].*)
14374 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
14376 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
14379 can_build_shared=no
14383 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
14384 # soname into executable. Probably we can add versioning support to
14385 # collect2, so additional links can be useful in future.
14386 if test "$aix_use_runtimelinking" = yes; then
14387 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
14388 # instead of lib<name>.a to let people know that these are not
14389 # typical AIX shared libraries.
14390 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14392 # We preserve .a as extension for shared libraries through AIX4.2
14393 # and later when we are not doing run time linking.
14394 library_names_spec='${libname}${release}.a $libname.a'
14395 soname_spec='${libname}${release}${shared_ext}$major'
14397 shlibpath_var=LIBPATH
14404 # Since July 2007 AmigaOS4 officially supports .so libraries.
14405 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
14406 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14409 library_names_spec='$libname.ixlibrary $libname.a'
14410 # Create ${libname}_ixlibrary.a entries in /sys/libs.
14411 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'
14417 library_names_spec='${libname}${shared_ext}'
14418 dynamic_linker="$host_os ld.so"
14419 shlibpath_var=LIBRARY_PATH
14425 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14426 soname_spec='${libname}${release}${shared_ext}$major'
14427 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
14428 shlibpath_var=LD_LIBRARY_PATH
14429 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
14430 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
14431 # the default ld.so.conf also contains /usr/contrib/lib and
14432 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
14433 # libtool to hard-code these into programs
14436 cygwin* | mingw* | pw32* | cegcc*)
14437 version_type=windows
14442 case $GCC,$cc_basename in
14445 library_names_spec='$libname.dll.a'
14446 # DLL is installed to $(libdir)/../bin by postinstall_cmds
14447 postinstall_cmds='base_file=`basename \${file}`~
14448 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
14449 dldir=$destdir/`dirname \$dlpath`~
14450 test -d \$dldir || mkdir -p \$dldir~
14451 $install_prog $dir/$dlname \$dldir/$dlname~
14452 chmod a+x \$dldir/$dlname~
14453 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
14454 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
14456 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
14457 dlpath=$dir/\$dldll~
14459 shlibpath_overrides_runpath=yes
14463 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
14464 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14468 # MinGW DLLs use traditional 'lib' prefix
14469 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14472 # pw32 DLLs use 'pw' prefix rather than 'lib'
14473 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14476 dynamic_linker='Win32 ld.exe'
14481 libname_spec='$name'
14482 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14483 library_names_spec='${libname}.dll.lib'
14487 sys_lib_search_path_spec=
14490 for lt_path in $LIB
14493 # Let DOS variable expansion print the short 8.3 style file name.
14494 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
14495 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
14498 # Convert to MSYS style.
14499 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
14502 # Convert to unix form, then to dos form, then back to unix form
14503 # but this time dos style (no spaces!) so that the unix form looks
14504 # like /cygdrive/c/PROGRA~1:/cygdr...
14505 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
14506 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
14507 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
14510 sys_lib_search_path_spec="$LIB"
14511 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
14512 # It is most probably a Windows format PATH.
14513 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
14515 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
14517 # FIXME: find the short name or the path components, as spaces are
14518 # common. (e.g. "Program Files" -> "PROGRA~1")
14522 # DLL is installed to $(libdir)/../bin by postinstall_cmds
14523 postinstall_cmds='base_file=`basename \${file}`~
14524 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
14525 dldir=$destdir/`dirname \$dlpath`~
14526 test -d \$dldir || mkdir -p \$dldir~
14527 $install_prog $dir/$dlname \$dldir/$dlname'
14528 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
14529 dlpath=$dir/\$dldll~
14531 shlibpath_overrides_runpath=yes
14532 dynamic_linker='Win32 link.exe'
14536 # Assume MSVC wrapper
14537 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
14538 dynamic_linker='Win32 ld.exe'
14541 # FIXME: first we should search . and the directory the executable is in
14545 darwin* | rhapsody*)
14546 dynamic_linker="$host_os dyld"
14547 version_type=darwin
14550 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
14551 soname_spec='${libname}${release}${major}$shared_ext'
14552 shlibpath_overrides_runpath=yes
14553 shlibpath_var=DYLD_LIBRARY_PATH
14554 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
14556 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
14563 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
14564 soname_spec='${libname}${release}${shared_ext}$major'
14565 shlibpath_var=LD_LIBRARY_PATH
14572 freebsd* | dragonfly*)
14573 # DragonFly does not have aout. When/if they implement a new
14574 # versioning mechanism, adjust this.
14575 if test -x /usr/bin/objformat; then
14576 objformat=`/usr/bin/objformat`
14579 freebsd[123]*) objformat=aout ;;
14580 *) objformat=elf ;;
14583 version_type=freebsd-$objformat
14584 case $version_type in
14586 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14591 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
14595 shlibpath_var=LD_LIBRARY_PATH
14598 shlibpath_overrides_runpath=yes
14600 freebsd3.[01]* | freebsdelf3.[01]*)
14601 shlibpath_overrides_runpath=yes
14602 hardcode_into_libs=yes
14604 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
14605 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
14606 shlibpath_overrides_runpath=no
14607 hardcode_into_libs=yes
14609 *) # from 4.6 on, and DragonFly
14610 shlibpath_overrides_runpath=yes
14611 hardcode_into_libs=yes
14620 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
14621 soname_spec='${libname}${release}${shared_ext}$major'
14622 shlibpath_var=LD_LIBRARY_PATH
14623 hardcode_into_libs=yes
14630 dynamic_linker="$host_os runtime_loader"
14631 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
14632 soname_spec='${libname}${release}${shared_ext}$major'
14633 shlibpath_var=LIBRARY_PATH
14634 shlibpath_overrides_runpath=yes
14635 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
14636 hardcode_into_libs=yes
14639 hpux9* | hpux10* | hpux11*)
14640 # Give a soname corresponding to the major version so that dld.sl refuses to
14641 # link against other versions.
14648 hardcode_into_libs=yes
14649 dynamic_linker="$host_os dld.so"
14650 shlibpath_var=LD_LIBRARY_PATH
14651 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
14652 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14653 soname_spec='${libname}${release}${shared_ext}$major'
14654 if test "X$HPUX_IA64_MODE" = X32; then
14655 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
14657 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
14659 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14663 hardcode_into_libs=yes
14664 dynamic_linker="$host_os dld.sl"
14665 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
14666 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
14667 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14668 soname_spec='${libname}${release}${shared_ext}$major'
14669 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
14670 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14674 dynamic_linker="$host_os dld.sl"
14675 shlibpath_var=SHLIB_PATH
14676 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
14677 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14678 soname_spec='${libname}${release}${shared_ext}$major'
14681 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
14682 postinstall_cmds='chmod 555 $lib'
14683 # or fails outright, so override atomically:
14684 install_override_mode=555
14691 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14692 soname_spec='${libname}${release}${shared_ext}$major'
14693 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
14694 shlibpath_var=LD_LIBRARY_PATH
14695 shlibpath_overrides_runpath=no
14696 hardcode_into_libs=yes
14699 irix5* | irix6* | nonstopux*)
14701 nonstopux*) version_type=nonstopux ;;
14703 if test "$lt_cv_prog_gnu_ld" = yes; then
14711 soname_spec='${libname}${release}${shared_ext}$major'
14712 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
14714 irix5* | nonstopux*)
14715 libsuff= shlibsuff=
14718 case $LD in # libtool.m4 will add one of these switches to LD
14719 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
14720 libsuff= shlibsuff= libmagic=32-bit;;
14721 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
14722 libsuff=32 shlibsuff=N32 libmagic=N32;;
14723 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
14724 libsuff=64 shlibsuff=64 libmagic=64-bit;;
14725 *) libsuff= shlibsuff= libmagic=never-match;;
14729 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
14730 shlibpath_overrides_runpath=no
14731 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
14732 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
14733 hardcode_into_libs=yes
14736 # No shared lib support for Linux oldld, aout, or coff.
14737 linux*oldld* | linux*aout* | linux*coff*)
14741 # This must be Linux ELF.
14742 linux* | k*bsd*-gnu | kopensolaris*-gnu)
14746 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14747 soname_spec='${libname}${release}${shared_ext}$major'
14748 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
14749 shlibpath_var=LD_LIBRARY_PATH
14750 shlibpath_overrides_runpath=no
14752 # Some binutils ld are patched to set DT_RUNPATH
14753 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
14754 $as_echo_n "(cached) " >&6
14756 lt_cv_shlibpath_overrides_runpath=no
14757 save_LDFLAGS=$LDFLAGS
14758 save_libdir=$libdir
14759 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
14760 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
14761 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14762 /* end confdefs.h. */
14772 if ac_fn_cxx_try_link "$LINENO"; then :
14773 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
14774 lt_cv_shlibpath_overrides_runpath=yes
14777 rm -f core conftest.err conftest.$ac_objext \
14778 conftest$ac_exeext conftest.$ac_ext
14779 LDFLAGS=$save_LDFLAGS
14780 libdir=$save_libdir
14784 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
14786 # This implies no fast_install, which is unacceptable.
14787 # Some rework will be needed to allow for fast_install
14788 # before this can be enabled.
14789 hardcode_into_libs=yes
14791 # Append ld.so.conf contents to the search path
14792 if test -f /etc/ld.so.conf; then
14793 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' ' '`
14794 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
14797 # We used to test for /lib/ld.so.1 and disable shared libraries on
14798 # powerpc, because MkLinux only supported shared libraries with the
14799 # GNU dynamic linker. Since this was broken with cross compilers,
14800 # most powerpc-linux boxes support dynamic linking these days and
14801 # people can always --disable-shared, the test was removed, and we
14802 # assume the GNU/Linux dynamic linker is in use.
14803 dynamic_linker='GNU/Linux ld.so'
14810 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
14811 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14812 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14813 dynamic_linker='NetBSD (a.out) ld.so'
14815 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14816 soname_spec='${libname}${release}${shared_ext}$major'
14817 dynamic_linker='NetBSD ld.elf_so'
14819 shlibpath_var=LD_LIBRARY_PATH
14820 shlibpath_overrides_runpath=yes
14821 hardcode_into_libs=yes
14826 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14827 shlibpath_var=LD_LIBRARY_PATH
14828 shlibpath_overrides_runpath=yes
14835 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14836 soname_spec='${libname}${release}${shared_ext}$major'
14837 shlibpath_var=LD_LIBRARY_PATH
14838 shlibpath_overrides_runpath=no
14839 hardcode_into_libs=yes
14840 dynamic_linker='ldqnx.so'
14845 sys_lib_dlsearch_path_spec="/usr/lib"
14847 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
14849 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
14850 *) need_version=no ;;
14852 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14853 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14854 shlibpath_var=LD_LIBRARY_PATH
14855 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
14857 openbsd2.[89] | openbsd2.[89].*)
14858 shlibpath_overrides_runpath=no
14861 shlibpath_overrides_runpath=yes
14865 shlibpath_overrides_runpath=yes
14870 libname_spec='$name'
14873 library_names_spec='$libname${shared_ext} $libname.a'
14874 dynamic_linker='OS/2 ld.exe'
14875 shlibpath_var=LIBPATH
14878 osf3* | osf4* | osf5*)
14882 soname_spec='${libname}${release}${shared_ext}$major'
14883 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14884 shlibpath_var=LD_LIBRARY_PATH
14885 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
14886 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
14897 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14898 soname_spec='${libname}${release}${shared_ext}$major'
14899 shlibpath_var=LD_LIBRARY_PATH
14900 shlibpath_overrides_runpath=yes
14901 hardcode_into_libs=yes
14902 # ldd complains unless libraries are executable
14903 postinstall_cmds='chmod +x $lib'
14908 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14909 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
14910 shlibpath_var=LD_LIBRARY_PATH
14911 shlibpath_overrides_runpath=yes
14912 if test "$with_gnu_ld" = yes; then
14920 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14921 soname_spec='${libname}${release}${shared_ext}$major'
14922 shlibpath_var=LD_LIBRARY_PATH
14923 case $host_vendor in
14925 shlibpath_overrides_runpath=no
14927 runpath_var=LD_RUN_PATH
14935 shlibpath_overrides_runpath=no
14936 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
14942 if test -d /usr/nec ;then
14944 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
14945 soname_spec='$libname${shared_ext}.$major'
14946 shlibpath_var=LD_LIBRARY_PATH
14950 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
14951 version_type=freebsd-elf
14954 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14955 soname_spec='${libname}${release}${shared_ext}$major'
14956 shlibpath_var=LD_LIBRARY_PATH
14957 shlibpath_overrides_runpath=yes
14958 hardcode_into_libs=yes
14959 if test "$with_gnu_ld" = yes; then
14960 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
14962 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
14965 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
14969 sys_lib_dlsearch_path_spec='/usr/lib'
14973 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
14977 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14978 shlibpath_var=LD_LIBRARY_PATH
14979 shlibpath_overrides_runpath=no
14980 hardcode_into_libs=yes
14985 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14986 soname_spec='${libname}${release}${shared_ext}$major'
14987 shlibpath_var=LD_LIBRARY_PATH
14994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
14995 $as_echo "$dynamic_linker" >&6; }
14996 test "$dynamic_linker" = no && can_build_shared=no
14998 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
14999 if test "$GCC" = yes; then
15000 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
15003 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
15004 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
15006 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
15007 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
15047 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
15048 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
15049 hardcode_action_CXX=
15050 if test -n "$hardcode_libdir_flag_spec_CXX" ||
15051 test -n "$runpath_var_CXX" ||
15052 test "X$hardcode_automatic_CXX" = "Xyes" ; then
15054 # We can hardcode non-existent directories.
15055 if test "$hardcode_direct_CXX" != no &&
15056 # If the only mechanism to avoid hardcoding is shlibpath_var, we
15057 # have to relink, otherwise we might link with an installed library
15058 # when we should be linking with a yet-to-be-installed one
15059 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
15060 test "$hardcode_minus_L_CXX" != no; then
15061 # Linking always hardcodes the temporary library directory.
15062 hardcode_action_CXX=relink
15064 # We can link without hardcoding, and we can hardcode nonexisting dirs.
15065 hardcode_action_CXX=immediate
15068 # We cannot hardcode anything, or else we can only hardcode existing
15070 hardcode_action_CXX=unsupported
15072 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
15073 $as_echo "$hardcode_action_CXX" >&6; }
15075 if test "$hardcode_action_CXX" = relink ||
15076 test "$inherit_rpath_CXX" = yes; then
15077 # Fast installation is not supported
15078 enable_fast_install=no
15079 elif test "$shlibpath_overrides_runpath" = yes ||
15080 test "$enable_shared" = no; then
15081 # Fast installation is not necessary
15082 enable_fast_install=needless
15091 fi # test -n "$compiler"
15094 CFLAGS=$lt_save_CFLAGS
15098 with_gnu_ld=$lt_save_with_gnu_ld
15099 lt_cv_path_LDCXX=$lt_cv_path_LD
15100 lt_cv_path_LD=$lt_save_path_LD
15101 lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
15102 lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
15103 fi # test "$_lt_caught_CXX_error" != yes
15106 ac_cpp='$CPP $CPPFLAGS'
15107 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15108 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15109 ac_compiler_gnu=$ac_cv_c_compiler_gnu
15123 ac_config_commands="$ac_config_commands libtool"
15128 # Only expand once:
15133 LIBTOOL="`pwd`/libtool"
15147 # Check whether --enable-strict-dependencies was given.
15148 if test "${enable_strict_dependencies+set}" = set; then :
15149 enableval=$enable_strict_dependencies;
15153 docdir='${datadir}/doc/freeradius'
15154 { $as_echo "$as_me:${as_lineno-$LINENO}: checking docdir" >&5
15155 $as_echo_n "checking docdir... " >&6; }
15157 # Check whether --with-docdir was given.
15158 if test "${with_docdir+set}" = set; then :
15159 withval=$with_docdir; case "$withval" in
15165 [\\/$]* | ?:[\\/]* )
15169 as_fn_error $? "expected an absolute directory name for --with-docdir: $withval" "$LINENO" 5
15176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $docdir" >&5
15177 $as_echo "$docdir" >&6; }
15178 if test "x$docdir" = xno; then
15179 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Documentation files will NOT be installed." >&5
15180 $as_echo "$as_me: WARNING: Documentation files will NOT be installed." >&2;}
15183 logdir='${localstatedir}/log/radius'
15184 { $as_echo "$as_me:${as_lineno-$LINENO}: checking logdir" >&5
15185 $as_echo_n "checking logdir... " >&6; }
15187 # Check whether --with-logdir was given.
15188 if test "${with_logdir+set}" = set; then :
15189 withval=$with_logdir; case "$withval" in
15191 as_fn_error $? "Need logdir" "$LINENO" 5
15195 [\\/$]* | ?:[\\/]* )
15199 as_fn_error $? "expected an absolute directory name for --with-logdir: $withval" "$LINENO" 5
15206 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $logdir" >&5
15207 $as_echo "$logdir" >&6; }
15209 radacctdir='${logdir}/radacct'
15210 { $as_echo "$as_me:${as_lineno-$LINENO}: checking radacctdir" >&5
15211 $as_echo_n "checking radacctdir... " >&6; }
15213 # Check whether --with-radacctdir was given.
15214 if test "${with_radacctdir+set}" = set; then :
15215 withval=$with_radacctdir; case "$withval" in
15217 as_fn_error $? "Need radacctdir" "$LINENO" 5
15221 [\\/$]* | ?:[\\/]* )
15222 radacctdir="$withval"
15225 as_fn_error $? "expected an absolute directory name for --with-radacctdir: $withval" "$LINENO" 5
15232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $radacctdir" >&5
15233 $as_echo "$radacctdir" >&6; }
15235 raddbdir='${sysconfdir}/raddb'
15236 { $as_echo "$as_me:${as_lineno-$LINENO}: checking raddbdir" >&5
15237 $as_echo_n "checking raddbdir... " >&6; }
15239 # Check whether --with-raddbdir was given.
15240 if test "${with_raddbdir+set}" = set; then :
15241 withval=$with_raddbdir; case "$withval" in
15243 as_fn_error $? "Need raddbdir" "$LINENO" 5
15247 [\\/$]* | ?:[\\/]* )
15248 raddbdir="$withval"
15251 as_fn_error $? "expected an absolute directory name for --with-raddbdir: $withval" "$LINENO" 5
15258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $raddbdir" >&5
15259 $as_echo "$raddbdir" >&6; }
15263 # Check whether --with-ascend-binary was given.
15264 if test "${with_ascend_binary+set}" = set; then :
15265 withval=$with_ascend_binary; case "$withval" in
15274 if test "X$ASCEND_BINARY" = "Xyes"; then
15276 $as_echo "#define ASCEND_BINARY /**/" >>confdefs.h
15282 # Check whether --with-threads was given.
15283 if test "${with_threads+set}" = set; then :
15284 withval=$with_threads; case "$withval" in
15296 # Check whether --with-vmps was given.
15297 if test "${with_vmps+set}" = set; then :
15298 withval=$with_vmps; case "$withval" in
15307 if test "x$WITH_VMPS" = "xyes"; then
15309 $as_echo "#define WITH_VMPS 1" >>confdefs.h
15315 # Check whether --with-dhcp was given.
15316 if test "${with_dhcp+set}" = set; then :
15317 withval=$with_dhcp; case "$withval" in
15326 if test "x$WITH_DHCP" = "xyes"; then
15328 $as_echo "#define WITH_DHCP 1" >>confdefs.h
15335 # Check whether --with-static_modules was given.
15336 if test "${with_static_modules+set}" = set; then :
15337 withval=$with_static_modules;
15338 for i in $withval; do
15339 STATIC_MODULES="$STATIC_MODULES -dlpreopen ../modules/rlm_$i/rlm_$i.la"
15347 # Check whether --with-modules was given.
15348 if test "${with_modules+set}" = set; then :
15349 withval=$with_modules;
15350 for i in $withval; do
15351 MODULES="$MODULES $i"
15357 # Check whether --enable-developer was given.
15358 if test "${enable_developer+set}" = set; then :
15359 enableval=$enable_developer; case "$enableval" in
15370 if test "x$developer" != "xno" -a -d $srcdir/CVS; then
15374 if test "x$developer" != "xno" -a -d $srcdir/.git; then
15380 # Check whether --with-experimental-modules was given.
15381 if test "${with_experimental_modules+set}" = set; then :
15382 withval=$with_experimental_modules; case "$withval" in
15394 # Check whether --with-openssl was given.
15395 if test "${with_openssl+set}" = set; then :
15396 withval=$with_openssl; case "$withval" in
15408 OPENSSL_INCLUDE_DIR=
15410 # Check whether --with-openssl-includes was given.
15411 if test "${with_openssl_includes+set}" = set; then :
15412 withval=$with_openssl_includes; case "$withval" in
15413 *) OPENSSL_INCLUDE_DIR="$withval"
15422 # Check whether --with-openssl-libraries was given.
15423 if test "${with_openssl_libraries+set}" = set; then :
15424 withval=$with_openssl_libraries; case "$withval" in
15425 *) OPENSSL_LIB_DIR="$withval"
15434 # Check whether --with-rlm-FOO-lib-dir was given.
15435 if test "${with_rlm_FOO_lib_dir+set}" = set; then :
15436 withval=$with_rlm_FOO_lib_dir; case "$withval" in
15445 # Check whether --with-rlm-FOO-include-dir was given.
15446 if test "${with_rlm_FOO_include_dir+set}" = set; then :
15447 withval=$with_rlm_FOO_include_dir; case "$withval" in
15458 # Check whether --with-udpfromto was given.
15459 if test "${with_udpfromto+set}" = set; then :
15460 withval=$with_udpfromto; case "$withval" in
15471 if test "x$WITH_UDPFROMTO" = "xyes"; then
15473 $as_echo "#define WITH_UDPFROMTO /**/" >>confdefs.h
15478 CHECKRAD=checkrad.pl
15479 # Extract the first word of "perl", so it can be a program name with args.
15480 set dummy perl; ac_word=$2
15481 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15482 $as_echo_n "checking for $ac_word... " >&6; }
15483 if ${ac_cv_path_PERL+:} false; then :
15484 $as_echo_n "(cached) " >&6
15488 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
15491 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15492 for as_dir in $PATH
15495 test -z "$as_dir" && as_dir=.
15496 for ac_exec_ext in '' $ac_executable_extensions; do
15497 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
15498 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
15499 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15506 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="/usr/local/bin/perl"
15510 PERL=$ac_cv_path_PERL
15511 if test -n "$PERL"; then
15512 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
15513 $as_echo "$PERL" >&6; }
15515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15516 $as_echo "no" >&6; }
15520 if test "x$ac_cv_path_PERL" = "x"; then
15521 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: perl not found - Simultaneous-Use and checkrad.pl may not work" >&5
15522 $as_echo "$as_me: WARNING: perl not found - Simultaneous-Use and checkrad.pl may not work" >&2;}
15524 # Extract the first word of "snmpget", so it can be a program name with args.
15525 set dummy snmpget; ac_word=$2
15526 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15527 $as_echo_n "checking for $ac_word... " >&6; }
15528 if ${ac_cv_path_SNMPGET+:} false; then :
15529 $as_echo_n "(cached) " >&6
15533 ac_cv_path_SNMPGET="$SNMPGET" # Let the user override the test with a path.
15536 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15537 for as_dir in $PATH
15540 test -z "$as_dir" && as_dir=.
15541 for ac_exec_ext in '' $ac_executable_extensions; do
15542 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
15543 ac_cv_path_SNMPGET="$as_dir/$ac_word$ac_exec_ext"
15544 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15554 SNMPGET=$ac_cv_path_SNMPGET
15555 if test -n "$SNMPGET"; then
15556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SNMPGET" >&5
15557 $as_echo "$SNMPGET" >&6; }
15559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15560 $as_echo "no" >&6; }
15564 if test "x$ac_cv_path_SNMPGET" = "x"; then
15565 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: snmpget not found - Simultaneous-Use and checkrad.pl may not work" >&5
15566 $as_echo "$as_me: WARNING: snmpget not found - Simultaneous-Use and checkrad.pl may not work" >&2;}
15569 # Extract the first word of "snmpwalk", so it can be a program name with args.
15570 set dummy snmpwalk; ac_word=$2
15571 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15572 $as_echo_n "checking for $ac_word... " >&6; }
15573 if ${ac_cv_path_SNMPWALK+:} false; then :
15574 $as_echo_n "(cached) " >&6
15578 ac_cv_path_SNMPWALK="$SNMPWALK" # Let the user override the test with a path.
15581 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15582 for as_dir in $PATH
15585 test -z "$as_dir" && as_dir=.
15586 for ac_exec_ext in '' $ac_executable_extensions; do
15587 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
15588 ac_cv_path_SNMPWALK="$as_dir/$ac_word$ac_exec_ext"
15589 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15599 SNMPWALK=$ac_cv_path_SNMPWALK
15600 if test -n "$SNMPWALK"; then
15601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SNMPWALK" >&5
15602 $as_echo "$SNMPWALK" >&6; }
15604 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15605 $as_echo "no" >&6; }
15609 if test "x$ac_cv_path_SNMPWALK" = "x"; then
15610 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: snmpwalk not found - Simultaneous-Use and checkrad.pl may not work" >&5
15611 $as_echo "$as_me: WARNING: snmpwalk not found - Simultaneous-Use and checkrad.pl may not work" >&2;}
15614 # Extract the first word of "rusers", so it can be a program name with args.
15615 set dummy rusers; 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_RUSERS+:} false; then :
15619 $as_echo_n "(cached) " >&6
15623 ac_cv_path_RUSERS="$RUSERS" # 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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
15633 ac_cv_path_RUSERS="$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_RUSERS" && ac_cv_path_RUSERS="/usr/bin/rusers"
15645 RUSERS=$ac_cv_path_RUSERS
15646 if test -n "$RUSERS"; then
15647 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RUSERS" >&5
15648 $as_echo "$RUSERS" >&6; }
15650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15651 $as_echo "no" >&6; }
15656 missing_dir=`cd $ac_aux_dir && pwd`
15657 # expand $ac_aux_dir to an absolute path
15658 am_aux_dir=`cd $ac_aux_dir && pwd`
15660 if test x"${MISSING+set}" != xset; then
15661 case $am_aux_dir in
15663 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
15665 MISSING="\${SHELL} $am_aux_dir/missing" ;;
15668 # Use eval to expand $SHELL
15669 if eval "$MISSING --run true"; then
15670 am_missing_run="$MISSING --run "
15673 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
15674 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
15678 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal"}
15681 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
15684 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
15687 # Extract the first word of "locate", so it can be a program name with args.
15688 set dummy locate; ac_word=$2
15689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15690 $as_echo_n "checking for $ac_word... " >&6; }
15691 if ${ac_cv_path_LOCATE+:} false; then :
15692 $as_echo_n "(cached) " >&6
15696 ac_cv_path_LOCATE="$LOCATE" # Let the user override the test with a path.
15699 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15700 for as_dir in $PATH
15703 test -z "$as_dir" && as_dir=.
15704 for ac_exec_ext in '' $ac_executable_extensions; do
15705 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
15706 ac_cv_path_LOCATE="$as_dir/$ac_word$ac_exec_ext"
15707 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15717 LOCATE=$ac_cv_path_LOCATE
15718 if test -n "$LOCATE"; then
15719 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LOCATE" >&5
15720 $as_echo "$LOCATE" >&6; }
15722 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15723 $as_echo "no" >&6; }
15727 # Extract the first word of "dirname", so it can be a program name with args.
15728 set dummy dirname; ac_word=$2
15729 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15730 $as_echo_n "checking for $ac_word... " >&6; }
15731 if ${ac_cv_path_DIRNAME+:} false; then :
15732 $as_echo_n "(cached) " >&6
15736 ac_cv_path_DIRNAME="$DIRNAME" # Let the user override the test with a path.
15739 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15740 for as_dir in $PATH
15743 test -z "$as_dir" && as_dir=.
15744 for ac_exec_ext in '' $ac_executable_extensions; do
15745 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
15746 ac_cv_path_DIRNAME="$as_dir/$ac_word$ac_exec_ext"
15747 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15757 DIRNAME=$ac_cv_path_DIRNAME
15758 if test -n "$DIRNAME"; then
15759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DIRNAME" >&5
15760 $as_echo "$DIRNAME" >&6; }
15762 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15763 $as_echo "no" >&6; }
15767 # Extract the first word of "grep", so it can be a program name with args.
15768 set dummy grep; ac_word=$2
15769 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15770 $as_echo_n "checking for $ac_word... " >&6; }
15771 if ${ac_cv_path_GREP+:} false; then :
15772 $as_echo_n "(cached) " >&6
15776 ac_cv_path_GREP="$GREP" # Let the user override the test with a path.
15779 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15780 for as_dir in $PATH
15783 test -z "$as_dir" && as_dir=.
15784 for ac_exec_ext in '' $ac_executable_extensions; do
15785 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
15786 ac_cv_path_GREP="$as_dir/$ac_word$ac_exec_ext"
15787 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15797 GREP=$ac_cv_path_GREP
15798 if test -n "$GREP"; then
15799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GREP" >&5
15800 $as_echo "$GREP" >&6; }
15802 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15803 $as_echo "no" >&6; }
15810 if test "x$WITH_THREADS" = "xyes"; then
15811 if test $ac_cv_prog_suncc = "yes"; then
15812 CFLAGS="$CFLAGS -mt"
15815 for ac_header in pthread.h
15817 ac_fn_c_check_header_mongrel "$LINENO" "pthread.h" "ac_cv_header_pthread_h" "$ac_includes_default"
15818 if test "x$ac_cv_header_pthread_h" = xyes; then :
15819 cat >>confdefs.h <<_ACEOF
15820 #define HAVE_PTHREAD_H 1
15830 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_create in -lpthread" >&5
15831 $as_echo_n "checking for pthread_create in -lpthread... " >&6; }
15832 if ${ac_cv_lib_pthread_pthread_create+:} false; then :
15833 $as_echo_n "(cached) " >&6
15835 ac_check_lib_save_LIBS=$LIBS
15836 LIBS="-lpthread $LIBS"
15837 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15838 /* end confdefs.h. */
15840 /* Override any GCC internal prototype to avoid an error.
15841 Use char because int might match the return type of a GCC
15842 builtin and then its argument prototype would still apply. */
15846 char pthread_create ();
15850 return pthread_create ();
15855 if ac_fn_c_try_link "$LINENO"; then :
15856 ac_cv_lib_pthread_pthread_create=yes
15858 ac_cv_lib_pthread_pthread_create=no
15860 rm -f core conftest.err conftest.$ac_objext \
15861 conftest$ac_exeext conftest.$ac_ext
15862 LIBS=$ac_check_lib_save_LIBS
15864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_pthread_create" >&5
15865 $as_echo "$ac_cv_lib_pthread_pthread_create" >&6; }
15866 if test "x$ac_cv_lib_pthread_pthread_create" = xyes; then :
15867 CFLAGS="$CFLAGS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS"
15868 LIBS="-lpthread $LIBS"
15870 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_create in -lc_r" >&5
15871 $as_echo_n "checking for pthread_create in -lc_r... " >&6; }
15872 if ${ac_cv_lib_c_r_pthread_create+:} false; then :
15873 $as_echo_n "(cached) " >&6
15875 ac_check_lib_save_LIBS=$LIBS
15877 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15878 /* end confdefs.h. */
15880 /* Override any GCC internal prototype to avoid an error.
15881 Use char because int might match the return type of a GCC
15882 builtin and then its argument prototype would still apply. */
15886 char pthread_create ();
15890 return pthread_create ();
15895 if ac_fn_c_try_link "$LINENO"; then :
15896 ac_cv_lib_c_r_pthread_create=yes
15898 ac_cv_lib_c_r_pthread_create=no
15900 rm -f core conftest.err conftest.$ac_objext \
15901 conftest$ac_exeext conftest.$ac_ext
15902 LIBS=$ac_check_lib_save_LIBS
15904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_r_pthread_create" >&5
15905 $as_echo "$ac_cv_lib_c_r_pthread_create" >&6; }
15906 if test "x$ac_cv_lib_c_r_pthread_create" = xyes; then :
15907 CFLAGS="$CFLAGS -pthread -D_THREAD_SAFE"
15918 if test "x$WITH_THREADS" != "xyes"; then
15920 ac_cv_header_pthread_h="no"
15924 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing sem_init" >&5
15925 $as_echo_n "checking for library containing sem_init... " >&6; }
15926 if ${ac_cv_search_sem_init+:} false; then :
15927 $as_echo_n "(cached) " >&6
15929 ac_func_search_save_LIBS=$LIBS
15930 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15931 /* end confdefs.h. */
15933 /* Override any GCC internal prototype to avoid an error.
15934 Use char because int might match the return type of a GCC
15935 builtin and then its argument prototype would still apply. */
15943 return sem_init ();
15948 for ac_lib in '' pthread sem posix4 rt semaphore; do
15949 if test -z "$ac_lib"; then
15950 ac_res="none required"
15953 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
15955 if ac_fn_c_try_link "$LINENO"; then :
15956 ac_cv_search_sem_init=$ac_res
15958 rm -f core conftest.err conftest.$ac_objext \
15960 if ${ac_cv_search_sem_init+:} false; then :
15964 if ${ac_cv_search_sem_init+:} false; then :
15967 ac_cv_search_sem_init=no
15969 rm conftest.$ac_ext
15970 LIBS=$ac_func_search_save_LIBS
15972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_sem_init" >&5
15973 $as_echo "$ac_cv_search_sem_init" >&6; }
15974 ac_res=$ac_cv_search_sem_init
15975 if test "$ac_res" != no; then :
15976 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
15979 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
15985 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getsockname in -lsocket" >&5
15986 $as_echo_n "checking for getsockname in -lsocket... " >&6; }
15987 if ${ac_cv_lib_socket_getsockname+:} false; then :
15988 $as_echo_n "(cached) " >&6
15990 ac_check_lib_save_LIBS=$LIBS
15991 LIBS="-lsocket $LIBS"
15992 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15993 /* end confdefs.h. */
15995 /* Override any GCC internal prototype to avoid an error.
15996 Use char because int might match the return type of a GCC
15997 builtin and then its argument prototype would still apply. */
16001 char getsockname ();
16005 return getsockname ();
16010 if ac_fn_c_try_link "$LINENO"; then :
16011 ac_cv_lib_socket_getsockname=yes
16013 ac_cv_lib_socket_getsockname=no
16015 rm -f core conftest.err conftest.$ac_objext \
16016 conftest$ac_exeext conftest.$ac_ext
16017 LIBS=$ac_check_lib_save_LIBS
16019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_getsockname" >&5
16020 $as_echo "$ac_cv_lib_socket_getsockname" >&6; }
16021 if test "x$ac_cv_lib_socket_getsockname" = xyes; then :
16022 cat >>confdefs.h <<_ACEOF
16023 #define HAVE_LIBSOCKET 1
16026 LIBS="-lsocket $LIBS"
16031 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_aton in -lresolv" >&5
16032 $as_echo_n "checking for inet_aton in -lresolv... " >&6; }
16033 if ${ac_cv_lib_resolv_inet_aton+:} false; then :
16034 $as_echo_n "(cached) " >&6
16036 ac_check_lib_save_LIBS=$LIBS
16037 LIBS="-lresolv $LIBS"
16038 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16039 /* end confdefs.h. */
16041 /* Override any GCC internal prototype to avoid an error.
16042 Use char because int might match the return type of a GCC
16043 builtin and then its argument prototype would still apply. */
16051 return inet_aton ();
16056 if ac_fn_c_try_link "$LINENO"; then :
16057 ac_cv_lib_resolv_inet_aton=yes
16059 ac_cv_lib_resolv_inet_aton=no
16061 rm -f core conftest.err conftest.$ac_objext \
16062 conftest$ac_exeext conftest.$ac_ext
16063 LIBS=$ac_check_lib_save_LIBS
16065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_resolv_inet_aton" >&5
16066 $as_echo "$ac_cv_lib_resolv_inet_aton" >&6; }
16067 if test "x$ac_cv_lib_resolv_inet_aton" = xyes; then :
16068 cat >>confdefs.h <<_ACEOF
16069 #define HAVE_LIBRESOLV 1
16072 LIBS="-lresolv $LIBS"
16077 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_ntoa in -lnsl" >&5
16078 $as_echo_n "checking for inet_ntoa in -lnsl... " >&6; }
16079 if ${ac_cv_lib_nsl_inet_ntoa+:} false; then :
16080 $as_echo_n "(cached) " >&6
16082 ac_check_lib_save_LIBS=$LIBS
16084 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16085 /* end confdefs.h. */
16087 /* Override any GCC internal prototype to avoid an error.
16088 Use char because int might match the return type of a GCC
16089 builtin and then its argument prototype would still apply. */
16097 return inet_ntoa ();
16102 if ac_fn_c_try_link "$LINENO"; then :
16103 ac_cv_lib_nsl_inet_ntoa=yes
16105 ac_cv_lib_nsl_inet_ntoa=no
16107 rm -f core conftest.err conftest.$ac_objext \
16108 conftest$ac_exeext conftest.$ac_ext
16109 LIBS=$ac_check_lib_save_LIBS
16111 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_inet_ntoa" >&5
16112 $as_echo "$ac_cv_lib_nsl_inet_ntoa" >&6; }
16113 if test "x$ac_cv_lib_nsl_inet_ntoa" = xyes; then :
16114 cat >>confdefs.h <<_ACEOF
16115 #define HAVE_LIBNSL 1
16124 if test "x$WITH_OPENSSL" = xyes; then
16126 old_LDFLAGS="$LDFLAGS"
16127 if test "x$OPENSSL_LIB_DIR" != "x"; then
16128 LDFLAGS="$LDFLAGS -L$OPENSSL_LIB_DIR"
16130 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DH_new in -lcrypto" >&5
16131 $as_echo_n "checking for DH_new in -lcrypto... " >&6; }
16132 if ${ac_cv_lib_crypto_DH_new+:} false; then :
16133 $as_echo_n "(cached) " >&6
16135 ac_check_lib_save_LIBS=$LIBS
16136 LIBS="-lcrypto $LIBS"
16137 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16138 /* end confdefs.h. */
16140 /* Override any GCC internal prototype to avoid an error.
16141 Use char because int might match the return type of a GCC
16142 builtin and then its argument prototype would still apply. */
16155 if ac_fn_c_try_link "$LINENO"; then :
16156 ac_cv_lib_crypto_DH_new=yes
16158 ac_cv_lib_crypto_DH_new=no
16160 rm -f core conftest.err conftest.$ac_objext \
16161 conftest$ac_exeext conftest.$ac_ext
16162 LIBS=$ac_check_lib_save_LIBS
16164 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypto_DH_new" >&5
16165 $as_echo "$ac_cv_lib_crypto_DH_new" >&6; }
16166 if test "x$ac_cv_lib_crypto_DH_new" = xyes; then :
16168 LIBS="-lcrypto $LIBS"
16170 $as_echo "#define HAVE_LIBCRYPTO 1" >>confdefs.h
16172 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SSL_new in -lssl" >&5
16173 $as_echo_n "checking for SSL_new in -lssl... " >&6; }
16174 if ${ac_cv_lib_ssl_SSL_new+:} false; then :
16175 $as_echo_n "(cached) " >&6
16177 ac_check_lib_save_LIBS=$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. */
16197 if ac_fn_c_try_link "$LINENO"; then :
16198 ac_cv_lib_ssl_SSL_new=yes
16200 ac_cv_lib_ssl_SSL_new=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_ssl_SSL_new" >&5
16207 $as_echo "$ac_cv_lib_ssl_SSL_new" >&6; }
16208 if test "x$ac_cv_lib_ssl_SSL_new" = xyes; then :
16211 $as_echo "#define HAVE_LIBSSL 1" >>confdefs.h
16213 if test "x$OPENSSL_LIB_DIR" != "x"; then
16214 OPENSSL_LIBS="-L$OPENSSL_LIB_DIR"
16216 OPENSSL_LIBS="$OPENSSL_LIBS -lcrypto -lssl -lcrypto"
16224 LDFLAGS="$old_LDFLAGS"
16227 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for htonl in -lws2_32" >&5
16228 $as_echo_n "checking for htonl in -lws2_32... " >&6; }
16229 if ${ac_cv_lib_ws2_32_htonl+:} false; then :
16230 $as_echo_n "(cached) " >&6
16232 ac_check_lib_save_LIBS=$LIBS
16233 LIBS="-lws2_32 $LIBS"
16234 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16235 /* end confdefs.h. */
16237 /* Override any GCC internal prototype to avoid an error.
16238 Use char because int might match the return type of a GCC
16239 builtin and then its argument prototype would still apply. */
16252 if ac_fn_c_try_link "$LINENO"; then :
16253 ac_cv_lib_ws2_32_htonl=yes
16255 ac_cv_lib_ws2_32_htonl=no
16257 rm -f core conftest.err conftest.$ac_objext \
16258 conftest$ac_exeext conftest.$ac_ext
16259 LIBS=$ac_check_lib_save_LIBS
16261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ws2_32_htonl" >&5
16262 $as_echo "$ac_cv_lib_ws2_32_htonl" >&6; }
16263 if test "x$ac_cv_lib_ws2_32_htonl" = xyes; then :
16264 cat >>confdefs.h <<_ACEOF
16265 #define HAVE_LIBWS2_32 1
16268 LIBS="-lws2_32 $LIBS"
16274 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pcap_open_live in -lpcap" >&5
16275 $as_echo_n "checking for pcap_open_live in -lpcap... " >&6; }
16276 if ${ac_cv_lib_pcap_pcap_open_live+:} false; then :
16277 $as_echo_n "(cached) " >&6
16279 ac_check_lib_save_LIBS=$LIBS
16280 LIBS="-lpcap $LIBS"
16281 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16282 /* end confdefs.h. */
16284 /* Override any GCC internal prototype to avoid an error.
16285 Use char because int might match the return type of a GCC
16286 builtin and then its argument prototype would still apply. */
16290 char pcap_open_live ();
16294 return pcap_open_live ();
16299 if ac_fn_c_try_link "$LINENO"; then :
16300 ac_cv_lib_pcap_pcap_open_live=yes
16302 ac_cv_lib_pcap_pcap_open_live=no
16304 rm -f core conftest.err conftest.$ac_objext \
16305 conftest$ac_exeext conftest.$ac_ext
16306 LIBS=$ac_check_lib_save_LIBS
16308 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pcap_pcap_open_live" >&5
16309 $as_echo "$ac_cv_lib_pcap_pcap_open_live" >&6; }
16310 if test "x$ac_cv_lib_pcap_pcap_open_live" = xyes; then :
16313 $as_echo "#define HAVE_LIBPCAP 1" >>confdefs.h
16317 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: pcap library not found, silently disabling the RADIUS sniffer." >&5
16318 $as_echo "$as_me: WARNING: pcap library not found, silently disabling the RADIUS sniffer." >&2;}
16323 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a readline compatible library" >&5
16324 $as_echo_n "checking for a readline compatible library... " >&6; }
16325 if ${ac_cv_lib_readline+:} false; then :
16326 $as_echo_n "(cached) " >&6
16330 for readline_lib in readline edit editline; do
16331 for termcap_lib in "" termcap curses ncurses; do
16332 if test -z "$termcap_lib"; then
16333 TRY_LIB="-l$readline_lib"
16335 TRY_LIB="-l$readline_lib -l$termcap_lib"
16337 LIBS="$ORIG_LIBS $TRY_LIB"
16338 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16339 /* end confdefs.h. */
16341 /* Override any GCC internal prototype to avoid an error.
16342 Use char because int might match the return type of a GCC
16343 builtin and then its argument prototype would still apply. */
16351 return readline ();
16356 if ac_fn_c_try_link "$LINENO"; then :
16357 ac_cv_lib_readline="$TRY_LIB"
16359 rm -f core conftest.err conftest.$ac_objext \
16360 conftest$ac_exeext conftest.$ac_ext
16361 if test -n "$ac_cv_lib_readline"; then
16362 LIBREADLINE="$TRY_LIB"
16367 if test -n "$ac_cv_lib_readline"; then
16371 if test -z "$ac_cv_lib_readline"; then
16372 ac_cv_lib_readline="no"
16377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_readline" >&5
16378 $as_echo "$ac_cv_lib_readline" >&6; }
16380 if test "$ac_cv_lib_readline" != "no"; then
16382 $as_echo "#define HAVE_LIBREADLINE 1" >>confdefs.h
16384 for ac_header in readline.h readline/readline.h
16386 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
16387 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
16388 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
16389 cat >>confdefs.h <<_ACEOF
16390 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
16397 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether readline supports history" >&5
16398 $as_echo_n "checking whether readline supports history... " >&6; }
16399 if ${ac_cv_lib_readline_history+:} false; then :
16400 $as_echo_n "(cached) " >&6
16403 ac_cv_lib_readline_history="no"
16404 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16405 /* end confdefs.h. */
16407 /* Override any GCC internal prototype to avoid an error.
16408 Use char because int might match the return type of a GCC
16409 builtin and then its argument prototype would still apply. */
16413 char add_history ();
16417 return add_history ();
16422 if ac_fn_c_try_link "$LINENO"; then :
16423 ac_cv_lib_readline_history="yes"
16425 rm -f core conftest.err conftest.$ac_objext \
16426 conftest$ac_exeext conftest.$ac_ext
16429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_readline_history" >&5
16430 $as_echo "$ac_cv_lib_readline_history" >&6; }
16431 if test "$ac_cv_lib_readline_history" = "yes"; then
16433 $as_echo "#define HAVE_READLINE_HISTORY 1" >>confdefs.h
16435 for ac_header in history.h readline/history.h
16437 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
16438 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
16439 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
16440 cat >>confdefs.h <<_ACEOF
16441 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
16455 CFLAGS="$CFLAGS -D_ALL_SOURCE"
16458 CFLAGS="$CFLAGS -DDARWIN"
16459 LIBS="-framework DirectoryService $LIBS"
16463 ac_header_dirent=no
16464 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
16465 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
16466 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
16467 $as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
16468 if eval \${$as_ac_Header+:} false; then :
16469 $as_echo_n "(cached) " >&6
16471 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16472 /* end confdefs.h. */
16473 #include <sys/types.h>
16485 if ac_fn_c_try_compile "$LINENO"; then :
16486 eval "$as_ac_Header=yes"
16488 eval "$as_ac_Header=no"
16490 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16492 eval ac_res=\$$as_ac_Header
16493 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
16494 $as_echo "$ac_res" >&6; }
16495 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
16496 cat >>confdefs.h <<_ACEOF
16497 #define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
16500 ac_header_dirent=$ac_hdr; break
16504 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
16505 if test $ac_header_dirent = dirent.h; then
16506 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
16507 $as_echo_n "checking for library containing opendir... " >&6; }
16508 if ${ac_cv_search_opendir+:} false; then :
16509 $as_echo_n "(cached) " >&6
16511 ac_func_search_save_LIBS=$LIBS
16512 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16513 /* end confdefs.h. */
16515 /* Override any GCC internal prototype to avoid an error.
16516 Use char because int might match the return type of a GCC
16517 builtin and then its argument prototype would still apply. */
16530 for ac_lib in '' dir; do
16531 if test -z "$ac_lib"; then
16532 ac_res="none required"
16535 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
16537 if ac_fn_c_try_link "$LINENO"; then :
16538 ac_cv_search_opendir=$ac_res
16540 rm -f core conftest.err conftest.$ac_objext \
16542 if ${ac_cv_search_opendir+:} false; then :
16546 if ${ac_cv_search_opendir+:} false; then :
16549 ac_cv_search_opendir=no
16551 rm conftest.$ac_ext
16552 LIBS=$ac_func_search_save_LIBS
16554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
16555 $as_echo "$ac_cv_search_opendir" >&6; }
16556 ac_res=$ac_cv_search_opendir
16557 if test "$ac_res" != no; then :
16558 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
16563 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
16564 $as_echo_n "checking for library containing opendir... " >&6; }
16565 if ${ac_cv_search_opendir+:} false; then :
16566 $as_echo_n "(cached) " >&6
16568 ac_func_search_save_LIBS=$LIBS
16569 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16570 /* end confdefs.h. */
16572 /* Override any GCC internal prototype to avoid an error.
16573 Use char because int might match the return type of a GCC
16574 builtin and then its argument prototype would still apply. */
16587 for ac_lib in '' x; do
16588 if test -z "$ac_lib"; then
16589 ac_res="none required"
16592 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
16594 if ac_fn_c_try_link "$LINENO"; then :
16595 ac_cv_search_opendir=$ac_res
16597 rm -f core conftest.err conftest.$ac_objext \
16599 if ${ac_cv_search_opendir+:} false; then :
16603 if ${ac_cv_search_opendir+:} false; then :
16606 ac_cv_search_opendir=no
16608 rm conftest.$ac_ext
16609 LIBS=$ac_func_search_save_LIBS
16611 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
16612 $as_echo "$ac_cv_search_opendir" >&6; }
16613 ac_res=$ac_cv_search_opendir
16614 if test "$ac_res" != no; then :
16615 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
16621 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
16622 $as_echo_n "checking for ANSI C header files... " >&6; }
16623 if ${ac_cv_header_stdc+:} false; then :
16624 $as_echo_n "(cached) " >&6
16626 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16627 /* end confdefs.h. */
16628 #include <stdlib.h>
16629 #include <stdarg.h>
16630 #include <string.h>
16641 if ac_fn_c_try_compile "$LINENO"; then :
16642 ac_cv_header_stdc=yes
16644 ac_cv_header_stdc=no
16646 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16648 if test $ac_cv_header_stdc = yes; then
16649 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
16650 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16651 /* end confdefs.h. */
16652 #include <string.h>
16655 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
16656 $EGREP "memchr" >/dev/null 2>&1; then :
16659 ac_cv_header_stdc=no
16665 if test $ac_cv_header_stdc = yes; then
16666 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
16667 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16668 /* end confdefs.h. */
16669 #include <stdlib.h>
16672 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
16673 $EGREP "free" >/dev/null 2>&1; then :
16676 ac_cv_header_stdc=no
16682 if test $ac_cv_header_stdc = yes; then
16683 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
16684 if test "$cross_compiling" = yes; then :
16687 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16688 /* end confdefs.h. */
16690 #include <stdlib.h>
16691 #if ((' ' & 0x0FF) == 0x020)
16692 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
16693 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
16695 # define ISLOWER(c) \
16696 (('a' <= (c) && (c) <= 'i') \
16697 || ('j' <= (c) && (c) <= 'r') \
16698 || ('s' <= (c) && (c) <= 'z'))
16699 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
16702 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
16707 for (i = 0; i < 256; i++)
16708 if (XOR (islower (i), ISLOWER (i))
16709 || toupper (i) != TOUPPER (i))
16714 if ac_fn_c_try_run "$LINENO"; then :
16717 ac_cv_header_stdc=no
16719 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16720 conftest.$ac_objext conftest.beam conftest.$ac_ext
16725 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
16726 $as_echo "$ac_cv_header_stdc" >&6; }
16727 if test $ac_cv_header_stdc = yes; then
16729 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
16733 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
16734 $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
16735 if ${ac_cv_header_time+:} false; then :
16736 $as_echo_n "(cached) " >&6
16738 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16739 /* end confdefs.h. */
16740 #include <sys/types.h>
16741 #include <sys/time.h>
16747 if ((struct tm *) 0)
16753 if ac_fn_c_try_compile "$LINENO"; then :
16754 ac_cv_header_time=yes
16756 ac_cv_header_time=no
16758 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
16761 $as_echo "$ac_cv_header_time" >&6; }
16762 if test $ac_cv_header_time = yes; then
16764 $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
16768 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
16769 $as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
16770 if ${ac_cv_header_sys_wait_h+:} false; then :
16771 $as_echo_n "(cached) " >&6
16773 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16774 /* end confdefs.h. */
16775 #include <sys/types.h>
16776 #include <sys/wait.h>
16777 #ifndef WEXITSTATUS
16778 # define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
16781 # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
16789 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
16794 if ac_fn_c_try_compile "$LINENO"; then :
16795 ac_cv_header_sys_wait_h=yes
16797 ac_cv_header_sys_wait_h=no
16799 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
16802 $as_echo "$ac_cv_header_sys_wait_h" >&6; }
16803 if test $ac_cv_header_sys_wait_h = yes; then
16805 $as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
16850 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
16851 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
16852 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
16853 cat >>confdefs.h <<_ACEOF
16854 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
16862 for ac_header in net/if.h
16864 ac_fn_c_check_header_compile "$LINENO" "net/if.h" "ac_cv_header_net_if_h" "#ifdef HAVE_SYS_SOCKET_H
16865 # include <sys/socket.h>
16869 if test "x$ac_cv_header_net_if_h" = xyes; then :
16870 cat >>confdefs.h <<_ACEOF
16871 #define HAVE_NET_IF_H 1
16880 ac_fn_c_check_header_mongrel "$LINENO" "pcreposix.h" "ac_cv_header_pcreposix_h" "$ac_includes_default"
16881 if test "x$ac_cv_header_pcreposix_h" = xyes; then :
16883 $as_echo "#define HAVE_PCREPOSIX_H /**/" >>confdefs.h
16888 if test "x$ac_cv_header_pcreposix_h" = "xyes"; then
16890 $as_echo "#define HAVE_REGEX_H /**/" >>confdefs.h
16895 LIBS="$LIBS -lpcreposix"
16898 ac_fn_c_check_header_mongrel "$LINENO" "regex.h" "ac_cv_header_regex_h" "$ac_includes_default"
16899 if test "x$ac_cv_header_regex_h" = xyes; then :
16901 $as_echo "#define HAVE_REGEX_H /**/" >>confdefs.h
16906 if test "x$ac_cv_header_regex_h" = "xyes"; then
16910 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16911 /* end confdefs.h. */
16913 #ifdef REG_EXTENDED
16918 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
16919 $EGREP "yes" >/dev/null 2>&1; then :
16921 $as_echo "#define HAVE_REG_EXTENDED /**/" >>confdefs.h
16933 if test "x$ac_cv_header_sys_security_h" = "xyes" && test "x$ac_cv_header_prot_h" = "xyes"
16936 $as_echo "#define OSFC2 /**/" >>confdefs.h
16940 if test "x$ac_cv_header_sia_h" = "xyes" && test "x$ac_cv_header_siad_h" = "xyes"
16943 $as_echo "#define OSFSIA /**/" >>confdefs.h
16947 OPENSSL_INCLUDE="-DNO_OPENSSL"
16948 if test "x$WITH_OPENSSL" = xyes; then
16949 if test "x$OPENSSL_LIBS" = "x"; then
16950 { $as_echo "$as_me:${as_lineno-$LINENO}: skipping test for openssl/ssl.h" >&5
16951 $as_echo "$as_me: skipping test for openssl/ssl.h" >&6;}
16953 old_CPPFLAGS=$CPPFLAGS
16954 if test "x$OPENSSL_INCLUDE_DIR" != "x"; then
16955 CPPFLAGS="$CPPFLAGS -I$OPENSSL_INCLUDE_DIR"
16957 CPPFLAGS="$CPPFLAGS -DOPENSSL_NO_KRB5"
16969 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
16970 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
16971 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
16972 cat >>confdefs.h <<_ACEOF
16973 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
16983 if test "x$OPENSSL_LIBS" != "x"; then
16984 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OpenSSL version >= 0.9.7" >&5
16985 $as_echo_n "checking for OpenSSL version >= 0.9.7... " >&6; }
16986 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16987 /* end confdefs.h. */
16988 #include <openssl/crypto.h>
16989 #if (OPENSSL_VERSION_NUMBER >= 0x00907000L)
16994 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
16995 $EGREP "yes" >/dev/null 2>&1; then :
17000 if test "x$goodssl" != "xyes"; then
17001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17002 $as_echo "no" >&6; }
17005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17006 $as_echo "yes" >&6; }
17007 if test "x$OPENSSL_INCLUDE_DIR" != "x"; then
17008 OPENSSL_INCLUDE="-I$OPENSSL_INCLUDE_DIR -DOPENSSL_NO_KRB5"
17010 OPENSSL_INCLUDE="-DOPENSSL_NO_KRB5"
17014 CPPFLAGS=$old_CPPFLAGS
17019 export OPENSSL_LIBS
17021 if test "x$PCAP_LIBS" = x; then
17022 { $as_echo "$as_me:${as_lineno-$LINENO}: skipping test for pcap.h." >&5
17023 $as_echo "$as_me: skipping test for pcap.h." >&6;}
17025 ac_fn_c_check_header_mongrel "$LINENO" "pcap.h" "ac_cv_header_pcap_h" "$ac_includes_default"
17026 if test "x$ac_cv_header_pcap_h" = xyes; then :
17028 $as_echo "#define HAVE_PCAP_H 1" >>confdefs.h
17032 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: pcap.h not found, silently disabling the RADIUS sniffer." >&5
17033 $as_echo "$as_me: WARNING: pcap.h not found, silently disabling the RADIUS sniffer." >&2;}
17039 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pcap_fopen_offline in -lpcap" >&5
17040 $as_echo_n "checking for pcap_fopen_offline in -lpcap... " >&6; }
17041 if ${ac_cv_lib_pcap_pcap_fopen_offline+:} false; then :
17042 $as_echo_n "(cached) " >&6
17044 ac_check_lib_save_LIBS=$LIBS
17045 LIBS="-lpcap $LIBS"
17046 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17047 /* end confdefs.h. */
17049 /* Override any GCC internal prototype to avoid an error.
17050 Use char because int might match the return type of a GCC
17051 builtin and then its argument prototype would still apply. */
17055 char pcap_fopen_offline ();
17059 return pcap_fopen_offline ();
17064 if ac_fn_c_try_link "$LINENO"; then :
17065 ac_cv_lib_pcap_pcap_fopen_offline=yes
17067 ac_cv_lib_pcap_pcap_fopen_offline=no
17069 rm -f core conftest.err conftest.$ac_objext \
17070 conftest$ac_exeext conftest.$ac_ext
17071 LIBS=$ac_check_lib_save_LIBS
17073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pcap_pcap_fopen_offline" >&5
17074 $as_echo "$ac_cv_lib_pcap_pcap_fopen_offline" >&6; }
17075 if test "x$ac_cv_lib_pcap_pcap_fopen_offline" = xyes; then :
17077 $as_echo "#define HAVE_PCAP_FOPEN_OFFLINE 1" >>confdefs.h
17082 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pcap_dump_fopen in -lpcap" >&5
17083 $as_echo_n "checking for pcap_dump_fopen in -lpcap... " >&6; }
17084 if ${ac_cv_lib_pcap_pcap_dump_fopen+:} false; then :
17085 $as_echo_n "(cached) " >&6
17087 ac_check_lib_save_LIBS=$LIBS
17088 LIBS="-lpcap $LIBS"
17089 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17090 /* end confdefs.h. */
17092 /* Override any GCC internal prototype to avoid an error.
17093 Use char because int might match the return type of a GCC
17094 builtin and then its argument prototype would still apply. */
17098 char pcap_dump_fopen ();
17102 return pcap_dump_fopen ();
17107 if ac_fn_c_try_link "$LINENO"; then :
17108 ac_cv_lib_pcap_pcap_dump_fopen=yes
17110 ac_cv_lib_pcap_pcap_dump_fopen=no
17112 rm -f core conftest.err conftest.$ac_objext \
17113 conftest$ac_exeext conftest.$ac_ext
17114 LIBS=$ac_check_lib_save_LIBS
17116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pcap_pcap_dump_fopen" >&5
17117 $as_echo "$ac_cv_lib_pcap_pcap_dump_fopen" >&6; }
17118 if test "x$ac_cv_lib_pcap_pcap_dump_fopen" = xyes; then :
17120 $as_echo "#define HAVE_PCAP_DUMP_FOPEN 1" >>confdefs.h
17129 ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default"
17130 if test "x$ac_cv_type_off_t" = xyes; then :
17134 cat >>confdefs.h <<_ACEOF
17135 #define off_t long int
17140 ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
17141 if test "x$ac_cv_type_pid_t" = xyes; then :
17145 cat >>confdefs.h <<_ACEOF
17151 ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
17152 if test "x$ac_cv_type_size_t" = xyes; then :
17156 cat >>confdefs.h <<_ACEOF
17157 #define size_t unsigned int
17162 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uid_t in sys/types.h" >&5
17163 $as_echo_n "checking for uid_t in sys/types.h... " >&6; }
17164 if ${ac_cv_type_uid_t+:} false; then :
17165 $as_echo_n "(cached) " >&6
17167 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17168 /* end confdefs.h. */
17169 #include <sys/types.h>
17172 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
17173 $EGREP "uid_t" >/dev/null 2>&1; then :
17174 ac_cv_type_uid_t=yes
17176 ac_cv_type_uid_t=no
17181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uid_t" >&5
17182 $as_echo "$ac_cv_type_uid_t" >&6; }
17183 if test $ac_cv_type_uid_t = no; then
17185 $as_echo "#define uid_t int" >>confdefs.h
17188 $as_echo "#define gid_t int" >>confdefs.h
17194 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socklen_t" >&5
17195 $as_echo_n "checking for socklen_t... " >&6; }
17196 if ${ac_cv_type_socklen_t+:} false; then :
17197 $as_echo_n "(cached) " >&6
17199 ac_cv_type_socklen_t=no
17200 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17201 /* end confdefs.h. */
17202 #ifdef HAVE_SYS_TYPES_H
17203 #include <sys/types.h>
17205 #ifdef HAVE_SYS_SOCKET_H
17206 #include <sys/socket.h>
17217 if ac_fn_c_try_compile "$LINENO"; then :
17218 ac_cv_type_socklen_t=yes
17220 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17224 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_socklen_t" >&5
17225 $as_echo "$ac_cv_type_socklen_t" >&6; }
17227 if test "$ac_cv_type_socklen_t" != "yes"; then
17229 $as_echo "#define socklen_t int" >>confdefs.h
17235 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint8_t" >&5
17236 $as_echo_n "checking for uint8_t... " >&6; }
17237 if ${ac_cv_type_uint8_t+:} false; then :
17238 $as_echo_n "(cached) " >&6
17240 ac_cv_type_uint8_t=no
17241 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17242 /* end confdefs.h. */
17243 #ifdef HAVE_INTTYPES_H
17244 #include <inttypes.h>
17246 #ifdef HAVE_STDINT_H
17247 #include <stdint.h>
17258 if ac_fn_c_try_compile "$LINENO"; then :
17259 ac_cv_type_uint8_t=yes
17261 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17265 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uint8_t" >&5
17266 $as_echo "$ac_cv_type_uint8_t" >&6; }
17268 if test "$ac_cv_type_uint8_t" != "yes"; then
17270 $as_echo "#define uint8_t unsigned char" >>confdefs.h
17276 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint16_t" >&5
17277 $as_echo_n "checking for uint16_t... " >&6; }
17278 if ${ac_cv_type_uint16_t+:} false; then :
17279 $as_echo_n "(cached) " >&6
17281 ac_cv_type_uint16_t=no
17282 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17283 /* end confdefs.h. */
17284 #ifdef HAVE_INTTYPES_H
17285 #include <inttypes.h>
17287 #ifdef HAVE_STDINT_H
17288 #include <stdint.h>
17299 if ac_fn_c_try_compile "$LINENO"; then :
17300 ac_cv_type_uint16_t=yes
17302 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uint16_t" >&5
17307 $as_echo "$ac_cv_type_uint16_t" >&6; }
17309 if test "$ac_cv_type_uint16_t" != "yes"; then
17311 $as_echo "#define uint16_t unsigned short" >>confdefs.h
17317 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint32_t" >&5
17318 $as_echo_n "checking for uint32_t... " >&6; }
17319 if ${ac_cv_type_uint32_t+:} false; then :
17320 $as_echo_n "(cached) " >&6
17322 ac_cv_type_uint32_t=no
17323 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17324 /* end confdefs.h. */
17325 #ifdef HAVE_INTTYPES_H
17326 #include <inttypes.h>
17328 #ifdef HAVE_STDINT_H
17329 #include <stdint.h>
17340 if ac_fn_c_try_compile "$LINENO"; then :
17341 ac_cv_type_uint32_t=yes
17343 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17347 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uint32_t" >&5
17348 $as_echo "$ac_cv_type_uint32_t" >&6; }
17350 if test "$ac_cv_type_uint32_t" != "yes"; then
17352 $as_echo "#define uint32_t unsigned int" >>confdefs.h
17357 ac_fn_c_check_type "$LINENO" "struct in6_addr" "ac_cv_type_struct_in6_addr" "
17358 #ifdef HAVE_NETINET_IN_H
17359 #include <netinet/in.h>
17363 if test "x$ac_cv_type_struct_in6_addr" = xyes; then :
17365 $as_echo "#define HAVE_STRUCT_IN6_ADDR 1" >>confdefs.h
17370 ac_fn_c_check_type "$LINENO" "struct sockaddr_storage" "ac_cv_type_struct_sockaddr_storage" "
17371 #ifdef HAVE_NETINET_IN_H
17372 #include <netinet/in.h>
17374 #ifdef HAVE_SYS_SOCKET_H
17375 #include <sys/socket.h>
17379 if test "x$ac_cv_type_struct_sockaddr_storage" = xyes; then :
17381 $as_echo "#define HAVE_STRUCT_SOCKADDR_STORAGE 1" >>confdefs.h
17386 ac_fn_c_check_type "$LINENO" "struct sockaddr_in6" "ac_cv_type_struct_sockaddr_in6" "
17387 #ifdef HAVE_NETINET_IN_H
17388 #include <netinet/in.h>
17392 if test "x$ac_cv_type_struct_sockaddr_in6" = xyes; then :
17394 $as_echo "#define HAVE_STRUCT_SOCKADDR_IN6 1" >>confdefs.h
17399 ac_fn_c_check_type "$LINENO" "struct addrinfo" "ac_cv_type_struct_addrinfo" "
17400 #ifdef HAVE_SYS_TYPES_H
17401 #include <sys/types.h>
17403 #ifdef HAVE_SYS_SOCKET_H
17404 #include <sys/socket.h>
17406 #ifdef HAVE_NETDB_H
17411 if test "x$ac_cv_type_struct_addrinfo" = xyes; then :
17413 $as_echo "#define HAVE_STRUCT_ADDRINFO 1" >>confdefs.h
17453 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
17454 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
17455 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
17456 cat >>confdefs.h <<_ACEOF
17457 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
17473 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $ac_func must be declared" >&5
17474 $as_echo_n "checking whether $ac_func must be declared... " >&6; }
17475 if eval \${radius_cv_decl_needed_$ac_func+:} false; then :
17476 $as_echo_n "(cached) " >&6
17478 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17479 /* end confdefs.h. */
17482 #include <string.h>
17483 #ifdef HAVE_UNISTD_H
17484 #include <unistd.h>
17486 #ifdef HAVE_CRYPT_H
17489 #ifdef HAVE_ERRNO_H
17492 #ifdef HAVE_RESOURCE_H
17493 #include <resource.h>
17495 #ifdef HAVE_GETOPT_H
17496 #include <getopt.h>
17498 #ifdef HAVE_MALLOC_H
17499 #include <malloc.h>
17504 #ifdef HAVE_UTMPX_H
17507 #ifdef HAVE_SYS_SELECT_H
17508 #include <sys/select.h>
17510 #ifdef HAVE_DLFCN_H
17513 #ifdef HAVE_REGEX_H
17516 #ifdef HAVE_SYSLOG_H
17517 #include <syslog.h>
17519 #ifdef HAVE_INTTYPES_H
17520 #include <inttypes.h>
17522 #ifdef HAVE_STDINT_H
17523 #include <stdint.h>
17525 #ifdef HAVE_ARPA_INET_H
17526 #include <arpa/inet.h>
17532 char *(*pfn) = (char *(*)) $ac_func
17537 if ac_fn_c_try_compile "$LINENO"; then :
17538 eval "radius_cv_decl_needed_$ac_func=no"
17540 eval "radius_cv_decl_needed_$ac_func=yes"
17542 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17545 if eval "test \"`echo '$radius_cv_decl_needed_'$ac_func`\" = yes"; then
17546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17547 $as_echo "yes" >&6; }
17548 radius_tr_decl=NEED_DECLARATION_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
17549 cat >>confdefs.h <<_ACEOF
17550 #define $radius_tr_decl 1
17554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17555 $as_echo "no" >&6; }
17561 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
17562 $as_echo_n "checking return type of signal handlers... " >&6; }
17563 if ${ac_cv_type_signal+:} false; then :
17564 $as_echo_n "(cached) " >&6
17566 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17567 /* end confdefs.h. */
17568 #include <sys/types.h>
17569 #include <signal.h>
17574 return *(signal (0, 0)) (0) == 1;
17579 if ac_fn_c_try_compile "$LINENO"; then :
17580 ac_cv_type_signal=int
17582 ac_cv_type_signal=void
17584 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17586 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
17587 $as_echo "$ac_cv_type_signal" >&6; }
17589 cat >>confdefs.h <<_ACEOF
17590 #define RETSIGTYPE $ac_cv_type_signal
17595 if test "x$ac_cv_header_utmpx_h" = "xyes"
17598 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_xtime in struct utmpx" >&5
17599 $as_echo_n "checking for ut_xtime in struct utmpx... " >&6; }
17602 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17603 /* end confdefs.h. */
17606 #ifdef HAVE_STDDEF_H
17607 #include <stddef.h>
17610 #define offsetof(TYPE, MEMBER) ((int) &((TYPE *)0)->MEMBER)
17616 int foo = offsetof(struct utmpx, ut_xtime)
17621 if ac_fn_c_try_compile "$LINENO"; then :
17626 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17628 ac_safe_type=`echo "struct utmpx" | sed 'y% %_%'`
17629 if test "x$has_element" != "x"; then
17630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17631 $as_echo "yes" >&6; }
17632 eval "ac_cv_type_${ac_safe_type}_has_ut_xtime=yes"
17634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17635 $as_echo "no" >&6; }
17636 eval "ac_cv_type_${ac_safe_type}_has_ut_xtime="
17639 if test "x$ac_cv_type_struct_utmpx_has_ut_xtime" = "x"
17642 $as_echo "#define ut_xtime ut_tv.tv_sec" >>confdefs.h
17648 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ipi_addr in struct in_pktinfo" >&5
17649 $as_echo_n "checking for ipi_addr in struct in_pktinfo... " >&6; }
17652 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17653 /* end confdefs.h. */
17655 #include <netinet/in.h>
17656 #ifdef HAVE_STDDEF_H
17657 #include <stddef.h>
17660 #define offsetof(TYPE, MEMBER) ((int) &((TYPE *)0)->MEMBER)
17666 int foo = offsetof(struct in_pktinfo, ipi_addr)
17671 if ac_fn_c_try_compile "$LINENO"; then :
17676 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17678 ac_safe_type=`echo "struct in_pktinfo" | sed 'y% %_%'`
17679 if test "x$has_element" != "x"; then
17680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17681 $as_echo "yes" >&6; }
17682 eval "ac_cv_type_${ac_safe_type}_has_ipi_addr=yes"
17684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17685 $as_echo "no" >&6; }
17686 eval "ac_cv_type_${ac_safe_type}_has_ipi_addr="
17689 if test "x$ac_cv_type_struct_in_pktinfo_has_ipi_addr" = "xyes"
17692 $as_echo "#define HAVE_IP_PKTINFO /**/" >>confdefs.h
17697 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ipi6_addr in struct in6_pktinfo" >&5
17698 $as_echo_n "checking for ipi6_addr in struct in6_pktinfo... " >&6; }
17701 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17702 /* end confdefs.h. */
17704 #include <netinet/in.h>
17705 #ifdef HAVE_STDDEF_H
17706 #include <stddef.h>
17709 #define offsetof(TYPE, MEMBER) ((int) &((TYPE *)0)->MEMBER)
17715 int foo = offsetof(struct in6_pktinfo, ipi6_addr)
17720 if ac_fn_c_try_compile "$LINENO"; then :
17725 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17727 ac_safe_type=`echo "struct in6_pktinfo" | sed 'y% %_%'`
17728 if test "x$has_element" != "x"; then
17729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17730 $as_echo "yes" >&6; }
17731 eval "ac_cv_type_${ac_safe_type}_has_ipi6_addr=yes"
17733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17734 $as_echo "no" >&6; }
17735 eval "ac_cv_type_${ac_safe_type}_has_ipi6_addr="
17738 if test "x$ac_cv_type_struct_in6_pktinfo_has_ipi6_addr" = "xyes"
17741 $as_echo "#define HAVE_IN6_PKTINFO /**/" >>confdefs.h
17746 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
17747 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
17748 if ${ac_cv_c_const+:} false; then :
17749 $as_echo_n "(cached) " >&6
17751 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17752 /* end confdefs.h. */
17757 /* FIXME: Include the comments suggested by Paul. */
17758 #ifndef __cplusplus
17759 /* Ultrix mips cc rejects this. */
17760 typedef int charset[2];
17762 /* SunOS 4.1.1 cc rejects this. */
17763 char const *const *pcpcc;
17765 /* NEC SVR4.0.2 mips cc rejects this. */
17766 struct point {int x, y;};
17767 static struct point const zero = {0,0};
17768 /* AIX XL C 1.02.0.0 rejects this.
17769 It does not let you subtract one const X* pointer from another in
17770 an arm of an if-expression whose if-part is not a constant
17772 const char *g = "string";
17773 pcpcc = &g + (g ? g-g : 0);
17774 /* HPUX 7.0 cc rejects these. */
17776 ppc = (char**) pcpcc;
17777 pcpcc = (char const *const *) ppc;
17778 { /* SCO 3.2v4 cc rejects this. */
17780 char const *s = 0 ? (char *) 0 : (char const *) 0;
17785 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
17786 int x[] = {25, 17};
17787 const int *foo = &x[0];
17790 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
17791 typedef const int *iptr;
17795 { /* AIX XL C 1.02.0.0 rejects this saying
17796 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
17797 struct s { int j; const int *ap[3]; };
17798 struct s *b; b->j = 5;
17800 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
17801 const int foo = 10;
17802 if (!foo) return 0;
17804 return !cs[0] && !zero.x;
17811 if ac_fn_c_try_compile "$LINENO"; then :
17816 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
17819 $as_echo "$ac_cv_c_const" >&6; }
17820 if test $ac_cv_c_const = no; then
17822 $as_echo "#define const /**/" >>confdefs.h
17827 { $as_echo "$as_me:${as_lineno-$LINENO}: checking type of OS" >&5
17828 $as_echo_n "checking type of OS... " >&6; }
17830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OS" >&5
17831 $as_echo "$OS" >&6; }
17832 if test "$OS" = "OS/2"; then
17839 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for developer gcc flags" >&5
17840 $as_echo_n "checking for developer gcc flags... " >&6; }
17841 if test "x$developer" = "xyes" -a "x$GCC" = "xyes"; then
17842 devflags="-g -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"
17843 CFLAGS="$CFLAGS $devflags"
17845 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes. Using $devflags" >&5
17846 $as_echo "yes. Using $devflags" >&6; }
17849 CFLAGS="$CFLAGS -DNDEBUG"
17851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no." >&5
17852 $as_echo "no." >&6; }
17856 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TLS" >&5
17857 $as_echo_n "checking for TLS... " >&6; }
17858 if test "$cross_compiling" = yes; then :
17861 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17862 /* end confdefs.h. */
17863 static __thread int val; int main(int argc, char *argv[]) { return val = argc; }
17865 if ac_fn_c_try_run "$LINENO"; then :
17870 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
17871 conftest.$ac_objext conftest.beam conftest.$ac_ext
17874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_tls" >&5
17875 $as_echo "$have_tls" >&6; }
17876 if test "$have_tls" = "yes"; then
17878 $as_echo "#define HAVE_THREAD_TLS 1" >>confdefs.h
17885 LIBS="$LIBS $LIBLTDL"
17886 ac_fn_c_check_func "$LINENO" "lt_dladvise_init" "ac_cv_func_lt_dladvise_init"
17887 if test "x$ac_cv_func_lt_dladvise_init" = xyes; then :
17889 $as_echo "#define HAVE_LT_DLADVISE_INIT /**/" >>confdefs.h
17895 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for crypt in -lcrypt" >&5
17896 $as_echo_n "checking for crypt in -lcrypt... " >&6; }
17897 if ${ac_cv_lib_crypt_crypt+:} false; then :
17898 $as_echo_n "(cached) " >&6
17900 ac_check_lib_save_LIBS=$LIBS
17901 LIBS="-lcrypt $LIBS"
17902 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17903 /* end confdefs.h. */
17905 /* Override any GCC internal prototype to avoid an error.
17906 Use char because int might match the return type of a GCC
17907 builtin and then its argument prototype would still apply. */
17920 if ac_fn_c_try_link "$LINENO"; then :
17921 ac_cv_lib_crypt_crypt=yes
17923 ac_cv_lib_crypt_crypt=no
17925 rm -f core conftest.err conftest.$ac_objext \
17926 conftest$ac_exeext conftest.$ac_ext
17927 LIBS=$ac_check_lib_save_LIBS
17929 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypt_crypt" >&5
17930 $as_echo "$ac_cv_lib_crypt_crypt" >&6; }
17931 if test "x$ac_cv_lib_crypt_crypt" = xyes; then :
17936 if test "$CRYPTLIB" != ""; then
17938 $as_echo "#define HAVE_CRYPT /**/" >>confdefs.h
17941 ac_fn_c_check_func "$LINENO" "crypt" "ac_cv_func_crypt"
17942 if test "x$ac_cv_func_crypt" = xyes; then :
17944 $as_echo "#define HAVE_CRYPT /**/" >>confdefs.h
17950 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for setkey in -lcipher" >&5
17951 $as_echo_n "checking for setkey in -lcipher... " >&6; }
17952 if ${ac_cv_lib_cipher_setkey+:} false; then :
17953 $as_echo_n "(cached) " >&6
17955 ac_check_lib_save_LIBS=$LIBS
17956 LIBS="-lcipher $LIBS"
17957 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17958 /* end confdefs.h. */
17960 /* Override any GCC internal prototype to avoid an error.
17961 Use char because int might match the return type of a GCC
17962 builtin and then its argument prototype would still apply. */
17975 if ac_fn_c_try_link "$LINENO"; then :
17976 ac_cv_lib_cipher_setkey=yes
17978 ac_cv_lib_cipher_setkey=no
17980 rm -f core conftest.err conftest.$ac_objext \
17981 conftest$ac_exeext conftest.$ac_ext
17982 LIBS=$ac_check_lib_save_LIBS
17984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cipher_setkey" >&5
17985 $as_echo "$ac_cv_lib_cipher_setkey" >&6; }
17986 if test "x$ac_cv_lib_cipher_setkey" = xyes; then :
17987 CRYPTLIB="${CRYPTLIB} -lcipher"
17994 $as_echo "#define GNUSTYLE 1" >>confdefs.h
17997 $as_echo "#define SYSVSTYLE 2" >>confdefs.h
18000 $as_echo "#define BSDSTYLE 3" >>confdefs.h
18002 gethostbyaddrrstyle=""
18003 { $as_echo "$as_me:${as_lineno-$LINENO}: checking gethostbyaddr_r() syntax" >&5
18004 $as_echo_n "checking gethostbyaddr_r() syntax... " >&6; }
18007 ac_fn_c_check_decl "$LINENO" "gethostbyaddr_r" "ac_cv_have_decl_gethostbyaddr_r" "
18008 #ifdef HAVE_NETDB_H
18013 if test "x$ac_cv_have_decl_gethostbyaddr_r" = xyes; then :
18019 cat >>confdefs.h <<_ACEOF
18020 #define HAVE_DECL_GETHOSTBYADDR_R $ac_have_decl
18022 if test $ac_have_decl = 1; then :
18027 $as_echo "#define GETHOSTBYADDRRSTYLE BSDSTYLE" >>confdefs.h
18029 gethostbyaddrrstyle=BSD
18030 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: FreeBSD overridden to BSD-style" >&5
18031 $as_echo "$as_me: WARNING: FreeBSD overridden to BSD-style" >&2;}
18037 if test "x$gethostbyaddrrstyle" = "x"; then
18038 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18039 /* end confdefs.h. */
18047 gethostbyaddr_r(NULL, 0, 0, NULL, NULL, 0, NULL, NULL)
18052 if ac_fn_c_try_link "$LINENO"; then :
18055 $as_echo "#define GETHOSTBYADDRRSTYLE GNUSTYLE" >>confdefs.h
18057 gethostbyaddrrstyle=GNU
18060 rm -f core conftest.err conftest.$ac_objext \
18061 conftest$ac_exeext conftest.$ac_ext
18063 if test "x$gethostbyaddrrstyle" = "x"; then
18064 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18065 /* end confdefs.h. */
18073 gethostbyaddr_r(NULL, 0, 0, NULL, NULL, 0, NULL)
18078 if ac_fn_c_try_link "$LINENO"; then :
18081 $as_echo "#define GETHOSTBYADDRRSTYLE SYSVSTYLE" >>confdefs.h
18083 gethostbyaddrrstyle=SYSV
18086 rm -f core conftest.err conftest.$ac_objext \
18087 conftest$ac_exeext conftest.$ac_ext
18089 if test "x$gethostbyaddrrstyle" = "x"; then
18090 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18091 /* end confdefs.h. */
18099 gethostbyaddr(NULL, 0, 0)
18104 if ac_fn_c_try_link "$LINENO"; then :
18107 $as_echo "#define GETHOSTBYADDRRSTYLE BSDSTYLE" >>confdefs.h
18109 gethostbyaddrrstyle=BSD
18112 rm -f core conftest.err conftest.$ac_objext \
18113 conftest$ac_exeext conftest.$ac_ext
18116 if test "x$gethostbyaddrrstyle" = "x"; then
18117 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none! It must not exist, here." >&5
18118 $as_echo "none! It must not exist, here." >&6; }
18120 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${gethostbyaddrrstyle}-style" >&5
18121 $as_echo "${gethostbyaddrrstyle}-style" >&6; }
18124 if test "x$gethostbyaddrrstyle" = "xBSD"; then
18125 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ****** BSD-style gethostbyaddr might NOT be thread-safe! ****** " >&5
18126 $as_echo "$as_me: WARNING: ****** BSD-style gethostbyaddr might NOT be thread-safe! ****** " >&2;}
18129 gethostbynamerstyle=""
18130 { $as_echo "$as_me:${as_lineno-$LINENO}: checking gethostbyname_r() syntax" >&5
18131 $as_echo_n "checking gethostbyname_r() syntax... " >&6; }
18132 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18133 /* end confdefs.h. */
18141 gethostbyname_r(NULL, NULL, NULL, 0, NULL, NULL)
18146 if ac_fn_c_try_link "$LINENO"; then :
18149 $as_echo "#define GETHOSTBYNAMERSTYLE GNUSTYLE" >>confdefs.h
18151 gethostbynamerstyle=GNU
18154 rm -f core conftest.err conftest.$ac_objext \
18155 conftest$ac_exeext conftest.$ac_ext
18156 if test "x$gethostbynamerstyle" = "x"; then
18157 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18158 /* end confdefs.h. */
18166 gethostbyname_r(NULL, NULL, NULL, 0, NULL)
18171 if ac_fn_c_try_link "$LINENO"; then :
18174 $as_echo "#define GETHOSTBYNAMERSTYLE SYSVSTYLE" >>confdefs.h
18176 gethostbynamerstyle=SYSV
18179 rm -f core conftest.err conftest.$ac_objext \
18180 conftest$ac_exeext conftest.$ac_ext
18182 if test "x$gethostbynamerstyle" = "x"; then
18183 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18184 /* end confdefs.h. */
18192 gethostbyname(NULL)
18197 if ac_fn_c_try_link "$LINENO"; then :
18200 $as_echo "#define GETHOSTBYNAMERSTYLE BSDSTYLE" >>confdefs.h
18202 gethostbynamerstyle=BSD
18205 rm -f core conftest.err conftest.$ac_objext \
18206 conftest$ac_exeext conftest.$ac_ext
18209 if test "x$gethostbynamerstyle" = "x"; then
18210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none! It must not exist, here." >&5
18211 $as_echo "none! It must not exist, here." >&6; }
18213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${gethostbynamerstyle}-style" >&5
18214 $as_echo "${gethostbynamerstyle}-style" >&6; }
18217 if test "x$gethostbynamerstyle" = "xBSD"; then
18218 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ****** BSD-style gethostbyname might NOT be thread-safe! ****** " >&5
18219 $as_echo "$as_me: WARNING: ****** BSD-style gethostbyname might NOT be thread-safe! ****** " >&2;}
18223 $as_echo "#define POSIXSTYLE 1" >>confdefs.h
18226 $as_echo "#define SOLARISSTYLE 2" >>confdefs.h
18229 { $as_echo "$as_me:${as_lineno-$LINENO}: checking ctime_r() syntax" >&5
18230 $as_echo_n "checking ctime_r() syntax... " >&6; }
18231 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18232 /* end confdefs.h. */
18239 ctime_r(NULL, NULL, 0)
18244 if ac_fn_c_try_link "$LINENO"; then :
18247 $as_echo "#define CTIMERSTYLE SOLARISSTYLE" >>confdefs.h
18249 ctimerstyle="SOLARIS"
18252 rm -f core conftest.err conftest.$ac_objext \
18253 conftest$ac_exeext conftest.$ac_ext
18254 if test "x$ctimerstyle" = "x"; then
18255 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18256 /* end confdefs.h. */
18263 ctime_r(NULL, NULL)
18268 if ac_fn_c_try_link "$LINENO"; then :
18271 $as_echo "#define CTIMERSTYLE POSIXSTYLE" >>confdefs.h
18273 ctimerstyle="POSIX"
18276 rm -f core conftest.err conftest.$ac_objext \
18277 conftest$ac_exeext conftest.$ac_ext
18280 if test "x$ctimerstyle" = "x"; then
18281 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none! It must not exist, here." >&5
18282 $as_echo "none! It must not exist, here." >&6; }
18284 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ctimerstyle}-style" >&5
18285 $as_echo "${ctimerstyle}-style" >&6; }
18293 export top_builddir
18294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: top_builddir=$top_builddir" >&5
18295 $as_echo "top_builddir=$top_builddir" >&6; }
18302 if test "x$EXPERIMENTAL" = "xyes"; then
18303 bar=`ls -1 "${srcdir}"/src/modules/rlm_*/configure | sed 's%/configure%%'`
18304 mysubdirs=`echo $mysubdirs $bar`
18306 for bar in `cat "${srcdir}"/src/modules/stable`; do
18307 if test -f "${srcdir}"/src/modules/$bar/configure; then
18308 mysubdirs="$mysubdirs src/modules/$bar"
18313 if test "x$EXPERIMENTAL" = "xyes"; then
18314 for foo in `ls -1 "${srcdir}"/src/modules | grep rlm_`; do
18315 MODULES="$MODULES $foo"
18318 for foo in `cat "${srcdir}"/src/modules/stable`; do
18319 MODULES="$MODULES $foo"
18325 subdirs="$subdirs $mysubdirs"
18330 ac_config_commands="$ac_config_commands stamp-h"
18332 ac_config_commands="$ac_config_commands build-radpaths-h"
18334 ac_config_commands="$ac_config_commands main-chmod"
18336 ac_config_commands="$ac_config_commands scripts-chmod"
18342 USE_SHARED_LIBS=$enable_shared
18344 USE_STATIC_LIBS=$enable_static
18352 unset ac_cv_env_LIBS_set
18353 unset ac_cv_env_LIBS_value
18355 ac_config_files="$ac_config_files ./Make.inc ./src/include/build-radpaths-h ./src/main/Makefile ./src/main/radsniff.mk ./src/main/checkrad.pl ./src/main/radlast ./src/main/radtest ./scripts/rc.radiusd ./scripts/radwatch ./scripts/radiusd.cron.daily ./scripts/radiusd.cron.monthly ./scripts/cryptpasswd ./raddb/dictionary ./raddb/radrelay.conf ./raddb/radiusd.conf"
18357 cat >confcache <<\_ACEOF
18358 # This file is a shell script that caches the results of configure
18359 # tests run on this system so they can be shared between configure
18360 # scripts and configure runs, see configure's option --config-cache.
18361 # It is not useful on other systems. If it contains results you don't
18362 # want to keep, you may remove or edit it.
18364 # config.status only pays attention to the cache file if you give it
18365 # the --recheck option to rerun configure.
18367 # `ac_cv_env_foo' variables (set or unset) will be overridden when
18368 # loading this file, other *unset* `ac_cv_foo' will be assigned the
18369 # following values.
18373 # The following way of writing the cache mishandles newlines in values,
18374 # but we know of no workaround that is simple, portable, and efficient.
18375 # So, we kill variables containing newlines.
18376 # Ultrix sh set writes to stderr and can't be redirected directly,
18377 # and sets the high bit in the cache file unless we assign to the vars.
18379 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
18380 eval ac_val=\$$ac_var
18384 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
18385 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
18388 _ | IFS | as_nl) ;; #(
18389 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
18390 *) { eval $ac_var=; unset $ac_var;} ;;
18396 case $as_nl`(ac_space=' '; set) 2>&1` in #(
18397 *${as_nl}ac_space=\ *)
18398 # `set' does not quote correctly, so add quotes: double-quote
18399 # substitution turns \\\\ into \\, and sed turns \\ into \.
18402 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
18405 # `set' quotes correctly as required by POSIX, so do not add quotes.
18406 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
18415 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
18417 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
18419 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
18420 if test -w "$cache_file"; then
18421 if test "x$cache_file" != "x/dev/null"; then
18422 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
18423 $as_echo "$as_me: updating cache $cache_file" >&6;}
18424 if test ! -f "$cache_file" || test -h "$cache_file"; then
18425 cat confcache >"$cache_file"
18427 case $cache_file in #(
18429 mv -f confcache "$cache_file"$$ &&
18430 mv -f "$cache_file"$$ "$cache_file" ;; #(
18432 mv -f confcache "$cache_file" ;;
18437 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
18438 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
18443 test "x$prefix" = xNONE && prefix=$ac_default_prefix
18444 # Let make expand exec_prefix.
18445 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
18447 DEFS=-DHAVE_CONFIG_H
18452 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
18453 # 1. Remove the extension, and $U if already installed.
18454 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
18455 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
18456 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
18457 # will be set to the directory where LIBOBJS objects are built.
18458 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
18459 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
18461 LIBOBJS=$ac_libobjs
18463 LTLIBOBJS=$ac_ltlibobjs
18468 : "${CONFIG_STATUS=./config.status}"
18470 ac_clean_files_save=$ac_clean_files
18471 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
18472 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
18473 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
18475 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
18477 # Generated by $as_me.
18478 # Run this file to recreate the current configuration.
18479 # Compiler output produced by configure, useful for debugging
18480 # configure, is in config.log if it exists.
18483 ac_cs_recheck=false
18486 SHELL=\${CONFIG_SHELL-$SHELL}
18489 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
18490 ## -------------------- ##
18491 ## M4sh Initialization. ##
18492 ## -------------------- ##
18494 # Be more Bourne compatible
18495 DUALCASE=1; export DUALCASE # for MKS sh
18496 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18499 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
18500 # is contrary to our usage. Disable this feature.
18501 alias -g '${1+"$@"}'='"$@"'
18502 setopt NO_GLOB_SUBST
18504 case `(set -o) 2>/dev/null` in #(
18516 # Printing a long string crashes Solaris 7 /usr/bin/printf.
18517 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
18518 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
18519 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
18520 # Prefer a ksh shell builtin over an external printf program on Solaris,
18521 # but without wasting forks for bash or zsh.
18522 if test -z "$BASH_VERSION$ZSH_VERSION" \
18523 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
18524 as_echo='print -r --'
18525 as_echo_n='print -rn --'
18526 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
18527 as_echo='printf %s\n'
18528 as_echo_n='printf %s'
18530 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
18531 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
18532 as_echo_n='/usr/ucb/echo -n'
18534 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
18535 as_echo_n_body='eval
18539 expr "X$arg" : "X\\(.*\\)$as_nl";
18540 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
18542 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
18544 export as_echo_n_body
18545 as_echo_n='sh -c $as_echo_n_body as_echo'
18547 export as_echo_body
18548 as_echo='sh -c $as_echo_body as_echo'
18551 # The user is always right.
18552 if test "${PATH_SEPARATOR+set}" != set; then
18554 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
18555 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
18562 # We need space, tab and new line, in precisely that order. Quoting is
18563 # there to prevent editors from complaining about space-tab.
18564 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
18565 # splitting by setting IFS to empty value.)
18568 # Find who we are. Look in the path if we contain no directory separator.
18571 *[\\/]* ) as_myself=$0 ;;
18572 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18573 for as_dir in $PATH
18576 test -z "$as_dir" && as_dir=.
18577 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
18583 # We did not find ourselves, most probably we were run as `sh COMMAND'
18584 # in which case we are not to be found in the path.
18585 if test "x$as_myself" = x; then
18588 if test ! -f "$as_myself"; then
18589 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
18593 # Unset variables that we do not need and which cause bugs (e.g. in
18594 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
18595 # suppresses any "Segmentation fault" message there. '((' could
18596 # trigger a bug in pdksh 5.2.14.
18597 for as_var in BASH_ENV ENV MAIL MAILPATH
18598 do eval test x\${$as_var+set} = xset \
18599 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
18612 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
18615 # as_fn_error STATUS ERROR [LINENO LOG_FD]
18616 # ----------------------------------------
18617 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
18618 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
18619 # script with STATUS, using 1 if that was 0.
18622 as_status=$1; test $as_status -eq 0 && as_status=1
18624 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
18625 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
18627 $as_echo "$as_me: error: $2" >&2
18628 as_fn_exit $as_status
18632 # as_fn_set_status STATUS
18633 # -----------------------
18634 # Set $? to STATUS, without forking.
18635 as_fn_set_status ()
18638 } # as_fn_set_status
18640 # as_fn_exit STATUS
18641 # -----------------
18642 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
18646 as_fn_set_status $1
18652 # Portably unset VAR.
18655 { eval $1=; unset $1;}
18657 as_unset=as_fn_unset
18658 # as_fn_append VAR VALUE
18659 # ----------------------
18660 # Append the text in VALUE to the end of the definition contained in VAR. Take
18661 # advantage of any shell optimizations that allow amortized linear growth over
18662 # repeated appends, instead of the typical quadratic growth present in naive
18664 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
18665 eval 'as_fn_append ()
18676 # as_fn_arith ARG...
18677 # ------------------
18678 # Perform arithmetic evaluation on the ARGs, and store the result in the
18679 # global $as_val. Take advantage of shells that can avoid forks. The arguments
18680 # must be portable across $(()) and expr.
18681 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
18682 eval 'as_fn_arith ()
18689 as_val=`expr "$@" || test $? -eq 1`
18694 if expr a : '\(a\)' >/dev/null 2>&1 &&
18695 test "X`expr 00001 : '.*\(...\)'`" = X001; then
18701 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
18702 as_basename=basename
18707 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
18713 as_me=`$as_basename -- "$0" ||
18714 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
18715 X"$0" : 'X\(//\)$' \| \
18716 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
18718 sed '/^.*\/\([^/][^/]*\)\/*$/{
18732 # Avoid depending upon Character Ranges.
18733 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
18734 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
18735 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
18736 as_cr_digits='0123456789'
18737 as_cr_alnum=$as_cr_Letters$as_cr_digits
18739 ECHO_C= ECHO_N= ECHO_T=
18740 case `echo -n x` in #(((((
18742 case `echo 'xy\c'` in
18743 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
18745 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
18752 rm -f conf$$ conf$$.exe conf$$.file
18753 if test -d conf$$.dir; then
18754 rm -f conf$$.dir/conf$$.file
18757 mkdir conf$$.dir 2>/dev/null
18759 if (echo >conf$$.file) 2>/dev/null; then
18760 if ln -s conf$$.file conf$$ 2>/dev/null; then
18762 # ... but there are two gotchas:
18763 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
18764 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
18765 # In both cases, we have to default to `cp -p'.
18766 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
18768 elif ln conf$$.file conf$$ 2>/dev/null; then
18776 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
18777 rmdir conf$$.dir 2>/dev/null
18782 # Create "$as_dir" as a directory, including parents if necessary.
18787 -*) as_dir=./$as_dir;;
18789 test -d "$as_dir" || eval $as_mkdir_p || {
18793 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
18794 *) as_qdir=$as_dir;;
18796 as_dirs="'$as_qdir' $as_dirs"
18797 as_dir=`$as_dirname -- "$as_dir" ||
18798 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18799 X"$as_dir" : 'X\(//\)[^/]' \| \
18800 X"$as_dir" : 'X\(//\)$' \| \
18801 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
18802 $as_echo X"$as_dir" |
18803 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18807 /^X\(\/\/\)[^/].*/{
18820 test -d "$as_dir" && break
18822 test -z "$as_dirs" || eval "mkdir $as_dirs"
18823 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
18827 if mkdir -p . 2>/dev/null; then
18828 as_mkdir_p='mkdir -p "$as_dir"'
18830 test -d ./-p && rmdir ./-p
18834 if test -x / >/dev/null 2>&1; then
18835 as_test_x='test -x'
18837 if ls -dL / >/dev/null 2>&1; then
18844 if test -d "$1"; then
18850 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
18851 ???[sx]*):;;*)false;;esac;fi
18855 as_executable_p=$as_test_x
18857 # Sed expression to map a string onto a valid CPP name.
18858 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
18860 # Sed expression to map a string onto a valid variable name.
18861 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
18865 ## ----------------------------------- ##
18866 ## Main body of $CONFIG_STATUS script. ##
18867 ## ----------------------------------- ##
18869 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
18871 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18872 # Save the log message, to keep $0 and so on meaningful, and to
18873 # report actual input values of CONFIG_FILES etc. instead of their
18874 # values after options handling.
18876 This file was extended by $as_me, which was
18877 generated by GNU Autoconf 2.68. Invocation command line was
18879 CONFIG_FILES = $CONFIG_FILES
18880 CONFIG_HEADERS = $CONFIG_HEADERS
18881 CONFIG_LINKS = $CONFIG_LINKS
18882 CONFIG_COMMANDS = $CONFIG_COMMANDS
18885 on `(hostname || uname -n) 2>/dev/null | sed 1q`
18890 case $ac_config_files in *"
18891 "*) set x $ac_config_files; shift; ac_config_files=$*;;
18894 case $ac_config_headers in *"
18895 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
18899 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18900 # Files that config.status was made for.
18901 config_files="$ac_config_files"
18902 config_headers="$ac_config_headers"
18903 config_commands="$ac_config_commands"
18907 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18909 \`$as_me' instantiates files and other configuration actions
18910 from templates according to the current configuration. Unless the files
18911 and actions are specified as TAGs, all are instantiated by default.
18913 Usage: $0 [OPTION]... [TAG]...
18915 -h, --help print this help, then exit
18916 -V, --version print version number and configuration settings, then exit
18917 --config print configuration, then exit
18918 -q, --quiet, --silent
18919 do not print progress messages
18920 -d, --debug don't remove temporary files
18921 --recheck update $as_me by reconfiguring in the same conditions
18922 --file=FILE[:TEMPLATE]
18923 instantiate the configuration file FILE
18924 --header=FILE[:TEMPLATE]
18925 instantiate the configuration header FILE
18927 Configuration files:
18930 Configuration headers:
18933 Configuration commands:
18936 Report bugs to the package provider."
18939 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18940 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
18943 configured by $0, generated by GNU Autoconf 2.68,
18944 with options \\"\$ac_cs_config\\"
18946 Copyright (C) 2010 Free Software Foundation, Inc.
18947 This config.status script is free software; the Free Software Foundation
18948 gives unlimited permission to copy, distribute and modify it."
18953 test -n "\$AWK" || AWK=awk
18956 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18957 # The default lists apply if the user does not specify any file.
18963 ac_option=`expr "X$1" : 'X\([^=]*\)='`
18964 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
18968 ac_option=`expr "X$1" : 'X\([^=]*\)='`
18980 # Handling of the options.
18981 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
18983 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
18984 $as_echo "$ac_cs_version"; exit ;;
18985 --config | --confi | --conf | --con | --co | --c )
18986 $as_echo "$ac_cs_config"; exit ;;
18987 --debug | --debu | --deb | --de | --d | -d )
18989 --file | --fil | --fi | --f )
18992 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
18993 '') as_fn_error $? "missing file argument" ;;
18995 as_fn_append CONFIG_FILES " '$ac_optarg'"
18996 ac_need_defaults=false;;
18997 --header | --heade | --head | --hea )
19000 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
19002 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
19003 ac_need_defaults=false;;
19005 # Conflict between --help and --header
19006 as_fn_error $? "ambiguous option: \`$1'
19007 Try \`$0 --help' for more information.";;
19008 --help | --hel | -h )
19009 $as_echo "$ac_cs_usage"; exit ;;
19010 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
19011 | -silent | --silent | --silen | --sile | --sil | --si | --s)
19014 # This is an error.
19015 -*) as_fn_error $? "unrecognized option: \`$1'
19016 Try \`$0 --help' for more information." ;;
19018 *) as_fn_append ac_config_targets " $1"
19019 ac_need_defaults=false ;;
19025 ac_configure_extra_args=
19027 if $ac_cs_silent; then
19029 ac_configure_extra_args="$ac_configure_extra_args --silent"
19033 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19034 if \$ac_cs_recheck; then
19035 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
19037 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
19038 CONFIG_SHELL='$SHELL'
19039 export CONFIG_SHELL
19044 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19048 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
19049 ## Running $as_me. ##
19055 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19061 # The HP-UX ksh and POSIX shell print the target directory to stdout
19062 # if CDPATH is set.
19063 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
19065 sed_quote_subst='$sed_quote_subst'
19066 double_quote_subst='$double_quote_subst'
19067 delay_variable_subst='$delay_variable_subst'
19068 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
19069 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
19070 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
19071 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
19072 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
19073 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
19074 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
19075 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
19076 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
19077 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
19078 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
19079 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
19080 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
19081 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
19082 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
19083 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
19084 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
19085 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
19086 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
19087 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
19088 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
19089 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
19090 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
19091 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
19092 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
19093 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
19094 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
19095 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
19096 lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
19097 lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
19098 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
19099 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
19100 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
19101 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
19102 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
19103 file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
19104 want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
19105 DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
19106 sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
19107 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
19108 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
19109 archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
19110 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
19111 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
19112 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
19113 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
19114 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
19115 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
19116 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
19117 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
19118 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
19119 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
19120 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
19121 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
19122 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
19123 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"`'
19124 nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
19125 lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
19126 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
19127 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
19128 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
19129 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
19130 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
19131 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
19132 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
19133 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
19134 MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
19135 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
19136 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
19137 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
19138 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
19139 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
19140 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
19141 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
19142 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
19143 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
19144 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
19145 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
19146 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
19147 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
19148 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
19149 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
19150 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
19151 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
19152 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
19153 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
19154 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
19155 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
19156 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
19157 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
19158 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
19159 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
19160 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
19161 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
19162 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
19163 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
19164 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
19165 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
19166 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
19167 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
19168 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
19169 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
19170 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
19171 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
19172 postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
19173 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
19174 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
19175 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
19176 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
19177 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
19178 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
19179 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
19180 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
19181 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
19182 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
19183 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
19184 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
19185 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
19186 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
19187 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
19188 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
19189 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
19190 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
19191 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
19192 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
19193 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
19194 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
19195 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
19196 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
19197 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
19198 compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
19199 predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
19200 postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
19201 predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
19202 postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
19203 compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
19204 LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`'
19205 reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`'
19206 reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`'
19207 old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
19208 compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
19209 GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
19210 lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
19211 lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`'
19212 lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`'
19213 lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
19214 lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
19215 archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
19216 enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`'
19217 export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
19218 whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
19219 compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`'
19220 old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`'
19221 old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`'
19222 archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
19223 archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
19224 module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`'
19225 module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
19226 with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`'
19227 allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
19228 no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
19229 hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
19230 hardcode_libdir_flag_spec_ld_CXX='`$ECHO "$hardcode_libdir_flag_spec_ld_CXX" | $SED "$delay_single_quote_subst"`'
19231 hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`'
19232 hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`'
19233 hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`'
19234 hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`'
19235 hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`'
19236 hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
19237 inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
19238 link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
19239 always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`'
19240 export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`'
19241 exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
19242 include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
19243 prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
19244 postlink_cmds_CXX='`$ECHO "$postlink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
19245 file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
19246 hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
19247 compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
19248 predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`'
19249 postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`'
19250 predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`'
19251 postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`'
19252 compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`'
19255 LTCFLAGS='$LTCFLAGS'
19256 compiler='$compiler_DEFAULT'
19258 # A function that is used when there is no print builtin or printf.
19259 func_fallback_echo ()
19261 eval 'cat <<_LTECHO_EOF
19266 # Quote evaled strings.
19280 deplibs_check_method \
19285 sharedlib_from_linklib_cmd \
19288 archiver_list_spec \
19294 lt_cv_sys_global_symbol_pipe \
19295 lt_cv_sys_global_symbol_to_cdecl \
19296 lt_cv_sys_global_symbol_to_c_name_address \
19297 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
19298 nm_file_list_spec \
19299 lt_prog_compiler_no_builtin_flag \
19300 lt_prog_compiler_pic \
19301 lt_prog_compiler_wl \
19302 lt_prog_compiler_static \
19303 lt_cv_prog_compiler_c_o \
19312 export_dynamic_flag_spec \
19313 whole_archive_flag_spec \
19314 compiler_needs_object \
19316 allow_undefined_flag \
19317 no_undefined_flag \
19318 hardcode_libdir_flag_spec \
19319 hardcode_libdir_flag_spec_ld \
19320 hardcode_libdir_separator \
19324 variables_saved_for_relink \
19326 library_names_spec \
19328 install_override_mode \
19332 compiler_lib_search_dirs \
19337 compiler_lib_search_path \
19341 lt_prog_compiler_no_builtin_flag_CXX \
19342 lt_prog_compiler_pic_CXX \
19343 lt_prog_compiler_wl_CXX \
19344 lt_prog_compiler_static_CXX \
19345 lt_cv_prog_compiler_c_o_CXX \
19346 export_dynamic_flag_spec_CXX \
19347 whole_archive_flag_spec_CXX \
19348 compiler_needs_object_CXX \
19350 allow_undefined_flag_CXX \
19351 no_undefined_flag_CXX \
19352 hardcode_libdir_flag_spec_CXX \
19353 hardcode_libdir_flag_spec_ld_CXX \
19354 hardcode_libdir_separator_CXX \
19355 exclude_expsyms_CXX \
19356 include_expsyms_CXX \
19357 file_list_spec_CXX \
19358 compiler_lib_search_dirs_CXX \
19359 predep_objects_CXX \
19360 postdep_objects_CXX \
19363 compiler_lib_search_path_CXX; do
19364 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
19365 *[\\\\\\\`\\"\\\$]*)
19366 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
19369 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
19374 # Double-quote double-evaled strings.
19375 for var in reload_cmds \
19376 old_postinstall_cmds \
19377 old_postuninstall_cmds \
19379 extract_expsyms_cmds \
19380 old_archive_from_new_cmds \
19381 old_archive_from_expsyms_cmds \
19383 archive_expsym_cmds \
19385 module_expsym_cmds \
19386 export_symbols_cmds \
19390 postuninstall_cmds \
19392 sys_lib_search_path_spec \
19393 sys_lib_dlsearch_path_spec \
19395 old_archive_cmds_CXX \
19396 old_archive_from_new_cmds_CXX \
19397 old_archive_from_expsyms_cmds_CXX \
19399 archive_expsym_cmds_CXX \
19401 module_expsym_cmds_CXX \
19402 export_symbols_cmds_CXX \
19404 postlink_cmds_CXX; do
19405 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
19406 *[\\\\\\\`\\"\\\$]*)
19407 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
19410 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
19415 ac_aux_dir='$ac_aux_dir'
19416 xsi_shell='$xsi_shell'
19417 lt_shell_append='$lt_shell_append'
19419 # See if we are running on zsh, and set the options which allow our
19420 # commands through without removal of \ escapes INIT.
19421 if test -n "\${ZSH_VERSION+set}" ; then
19422 setopt NO_GLOB_SUBST
19428 TIMESTAMP='$TIMESTAMP'
19439 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19441 # Handling of arguments.
19442 for ac_config_target in $ac_config_targets
19444 case $ac_config_target in
19445 "src/include/autoconf.h") CONFIG_HEADERS="$CONFIG_HEADERS src/include/autoconf.h" ;;
19446 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
19447 "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
19448 "build-radpaths-h") CONFIG_COMMANDS="$CONFIG_COMMANDS build-radpaths-h" ;;
19449 "main-chmod") CONFIG_COMMANDS="$CONFIG_COMMANDS main-chmod" ;;
19450 "scripts-chmod") CONFIG_COMMANDS="$CONFIG_COMMANDS scripts-chmod" ;;
19451 "./Make.inc") CONFIG_FILES="$CONFIG_FILES ./Make.inc" ;;
19452 "./src/include/build-radpaths-h") CONFIG_FILES="$CONFIG_FILES ./src/include/build-radpaths-h" ;;
19453 "./src/main/Makefile") CONFIG_FILES="$CONFIG_FILES ./src/main/Makefile" ;;
19454 "./src/main/radsniff.mk") CONFIG_FILES="$CONFIG_FILES ./src/main/radsniff.mk" ;;
19455 "./src/main/checkrad.pl") CONFIG_FILES="$CONFIG_FILES ./src/main/checkrad.pl" ;;
19456 "./src/main/radlast") CONFIG_FILES="$CONFIG_FILES ./src/main/radlast" ;;
19457 "./src/main/radtest") CONFIG_FILES="$CONFIG_FILES ./src/main/radtest" ;;
19458 "./scripts/rc.radiusd") CONFIG_FILES="$CONFIG_FILES ./scripts/rc.radiusd" ;;
19459 "./scripts/radwatch") CONFIG_FILES="$CONFIG_FILES ./scripts/radwatch" ;;
19460 "./scripts/radiusd.cron.daily") CONFIG_FILES="$CONFIG_FILES ./scripts/radiusd.cron.daily" ;;
19461 "./scripts/radiusd.cron.monthly") CONFIG_FILES="$CONFIG_FILES ./scripts/radiusd.cron.monthly" ;;
19462 "./scripts/cryptpasswd") CONFIG_FILES="$CONFIG_FILES ./scripts/cryptpasswd" ;;
19463 "./raddb/dictionary") CONFIG_FILES="$CONFIG_FILES ./raddb/dictionary" ;;
19464 "./raddb/radrelay.conf") CONFIG_FILES="$CONFIG_FILES ./raddb/radrelay.conf" ;;
19465 "./raddb/radiusd.conf") CONFIG_FILES="$CONFIG_FILES ./raddb/radiusd.conf" ;;
19467 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
19472 # If the user did not use the arguments to specify the items to instantiate,
19473 # then the envvar interface is used. Set only those that are not.
19474 # We use the long form for the default assignment because of an extremely
19475 # bizarre bug on SunOS 4.1.3.
19476 if $ac_need_defaults; then
19477 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
19478 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
19479 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
19482 # Have a temporary directory for convenience. Make it in the build tree
19483 # simply because there is no reason against having it here, and in addition,
19484 # creating and moving files from /tmp can sometimes cause problems.
19485 # Hook for its removal unless debugging.
19486 # Note that there is a small window in which the directory will not be cleaned:
19487 # after its creation but before its name has been assigned to `$tmp'.
19491 trap 'exit_status=$?
19492 : "${ac_tmp:=$tmp}"
19493 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
19495 trap 'as_fn_exit 1' 1 2 13 15
19497 # Create a (secure) tmp directory for tmp files.
19500 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
19504 tmp=./conf$$-$RANDOM
19505 (umask 077 && mkdir "$tmp")
19506 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
19509 # Set up the scripts for CONFIG_FILES section.
19510 # No need to generate them if there are no CONFIG_FILES.
19511 # This happens for instance with `./config.status config.h'.
19512 if test -n "$CONFIG_FILES"; then
19515 ac_cr=`echo X | tr X '\015'`
19516 # On cygwin, bash can eat \r inside `` if the user requested igncr.
19517 # But we know of no other shell where ac_cr would be empty at this
19518 # point, so we can use a bashism as a fallback.
19519 if test "x$ac_cr" = x; then
19520 eval ac_cr=\$\'\\r\'
19522 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
19523 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
19526 ac_cs_awk_cr=$ac_cr
19529 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
19534 echo "cat >conf$$subs.awk <<_ACEOF" &&
19535 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
19537 } >conf$$subs.sh ||
19538 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
19539 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
19541 for ac_last_try in false false false false false :; do
19542 . ./conf$$subs.sh ||
19543 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
19545 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
19546 if test $ac_delim_n = $ac_delim_num; then
19548 elif $ac_last_try; then
19549 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
19551 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
19554 rm -f conf$$subs.sh
19556 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19557 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
19561 s/^/S["/; s/!.*/"]=/
19571 s/\(.\{148\}\)..*/\1/
19573 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
19578 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
19585 s/\(.\{148\}\)..*/\1/
19587 s/["\\]/\\&/g; s/^/"/; s/$/"/
19591 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
19596 ' <conf$$subs.awk | sed '
19601 ' >>$CONFIG_STATUS || ac_write_fail=1
19602 rm -f conf$$subs.awk
19603 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19605 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
19606 for (key in S) S_is_set[key] = 1
19612 nfields = split(line, field, "@")
19614 len = length(field[1])
19615 for (i = 2; i < nfields; i++) {
19617 keylen = length(key)
19618 if (S_is_set[key]) {
19620 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
19621 len += length(value) + length(field[++i])
19632 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19633 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
19634 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
19637 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
19638 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
19641 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
19642 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
19643 # trailing colons and then remove the whole line if VPATH becomes empty
19644 # (actually we leave an empty line to preserve line numbers).
19645 if test "x$srcdir" = x.; then
19646 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
19664 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19665 fi # test -n "$CONFIG_FILES"
19667 # Set up the scripts for CONFIG_HEADERS section.
19668 # No need to generate them if there are no CONFIG_HEADERS.
19669 # This happens for instance with `./config.status Makefile'.
19670 if test -n "$CONFIG_HEADERS"; then
19671 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
19675 # Transform confdefs.h into an awk script `defines.awk', embedded as
19676 # here-document in config.status, that substitutes the proper values into
19677 # config.h.in to produce config.h.
19679 # Create a delimiter string that does not exist in confdefs.h, to ease
19680 # handling of long lines.
19682 for ac_last_try in false false :; do
19683 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
19684 if test -z "$ac_tt"; then
19686 elif $ac_last_try; then
19687 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
19689 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
19693 # For the awk script, D is an array of macro values keyed by name,
19694 # likewise P contains macro parameters if any. Preserve backslash
19695 # newline sequences.
19697 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
19699 s/.\{148\}/&'"$ac_delim"'/g
19702 s/^[ ]*#[ ]*define[ ][ ]*/ /
19709 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
19711 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
19715 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
19716 D["\1"]=" \3\\\\\\n"\\/p
19718 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
19723 s/.\{148\}/&'"$ac_delim"'/g
19728 s/["\\]/\\&/g; s/^/"/; s/$/"/p
19731 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
19733 ' <confdefs.h | sed '
19734 s/'"$ac_delim"'/"\\\
19735 "/g' >>$CONFIG_STATUS || ac_write_fail=1
19737 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19738 for (key in D) D_is_set[key] = 1
19741 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
19743 split(line, arg, " ")
19744 if (arg[1] == "#") {
19748 defundef = substr(arg[1], 2)
19751 split(mac1, mac2, "(") #)
19753 prefix = substr(line, 1, index(line, defundef) - 1)
19754 if (D_is_set[macro]) {
19755 # Preserve the white space surrounding the "#".
19756 print prefix "define", macro P[macro] D[macro]
19759 # Replace #undef with comments. This is necessary, for example,
19760 # in the case of _POSIX_SOURCE, which is predefined and required
19761 # on some systems where configure will not decide to define it.
19762 if (defundef == "undef") {
19763 print "/*", prefix defundef, macro, "*/"
19771 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19772 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
19773 fi # test -n "$CONFIG_HEADERS"
19776 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
19781 :[FHLC]) ac_mode=$ac_tag; continue;;
19783 case $ac_mode$ac_tag in
19785 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
19786 :[FH]-) ac_tag=-:-;;
19787 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
19804 -) ac_f="$ac_tmp/stdin";;
19805 *) # Look for the file first in the build tree, then in the source tree
19806 # (if the path is not absolute). The absolute path cannot be DOS-style,
19807 # because $ac_f cannot contain `:'.
19811 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
19813 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
19815 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
19816 as_fn_append ac_file_inputs " '$ac_f'"
19819 # Let's still pretend it is `configure' which instantiates (i.e., don't
19820 # use $as_me), people would be surprised to read:
19821 # /* config.h. Generated by config.status. */
19822 configure_input='Generated from '`
19823 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
19825 if test x"$ac_file" != x-; then
19826 configure_input="$ac_file. $configure_input"
19827 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
19828 $as_echo "$as_me: creating $ac_file" >&6;}
19830 # Neutralize special characters interpreted by sed in replacement strings.
19831 case $configure_input in #(
19832 *\&* | *\|* | *\\* )
19833 ac_sed_conf_input=`$as_echo "$configure_input" |
19834 sed 's/[\\\\&|]/\\\\&/g'`;; #(
19835 *) ac_sed_conf_input=$configure_input;;
19839 *:-:* | *:-) cat >"$ac_tmp/stdin" \
19840 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
19845 ac_dir=`$as_dirname -- "$ac_file" ||
19846 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19847 X"$ac_file" : 'X\(//\)[^/]' \| \
19848 X"$ac_file" : 'X\(//\)$' \| \
19849 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
19850 $as_echo X"$ac_file" |
19851 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19855 /^X\(\/\/\)[^/].*/{
19868 as_dir="$ac_dir"; as_fn_mkdir_p
19872 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
19874 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
19875 # A ".." for each directory in $ac_dir_suffix.
19876 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
19877 case $ac_top_builddir_sub in
19878 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
19879 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
19882 ac_abs_top_builddir=$ac_pwd
19883 ac_abs_builddir=$ac_pwd$ac_dir_suffix
19884 # for backward compatibility:
19885 ac_top_builddir=$ac_top_build_prefix
19888 .) # We are building in place.
19890 ac_top_srcdir=$ac_top_builddir_sub
19891 ac_abs_top_srcdir=$ac_pwd ;;
19892 [\\/]* | ?:[\\/]* ) # Absolute name.
19893 ac_srcdir=$srcdir$ac_dir_suffix;
19894 ac_top_srcdir=$srcdir
19895 ac_abs_top_srcdir=$srcdir ;;
19896 *) # Relative name.
19897 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
19898 ac_top_srcdir=$ac_top_build_prefix$srcdir
19899 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
19901 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
19912 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19913 # If the template does not know about datarootdir, expand it.
19914 # FIXME: This hack should be removed a few years after 2.60.
19915 ac_datarootdir_hack=; ac_datarootdir_seen=
19926 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
19927 *datarootdir*) ac_datarootdir_seen=yes;;
19928 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
19929 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
19930 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
19932 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19933 ac_datarootdir_hack='
19934 s&@datadir@&$datadir&g
19935 s&@docdir@&$docdir&g
19936 s&@infodir@&$infodir&g
19937 s&@localedir@&$localedir&g
19938 s&@mandir@&$mandir&g
19939 s&\\\${datarootdir}&$datarootdir&g' ;;
19943 # Neutralize VPATH when `$srcdir' = `.'.
19944 # Shell code in configure.ac might set extrasub.
19945 # FIXME: do we really want to maintain this feature?
19946 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19947 ac_sed_extra="$ac_vpsub
19950 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19952 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
19953 s|@configure_input@|$ac_sed_conf_input|;t t
19954 s&@top_builddir@&$ac_top_builddir_sub&;t t
19955 s&@top_build_prefix@&$ac_top_build_prefix&;t t
19956 s&@srcdir@&$ac_srcdir&;t t
19957 s&@abs_srcdir@&$ac_abs_srcdir&;t t
19958 s&@top_srcdir@&$ac_top_srcdir&;t t
19959 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
19960 s&@builddir@&$ac_builddir&;t t
19961 s&@abs_builddir@&$ac_abs_builddir&;t t
19962 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
19963 $ac_datarootdir_hack
19965 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
19966 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
19968 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
19969 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
19970 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
19971 "$ac_tmp/out"`; test -z "$ac_out"; } &&
19972 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
19973 which seems to be undefined. Please make sure it is defined" >&5
19974 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
19975 which seems to be undefined. Please make sure it is defined" >&2;}
19977 rm -f "$ac_tmp/stdin"
19979 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
19980 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
19982 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
19988 if test x"$ac_file" != x-; then
19990 $as_echo "/* $configure_input */" \
19991 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
19992 } >"$ac_tmp/config.h" \
19993 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
19994 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
19995 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
19996 $as_echo "$as_me: $ac_file is unchanged" >&6;}
19999 mv "$ac_tmp/config.h" "$ac_file" \
20000 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
20003 $as_echo "/* $configure_input */" \
20004 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
20005 || as_fn_error $? "could not create -" "$LINENO" 5
20009 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
20010 $as_echo "$as_me: executing $ac_file commands" >&6;}
20015 case $ac_file$ac_mode in
20018 # See if we are running on zsh, and set the options which allow our
20019 # commands through without removal of \ escapes.
20020 if test -n "${ZSH_VERSION+set}" ; then
20021 setopt NO_GLOB_SUBST
20024 cfgfile="${ofile}T"
20025 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
20028 cat <<_LT_EOF >> "$cfgfile"
20031 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
20032 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
20033 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
20034 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
20036 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
20037 # 2006, 2007, 2008, 2009, 2010 Free Software Foundation,
20039 # Written by Gordon Matzigkeit, 1996
20041 # This file is part of GNU Libtool.
20043 # GNU Libtool is free software; you can redistribute it and/or
20044 # modify it under the terms of the GNU General Public License as
20045 # published by the Free Software Foundation; either version 2 of
20046 # the License, or (at your option) any later version.
20048 # As a special exception to the GNU General Public License,
20049 # if you distribute this file as part of a program or library that
20050 # is built using GNU Libtool, you may include this file under the
20051 # same distribution terms that you use for the rest of that program.
20053 # GNU Libtool is distributed in the hope that it will be useful,
20054 # but WITHOUT ANY WARRANTY; without even the implied warranty of
20055 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20056 # GNU General Public License for more details.
20058 # You should have received a copy of the GNU General Public License
20059 # along with GNU Libtool; see the file COPYING. If not, a copy
20060 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
20061 # obtained by writing to the Free Software Foundation, Inc.,
20062 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
20065 # The names of the tagged configurations supported by this script.
20066 available_tags="CXX "
20068 # ### BEGIN LIBTOOL CONFIG
20070 # Which release of libtool.m4 was used?
20071 macro_version=$macro_version
20072 macro_revision=$macro_revision
20074 # Whether or not to build shared libraries.
20075 build_libtool_libs=$enable_shared
20077 # Whether or not to build static libraries.
20078 build_old_libs=$enable_static
20080 # What type of objects to build.
20083 # Whether or not to optimize for fast installation.
20084 fast_install=$enable_fast_install
20086 # Shell to use when invoking shell scripts.
20089 # An echo program that protects backslashes.
20093 host_alias=$host_alias
20097 # The build system.
20098 build_alias=$build_alias
20102 # A sed program that does not truncate output.
20105 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
20106 Xsed="\$SED -e 1s/^X//"
20108 # A grep program that handles long lines.
20114 # A literal string matcher.
20117 # A BSD- or MS-compatible name lister.
20120 # Whether we need soft or hard links.
20123 # What is the maximum length of a command?
20124 max_cmd_len=$max_cmd_len
20126 # Object file suffix (normally "o").
20129 # Executable file suffix (normally "").
20132 # whether the shell understands "unset".
20135 # turn spaces into newlines.
20138 # turn newlines into spaces.
20141 # convert \$build file names to \$host format.
20142 to_host_file_cmd=$lt_cv_to_host_file_cmd
20144 # convert \$build files to toolchain format.
20145 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
20147 # An object symbol dumper.
20148 OBJDUMP=$lt_OBJDUMP
20150 # Method to check whether dependent libraries are shared objects.
20151 deplibs_check_method=$lt_deplibs_check_method
20153 # Command to use when deplibs_check_method = "file_magic".
20154 file_magic_cmd=$lt_file_magic_cmd
20156 # How to find potential files when deplibs_check_method = "file_magic".
20157 file_magic_glob=$lt_file_magic_glob
20159 # Find potential files using nocaseglob when deplibs_check_method = "file_magic".
20160 want_nocaseglob=$lt_want_nocaseglob
20162 # DLL creation program.
20163 DLLTOOL=$lt_DLLTOOL
20165 # Command to associate shared and link libraries.
20166 sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
20171 # Flags to create an archive.
20172 AR_FLAGS=$lt_AR_FLAGS
20174 # How to feed a file listing to the archiver.
20175 archiver_list_spec=$lt_archiver_list_spec
20177 # A symbol stripping program.
20180 # Commands used to install an old-style archive.
20182 old_postinstall_cmds=$lt_old_postinstall_cmds
20183 old_postuninstall_cmds=$lt_old_postuninstall_cmds
20185 # Whether to use a lock for old archive extraction.
20186 lock_old_archive_extraction=$lock_old_archive_extraction
20191 # LTCC compiler flags.
20192 LTCFLAGS=$lt_CFLAGS
20194 # Take the output of nm and produce a listing of raw symbols and C names.
20195 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
20197 # Transform the output of nm in a proper C declaration.
20198 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
20200 # Transform the output of nm in a C name address pair.
20201 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
20203 # Transform the output of nm in a C name address pair when lib prefix is needed.
20204 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
20206 # Specify filename containing input files for \$NM.
20207 nm_file_list_spec=$lt_nm_file_list_spec
20209 # The root where to search for dependent libraries,and in which our libraries should be installed.
20210 lt_sysroot=$lt_sysroot
20212 # The name of the directory that contains temporary libtool files.
20215 # Used to examine libraries when file_magic_cmd begins with "file".
20216 MAGIC_CMD=$MAGIC_CMD
20218 # Must we lock files when doing compilation?
20219 need_locks=$lt_need_locks
20222 MANIFEST_TOOL=$lt_MANIFEST_TOOL
20224 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
20225 DSYMUTIL=$lt_DSYMUTIL
20227 # Tool to change global to local symbols on Mac OS X.
20230 # Tool to manipulate fat objects and archives on Mac OS X.
20233 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
20236 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
20237 OTOOL64=$lt_OTOOL64
20239 # Old archive suffix (normally "a").
20242 # Shared library suffix (normally ".so").
20243 shrext_cmds=$lt_shrext_cmds
20245 # The commands to extract the exported symbol list from a shared archive.
20246 extract_expsyms_cmds=$lt_extract_expsyms_cmds
20248 # Variables whose values should be saved in libtool wrapper scripts and
20249 # restored at link time.
20250 variables_saved_for_relink=$lt_variables_saved_for_relink
20252 # Do we need the "lib" prefix for modules?
20253 need_lib_prefix=$need_lib_prefix
20255 # Do we need a version for libraries?
20256 need_version=$need_version
20258 # Library versioning type.
20259 version_type=$version_type
20261 # Shared library runtime path variable.
20262 runpath_var=$runpath_var
20264 # Shared library path variable.
20265 shlibpath_var=$shlibpath_var
20267 # Is shlibpath searched before the hard-coded library search path?
20268 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
20270 # Format of library name prefix.
20271 libname_spec=$lt_libname_spec
20273 # List of archive names. First name is the real one, the rest are links.
20274 # The last name is the one that the linker finds with -lNAME
20275 library_names_spec=$lt_library_names_spec
20277 # The coded name of the library, if different from the real name.
20278 soname_spec=$lt_soname_spec
20280 # Permission mode override for installation of shared libraries.
20281 install_override_mode=$lt_install_override_mode
20283 # Command to use after installation of a shared archive.
20284 postinstall_cmds=$lt_postinstall_cmds
20286 # Command to use after uninstallation of a shared archive.
20287 postuninstall_cmds=$lt_postuninstall_cmds
20289 # Commands used to finish a libtool library installation in a directory.
20290 finish_cmds=$lt_finish_cmds
20292 # As "finish_cmds", except a single script fragment to be evaled but
20294 finish_eval=$lt_finish_eval
20296 # Whether we should hardcode library paths into libraries.
20297 hardcode_into_libs=$hardcode_into_libs
20299 # Compile-time system search path for libraries.
20300 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
20302 # Run-time system search path for libraries.
20303 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
20305 # Whether dlopen is supported.
20306 dlopen_support=$enable_dlopen
20308 # Whether dlopen of programs is supported.
20309 dlopen_self=$enable_dlopen_self
20311 # Whether dlopen of statically linked programs is supported.
20312 dlopen_self_static=$enable_dlopen_self_static
20314 # Commands to strip libraries.
20315 old_striplib=$lt_old_striplib
20316 striplib=$lt_striplib
20319 # The linker used to build libraries.
20322 # How to create reloadable object files.
20323 reload_flag=$lt_reload_flag
20324 reload_cmds=$lt_reload_cmds
20326 # Commands used to build an old-style archive.
20327 old_archive_cmds=$lt_old_archive_cmds
20329 # A language specific compiler.
20332 # Is the compiler the GNU compiler?
20335 # Compiler flag to turn off builtin functions.
20336 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
20338 # Additional compiler flags for building library objects.
20339 pic_flag=$lt_lt_prog_compiler_pic
20341 # How to pass a linker flag through the compiler.
20342 wl=$lt_lt_prog_compiler_wl
20344 # Compiler flag to prevent dynamic linking.
20345 link_static_flag=$lt_lt_prog_compiler_static
20347 # Does compiler simultaneously support -c and -o options?
20348 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
20350 # Whether or not to add -lc for building shared libraries.
20351 build_libtool_need_lc=$archive_cmds_need_lc
20353 # Whether or not to disallow shared libs when runtime libs are static.
20354 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
20356 # Compiler flag to allow reflexive dlopens.
20357 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
20359 # Compiler flag to generate shared objects directly from archives.
20360 whole_archive_flag_spec=$lt_whole_archive_flag_spec
20362 # Whether the compiler copes with passing no objects directly.
20363 compiler_needs_object=$lt_compiler_needs_object
20365 # Create an old-style archive from a shared archive.
20366 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
20368 # Create a temporary old-style archive to link instead of a shared archive.
20369 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
20371 # Commands used to build a shared archive.
20372 archive_cmds=$lt_archive_cmds
20373 archive_expsym_cmds=$lt_archive_expsym_cmds
20375 # Commands used to build a loadable module if different from building
20376 # a shared archive.
20377 module_cmds=$lt_module_cmds
20378 module_expsym_cmds=$lt_module_expsym_cmds
20380 # Whether we are building with GNU ld or not.
20381 with_gnu_ld=$lt_with_gnu_ld
20383 # Flag that allows shared libraries with undefined symbols to be built.
20384 allow_undefined_flag=$lt_allow_undefined_flag
20386 # Flag that enforces no undefined symbols.
20387 no_undefined_flag=$lt_no_undefined_flag
20389 # Flag to hardcode \$libdir into a binary during linking.
20390 # This must work even if \$libdir does not exist
20391 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
20393 # If ld is used when linking, flag to hardcode \$libdir into a binary
20394 # during linking. This must work even if \$libdir does not exist.
20395 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
20397 # Whether we need a single "-rpath" flag with a separated argument.
20398 hardcode_libdir_separator=$lt_hardcode_libdir_separator
20400 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
20401 # DIR into the resulting binary.
20402 hardcode_direct=$hardcode_direct
20404 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
20405 # DIR into the resulting binary and the resulting library dependency is
20406 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
20407 # library is relocated.
20408 hardcode_direct_absolute=$hardcode_direct_absolute
20410 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
20411 # into the resulting binary.
20412 hardcode_minus_L=$hardcode_minus_L
20414 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
20415 # into the resulting binary.
20416 hardcode_shlibpath_var=$hardcode_shlibpath_var
20418 # Set to "yes" if building a shared library automatically hardcodes DIR
20419 # into the library and all subsequent libraries and executables linked
20421 hardcode_automatic=$hardcode_automatic
20423 # Set to yes if linker adds runtime paths of dependent libraries
20424 # to runtime path list.
20425 inherit_rpath=$inherit_rpath
20427 # Whether libtool must link a program against all its dependency libraries.
20428 link_all_deplibs=$link_all_deplibs
20430 # Set to "yes" if exported symbols are required.
20431 always_export_symbols=$always_export_symbols
20433 # The commands to list exported symbols.
20434 export_symbols_cmds=$lt_export_symbols_cmds
20436 # Symbols that should not be listed in the preloaded symbols.
20437 exclude_expsyms=$lt_exclude_expsyms
20439 # Symbols that must always be exported.
20440 include_expsyms=$lt_include_expsyms
20442 # Commands necessary for linking programs (against libraries) with templates.
20443 prelink_cmds=$lt_prelink_cmds
20445 # Commands necessary for finishing linking programs.
20446 postlink_cmds=$lt_postlink_cmds
20448 # Specify filename containing input files.
20449 file_list_spec=$lt_file_list_spec
20451 # How to hardcode a shared library path into an executable.
20452 hardcode_action=$hardcode_action
20454 # The directories searched by this compiler when creating a shared library.
20455 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
20457 # Dependencies to place before and after the objects being linked to
20458 # create a shared library.
20459 predep_objects=$lt_predep_objects
20460 postdep_objects=$lt_postdep_objects
20461 predeps=$lt_predeps
20462 postdeps=$lt_postdeps
20464 # The library search path used internally by the compiler when linking
20465 # a shared library.
20466 compiler_lib_search_path=$lt_compiler_lib_search_path
20468 # ### END LIBTOOL CONFIG
20474 cat <<\_LT_EOF >> "$cfgfile"
20475 # AIX sometimes has problems with the GCC collect2 program. For some
20476 # reason, if we set the COLLECT_NAMES environment variable, the problems
20477 # vanish in a puff of smoke.
20478 if test "X${COLLECT_NAMES+set}" != Xset; then
20480 export COLLECT_NAMES
20487 ltmain="$ac_aux_dir/ltmain.sh"
20490 # We use sed instead of cat because bash on DJGPP gets confused if
20491 # if finds mixed CR/LF and LF-only lines. Since sed operates in
20492 # text mode, it properly converts lines to CR/LF. This bash problem
20493 # is reportedly fixed, but why not run on old versions too?
20494 sed '$q' "$ltmain" >> "$cfgfile" \
20495 || (rm -f "$cfgfile"; exit 1)
20497 if test x"$xsi_shell" = xyes; then
20498 sed -e '/^func_dirname ()$/,/^} # func_dirname /c\
20502 \ */*) func_dirname_result="${1%/*}${2}" ;;\
20503 \ * ) func_dirname_result="${3}" ;;\
20505 } # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \
20506 && mv -f "$cfgfile.tmp" "$cfgfile" \
20507 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
20508 test 0 -eq $? || _lt_function_replace_fail=:
20511 sed -e '/^func_basename ()$/,/^} # func_basename /c\
20514 \ func_basename_result="${1##*/}"\
20515 } # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \
20516 && mv -f "$cfgfile.tmp" "$cfgfile" \
20517 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
20518 test 0 -eq $? || _lt_function_replace_fail=:
20521 sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\
20522 func_dirname_and_basename ()\
20525 \ */*) func_dirname_result="${1%/*}${2}" ;;\
20526 \ * ) func_dirname_result="${3}" ;;\
20528 \ func_basename_result="${1##*/}"\
20529 } # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \
20530 && mv -f "$cfgfile.tmp" "$cfgfile" \
20531 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
20532 test 0 -eq $? || _lt_function_replace_fail=:
20535 sed -e '/^func_stripname ()$/,/^} # func_stripname /c\
20538 \ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\
20539 \ # positional parameters, so assign one to ordinary parameter first.\
20540 \ func_stripname_result=${3}\
20541 \ func_stripname_result=${func_stripname_result#"${1}"}\
20542 \ func_stripname_result=${func_stripname_result%"${2}"}\
20543 } # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \
20544 && mv -f "$cfgfile.tmp" "$cfgfile" \
20545 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
20546 test 0 -eq $? || _lt_function_replace_fail=:
20549 sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\
20550 func_split_long_opt ()\
20552 \ func_split_long_opt_name=${1%%=*}\
20553 \ func_split_long_opt_arg=${1#*=}\
20554 } # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \
20555 && mv -f "$cfgfile.tmp" "$cfgfile" \
20556 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
20557 test 0 -eq $? || _lt_function_replace_fail=:
20560 sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\
20561 func_split_short_opt ()\
20563 \ func_split_short_opt_arg=${1#??}\
20564 \ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\
20565 } # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \
20566 && mv -f "$cfgfile.tmp" "$cfgfile" \
20567 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
20568 test 0 -eq $? || _lt_function_replace_fail=:
20571 sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\
20575 \ *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\
20576 \ *) func_lo2o_result=${1} ;;\
20578 } # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \
20579 && mv -f "$cfgfile.tmp" "$cfgfile" \
20580 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
20581 test 0 -eq $? || _lt_function_replace_fail=:
20584 sed -e '/^func_xform ()$/,/^} # func_xform /c\
20587 func_xform_result=${1%.*}.lo\
20588 } # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \
20589 && mv -f "$cfgfile.tmp" "$cfgfile" \
20590 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
20591 test 0 -eq $? || _lt_function_replace_fail=:
20594 sed -e '/^func_arith ()$/,/^} # func_arith /c\
20597 func_arith_result=$(( $* ))\
20598 } # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \
20599 && mv -f "$cfgfile.tmp" "$cfgfile" \
20600 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
20601 test 0 -eq $? || _lt_function_replace_fail=:
20604 sed -e '/^func_len ()$/,/^} # func_len /c\
20607 func_len_result=${#1}\
20608 } # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \
20609 && mv -f "$cfgfile.tmp" "$cfgfile" \
20610 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
20611 test 0 -eq $? || _lt_function_replace_fail=:
20615 if test x"$lt_shell_append" = xyes; then
20616 sed -e '/^func_append ()$/,/^} # func_append /c\
20619 eval "${1}+=\\${2}"\
20620 } # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \
20621 && mv -f "$cfgfile.tmp" "$cfgfile" \
20622 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
20623 test 0 -eq $? || _lt_function_replace_fail=:
20626 sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\
20627 func_append_quoted ()\
20629 \ func_quote_for_eval "${2}"\
20630 \ eval "${1}+=\\\\ \\$func_quote_for_eval_result"\
20631 } # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \
20632 && mv -f "$cfgfile.tmp" "$cfgfile" \
20633 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
20634 test 0 -eq $? || _lt_function_replace_fail=:
20637 # Save a `func_append' function call where possible by direct use of '+='
20638 sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
20639 && mv -f "$cfgfile.tmp" "$cfgfile" \
20640 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
20641 test 0 -eq $? || _lt_function_replace_fail=:
20643 # Save a `func_append' function call even when '+=' is not available
20644 sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
20645 && mv -f "$cfgfile.tmp" "$cfgfile" \
20646 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
20647 test 0 -eq $? || _lt_function_replace_fail=:
20650 if test x"$_lt_function_replace_fail" = x":"; then
20651 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5
20652 $as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;}
20656 mv -f "$cfgfile" "$ofile" ||
20657 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
20661 cat <<_LT_EOF >> "$ofile"
20663 # ### BEGIN LIBTOOL TAG CONFIG: CXX
20665 # The linker used to build libraries.
20668 # How to create reloadable object files.
20669 reload_flag=$lt_reload_flag_CXX
20670 reload_cmds=$lt_reload_cmds_CXX
20672 # Commands used to build an old-style archive.
20673 old_archive_cmds=$lt_old_archive_cmds_CXX
20675 # A language specific compiler.
20676 CC=$lt_compiler_CXX
20678 # Is the compiler the GNU compiler?
20681 # Compiler flag to turn off builtin functions.
20682 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
20684 # Additional compiler flags for building library objects.
20685 pic_flag=$lt_lt_prog_compiler_pic_CXX
20687 # How to pass a linker flag through the compiler.
20688 wl=$lt_lt_prog_compiler_wl_CXX
20690 # Compiler flag to prevent dynamic linking.
20691 link_static_flag=$lt_lt_prog_compiler_static_CXX
20693 # Does compiler simultaneously support -c and -o options?
20694 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
20696 # Whether or not to add -lc for building shared libraries.
20697 build_libtool_need_lc=$archive_cmds_need_lc_CXX
20699 # Whether or not to disallow shared libs when runtime libs are static.
20700 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
20702 # Compiler flag to allow reflexive dlopens.
20703 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
20705 # Compiler flag to generate shared objects directly from archives.
20706 whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
20708 # Whether the compiler copes with passing no objects directly.
20709 compiler_needs_object=$lt_compiler_needs_object_CXX
20711 # Create an old-style archive from a shared archive.
20712 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
20714 # Create a temporary old-style archive to link instead of a shared archive.
20715 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
20717 # Commands used to build a shared archive.
20718 archive_cmds=$lt_archive_cmds_CXX
20719 archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
20721 # Commands used to build a loadable module if different from building
20722 # a shared archive.
20723 module_cmds=$lt_module_cmds_CXX
20724 module_expsym_cmds=$lt_module_expsym_cmds_CXX
20726 # Whether we are building with GNU ld or not.
20727 with_gnu_ld=$lt_with_gnu_ld_CXX
20729 # Flag that allows shared libraries with undefined symbols to be built.
20730 allow_undefined_flag=$lt_allow_undefined_flag_CXX
20732 # Flag that enforces no undefined symbols.
20733 no_undefined_flag=$lt_no_undefined_flag_CXX
20735 # Flag to hardcode \$libdir into a binary during linking.
20736 # This must work even if \$libdir does not exist
20737 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
20739 # If ld is used when linking, flag to hardcode \$libdir into a binary
20740 # during linking. This must work even if \$libdir does not exist.
20741 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
20743 # Whether we need a single "-rpath" flag with a separated argument.
20744 hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
20746 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
20747 # DIR into the resulting binary.
20748 hardcode_direct=$hardcode_direct_CXX
20750 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
20751 # DIR into the resulting binary and the resulting library dependency is
20752 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
20753 # library is relocated.
20754 hardcode_direct_absolute=$hardcode_direct_absolute_CXX
20756 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
20757 # into the resulting binary.
20758 hardcode_minus_L=$hardcode_minus_L_CXX
20760 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
20761 # into the resulting binary.
20762 hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
20764 # Set to "yes" if building a shared library automatically hardcodes DIR
20765 # into the library and all subsequent libraries and executables linked
20767 hardcode_automatic=$hardcode_automatic_CXX
20769 # Set to yes if linker adds runtime paths of dependent libraries
20770 # to runtime path list.
20771 inherit_rpath=$inherit_rpath_CXX
20773 # Whether libtool must link a program against all its dependency libraries.
20774 link_all_deplibs=$link_all_deplibs_CXX
20776 # Set to "yes" if exported symbols are required.
20777 always_export_symbols=$always_export_symbols_CXX
20779 # The commands to list exported symbols.
20780 export_symbols_cmds=$lt_export_symbols_cmds_CXX
20782 # Symbols that should not be listed in the preloaded symbols.
20783 exclude_expsyms=$lt_exclude_expsyms_CXX
20785 # Symbols that must always be exported.
20786 include_expsyms=$lt_include_expsyms_CXX
20788 # Commands necessary for linking programs (against libraries) with templates.
20789 prelink_cmds=$lt_prelink_cmds_CXX
20791 # Commands necessary for finishing linking programs.
20792 postlink_cmds=$lt_postlink_cmds_CXX
20794 # Specify filename containing input files.
20795 file_list_spec=$lt_file_list_spec_CXX
20797 # How to hardcode a shared library path into an executable.
20798 hardcode_action=$hardcode_action_CXX
20800 # The directories searched by this compiler when creating a shared library.
20801 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
20803 # Dependencies to place before and after the objects being linked to
20804 # create a shared library.
20805 predep_objects=$lt_predep_objects_CXX
20806 postdep_objects=$lt_postdep_objects_CXX
20807 predeps=$lt_predeps_CXX
20808 postdeps=$lt_postdeps_CXX
20810 # The library search path used internally by the compiler when linking
20811 # a shared library.
20812 compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
20814 # ### END LIBTOOL TAG CONFIG: CXX
20818 "stamp-h":C) echo timestamp > src/include/stamp-h ;;
20819 "build-radpaths-h":C) (cd ./src/include && /bin/sh ./build-radpaths-h) ;;
20820 "main-chmod":C) (cd ./src/main && chmod +x checkrad.pl radlast radtest) ;;
20821 "scripts-chmod":C) (cd ./scripts && chmod +x rc.radiusd radwatch radiusd.cron.daily radiusd.cron.monthly cryptpasswd) ;;
20829 ac_clean_files=$ac_clean_files_save
20831 test $ac_write_fail = 0 ||
20832 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
20835 # configure is writing to config.log, and then calls config.status.
20836 # config.status does its own redirection, appending to config.log.
20837 # Unfortunately, on DOS this fails, as config.log is still kept open
20838 # by configure, so config.status won't be able to write to it; its
20839 # output is simply discarded. So we exec the FD to /dev/null,
20840 # effectively closing config.log, so it can be properly (re)opened and
20841 # appended to by config.status. When coming back to configure, we
20842 # need to make the FD available again.
20843 if test "$no_create" != yes; then
20845 ac_config_status_args=
20846 test "$silent" = yes &&
20847 ac_config_status_args="$ac_config_status_args --quiet"
20849 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
20851 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
20852 # would make configure fail if this is the last instruction.
20853 $ac_cs_success || as_fn_exit 1
20857 # CONFIG_SUBDIRS section.
20859 if test "$no_recursion" != yes; then
20861 # Remove --cache-file, --srcdir, and --disable-option-checking arguments
20862 # so they do not pile up.
20863 ac_sub_configure_args=
20865 eval "set x $ac_configure_args"
20869 if test -n "$ac_prev"; then
20874 -cache-file | --cache-file | --cache-fil | --cache-fi \
20875 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
20876 ac_prev=cache_file ;;
20877 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
20878 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
20881 --config-cache | -C)
20883 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
20885 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
20887 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
20889 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
20891 --disable-option-checking)
20895 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
20897 as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
20901 # Always prepend --prefix to ensure using the same prefix
20902 # in subdir configurations.
20903 ac_arg="--prefix=$prefix"
20905 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
20907 ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
20910 if test "$silent" = yes; then
20911 ac_sub_configure_args="--silent $ac_sub_configure_args"
20914 # Always prepend --disable-option-checking to silence warnings, since
20915 # different subdirs can have different --enable and --with options.
20916 ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
20919 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
20921 # Do not complain, so a configure script can configure whichever
20922 # parts of a large source tree are present.
20923 test -d "$srcdir/$ac_dir" || continue
20925 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
20926 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
20927 $as_echo "$ac_msg" >&6
20928 as_dir="$ac_dir"; as_fn_mkdir_p
20932 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
20934 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
20935 # A ".." for each directory in $ac_dir_suffix.
20936 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
20937 case $ac_top_builddir_sub in
20938 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
20939 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
20942 ac_abs_top_builddir=$ac_pwd
20943 ac_abs_builddir=$ac_pwd$ac_dir_suffix
20944 # for backward compatibility:
20945 ac_top_builddir=$ac_top_build_prefix
20948 .) # We are building in place.
20950 ac_top_srcdir=$ac_top_builddir_sub
20951 ac_abs_top_srcdir=$ac_pwd ;;
20952 [\\/]* | ?:[\\/]* ) # Absolute name.
20953 ac_srcdir=$srcdir$ac_dir_suffix;
20954 ac_top_srcdir=$srcdir
20955 ac_abs_top_srcdir=$srcdir ;;
20956 *) # Relative name.
20957 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
20958 ac_top_srcdir=$ac_top_build_prefix$srcdir
20959 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
20961 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
20966 # Check for guested configure; otherwise get Cygnus style configure.
20967 if test -f "$ac_srcdir/configure.gnu"; then
20968 ac_sub_configure=$ac_srcdir/configure.gnu
20969 elif test -f "$ac_srcdir/configure"; then
20970 ac_sub_configure=$ac_srcdir/configure
20971 elif test -f "$ac_srcdir/configure.in"; then
20972 # This should be Cygnus configure.
20973 ac_sub_configure=$ac_aux_dir/configure
20975 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
20976 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
20980 # The recursion is here.
20981 if test -n "$ac_sub_configure"; then
20982 # Make the cache file name correct relative to the subdirectory.
20983 case $cache_file in
20984 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
20985 *) # Relative name.
20986 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
20989 { $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
20990 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
20991 # The eval makes quoting arguments work.
20992 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
20993 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
20994 as_fn_error $? "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
21000 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
21001 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
21002 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}