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.
1403 --with-system-libltdl Use the libltdl installed in your system (default=use dlopen)
1404 --with-pic try to use only PIC/non-PIC objects [default=use
1406 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1407 --with-sysroot=DIR Search for dependent libraries within DIR
1408 (or the compiler's sysroot if not specified).
1409 --with-docdir=DIR Directory for documentation DATADIR/doc/freeradius
1410 --with-logdir=DIR Directory for logfiles LOCALSTATEDIR/log/radius
1411 --with-radacctdir=DIR Directory for detail files LOGDIR/radacct
1412 --with-raddbdir=DIR Directory for config files SYSCONFDIR/raddb
1413 --with-ascend-binary Include support for Ascend binary filter attributes (default=yes)
1414 --with-threads Use threads, if available. (default=yes)
1415 --with-vmps Compile in VMPS support. (default=yes)
1416 --with-dhcp Compile in DHCP support. (default=yes)
1417 --with-static-modules=QUOTED-MODULE-LIST
1418 --with-modules=QUOTED-MODULE-LIST
1419 --with-experimental-modules Use experimental and unstable modules. (default=no)
1420 --with-openssl Use OpenSSL. (default=yes)
1421 --with-openssl-includes=DIR Directory to look for OpenSSL include files
1422 --with-openssl-libraries=DIR Directory to look for OpenSSL library files
1423 --with-rlm-FOO-lib-dir=DIR Directory to look for library files used by module FOO
1424 --with-rlm-FOO-include-dir=DIR Directory to look for include files used by module FOO
1425 --with-udpfromto Compile in UDPFROMTO support. (default=no)
1427 Some influential environment variables:
1428 CC C compiler command
1429 CFLAGS C compiler flags
1430 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1431 nonstandard directory <lib dir>
1432 LIBS libraries to pass to the linker, e.g. -l<library>
1433 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1434 you have headers in a nonstandard directory <include dir>
1435 CXX C++ compiler command
1436 CXXFLAGS C++ compiler flags
1438 CXXCPP C++ preprocessor
1440 Use these variables to override the choices made by `configure' or to help
1441 it to find libraries and programs with nonstandard names/locations.
1443 Report bugs to the package provider.
1448 if test "$ac_init_help" = "recursive"; then
1449 # If there are subdirs, report their specific --help.
1450 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1451 test -d "$ac_dir" ||
1452 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1457 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1459 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1460 # A ".." for each directory in $ac_dir_suffix.
1461 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1462 case $ac_top_builddir_sub in
1463 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1464 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1467 ac_abs_top_builddir=$ac_pwd
1468 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1469 # for backward compatibility:
1470 ac_top_builddir=$ac_top_build_prefix
1473 .) # We are building in place.
1475 ac_top_srcdir=$ac_top_builddir_sub
1476 ac_abs_top_srcdir=$ac_pwd ;;
1477 [\\/]* | ?:[\\/]* ) # Absolute name.
1478 ac_srcdir=$srcdir$ac_dir_suffix;
1479 ac_top_srcdir=$srcdir
1480 ac_abs_top_srcdir=$srcdir ;;
1482 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1483 ac_top_srcdir=$ac_top_build_prefix$srcdir
1484 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1486 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1488 cd "$ac_dir" || { ac_status=$?; continue; }
1489 # Check for guested configure.
1490 if test -f "$ac_srcdir/configure.gnu"; then
1492 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1493 elif test -f "$ac_srcdir/configure"; then
1495 $SHELL "$ac_srcdir/configure" --help=recursive
1497 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1499 cd "$ac_pwd" || { ac_status=$?; break; }
1503 test -n "$ac_init_help" && exit $ac_status
1504 if $ac_init_version; then
1507 generated by GNU Autoconf 2.68
1509 Copyright (C) 2010 Free Software Foundation, Inc.
1510 This configure script is free software; the Free Software Foundation
1511 gives unlimited permission to copy, distribute and modify it.
1516 ## ------------------------ ##
1517 ## Autoconf initialization. ##
1518 ## ------------------------ ##
1520 # ac_fn_c_try_compile LINENO
1521 # --------------------------
1522 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1523 ac_fn_c_try_compile ()
1525 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1526 rm -f conftest.$ac_objext
1527 if { { ac_try="$ac_compile"
1529 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1530 *) ac_try_echo=$ac_try;;
1532 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1533 $as_echo "$ac_try_echo"; } >&5
1534 (eval "$ac_compile") 2>conftest.err
1536 if test -s conftest.err; then
1537 grep -v '^ *+' conftest.err >conftest.er1
1538 cat conftest.er1 >&5
1539 mv -f conftest.er1 conftest.err
1541 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1542 test $ac_status = 0; } && {
1543 test -z "$ac_c_werror_flag" ||
1544 test ! -s conftest.err
1545 } && test -s conftest.$ac_objext; then :
1548 $as_echo "$as_me: failed program was:" >&5
1549 sed 's/^/| /' conftest.$ac_ext >&5
1553 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1554 as_fn_set_status $ac_retval
1556 } # ac_fn_c_try_compile
1558 # ac_fn_cxx_try_compile LINENO
1559 # ----------------------------
1560 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1561 ac_fn_cxx_try_compile ()
1563 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1564 rm -f conftest.$ac_objext
1565 if { { ac_try="$ac_compile"
1567 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1568 *) ac_try_echo=$ac_try;;
1570 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1571 $as_echo "$ac_try_echo"; } >&5
1572 (eval "$ac_compile") 2>conftest.err
1574 if test -s conftest.err; then
1575 grep -v '^ *+' conftest.err >conftest.er1
1576 cat conftest.er1 >&5
1577 mv -f conftest.er1 conftest.err
1579 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1580 test $ac_status = 0; } && {
1581 test -z "$ac_cxx_werror_flag" ||
1582 test ! -s conftest.err
1583 } && test -s conftest.$ac_objext; then :
1586 $as_echo "$as_me: failed program was:" >&5
1587 sed 's/^/| /' conftest.$ac_ext >&5
1591 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1592 as_fn_set_status $ac_retval
1594 } # ac_fn_cxx_try_compile
1596 # ac_fn_c_try_cpp LINENO
1597 # ----------------------
1598 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1601 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1602 if { { ac_try="$ac_cpp conftest.$ac_ext"
1604 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1605 *) ac_try_echo=$ac_try;;
1607 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1608 $as_echo "$ac_try_echo"; } >&5
1609 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1611 if test -s conftest.err; then
1612 grep -v '^ *+' conftest.err >conftest.er1
1613 cat conftest.er1 >&5
1614 mv -f conftest.er1 conftest.err
1616 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1617 test $ac_status = 0; } > conftest.i && {
1618 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1619 test ! -s conftest.err
1623 $as_echo "$as_me: failed program was:" >&5
1624 sed 's/^/| /' conftest.$ac_ext >&5
1628 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1629 as_fn_set_status $ac_retval
1633 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1634 # -------------------------------------------------------
1635 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1636 # the include files in INCLUDES and setting the cache variable VAR
1638 ac_fn_c_check_header_mongrel ()
1640 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1641 if eval \${$3+:} false; then :
1642 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1643 $as_echo_n "checking for $2... " >&6; }
1644 if eval \${$3+:} false; then :
1645 $as_echo_n "(cached) " >&6
1648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1649 $as_echo "$ac_res" >&6; }
1651 # Is the header compilable?
1652 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1653 $as_echo_n "checking $2 usability... " >&6; }
1654 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1655 /* end confdefs.h. */
1659 if ac_fn_c_try_compile "$LINENO"; then :
1660 ac_header_compiler=yes
1662 ac_header_compiler=no
1664 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1666 $as_echo "$ac_header_compiler" >&6; }
1668 # Is the header present?
1669 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1670 $as_echo_n "checking $2 presence... " >&6; }
1671 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1672 /* end confdefs.h. */
1675 if ac_fn_c_try_cpp "$LINENO"; then :
1676 ac_header_preproc=yes
1678 ac_header_preproc=no
1680 rm -f conftest.err conftest.i conftest.$ac_ext
1681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1682 $as_echo "$ac_header_preproc" >&6; }
1684 # So? What about this header?
1685 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1687 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1688 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1689 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1690 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1693 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1694 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1695 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1696 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1697 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1698 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1699 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1700 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1701 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1702 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1705 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1706 $as_echo_n "checking for $2... " >&6; }
1707 if eval \${$3+:} false; then :
1708 $as_echo_n "(cached) " >&6
1710 eval "$3=\$ac_header_compiler"
1713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1714 $as_echo "$ac_res" >&6; }
1716 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1718 } # ac_fn_c_check_header_mongrel
1720 # ac_fn_c_try_run LINENO
1721 # ----------------------
1722 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1723 # that executables *can* be run.
1726 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1727 if { { ac_try="$ac_link"
1729 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1730 *) ac_try_echo=$ac_try;;
1732 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1733 $as_echo "$ac_try_echo"; } >&5
1734 (eval "$ac_link") 2>&5
1736 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1737 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1738 { { case "(($ac_try" in
1739 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1740 *) ac_try_echo=$ac_try;;
1742 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1743 $as_echo "$ac_try_echo"; } >&5
1744 (eval "$ac_try") 2>&5
1746 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1747 test $ac_status = 0; }; }; then :
1750 $as_echo "$as_me: program exited with status $ac_status" >&5
1751 $as_echo "$as_me: failed program was:" >&5
1752 sed 's/^/| /' conftest.$ac_ext >&5
1754 ac_retval=$ac_status
1756 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1757 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1758 as_fn_set_status $ac_retval
1762 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1763 # -------------------------------------------------------
1764 # Tests whether HEADER exists and can be compiled using the include files in
1765 # INCLUDES, setting the cache variable VAR accordingly.
1766 ac_fn_c_check_header_compile ()
1768 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1769 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1770 $as_echo_n "checking for $2... " >&6; }
1771 if eval \${$3+:} false; then :
1772 $as_echo_n "(cached) " >&6
1774 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1775 /* end confdefs.h. */
1779 if ac_fn_c_try_compile "$LINENO"; then :
1784 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1788 $as_echo "$ac_res" >&6; }
1789 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1791 } # ac_fn_c_check_header_compile
1793 # ac_fn_c_try_link LINENO
1794 # -----------------------
1795 # Try to link conftest.$ac_ext, and return whether this succeeded.
1798 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1799 rm -f conftest.$ac_objext conftest$ac_exeext
1800 if { { ac_try="$ac_link"
1802 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1803 *) ac_try_echo=$ac_try;;
1805 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1806 $as_echo "$ac_try_echo"; } >&5
1807 (eval "$ac_link") 2>conftest.err
1809 if test -s conftest.err; then
1810 grep -v '^ *+' conftest.err >conftest.er1
1811 cat conftest.er1 >&5
1812 mv -f conftest.er1 conftest.err
1814 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1815 test $ac_status = 0; } && {
1816 test -z "$ac_c_werror_flag" ||
1817 test ! -s conftest.err
1818 } && test -s conftest$ac_exeext && {
1819 test "$cross_compiling" = yes ||
1820 $as_test_x conftest$ac_exeext
1824 $as_echo "$as_me: failed program was:" >&5
1825 sed 's/^/| /' conftest.$ac_ext >&5
1829 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1830 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1831 # interfere with the next link command; also delete a directory that is
1832 # left behind by Apple's compiler. We do this before executing the actions.
1833 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1834 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1835 as_fn_set_status $ac_retval
1837 } # ac_fn_c_try_link
1839 # ac_fn_c_check_func LINENO FUNC VAR
1840 # ----------------------------------
1841 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1842 ac_fn_c_check_func ()
1844 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1845 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1846 $as_echo_n "checking for $2... " >&6; }
1847 if eval \${$3+:} false; then :
1848 $as_echo_n "(cached) " >&6
1850 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1851 /* end confdefs.h. */
1852 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1853 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1854 #define $2 innocuous_$2
1856 /* System header to define __stub macros and hopefully few prototypes,
1857 which can conflict with char $2 (); below.
1858 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1859 <limits.h> exists even on freestanding compilers. */
1862 # include <limits.h>
1864 # include <assert.h>
1869 /* Override any GCC internal prototype to avoid an error.
1870 Use char because int might match the return type of a GCC
1871 builtin and then its argument prototype would still apply. */
1876 /* The GNU C library defines this for functions which it implements
1877 to always fail with ENOSYS. Some functions are actually named
1878 something starting with __ and the normal name is an alias. */
1879 #if defined __stub_$2 || defined __stub___$2
1891 if ac_fn_c_try_link "$LINENO"; then :
1896 rm -f core conftest.err conftest.$ac_objext \
1897 conftest$ac_exeext conftest.$ac_ext
1900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1901 $as_echo "$ac_res" >&6; }
1902 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1904 } # ac_fn_c_check_func
1906 # ac_fn_cxx_try_cpp LINENO
1907 # ------------------------
1908 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1909 ac_fn_cxx_try_cpp ()
1911 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1912 if { { ac_try="$ac_cpp conftest.$ac_ext"
1914 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1915 *) ac_try_echo=$ac_try;;
1917 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1918 $as_echo "$ac_try_echo"; } >&5
1919 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1921 if test -s conftest.err; then
1922 grep -v '^ *+' conftest.err >conftest.er1
1923 cat conftest.er1 >&5
1924 mv -f conftest.er1 conftest.err
1926 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1927 test $ac_status = 0; } > conftest.i && {
1928 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
1929 test ! -s conftest.err
1933 $as_echo "$as_me: failed program was:" >&5
1934 sed 's/^/| /' conftest.$ac_ext >&5
1938 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1939 as_fn_set_status $ac_retval
1941 } # ac_fn_cxx_try_cpp
1943 # ac_fn_cxx_try_link LINENO
1944 # -------------------------
1945 # Try to link conftest.$ac_ext, and return whether this succeeded.
1946 ac_fn_cxx_try_link ()
1948 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1949 rm -f conftest.$ac_objext conftest$ac_exeext
1950 if { { ac_try="$ac_link"
1952 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1953 *) ac_try_echo=$ac_try;;
1955 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1956 $as_echo "$ac_try_echo"; } >&5
1957 (eval "$ac_link") 2>conftest.err
1959 if test -s conftest.err; then
1960 grep -v '^ *+' conftest.err >conftest.er1
1961 cat conftest.er1 >&5
1962 mv -f conftest.er1 conftest.err
1964 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1965 test $ac_status = 0; } && {
1966 test -z "$ac_cxx_werror_flag" ||
1967 test ! -s conftest.err
1968 } && test -s conftest$ac_exeext && {
1969 test "$cross_compiling" = yes ||
1970 $as_test_x conftest$ac_exeext
1974 $as_echo "$as_me: failed program was:" >&5
1975 sed 's/^/| /' conftest.$ac_ext >&5
1979 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1980 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1981 # interfere with the next link command; also delete a directory that is
1982 # left behind by Apple's compiler. We do this before executing the actions.
1983 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1984 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1985 as_fn_set_status $ac_retval
1987 } # ac_fn_cxx_try_link
1989 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1990 # -------------------------------------------
1991 # Tests whether TYPE exists after having included INCLUDES, setting cache
1992 # variable VAR accordingly.
1993 ac_fn_c_check_type ()
1995 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1996 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1997 $as_echo_n "checking for $2... " >&6; }
1998 if eval \${$3+:} false; then :
1999 $as_echo_n "(cached) " >&6
2002 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2003 /* end confdefs.h. */
2014 if ac_fn_c_try_compile "$LINENO"; then :
2015 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2016 /* end confdefs.h. */
2027 if ac_fn_c_try_compile "$LINENO"; then :
2032 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2034 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2038 $as_echo "$ac_res" >&6; }
2039 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2041 } # ac_fn_c_check_type
2043 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
2044 # ---------------------------------------------
2045 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
2047 ac_fn_c_check_decl ()
2049 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2050 as_decl_name=`echo $2|sed 's/ *(.*//'`
2051 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2052 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2053 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2054 if eval \${$3+:} false; then :
2055 $as_echo_n "(cached) " >&6
2057 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2058 /* end confdefs.h. */
2063 #ifndef $as_decl_name
2065 (void) $as_decl_use;
2067 (void) $as_decl_name;
2075 if ac_fn_c_try_compile "$LINENO"; then :
2080 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2084 $as_echo "$ac_res" >&6; }
2085 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2087 } # ac_fn_c_check_decl
2088 cat >config.log <<_ACEOF
2089 This file contains any messages produced by compilers while
2090 running configure, to aid debugging if configure makes a mistake.
2092 It was created by $as_me, which was
2093 generated by GNU Autoconf 2.68. Invocation command line was
2105 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2106 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2107 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2108 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2109 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2111 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2112 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2114 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2115 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2116 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2117 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2118 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2119 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2120 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2124 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2128 test -z "$as_dir" && as_dir=.
2129 $as_echo "PATH: $as_dir"
2145 # Keep a trace of the command line.
2146 # Strip out --no-create and --no-recursion so they do not pile up.
2147 # Strip out --silent because we don't want to record it for future runs.
2148 # Also quote any args containing shell meta-characters.
2149 # Make two passes to allow for proper duplicate-argument suppression.
2153 ac_must_keep_next=false
2159 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2160 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2161 | -silent | --silent | --silen | --sile | --sil)
2164 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2167 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2169 as_fn_append ac_configure_args1 " '$ac_arg'"
2170 if test $ac_must_keep_next = true; then
2171 ac_must_keep_next=false # Got value, back to normal.
2174 *=* | --config-cache | -C | -disable-* | --disable-* \
2175 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2176 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2177 | -with-* | --with-* | -without-* | --without-* | --x)
2178 case "$ac_configure_args0 " in
2179 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2182 -* ) ac_must_keep_next=true ;;
2185 as_fn_append ac_configure_args " '$ac_arg'"
2190 { ac_configure_args0=; unset ac_configure_args0;}
2191 { ac_configure_args1=; unset ac_configure_args1;}
2193 # When interrupted or exit'd, cleanup temporary files, and complete
2194 # config.log. We remove comments because anyway the quotes in there
2195 # would cause problems or look ugly.
2196 # WARNING: Use '\'' to represent an apostrophe within the trap.
2197 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2198 trap 'exit_status=$?
2199 # Save into config.log some information that might help in debugging.
2203 $as_echo "## ---------------- ##
2204 ## Cache variables. ##
2205 ## ---------------- ##"
2207 # The following way of writing the cache mishandles newlines in values,
2209 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2210 eval ac_val=\$$ac_var
2214 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2215 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2218 _ | IFS | as_nl) ;; #(
2219 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2220 *) { eval $ac_var=; unset $ac_var;} ;;
2225 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2226 *${as_nl}ac_space=\ *)
2228 "s/'\''/'\''\\\\'\'''\''/g;
2229 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2232 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2239 $as_echo "## ----------------- ##
2240 ## Output variables. ##
2241 ## ----------------- ##"
2243 for ac_var in $ac_subst_vars
2245 eval ac_val=\$$ac_var
2247 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2249 $as_echo "$ac_var='\''$ac_val'\''"
2253 if test -n "$ac_subst_files"; then
2254 $as_echo "## ------------------- ##
2255 ## File substitutions. ##
2256 ## ------------------- ##"
2258 for ac_var in $ac_subst_files
2260 eval ac_val=\$$ac_var
2262 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2264 $as_echo "$ac_var='\''$ac_val'\''"
2269 if test -s confdefs.h; then
2270 $as_echo "## ----------- ##
2277 test "$ac_signal" != 0 &&
2278 $as_echo "$as_me: caught signal $ac_signal"
2279 $as_echo "$as_me: exit $exit_status"
2281 rm -f core *.core core.conftest.* &&
2282 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2285 for ac_signal in 1 2 13 15; do
2286 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2290 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2291 rm -f -r conftest* confdefs.h
2293 $as_echo "/* confdefs.h */" > confdefs.h
2295 # Predefined preprocessor variables.
2297 cat >>confdefs.h <<_ACEOF
2298 #define PACKAGE_NAME "$PACKAGE_NAME"
2301 cat >>confdefs.h <<_ACEOF
2302 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2305 cat >>confdefs.h <<_ACEOF
2306 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2309 cat >>confdefs.h <<_ACEOF
2310 #define PACKAGE_STRING "$PACKAGE_STRING"
2313 cat >>confdefs.h <<_ACEOF
2314 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2317 cat >>confdefs.h <<_ACEOF
2318 #define PACKAGE_URL "$PACKAGE_URL"
2322 # Let the site file select an alternate cache file if it wants to.
2323 # Prefer an explicitly selected file to automatically selected ones.
2326 if test -n "$CONFIG_SITE"; then
2327 # We do not want a PATH search for config.site.
2328 case $CONFIG_SITE in #((
2329 -*) ac_site_file1=./$CONFIG_SITE;;
2330 */*) ac_site_file1=$CONFIG_SITE;;
2331 *) ac_site_file1=./$CONFIG_SITE;;
2333 elif test "x$prefix" != xNONE; then
2334 ac_site_file1=$prefix/share/config.site
2335 ac_site_file2=$prefix/etc/config.site
2337 ac_site_file1=$ac_default_prefix/share/config.site
2338 ac_site_file2=$ac_default_prefix/etc/config.site
2340 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2342 test "x$ac_site_file" = xNONE && continue
2343 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2344 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2345 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2346 sed 's/^/| /' "$ac_site_file" >&5
2348 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2349 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2350 as_fn_error $? "failed to load site script $ac_site_file
2351 See \`config.log' for more details" "$LINENO" 5; }
2355 if test -r "$cache_file"; then
2356 # Some versions of bash will fail to source /dev/null (special files
2357 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2358 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2359 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2360 $as_echo "$as_me: loading cache $cache_file" >&6;}
2362 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2363 *) . "./$cache_file";;
2367 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2368 $as_echo "$as_me: creating cache $cache_file" >&6;}
2372 # Check that the precious variables saved in the cache have kept the same
2374 ac_cache_corrupted=false
2375 for ac_var in $ac_precious_vars; do
2376 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2377 eval ac_new_set=\$ac_env_${ac_var}_set
2378 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2379 eval ac_new_val=\$ac_env_${ac_var}_value
2380 case $ac_old_set,$ac_new_set in
2382 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2383 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2384 ac_cache_corrupted=: ;;
2386 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2387 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2388 ac_cache_corrupted=: ;;
2391 if test "x$ac_old_val" != "x$ac_new_val"; then
2392 # differences in whitespace do not lead to failure.
2393 ac_old_val_w=`echo x $ac_old_val`
2394 ac_new_val_w=`echo x $ac_new_val`
2395 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2396 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2397 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2398 ac_cache_corrupted=:
2400 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2401 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2402 eval $ac_var=\$ac_old_val
2404 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2405 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2406 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2407 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2410 # Pass precious variables to config.status.
2411 if test "$ac_new_set" = set; then
2413 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2414 *) ac_arg=$ac_var=$ac_new_val ;;
2416 case " $ac_configure_args " in
2417 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2418 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2422 if $ac_cache_corrupted; then
2423 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2424 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2425 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2426 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2427 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2429 ## -------------------- ##
2430 ## Main body of script. ##
2431 ## -------------------- ##
2434 ac_cpp='$CPP $CPPFLAGS'
2435 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2436 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2437 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2440 ac_config_headers="$ac_config_headers src/include/autoconf.h"
2443 RADIUSD_VERSION=`cat VERSION`
2444 RADIUSD_MAJOR_VERSION=`cat VERSION | sed 's/\..*//'`
2445 RADIUSD_MINOR_VERSION=`cat VERSION | sed 's/^3\.//'`
2450 ac_cpp='$CPP $CPPFLAGS'
2451 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2452 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2453 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2454 if test -n "$ac_tool_prefix"; then
2455 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2456 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2457 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2458 $as_echo_n "checking for $ac_word... " >&6; }
2459 if ${ac_cv_prog_CC+:} false; then :
2460 $as_echo_n "(cached) " >&6
2462 if test -n "$CC"; then
2463 ac_cv_prog_CC="$CC" # Let the user override the test.
2465 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2469 test -z "$as_dir" && as_dir=.
2470 for ac_exec_ext in '' $ac_executable_extensions; do
2471 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2472 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2473 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2483 if test -n "$CC"; then
2484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2485 $as_echo "$CC" >&6; }
2487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2488 $as_echo "no" >&6; }
2493 if test -z "$ac_cv_prog_CC"; then
2495 # Extract the first word of "gcc", so it can be a program name with args.
2496 set dummy gcc; ac_word=$2
2497 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2498 $as_echo_n "checking for $ac_word... " >&6; }
2499 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2500 $as_echo_n "(cached) " >&6
2502 if test -n "$ac_ct_CC"; then
2503 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2505 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2509 test -z "$as_dir" && as_dir=.
2510 for ac_exec_ext in '' $ac_executable_extensions; do
2511 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2512 ac_cv_prog_ac_ct_CC="gcc"
2513 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2522 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2523 if test -n "$ac_ct_CC"; then
2524 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2525 $as_echo "$ac_ct_CC" >&6; }
2527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2528 $as_echo "no" >&6; }
2531 if test "x$ac_ct_CC" = x; then
2534 case $cross_compiling:$ac_tool_warned in
2536 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2537 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2538 ac_tool_warned=yes ;;
2546 if test -z "$CC"; then
2547 if test -n "$ac_tool_prefix"; then
2548 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2549 set dummy ${ac_tool_prefix}cc; ac_word=$2
2550 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2551 $as_echo_n "checking for $ac_word... " >&6; }
2552 if ${ac_cv_prog_CC+:} false; then :
2553 $as_echo_n "(cached) " >&6
2555 if test -n "$CC"; then
2556 ac_cv_prog_CC="$CC" # Let the user override the test.
2558 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2562 test -z "$as_dir" && as_dir=.
2563 for ac_exec_ext in '' $ac_executable_extensions; do
2564 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2565 ac_cv_prog_CC="${ac_tool_prefix}cc"
2566 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2576 if test -n "$CC"; then
2577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2578 $as_echo "$CC" >&6; }
2580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2581 $as_echo "no" >&6; }
2587 if test -z "$CC"; then
2588 # Extract the first word of "cc", so it can be a program name with args.
2589 set dummy cc; ac_word=$2
2590 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2591 $as_echo_n "checking for $ac_word... " >&6; }
2592 if ${ac_cv_prog_CC+:} false; then :
2593 $as_echo_n "(cached) " >&6
2595 if test -n "$CC"; then
2596 ac_cv_prog_CC="$CC" # Let the user override the test.
2599 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2603 test -z "$as_dir" && as_dir=.
2604 for ac_exec_ext in '' $ac_executable_extensions; do
2605 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2606 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2607 ac_prog_rejected=yes
2611 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2618 if test $ac_prog_rejected = yes; then
2619 # We found a bogon in the path, so make sure we never use it.
2620 set dummy $ac_cv_prog_CC
2622 if test $# != 0; then
2623 # We chose a different compiler from the bogus one.
2624 # However, it has the same basename, so the bogon will be chosen
2625 # first if we set CC to just the basename; use the full file name.
2627 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2633 if test -n "$CC"; then
2634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2635 $as_echo "$CC" >&6; }
2637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2638 $as_echo "no" >&6; }
2643 if test -z "$CC"; then
2644 if test -n "$ac_tool_prefix"; then
2645 for ac_prog in cl.exe
2647 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2648 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2649 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2650 $as_echo_n "checking for $ac_word... " >&6; }
2651 if ${ac_cv_prog_CC+:} false; then :
2652 $as_echo_n "(cached) " >&6
2654 if test -n "$CC"; then
2655 ac_cv_prog_CC="$CC" # Let the user override the test.
2657 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2661 test -z "$as_dir" && as_dir=.
2662 for ac_exec_ext in '' $ac_executable_extensions; do
2663 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2664 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2665 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2675 if test -n "$CC"; then
2676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2677 $as_echo "$CC" >&6; }
2679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2680 $as_echo "no" >&6; }
2684 test -n "$CC" && break
2687 if test -z "$CC"; then
2689 for ac_prog in cl.exe
2691 # Extract the first word of "$ac_prog", so it can be a program name with args.
2692 set dummy $ac_prog; ac_word=$2
2693 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2694 $as_echo_n "checking for $ac_word... " >&6; }
2695 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2696 $as_echo_n "(cached) " >&6
2698 if test -n "$ac_ct_CC"; then
2699 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2701 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2705 test -z "$as_dir" && as_dir=.
2706 for ac_exec_ext in '' $ac_executable_extensions; do
2707 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2708 ac_cv_prog_ac_ct_CC="$ac_prog"
2709 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2718 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2719 if test -n "$ac_ct_CC"; then
2720 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2721 $as_echo "$ac_ct_CC" >&6; }
2723 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2724 $as_echo "no" >&6; }
2728 test -n "$ac_ct_CC" && break
2731 if test "x$ac_ct_CC" = x; then
2734 case $cross_compiling:$ac_tool_warned in
2736 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2737 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2738 ac_tool_warned=yes ;;
2747 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2748 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2749 as_fn_error $? "no acceptable C compiler found in \$PATH
2750 See \`config.log' for more details" "$LINENO" 5; }
2752 # Provide some information about the compiler.
2753 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2756 for ac_option in --version -v -V -qversion; do
2757 { { ac_try="$ac_compiler $ac_option >&5"
2759 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2760 *) ac_try_echo=$ac_try;;
2762 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2763 $as_echo "$ac_try_echo"; } >&5
2764 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2766 if test -s conftest.err; then
2768 ... rest of stderr output deleted ...
2769 10q' conftest.err >conftest.er1
2770 cat conftest.er1 >&5
2772 rm -f conftest.er1 conftest.err
2773 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2774 test $ac_status = 0; }
2777 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2778 /* end confdefs.h. */
2788 ac_clean_files_save=$ac_clean_files
2789 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
2790 # Try to create an executable without -o first, disregard a.out.
2791 # It will help us diagnose broken compilers, and finding out an intuition
2793 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2794 $as_echo_n "checking whether the C compiler works... " >&6; }
2795 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2797 # The possible output files:
2798 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2801 for ac_file in $ac_files
2804 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2805 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2810 if { { ac_try="$ac_link_default"
2812 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2813 *) ac_try_echo=$ac_try;;
2815 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2816 $as_echo "$ac_try_echo"; } >&5
2817 (eval "$ac_link_default") 2>&5
2819 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2820 test $ac_status = 0; }; then :
2821 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2822 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2823 # in a Makefile. We should not override ac_cv_exeext if it was cached,
2824 # so that the user can short-circuit this test for compilers unknown to
2826 for ac_file in $ac_files ''
2828 test -f "$ac_file" || continue
2830 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2833 # We found the default executable, but exeext='' is most
2837 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2839 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2841 # We set ac_cv_exeext here because the later test for it is not
2842 # safe: cross compilers may not add the suffix if given an `-o'
2843 # argument, so we may need to know it at that point already.
2844 # Even if this section looks crufty: it has the advantage of
2851 test "$ac_cv_exeext" = no && ac_cv_exeext=
2856 if test -z "$ac_file"; then :
2857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2858 $as_echo "no" >&6; }
2859 $as_echo "$as_me: failed program was:" >&5
2860 sed 's/^/| /' conftest.$ac_ext >&5
2862 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2863 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2864 as_fn_error 77 "C compiler cannot create executables
2865 See \`config.log' for more details" "$LINENO" 5; }
2867 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2868 $as_echo "yes" >&6; }
2870 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2871 $as_echo_n "checking for C compiler default output file name... " >&6; }
2872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2873 $as_echo "$ac_file" >&6; }
2874 ac_exeext=$ac_cv_exeext
2876 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
2877 ac_clean_files=$ac_clean_files_save
2878 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2879 $as_echo_n "checking for suffix of executables... " >&6; }
2880 if { { ac_try="$ac_link"
2882 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2883 *) ac_try_echo=$ac_try;;
2885 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2886 $as_echo "$ac_try_echo"; } >&5
2887 (eval "$ac_link") 2>&5
2889 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2890 test $ac_status = 0; }; then :
2891 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2892 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2893 # work properly (i.e., refer to `conftest.exe'), while it won't with
2895 for ac_file in conftest.exe conftest conftest.*; do
2896 test -f "$ac_file" || continue
2898 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2899 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2905 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2906 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2907 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
2908 See \`config.log' for more details" "$LINENO" 5; }
2910 rm -f conftest conftest$ac_cv_exeext
2911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
2912 $as_echo "$ac_cv_exeext" >&6; }
2914 rm -f conftest.$ac_ext
2915 EXEEXT=$ac_cv_exeext
2917 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2918 /* end confdefs.h. */
2923 FILE *f = fopen ("conftest.out", "w");
2924 return ferror (f) || fclose (f) != 0;
2930 ac_clean_files="$ac_clean_files conftest.out"
2931 # Check that the compiler produces executables we can run. If not, either
2932 # the compiler is broken, or we cross compile.
2933 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
2934 $as_echo_n "checking whether we are cross compiling... " >&6; }
2935 if test "$cross_compiling" != yes; then
2936 { { ac_try="$ac_link"
2938 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2939 *) ac_try_echo=$ac_try;;
2941 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2942 $as_echo "$ac_try_echo"; } >&5
2943 (eval "$ac_link") 2>&5
2945 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2946 test $ac_status = 0; }
2947 if { ac_try='./conftest$ac_cv_exeext'
2948 { { case "(($ac_try" in
2949 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2950 *) ac_try_echo=$ac_try;;
2952 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2953 $as_echo "$ac_try_echo"; } >&5
2954 (eval "$ac_try") 2>&5
2956 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2957 test $ac_status = 0; }; }; then
2960 if test "$cross_compiling" = maybe; then
2963 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2964 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2965 as_fn_error $? "cannot run C compiled programs.
2966 If you meant to cross compile, use \`--host'.
2967 See \`config.log' for more details" "$LINENO" 5; }
2971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
2972 $as_echo "$cross_compiling" >&6; }
2974 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
2975 ac_clean_files=$ac_clean_files_save
2976 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2977 $as_echo_n "checking for suffix of object files... " >&6; }
2978 if ${ac_cv_objext+:} false; then :
2979 $as_echo_n "(cached) " >&6
2981 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2982 /* end confdefs.h. */
2992 rm -f conftest.o conftest.obj
2993 if { { ac_try="$ac_compile"
2995 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2996 *) ac_try_echo=$ac_try;;
2998 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2999 $as_echo "$ac_try_echo"; } >&5
3000 (eval "$ac_compile") 2>&5
3002 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3003 test $ac_status = 0; }; then :
3004 for ac_file in conftest.o conftest.obj conftest.*; do
3005 test -f "$ac_file" || continue;
3007 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3008 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3013 $as_echo "$as_me: failed program was:" >&5
3014 sed 's/^/| /' conftest.$ac_ext >&5
3016 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3017 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3018 as_fn_error $? "cannot compute suffix of object files: cannot compile
3019 See \`config.log' for more details" "$LINENO" 5; }
3021 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3024 $as_echo "$ac_cv_objext" >&6; }
3025 OBJEXT=$ac_cv_objext
3027 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3028 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3029 if ${ac_cv_c_compiler_gnu+:} false; then :
3030 $as_echo_n "(cached) " >&6
3032 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3033 /* end confdefs.h. */
3046 if ac_fn_c_try_compile "$LINENO"; then :
3051 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3052 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3056 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3057 if test $ac_compiler_gnu = yes; then
3062 ac_test_CFLAGS=${CFLAGS+set}
3063 ac_save_CFLAGS=$CFLAGS
3064 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3065 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3066 if ${ac_cv_prog_cc_g+:} false; then :
3067 $as_echo_n "(cached) " >&6
3069 ac_save_c_werror_flag=$ac_c_werror_flag
3070 ac_c_werror_flag=yes
3073 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3074 /* end confdefs.h. */
3084 if ac_fn_c_try_compile "$LINENO"; then :
3088 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3089 /* end confdefs.h. */
3099 if ac_fn_c_try_compile "$LINENO"; then :
3102 ac_c_werror_flag=$ac_save_c_werror_flag
3104 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3105 /* end confdefs.h. */
3115 if ac_fn_c_try_compile "$LINENO"; then :
3118 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3120 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3122 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3123 ac_c_werror_flag=$ac_save_c_werror_flag
3125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3126 $as_echo "$ac_cv_prog_cc_g" >&6; }
3127 if test "$ac_test_CFLAGS" = set; then
3128 CFLAGS=$ac_save_CFLAGS
3129 elif test $ac_cv_prog_cc_g = yes; then
3130 if test "$GCC" = yes; then
3136 if test "$GCC" = yes; then
3142 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3143 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3144 if ${ac_cv_prog_cc_c89+:} false; then :
3145 $as_echo_n "(cached) " >&6
3147 ac_cv_prog_cc_c89=no
3149 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3150 /* end confdefs.h. */
3153 #include <sys/types.h>
3154 #include <sys/stat.h>
3155 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3156 struct buf { int x; };
3157 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3158 static char *e (p, i)
3164 static char *f (char * (*g) (char **, int), char **p, ...)
3169 s = g (p, va_arg (v,int));
3174 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3175 function prototypes and stuff, but not '\xHH' hex character constants.
3176 These don't provoke an error unfortunately, instead are silently treated
3177 as 'x'. The following induces an error, until -std is added to get
3178 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3179 array size at least. It's necessary to write '\x00'==0 to get something
3180 that's true only with -std. */
3181 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3183 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3184 inside strings and character constants. */
3186 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3188 int test (int i, double x);
3189 struct s1 {int (*f) (int a);};
3190 struct s2 {int (*f) (double a);};
3191 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3197 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3202 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3203 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3205 CC="$ac_save_CC $ac_arg"
3206 if ac_fn_c_try_compile "$LINENO"; then :
3207 ac_cv_prog_cc_c89=$ac_arg
3209 rm -f core conftest.err conftest.$ac_objext
3210 test "x$ac_cv_prog_cc_c89" != "xno" && break
3212 rm -f conftest.$ac_ext
3217 case "x$ac_cv_prog_cc_c89" in
3219 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3220 $as_echo "none needed" >&6; } ;;
3222 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3223 $as_echo "unsupported" >&6; } ;;
3225 CC="$CC $ac_cv_prog_cc_c89"
3226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3227 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3229 if test "x$ac_cv_prog_cc_c89" != xno; then :
3234 ac_cpp='$CPP $CPPFLAGS'
3235 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3236 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3237 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3240 ac_cpp='$CXXCPP $CPPFLAGS'
3241 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3242 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3243 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3244 if test -z "$CXX"; then
3245 if test -n "$CCC"; then
3248 if test -n "$ac_tool_prefix"; then
3249 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3251 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3252 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3253 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3254 $as_echo_n "checking for $ac_word... " >&6; }
3255 if ${ac_cv_prog_CXX+:} false; then :
3256 $as_echo_n "(cached) " >&6
3258 if test -n "$CXX"; then
3259 ac_cv_prog_CXX="$CXX" # Let the user override the test.
3261 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3265 test -z "$as_dir" && as_dir=.
3266 for ac_exec_ext in '' $ac_executable_extensions; do
3267 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3268 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3269 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3279 if test -n "$CXX"; then
3280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
3281 $as_echo "$CXX" >&6; }
3283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3284 $as_echo "no" >&6; }
3288 test -n "$CXX" && break
3291 if test -z "$CXX"; then
3293 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3295 # Extract the first word of "$ac_prog", so it can be a program name with args.
3296 set dummy $ac_prog; ac_word=$2
3297 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3298 $as_echo_n "checking for $ac_word... " >&6; }
3299 if ${ac_cv_prog_ac_ct_CXX+:} false; then :
3300 $as_echo_n "(cached) " >&6
3302 if test -n "$ac_ct_CXX"; then
3303 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3305 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3309 test -z "$as_dir" && as_dir=.
3310 for ac_exec_ext in '' $ac_executable_extensions; do
3311 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3312 ac_cv_prog_ac_ct_CXX="$ac_prog"
3313 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3322 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3323 if test -n "$ac_ct_CXX"; then
3324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
3325 $as_echo "$ac_ct_CXX" >&6; }
3327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3328 $as_echo "no" >&6; }
3332 test -n "$ac_ct_CXX" && break
3335 if test "x$ac_ct_CXX" = x; then
3338 case $cross_compiling:$ac_tool_warned in
3340 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3341 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3342 ac_tool_warned=yes ;;
3350 # Provide some information about the compiler.
3351 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
3354 for ac_option in --version -v -V -qversion; do
3355 { { ac_try="$ac_compiler $ac_option >&5"
3357 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3358 *) ac_try_echo=$ac_try;;
3360 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3361 $as_echo "$ac_try_echo"; } >&5
3362 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3364 if test -s conftest.err; then
3366 ... rest of stderr output deleted ...
3367 10q' conftest.err >conftest.er1
3368 cat conftest.er1 >&5
3370 rm -f conftest.er1 conftest.err
3371 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3372 test $ac_status = 0; }
3375 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
3376 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
3377 if ${ac_cv_cxx_compiler_gnu+:} false; then :
3378 $as_echo_n "(cached) " >&6
3380 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3381 /* end confdefs.h. */
3394 if ac_fn_cxx_try_compile "$LINENO"; then :
3399 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3400 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3403 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
3404 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
3405 if test $ac_compiler_gnu = yes; then
3410 ac_test_CXXFLAGS=${CXXFLAGS+set}
3411 ac_save_CXXFLAGS=$CXXFLAGS
3412 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
3413 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
3414 if ${ac_cv_prog_cxx_g+:} false; then :
3415 $as_echo_n "(cached) " >&6
3417 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3418 ac_cxx_werror_flag=yes
3421 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3422 /* end confdefs.h. */
3432 if ac_fn_cxx_try_compile "$LINENO"; then :
3433 ac_cv_prog_cxx_g=yes
3436 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3437 /* end confdefs.h. */
3447 if ac_fn_cxx_try_compile "$LINENO"; then :
3450 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3452 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3453 /* end confdefs.h. */
3463 if ac_fn_cxx_try_compile "$LINENO"; then :
3464 ac_cv_prog_cxx_g=yes
3466 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3468 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3470 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3471 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
3474 $as_echo "$ac_cv_prog_cxx_g" >&6; }
3475 if test "$ac_test_CXXFLAGS" = set; then
3476 CXXFLAGS=$ac_save_CXXFLAGS
3477 elif test $ac_cv_prog_cxx_g = yes; then
3478 if test "$GXX" = yes; then
3484 if test "$GXX" = yes; then
3491 ac_cpp='$CPP $CPPFLAGS'
3492 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3493 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3494 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3499 ac_cpp='$CPP $CPPFLAGS'
3500 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3501 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3502 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3503 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3504 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3505 # On Suns, sometimes $CPP names a directory.
3506 if test -n "$CPP" && test -d "$CPP"; then
3509 if test -z "$CPP"; then
3510 if ${ac_cv_prog_CPP+:} false; then :
3511 $as_echo_n "(cached) " >&6
3513 # Double quotes because CPP needs to be expanded
3514 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3517 for ac_c_preproc_warn_flag in '' yes
3519 # Use a header file that comes with gcc, so configuring glibc
3520 # with a fresh cross-compiler works.
3521 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3522 # <limits.h> exists even on freestanding compilers.
3523 # On the NeXT, cc -E runs the code through the compiler's parser,
3524 # not just through cpp. "Syntax error" is here to catch this case.
3525 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3526 /* end confdefs.h. */
3528 # include <limits.h>
3530 # include <assert.h>
3534 if ac_fn_c_try_cpp "$LINENO"; then :
3537 # Broken: fails on valid input.
3540 rm -f conftest.err conftest.i conftest.$ac_ext
3542 # OK, works on sane cases. Now check whether nonexistent headers
3543 # can be detected and how.
3544 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3545 /* end confdefs.h. */
3546 #include <ac_nonexistent.h>
3548 if ac_fn_c_try_cpp "$LINENO"; then :
3549 # Broken: success on invalid input.
3552 # Passes both tests.
3556 rm -f conftest.err conftest.i conftest.$ac_ext
3559 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3560 rm -f conftest.i conftest.err conftest.$ac_ext
3561 if $ac_preproc_ok; then :
3573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3574 $as_echo "$CPP" >&6; }
3576 for ac_c_preproc_warn_flag in '' yes
3578 # Use a header file that comes with gcc, so configuring glibc
3579 # with a fresh cross-compiler works.
3580 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3581 # <limits.h> exists even on freestanding compilers.
3582 # On the NeXT, cc -E runs the code through the compiler's parser,
3583 # not just through cpp. "Syntax error" is here to catch this case.
3584 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3585 /* end confdefs.h. */
3587 # include <limits.h>
3589 # include <assert.h>
3593 if ac_fn_c_try_cpp "$LINENO"; then :
3596 # Broken: fails on valid input.
3599 rm -f conftest.err conftest.i conftest.$ac_ext
3601 # OK, works on sane cases. Now check whether nonexistent headers
3602 # can be detected and how.
3603 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3604 /* end confdefs.h. */
3605 #include <ac_nonexistent.h>
3607 if ac_fn_c_try_cpp "$LINENO"; then :
3608 # Broken: success on invalid input.
3611 # Passes both tests.
3615 rm -f conftest.err conftest.i conftest.$ac_ext
3618 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3619 rm -f conftest.i conftest.err conftest.$ac_ext
3620 if $ac_preproc_ok; then :
3623 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3624 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3625 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3626 See \`config.log' for more details" "$LINENO" 5; }
3630 ac_cpp='$CPP $CPPFLAGS'
3631 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3632 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3633 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3636 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3637 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3638 if ${ac_cv_path_GREP+:} false; then :
3639 $as_echo_n "(cached) " >&6
3641 if test -z "$GREP"; then
3642 ac_path_GREP_found=false
3643 # Loop through the user's path and test for each of PROGNAME-LIST
3644 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3645 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3648 test -z "$as_dir" && as_dir=.
3649 for ac_prog in grep ggrep; do
3650 for ac_exec_ext in '' $ac_executable_extensions; do
3651 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3652 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3653 # Check for GNU ac_path_GREP and select it if it is found.
3654 # Check for GNU $ac_path_GREP
3655 case `"$ac_path_GREP" --version 2>&1` in
3657 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3660 $as_echo_n 0123456789 >"conftest.in"
3663 cat "conftest.in" "conftest.in" >"conftest.tmp"
3664 mv "conftest.tmp" "conftest.in"
3665 cp "conftest.in" "conftest.nl"
3666 $as_echo 'GREP' >> "conftest.nl"
3667 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3668 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3669 as_fn_arith $ac_count + 1 && ac_count=$as_val
3670 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3671 # Best one so far, save it but keep looking for a better one
3672 ac_cv_path_GREP="$ac_path_GREP"
3673 ac_path_GREP_max=$ac_count
3675 # 10*(2^10) chars as input seems more than enough
3676 test $ac_count -gt 10 && break
3678 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3681 $ac_path_GREP_found && break 3
3686 if test -z "$ac_cv_path_GREP"; then
3687 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3690 ac_cv_path_GREP=$GREP
3694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3695 $as_echo "$ac_cv_path_GREP" >&6; }
3696 GREP="$ac_cv_path_GREP"
3699 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3700 $as_echo_n "checking for egrep... " >&6; }
3701 if ${ac_cv_path_EGREP+:} false; then :
3702 $as_echo_n "(cached) " >&6
3704 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3705 then ac_cv_path_EGREP="$GREP -E"
3707 if test -z "$EGREP"; then
3708 ac_path_EGREP_found=false
3709 # Loop through the user's path and test for each of PROGNAME-LIST
3710 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3711 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3714 test -z "$as_dir" && as_dir=.
3715 for ac_prog in egrep; do
3716 for ac_exec_ext in '' $ac_executable_extensions; do
3717 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3718 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3719 # Check for GNU ac_path_EGREP and select it if it is found.
3720 # Check for GNU $ac_path_EGREP
3721 case `"$ac_path_EGREP" --version 2>&1` in
3723 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3726 $as_echo_n 0123456789 >"conftest.in"
3729 cat "conftest.in" "conftest.in" >"conftest.tmp"
3730 mv "conftest.tmp" "conftest.in"
3731 cp "conftest.in" "conftest.nl"
3732 $as_echo 'EGREP' >> "conftest.nl"
3733 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3734 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3735 as_fn_arith $ac_count + 1 && ac_count=$as_val
3736 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3737 # Best one so far, save it but keep looking for a better one
3738 ac_cv_path_EGREP="$ac_path_EGREP"
3739 ac_path_EGREP_max=$ac_count
3741 # 10*(2^10) chars as input seems more than enough
3742 test $ac_count -gt 10 && break
3744 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3747 $ac_path_EGREP_found && break 3
3752 if test -z "$ac_cv_path_EGREP"; then
3753 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3756 ac_cv_path_EGREP=$EGREP
3761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3762 $as_echo "$ac_cv_path_EGREP" >&6; }
3763 EGREP="$ac_cv_path_EGREP"
3766 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3767 $as_echo_n "checking for ANSI C header files... " >&6; }
3768 if ${ac_cv_header_stdc+:} false; then :
3769 $as_echo_n "(cached) " >&6
3771 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3772 /* end confdefs.h. */
3786 if ac_fn_c_try_compile "$LINENO"; then :
3787 ac_cv_header_stdc=yes
3789 ac_cv_header_stdc=no
3791 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3793 if test $ac_cv_header_stdc = yes; then
3794 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3795 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3796 /* end confdefs.h. */
3800 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3801 $EGREP "memchr" >/dev/null 2>&1; then :
3804 ac_cv_header_stdc=no
3810 if test $ac_cv_header_stdc = yes; then
3811 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3812 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3813 /* end confdefs.h. */
3817 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3818 $EGREP "free" >/dev/null 2>&1; then :
3821 ac_cv_header_stdc=no
3827 if test $ac_cv_header_stdc = yes; then
3828 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3829 if test "$cross_compiling" = yes; then :
3832 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3833 /* end confdefs.h. */
3836 #if ((' ' & 0x0FF) == 0x020)
3837 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3838 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3840 # define ISLOWER(c) \
3841 (('a' <= (c) && (c) <= 'i') \
3842 || ('j' <= (c) && (c) <= 'r') \
3843 || ('s' <= (c) && (c) <= 'z'))
3844 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3847 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3852 for (i = 0; i < 256; i++)
3853 if (XOR (islower (i), ISLOWER (i))
3854 || toupper (i) != TOUPPER (i))
3859 if ac_fn_c_try_run "$LINENO"; then :
3862 ac_cv_header_stdc=no
3864 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3865 conftest.$ac_objext conftest.beam conftest.$ac_ext
3870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3871 $as_echo "$ac_cv_header_stdc" >&6; }
3872 if test $ac_cv_header_stdc = yes; then
3874 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
3878 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
3879 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3880 inttypes.h stdint.h unistd.h
3882 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3883 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3885 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
3886 cat >>confdefs.h <<_ACEOF
3887 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3896 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
3897 if test "x$ac_cv_header_minix_config_h" = xyes; then :
3904 if test "$MINIX" = yes; then
3906 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
3909 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
3912 $as_echo "#define _MINIX 1" >>confdefs.h
3917 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
3918 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
3919 if ${ac_cv_safe_to_define___extensions__+:} false; then :
3920 $as_echo_n "(cached) " >&6
3922 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3923 /* end confdefs.h. */
3925 # define __EXTENSIONS__ 1
3926 $ac_includes_default
3935 if ac_fn_c_try_compile "$LINENO"; then :
3936 ac_cv_safe_to_define___extensions__=yes
3938 ac_cv_safe_to_define___extensions__=no
3940 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
3943 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
3944 test $ac_cv_safe_to_define___extensions__ = yes &&
3945 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
3947 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
3949 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
3951 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
3953 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
3958 if test $ac_cv_c_compiler_gnu = yes; then
3959 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC needs -traditional" >&5
3960 $as_echo_n "checking whether $CC needs -traditional... " >&6; }
3961 if ${ac_cv_prog_gcc_traditional+:} false; then :
3962 $as_echo_n "(cached) " >&6
3964 ac_pattern="Autoconf.*'x'"
3965 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3966 /* end confdefs.h. */
3970 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3971 $EGREP "$ac_pattern" >/dev/null 2>&1; then :
3972 ac_cv_prog_gcc_traditional=yes
3974 ac_cv_prog_gcc_traditional=no
3979 if test $ac_cv_prog_gcc_traditional = no; then
3980 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3981 /* end confdefs.h. */
3985 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3986 $EGREP "$ac_pattern" >/dev/null 2>&1; then :
3987 ac_cv_prog_gcc_traditional=yes
3993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_gcc_traditional" >&5
3994 $as_echo "$ac_cv_prog_gcc_traditional" >&6; }
3995 if test $ac_cv_prog_gcc_traditional = yes; then
3996 CC="$CC -traditional"
4000 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using SUNPro C" >&5
4001 $as_echo_n "checking whether we are using SUNPro C... " >&6; }
4002 if ${ac_cv_prog_suncc+:} false; then :
4003 $as_echo_n "(cached) " >&6
4005 cat > conftest.c <<EOF
4010 if { ac_try='${CC-cc} -E conftest.c'
4011 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
4014 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4015 test $ac_status = 0; }; } | egrep yes >/dev/null 2>&1; then
4016 ac_cv_prog_suncc=yes
4021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_suncc" >&5
4022 $as_echo "$ac_cv_prog_suncc" >&6; }
4023 if test -n "$ac_tool_prefix"; then
4024 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4025 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4026 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4027 $as_echo_n "checking for $ac_word... " >&6; }
4028 if ${ac_cv_prog_RANLIB+:} false; then :
4029 $as_echo_n "(cached) " >&6
4031 if test -n "$RANLIB"; then
4032 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4034 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4038 test -z "$as_dir" && as_dir=.
4039 for ac_exec_ext in '' $ac_executable_extensions; do
4040 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4041 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4042 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4051 RANLIB=$ac_cv_prog_RANLIB
4052 if test -n "$RANLIB"; then
4053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
4054 $as_echo "$RANLIB" >&6; }
4056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4057 $as_echo "no" >&6; }
4062 if test -z "$ac_cv_prog_RANLIB"; then
4063 ac_ct_RANLIB=$RANLIB
4064 # Extract the first word of "ranlib", so it can be a program name with args.
4065 set dummy ranlib; ac_word=$2
4066 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4067 $as_echo_n "checking for $ac_word... " >&6; }
4068 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
4069 $as_echo_n "(cached) " >&6
4071 if test -n "$ac_ct_RANLIB"; then
4072 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4074 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4078 test -z "$as_dir" && as_dir=.
4079 for ac_exec_ext in '' $ac_executable_extensions; do
4080 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4081 ac_cv_prog_ac_ct_RANLIB="ranlib"
4082 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4091 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4092 if test -n "$ac_ct_RANLIB"; then
4093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
4094 $as_echo "$ac_ct_RANLIB" >&6; }
4096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4097 $as_echo "no" >&6; }
4100 if test "x$ac_ct_RANLIB" = x; then
4103 case $cross_compiling:$ac_tool_warned in
4105 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4106 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4107 ac_tool_warned=yes ;;
4109 RANLIB=$ac_ct_RANLIB
4112 RANLIB="$ac_cv_prog_RANLIB"
4116 if test "x$GCC" = "xyes"; then
4117 CFLAGS="$CFLAGS -Wall -D_GNU_SOURCE"
4120 # Check whether --enable-largefile was given.
4121 if test "${enable_largefile+set}" = set; then :
4122 enableval=$enable_largefile;
4125 if test "$enable_largefile" != no; then
4127 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
4128 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
4129 if ${ac_cv_sys_largefile_CC+:} false; then :
4130 $as_echo_n "(cached) " >&6
4132 ac_cv_sys_largefile_CC=no
4133 if test "$GCC" != yes; then
4136 # IRIX 6.2 and later do not support large files by default,
4137 # so use the C compiler's -n32 option if that helps.
4138 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4139 /* end confdefs.h. */
4140 #include <sys/types.h>
4141 /* Check that off_t can represent 2**63 - 1 correctly.
4142 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4143 since some C++ compilers masquerading as C compilers
4144 incorrectly reject 9223372036854775807. */
4145 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4146 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4147 && LARGE_OFF_T % 2147483647 == 1)
4157 if ac_fn_c_try_compile "$LINENO"; then :
4160 rm -f core conftest.err conftest.$ac_objext
4162 if ac_fn_c_try_compile "$LINENO"; then :
4163 ac_cv_sys_largefile_CC=' -n32'; break
4165 rm -f core conftest.err conftest.$ac_objext
4169 rm -f conftest.$ac_ext
4172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
4173 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
4174 if test "$ac_cv_sys_largefile_CC" != no; then
4175 CC=$CC$ac_cv_sys_largefile_CC
4178 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
4179 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
4180 if ${ac_cv_sys_file_offset_bits+:} false; then :
4181 $as_echo_n "(cached) " >&6
4184 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4185 /* end confdefs.h. */
4186 #include <sys/types.h>
4187 /* Check that off_t can represent 2**63 - 1 correctly.
4188 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4189 since some C++ compilers masquerading as C compilers
4190 incorrectly reject 9223372036854775807. */
4191 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4192 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4193 && LARGE_OFF_T % 2147483647 == 1)
4203 if ac_fn_c_try_compile "$LINENO"; then :
4204 ac_cv_sys_file_offset_bits=no; break
4206 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4207 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4208 /* end confdefs.h. */
4209 #define _FILE_OFFSET_BITS 64
4210 #include <sys/types.h>
4211 /* Check that off_t can represent 2**63 - 1 correctly.
4212 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4213 since some C++ compilers masquerading as C compilers
4214 incorrectly reject 9223372036854775807. */
4215 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4216 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4217 && LARGE_OFF_T % 2147483647 == 1)
4227 if ac_fn_c_try_compile "$LINENO"; then :
4228 ac_cv_sys_file_offset_bits=64; break
4230 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4231 ac_cv_sys_file_offset_bits=unknown
4235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
4236 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
4237 case $ac_cv_sys_file_offset_bits in #(
4240 cat >>confdefs.h <<_ACEOF
4241 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
4246 if test $ac_cv_sys_file_offset_bits = unknown; then
4247 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
4248 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
4249 if ${ac_cv_sys_large_files+:} false; then :
4250 $as_echo_n "(cached) " >&6
4253 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4254 /* end confdefs.h. */
4255 #include <sys/types.h>
4256 /* Check that off_t can represent 2**63 - 1 correctly.
4257 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4258 since some C++ compilers masquerading as C compilers
4259 incorrectly reject 9223372036854775807. */
4260 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4261 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4262 && LARGE_OFF_T % 2147483647 == 1)
4272 if ac_fn_c_try_compile "$LINENO"; then :
4273 ac_cv_sys_large_files=no; break
4275 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4276 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4277 /* end confdefs.h. */
4278 #define _LARGE_FILES 1
4279 #include <sys/types.h>
4280 /* Check that off_t can represent 2**63 - 1 correctly.
4281 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4282 since some C++ compilers masquerading as C compilers
4283 incorrectly reject 9223372036854775807. */
4284 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4285 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4286 && LARGE_OFF_T % 2147483647 == 1)
4296 if ac_fn_c_try_compile "$LINENO"; then :
4297 ac_cv_sys_large_files=1; break
4299 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4300 ac_cv_sys_large_files=unknown
4304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
4305 $as_echo "$ac_cv_sys_large_files" >&6; }
4306 case $ac_cv_sys_large_files in #(
4309 cat >>confdefs.h <<_ACEOF
4310 #define _LARGE_FILES $ac_cv_sys_large_files
4319 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
4320 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
4321 if ${ac_cv_c_bigendian+:} false; then :
4322 $as_echo_n "(cached) " >&6
4324 ac_cv_c_bigendian=unknown
4325 # See if we're dealing with a universal compiler.
4326 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4327 /* end confdefs.h. */
4328 #ifndef __APPLE_CC__
4329 not a universal capable compiler
4334 if ac_fn_c_try_compile "$LINENO"; then :
4336 # Check for potential -arch flags. It is not universal unless
4337 # there are at least two -arch flags with different values.
4340 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
4341 if test -n "$ac_prev"; then
4343 i?86 | x86_64 | ppc | ppc64)
4344 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
4347 ac_cv_c_bigendian=universal
4353 elif test "x$ac_word" = "x-arch"; then
4358 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4359 if test $ac_cv_c_bigendian = unknown; then
4360 # See if sys/param.h defines the BYTE_ORDER macro.
4361 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4362 /* end confdefs.h. */
4363 #include <sys/types.h>
4364 #include <sys/param.h>
4369 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
4370 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
4379 if ac_fn_c_try_compile "$LINENO"; then :
4380 # It does; now see whether it defined to BIG_ENDIAN or not.
4381 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4382 /* end confdefs.h. */
4383 #include <sys/types.h>
4384 #include <sys/param.h>
4389 #if BYTE_ORDER != BIG_ENDIAN
4397 if ac_fn_c_try_compile "$LINENO"; then :
4398 ac_cv_c_bigendian=yes
4400 ac_cv_c_bigendian=no
4402 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4404 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4406 if test $ac_cv_c_bigendian = unknown; then
4407 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
4408 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4409 /* end confdefs.h. */
4415 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
4423 if ac_fn_c_try_compile "$LINENO"; then :
4424 # It does; now see whether it defined to _BIG_ENDIAN or not.
4425 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4426 /* end confdefs.h. */
4440 if ac_fn_c_try_compile "$LINENO"; then :
4441 ac_cv_c_bigendian=yes
4443 ac_cv_c_bigendian=no
4445 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4447 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4449 if test $ac_cv_c_bigendian = unknown; then
4450 # Compile a test program.
4451 if test "$cross_compiling" = yes; then :
4452 # Try to guess by grepping values from an object file.
4453 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4454 /* end confdefs.h. */
4455 short int ascii_mm[] =
4456 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
4457 short int ascii_ii[] =
4458 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
4459 int use_ascii (int i) {
4460 return ascii_mm[i] + ascii_ii[i];
4462 short int ebcdic_ii[] =
4463 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
4464 short int ebcdic_mm[] =
4465 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
4466 int use_ebcdic (int i) {
4467 return ebcdic_mm[i] + ebcdic_ii[i];
4474 return use_ascii (foo) == use_ebcdic (foo);
4479 if ac_fn_c_try_compile "$LINENO"; then :
4480 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
4481 ac_cv_c_bigendian=yes
4483 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
4484 if test "$ac_cv_c_bigendian" = unknown; then
4485 ac_cv_c_bigendian=no
4487 # finding both strings is unlikely to happen, but who knows?
4488 ac_cv_c_bigendian=unknown
4492 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4494 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4495 /* end confdefs.h. */
4496 $ac_includes_default
4501 /* Are we little or big endian? From Harbison&Steele. */
4505 char c[sizeof (long int)];
4508 return u.c[sizeof (long int) - 1] == 1;
4514 if ac_fn_c_try_run "$LINENO"; then :
4515 ac_cv_c_bigendian=no
4517 ac_cv_c_bigendian=yes
4519 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4520 conftest.$ac_objext conftest.beam conftest.$ac_ext
4525 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
4526 $as_echo "$ac_cv_c_bigendian" >&6; }
4527 case $ac_cv_c_bigendian in #(
4529 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
4535 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
4539 as_fn_error $? "unknown endianness
4540 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
4544 # Extract the first word of "gmake", so it can be a program name with args.
4545 set dummy gmake; ac_word=$2
4546 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4547 $as_echo_n "checking for $ac_word... " >&6; }
4548 if ${ac_cv_prog_GMAKE+:} false; then :
4549 $as_echo_n "(cached) " >&6
4551 if test -n "$GMAKE"; then
4552 ac_cv_prog_GMAKE="$GMAKE" # Let the user override the test.
4554 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4558 test -z "$as_dir" && as_dir=.
4559 for ac_exec_ext in '' $ac_executable_extensions; do
4560 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4561 ac_cv_prog_GMAKE="yes"
4562 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4569 test -z "$ac_cv_prog_GMAKE" && ac_cv_prog_GMAKE="no"
4572 GMAKE=$ac_cv_prog_GMAKE
4573 if test -n "$GMAKE"; then
4574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMAKE" >&5
4575 $as_echo "$GMAKE" >&6; }
4577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4578 $as_echo "no" >&6; }
4582 if test $GMAKE = no; then
4583 # Extract the first word of "make", so it can be a program name with args.
4584 set dummy make; ac_word=$2
4585 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4586 $as_echo_n "checking for $ac_word... " >&6; }
4587 if ${ac_cv_path_MAKE+:} false; then :
4588 $as_echo_n "(cached) " >&6
4592 ac_cv_path_MAKE="$MAKE" # Let the user override the test with a path.
4595 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4599 test -z "$as_dir" && as_dir=.
4600 for ac_exec_ext in '' $ac_executable_extensions; do
4601 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4602 ac_cv_path_MAKE="$as_dir/$ac_word$ac_exec_ext"
4603 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4610 test -z "$ac_cv_path_MAKE" && ac_cv_path_MAKE="/usr/local/bin/make"
4614 MAKE=$ac_cv_path_MAKE
4615 if test -n "$MAKE"; then
4616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
4617 $as_echo "$MAKE" >&6; }
4619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4620 $as_echo "no" >&6; }
4625 # Extract the first word of "gmake", so it can be a program name with args.
4626 set dummy gmake; ac_word=$2
4627 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4628 $as_echo_n "checking for $ac_word... " >&6; }
4629 if ${ac_cv_path_MAKE+:} false; then :
4630 $as_echo_n "(cached) " >&6
4634 ac_cv_path_MAKE="$MAKE" # Let the user override the test with a path.
4637 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4641 test -z "$as_dir" && as_dir=.
4642 for ac_exec_ext in '' $ac_executable_extensions; do
4643 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4644 ac_cv_path_MAKE="$as_dir/$ac_word$ac_exec_ext"
4645 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4652 test -z "$ac_cv_path_MAKE" && ac_cv_path_MAKE="/usr/local/gnu/bin/make"
4656 MAKE=$ac_cv_path_MAKE
4657 if test -n "$MAKE"; then
4658 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
4659 $as_echo "$MAKE" >&6; }
4661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4662 $as_echo "no" >&6; }
4667 makever=`$ac_cv_path_MAKE --version 2>&1 | grep "GNU Make"`
4668 if test -z "$makever"; then
4669 as_fn_error $? "GNU Make is not installed. Please download and install it
4670 from ftp://prep.ai.mit.edu/pub/gnu/make/ before continuing." "$LINENO" 5
4674 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
4675 if test -f "$ac_dir/install-sh"; then
4677 ac_install_sh="$ac_aux_dir/install-sh -c"
4679 elif test -f "$ac_dir/install.sh"; then
4681 ac_install_sh="$ac_aux_dir/install.sh -c"
4683 elif test -f "$ac_dir/shtool"; then
4685 ac_install_sh="$ac_aux_dir/shtool install -c"
4689 if test -z "$ac_aux_dir"; then
4690 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
4693 # These three variables are undocumented and unsupported,
4694 # and are intended to be withdrawn in a future Autoconf release.
4695 # They can cause serious problems if a builder's source tree is in a directory
4696 # whose full name contains unusual characters.
4697 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4698 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4699 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4704 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4705 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
4711 macro_revision='1.3293'
4725 ltmain="$ac_aux_dir/ltmain.sh"
4727 # Make sure we can run config.sub.
4728 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4729 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4731 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4732 $as_echo_n "checking build system type... " >&6; }
4733 if ${ac_cv_build+:} false; then :
4734 $as_echo_n "(cached) " >&6
4736 ac_build_alias=$build_alias
4737 test "x$ac_build_alias" = x &&
4738 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4739 test "x$ac_build_alias" = x &&
4740 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
4741 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4742 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4746 $as_echo "$ac_cv_build" >&6; }
4747 case $ac_cv_build in
4749 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
4752 ac_save_IFS=$IFS; IFS='-'
4758 # Remember, the first character of IFS is used to create $*,
4759 # except with old shells:
4762 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4765 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4766 $as_echo_n "checking host system type... " >&6; }
4767 if ${ac_cv_host+:} false; then :
4768 $as_echo_n "(cached) " >&6
4770 if test "x$host_alias" = x; then
4771 ac_cv_host=$ac_cv_build
4773 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4774 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4779 $as_echo "$ac_cv_host" >&6; }
4782 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
4785 ac_save_IFS=$IFS; IFS='-'
4791 # Remember, the first character of IFS is used to create $*,
4792 # except with old shells:
4795 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4798 # Backslashify metacharacters that are still active within
4799 # double-quoted strings.
4800 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
4802 # Same as above, but do not quote variable references.
4803 double_quote_subst='s/\(["`\\]\)/\\\1/g'
4805 # Sed substitution to delay expansion of an escaped shell variable in a
4806 # double_quote_subst'ed string.
4807 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4809 # Sed substitution to delay expansion of an escaped single quote.
4810 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4812 # Sed substitution to avoid accidental globbing in evaled expressions
4813 no_glob_subst='s/\*/\\\*/g'
4815 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4816 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4817 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
4819 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
4820 $as_echo_n "checking how to print strings... " >&6; }
4821 # Test print first, because it will be a builtin if present.
4822 if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
4823 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
4825 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
4828 # Use this function as a fallback that always works.
4829 func_fallback_echo ()
4831 eval 'cat <<_LTECHO_EOF
4835 ECHO='func_fallback_echo'
4838 # func_echo_all arg...
4839 # Invoke $ECHO with all args, space-separated.
4846 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
4847 $as_echo "printf" >&6; } ;;
4848 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
4849 $as_echo "print -r" >&6; } ;;
4850 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
4851 $as_echo "cat" >&6; } ;;
4867 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4868 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
4869 if ${ac_cv_path_SED+:} false; then :
4870 $as_echo_n "(cached) " >&6
4872 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4873 for ac_i in 1 2 3 4 5 6 7; do
4874 ac_script="$ac_script$as_nl$ac_script"
4876 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4877 { ac_script=; unset ac_script;}
4878 if test -z "$SED"; then
4879 ac_path_SED_found=false
4880 # Loop through the user's path and test for each of PROGNAME-LIST
4881 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4885 test -z "$as_dir" && as_dir=.
4886 for ac_prog in sed gsed; do
4887 for ac_exec_ext in '' $ac_executable_extensions; do
4888 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4889 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
4890 # Check for GNU ac_path_SED and select it if it is found.
4891 # Check for GNU $ac_path_SED
4892 case `"$ac_path_SED" --version 2>&1` in
4894 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4897 $as_echo_n 0123456789 >"conftest.in"
4900 cat "conftest.in" "conftest.in" >"conftest.tmp"
4901 mv "conftest.tmp" "conftest.in"
4902 cp "conftest.in" "conftest.nl"
4903 $as_echo '' >> "conftest.nl"
4904 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4905 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4906 as_fn_arith $ac_count + 1 && ac_count=$as_val
4907 if test $ac_count -gt ${ac_path_SED_max-0}; then
4908 # Best one so far, save it but keep looking for a better one
4909 ac_cv_path_SED="$ac_path_SED"
4910 ac_path_SED_max=$ac_count
4912 # 10*(2^10) chars as input seems more than enough
4913 test $ac_count -gt 10 && break
4915 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4918 $ac_path_SED_found && break 3
4923 if test -z "$ac_cv_path_SED"; then
4924 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
4931 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4932 $as_echo "$ac_cv_path_SED" >&6; }
4933 SED="$ac_cv_path_SED"
4936 test -z "$SED" && SED=sed
4937 Xsed="$SED -e 1s/^X//"
4949 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4950 $as_echo_n "checking for fgrep... " >&6; }
4951 if ${ac_cv_path_FGREP+:} false; then :
4952 $as_echo_n "(cached) " >&6
4954 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4955 then ac_cv_path_FGREP="$GREP -F"
4957 if test -z "$FGREP"; then
4958 ac_path_FGREP_found=false
4959 # Loop through the user's path and test for each of PROGNAME-LIST
4960 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4961 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4964 test -z "$as_dir" && as_dir=.
4965 for ac_prog in fgrep; do
4966 for ac_exec_ext in '' $ac_executable_extensions; do
4967 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4968 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
4969 # Check for GNU ac_path_FGREP and select it if it is found.
4970 # Check for GNU $ac_path_FGREP
4971 case `"$ac_path_FGREP" --version 2>&1` in
4973 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4976 $as_echo_n 0123456789 >"conftest.in"
4979 cat "conftest.in" "conftest.in" >"conftest.tmp"
4980 mv "conftest.tmp" "conftest.in"
4981 cp "conftest.in" "conftest.nl"
4982 $as_echo 'FGREP' >> "conftest.nl"
4983 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4984 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4985 as_fn_arith $ac_count + 1 && ac_count=$as_val
4986 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4987 # Best one so far, save it but keep looking for a better one
4988 ac_cv_path_FGREP="$ac_path_FGREP"
4989 ac_path_FGREP_max=$ac_count
4991 # 10*(2^10) chars as input seems more than enough
4992 test $ac_count -gt 10 && break
4994 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4997 $ac_path_FGREP_found && break 3
5002 if test -z "$ac_cv_path_FGREP"; then
5003 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5006 ac_cv_path_FGREP=$FGREP
5011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5012 $as_echo "$ac_cv_path_FGREP" >&6; }
5013 FGREP="$ac_cv_path_FGREP"
5016 test -z "$GREP" && GREP=grep
5036 # Check whether --with-gnu-ld was given.
5037 if test "${with_gnu_ld+set}" = set; then :
5038 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5044 if test "$GCC" = yes; then
5045 # Check if gcc -print-prog-name=ld gives a path.
5046 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5047 $as_echo_n "checking for ld used by $CC... " >&6; }
5050 # gcc leaves a trailing carriage return which upsets mingw
5051 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5053 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5056 # Accept absolute paths.
5058 re_direlt='/[^/][^/]*/\.\./'
5059 # Canonicalize the pathname of ld
5060 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5061 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5062 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5064 test -z "$LD" && LD="$ac_prog"
5067 # If it fails, then pretend we aren't using GCC.
5071 # If it is relative, then search for the first ld in PATH.
5075 elif test "$with_gnu_ld" = yes; then
5076 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5077 $as_echo_n "checking for GNU ld... " >&6; }
5079 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5080 $as_echo_n "checking for non-GNU ld... " >&6; }
5082 if ${lt_cv_path_LD+:} false; then :
5083 $as_echo_n "(cached) " >&6
5085 if test -z "$LD"; then
5086 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5087 for ac_dir in $PATH; do
5089 test -z "$ac_dir" && ac_dir=.
5090 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5091 lt_cv_path_LD="$ac_dir/$ac_prog"
5092 # Check to see if the program is GNU ld. I'd rather use --version,
5093 # but apparently some variants of GNU ld only accept -v.
5094 # Break only if it was the GNU/non-GNU ld that we prefer.
5095 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5096 *GNU* | *'with BFD'*)
5097 test "$with_gnu_ld" != no && break
5100 test "$with_gnu_ld" != yes && break
5107 lt_cv_path_LD="$LD" # Let the user override the test with a path.
5112 if test -n "$LD"; then
5113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5114 $as_echo "$LD" >&6; }
5116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5117 $as_echo "no" >&6; }
5119 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
5120 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5121 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5122 if ${lt_cv_prog_gnu_ld+:} false; then :
5123 $as_echo_n "(cached) " >&6
5125 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5126 case `$LD -v 2>&1 </dev/null` in
5127 *GNU* | *'with BFD'*)
5128 lt_cv_prog_gnu_ld=yes
5131 lt_cv_prog_gnu_ld=no
5135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5136 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5137 with_gnu_ld=$lt_cv_prog_gnu_ld
5147 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5148 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5149 if ${lt_cv_path_NM+:} false; then :
5150 $as_echo_n "(cached) " >&6
5152 if test -n "$NM"; then
5153 # Let the user override the test.
5156 lt_nm_to_check="${ac_tool_prefix}nm"
5157 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5158 lt_nm_to_check="$lt_nm_to_check nm"
5160 for lt_tmp_nm in $lt_nm_to_check; do
5161 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5162 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5164 test -z "$ac_dir" && ac_dir=.
5165 tmp_nm="$ac_dir/$lt_tmp_nm"
5166 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5167 # Check to see if the nm accepts a BSD-compat flag.
5168 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5169 # nm: unknown option "B" ignored
5170 # Tru64's nm complains that /dev/null is an invalid object file
5171 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5172 */dev/null* | *'Invalid file or object type'*)
5173 lt_cv_path_NM="$tmp_nm -B"
5177 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5179 lt_cv_path_NM="$tmp_nm -p"
5183 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5184 continue # so that we can try to find one that supports BSD flags
5193 : ${lt_cv_path_NM=no}
5196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5197 $as_echo "$lt_cv_path_NM" >&6; }
5198 if test "$lt_cv_path_NM" != "no"; then
5201 # Didn't find any BSD compatible name lister, look for dumpbin.
5202 if test -n "$DUMPBIN"; then :
5203 # Let the user override the test.
5205 if test -n "$ac_tool_prefix"; then
5206 for ac_prog in dumpbin "link -dump"
5208 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5209 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5210 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5211 $as_echo_n "checking for $ac_word... " >&6; }
5212 if ${ac_cv_prog_DUMPBIN+:} false; then :
5213 $as_echo_n "(cached) " >&6
5215 if test -n "$DUMPBIN"; then
5216 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5218 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5222 test -z "$as_dir" && as_dir=.
5223 for ac_exec_ext in '' $ac_executable_extensions; do
5224 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5225 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5226 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5235 DUMPBIN=$ac_cv_prog_DUMPBIN
5236 if test -n "$DUMPBIN"; then
5237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5238 $as_echo "$DUMPBIN" >&6; }
5240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5241 $as_echo "no" >&6; }
5245 test -n "$DUMPBIN" && break
5248 if test -z "$DUMPBIN"; then
5249 ac_ct_DUMPBIN=$DUMPBIN
5250 for ac_prog in dumpbin "link -dump"
5252 # Extract the first word of "$ac_prog", so it can be a program name with args.
5253 set dummy $ac_prog; ac_word=$2
5254 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5255 $as_echo_n "checking for $ac_word... " >&6; }
5256 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
5257 $as_echo_n "(cached) " >&6
5259 if test -n "$ac_ct_DUMPBIN"; then
5260 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5262 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5266 test -z "$as_dir" && as_dir=.
5267 for ac_exec_ext in '' $ac_executable_extensions; do
5268 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5269 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5270 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5279 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5280 if test -n "$ac_ct_DUMPBIN"; then
5281 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5282 $as_echo "$ac_ct_DUMPBIN" >&6; }
5284 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5285 $as_echo "no" >&6; }
5289 test -n "$ac_ct_DUMPBIN" && break
5292 if test "x$ac_ct_DUMPBIN" = x; then
5295 case $cross_compiling:$ac_tool_warned in
5297 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5298 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5299 ac_tool_warned=yes ;;
5301 DUMPBIN=$ac_ct_DUMPBIN
5305 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5307 DUMPBIN="$DUMPBIN -symbols"
5315 if test "$DUMPBIN" != ":"; then
5319 test -z "$NM" && NM=nm
5326 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5327 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
5328 if ${lt_cv_nm_interface+:} false; then :
5329 $as_echo_n "(cached) " >&6
5331 lt_cv_nm_interface="BSD nm"
5332 echo "int some_variable = 0;" > conftest.$ac_ext
5333 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5334 (eval "$ac_compile" 2>conftest.err)
5335 cat conftest.err >&5
5336 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5337 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5338 cat conftest.err >&5
5339 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5340 cat conftest.out >&5
5341 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5342 lt_cv_nm_interface="MS dumpbin"
5346 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5347 $as_echo "$lt_cv_nm_interface" >&6; }
5349 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5350 $as_echo_n "checking whether ln -s works... " >&6; }
5352 if test "$LN_S" = "ln -s"; then
5353 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5354 $as_echo "yes" >&6; }
5356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5357 $as_echo "no, using $LN_S" >&6; }
5360 # find the maximum length of command line arguments
5361 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5362 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
5363 if ${lt_cv_sys_max_cmd_len+:} false; then :
5364 $as_echo_n "(cached) " >&6
5371 # On DJGPP, this test can blow up pretty badly due to problems in libc
5372 # (any single argument exceeding 2000 bytes causes a buffer overrun
5373 # during glob expansion). Even if it were fixed, the result of this
5374 # check would be larger than it should be.
5375 lt_cv_sys_max_cmd_len=12288; # 12K is about right
5379 # Under GNU Hurd, this test is not required because there is
5380 # no limit to the length of command line arguments.
5381 # Libtool will interpret -1 as no limit whatsoever
5382 lt_cv_sys_max_cmd_len=-1;
5385 cygwin* | mingw* | cegcc*)
5386 # On Win9x/ME, this test blows up -- it succeeds, but takes
5387 # about 5 minutes as the teststring grows exponentially.
5388 # Worse, since 9x/ME are not pre-emptively multitasking,
5389 # you end up with a "frozen" computer, even though with patience
5390 # the test eventually succeeds (with a max line length of 256k).
5391 # Instead, let's just punt: use the minimum linelength reported by
5392 # all of the supported platforms: 8192 (on NT/2K/XP).
5393 lt_cv_sys_max_cmd_len=8192;
5397 # On MiNT this can take a long time and run out of memory.
5398 lt_cv_sys_max_cmd_len=8192;
5402 # On AmigaOS with pdksh, this test takes hours, literally.
5403 # So we just punt and use a minimum line length of 8192.
5404 lt_cv_sys_max_cmd_len=8192;
5407 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5408 # This has been around since 386BSD, at least. Likely further.
5409 if test -x /sbin/sysctl; then
5410 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5411 elif test -x /usr/sbin/sysctl; then
5412 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5414 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
5416 # And add a safety zone
5417 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5418 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5422 # We know the value 262144 and hardcode it with a safety zone (like BSD)
5423 lt_cv_sys_max_cmd_len=196608
5427 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5428 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5429 # nice to cause kernel panics so lets avoid the loop below.
5430 # First set a reasonable default.
5431 lt_cv_sys_max_cmd_len=16384
5433 if test -x /sbin/sysconfig; then
5434 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5435 *1*) lt_cv_sys_max_cmd_len=-1 ;;
5440 lt_cv_sys_max_cmd_len=102400
5442 sysv5* | sco5v6* | sysv4.2uw2*)
5443 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5444 if test -n "$kargmax"; then
5445 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
5447 lt_cv_sys_max_cmd_len=32768
5451 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5452 if test -n "$lt_cv_sys_max_cmd_len"; then
5453 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5454 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5456 # Make teststring a little bigger before we do anything with it.
5457 # a 1K string should be a reasonable start.
5458 for i in 1 2 3 4 5 6 7 8 ; do
5459 teststring=$teststring$teststring
5461 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5462 # If test is not a shell built-in, we'll probably end up computing a
5463 # maximum length that is only half of the actual maximum length, but
5465 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
5466 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5467 test $i != 17 # 1/2 MB should be enough
5470 teststring=$teststring$teststring
5472 # Only check the string length outside the loop.
5473 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5475 # Add a significant safety factor because C++ compilers can tack on
5476 # massive amounts of additional arguments before passing them to the
5477 # linker. It appears as though 1/2 is a usable value.
5478 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5485 if test -n $lt_cv_sys_max_cmd_len ; then
5486 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5487 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5489 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5490 $as_echo "none" >&6; }
5492 max_cmd_len=$lt_cv_sys_max_cmd_len
5503 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
5504 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
5505 # Try some XSI features
5508 test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
5510 && eval 'test $(( 1 + 1 )) -eq 2 \
5511 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
5513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
5514 $as_echo "$xsi_shell" >&6; }
5517 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
5518 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
5520 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
5522 && lt_shell_append=yes
5523 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
5524 $as_echo "$lt_shell_append" >&6; }
5527 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5537 # test EBCDIC or ASCII
5538 case `echo X|tr X '\101'` in
5539 A) # ASCII based system
5540 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5541 lt_SP2NL='tr \040 \012'
5542 lt_NL2SP='tr \015\012 \040\040'
5544 *) # EBCDIC based system
5545 lt_SP2NL='tr \100 \n'
5546 lt_NL2SP='tr \r\n \100\100'
5558 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
5559 $as_echo_n "checking how to convert $build file names to $host format... " >&6; }
5560 if ${lt_cv_to_host_file_cmd+:} false; then :
5561 $as_echo_n "(cached) " >&6
5566 *-*-mingw* ) # actually msys
5567 lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
5570 lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
5572 * ) # otherwise, assume *nix
5573 lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
5579 *-*-mingw* ) # actually msys
5580 lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
5583 lt_cv_to_host_file_cmd=func_convert_file_noop
5585 * ) # otherwise, assume *nix
5586 lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
5590 * ) # unhandled hosts (and "normal" native builds)
5591 lt_cv_to_host_file_cmd=func_convert_file_noop
5597 to_host_file_cmd=$lt_cv_to_host_file_cmd
5598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
5599 $as_echo "$lt_cv_to_host_file_cmd" >&6; }
5605 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
5606 $as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
5607 if ${lt_cv_to_tool_file_cmd+:} false; then :
5608 $as_echo_n "(cached) " >&6
5610 #assume ordinary cross tools, or native build.
5611 lt_cv_to_tool_file_cmd=func_convert_file_noop
5615 *-*-mingw* ) # actually msys
5616 lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
5624 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
5625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
5626 $as_echo "$lt_cv_to_tool_file_cmd" >&6; }
5632 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5633 $as_echo_n "checking for $LD option to reload object files... " >&6; }
5634 if ${lt_cv_ld_reload_flag+:} false; then :
5635 $as_echo_n "(cached) " >&6
5637 lt_cv_ld_reload_flag='-r'
5639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5640 $as_echo "$lt_cv_ld_reload_flag" >&6; }
5641 reload_flag=$lt_cv_ld_reload_flag
5642 case $reload_flag in
5644 *) reload_flag=" $reload_flag" ;;
5646 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5648 cygwin* | mingw* | pw32* | cegcc*)
5649 if test "$GCC" != yes; then
5654 if test "$GCC" = yes; then
5655 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5657 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5670 if test -n "$ac_tool_prefix"; then
5671 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5672 set dummy ${ac_tool_prefix}objdump; ac_word=$2
5673 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5674 $as_echo_n "checking for $ac_word... " >&6; }
5675 if ${ac_cv_prog_OBJDUMP+:} false; then :
5676 $as_echo_n "(cached) " >&6
5678 if test -n "$OBJDUMP"; then
5679 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5681 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5685 test -z "$as_dir" && as_dir=.
5686 for ac_exec_ext in '' $ac_executable_extensions; do
5687 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5688 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5689 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5698 OBJDUMP=$ac_cv_prog_OBJDUMP
5699 if test -n "$OBJDUMP"; then
5700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5701 $as_echo "$OBJDUMP" >&6; }
5703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5704 $as_echo "no" >&6; }
5709 if test -z "$ac_cv_prog_OBJDUMP"; then
5710 ac_ct_OBJDUMP=$OBJDUMP
5711 # Extract the first word of "objdump", so it can be a program name with args.
5712 set dummy objdump; ac_word=$2
5713 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5714 $as_echo_n "checking for $ac_word... " >&6; }
5715 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
5716 $as_echo_n "(cached) " >&6
5718 if test -n "$ac_ct_OBJDUMP"; then
5719 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5721 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5725 test -z "$as_dir" && as_dir=.
5726 for ac_exec_ext in '' $ac_executable_extensions; do
5727 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5728 ac_cv_prog_ac_ct_OBJDUMP="objdump"
5729 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5738 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5739 if test -n "$ac_ct_OBJDUMP"; then
5740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5741 $as_echo "$ac_ct_OBJDUMP" >&6; }
5743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5744 $as_echo "no" >&6; }
5747 if test "x$ac_ct_OBJDUMP" = x; then
5750 case $cross_compiling:$ac_tool_warned in
5752 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5753 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5754 ac_tool_warned=yes ;;
5756 OBJDUMP=$ac_ct_OBJDUMP
5759 OBJDUMP="$ac_cv_prog_OBJDUMP"
5762 test -z "$OBJDUMP" && OBJDUMP=objdump
5772 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5773 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
5774 if ${lt_cv_deplibs_check_method+:} false; then :
5775 $as_echo_n "(cached) " >&6
5777 lt_cv_file_magic_cmd='$MAGIC_CMD'
5778 lt_cv_file_magic_test_file=
5779 lt_cv_deplibs_check_method='unknown'
5780 # Need to set the preceding variable on all platforms that support
5781 # interlibrary dependencies.
5782 # 'none' -- dependencies not supported.
5783 # `unknown' -- same as none, but documents that we really don't know.
5784 # 'pass_all' -- all dependencies passed with no checks.
5785 # 'test_compile' -- check by making test program.
5786 # 'file_magic [[regex]]' -- check by looking for files in library path
5787 # which responds to the $file_magic_cmd with a given extended regex.
5788 # If you have `file' or equivalent on your system and you're not sure
5789 # whether `pass_all' will *always* work, you probably want this one.
5793 lt_cv_deplibs_check_method=pass_all
5797 lt_cv_deplibs_check_method=pass_all
5801 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5802 lt_cv_file_magic_cmd='/usr/bin/file -L'
5803 lt_cv_file_magic_test_file=/shlib/libc.so
5807 # func_win32_libid is a shell function defined in ltmain.sh
5808 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5809 lt_cv_file_magic_cmd='func_win32_libid'
5813 # Base MSYS/MinGW do not provide the 'file' command needed by
5814 # func_win32_libid shell function, so use a weaker test based on 'objdump',
5815 # unless we find 'file', for example because we are cross-compiling.
5816 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
5817 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
5818 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5819 lt_cv_file_magic_cmd='func_win32_libid'
5821 # Keep this pattern in sync with the one in func_win32_libid.
5822 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
5823 lt_cv_file_magic_cmd='$OBJDUMP -f'
5828 # use the weaker test based on 'objdump'. See mingw*.
5829 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5830 lt_cv_file_magic_cmd='$OBJDUMP -f'
5833 darwin* | rhapsody*)
5834 lt_cv_deplibs_check_method=pass_all
5837 freebsd* | dragonfly*)
5838 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5841 # Not sure whether the presence of OpenBSD here was a mistake.
5842 # Let's accept both of them until this is cleared up.
5843 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5844 lt_cv_file_magic_cmd=/usr/bin/file
5845 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5849 lt_cv_deplibs_check_method=pass_all
5854 lt_cv_deplibs_check_method=pass_all
5858 lt_cv_deplibs_check_method=pass_all
5861 hpux10.20* | hpux11*)
5862 lt_cv_file_magic_cmd=/usr/bin/file
5865 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5866 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5869 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]'
5870 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5873 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
5874 lt_cv_file_magic_test_file=/usr/lib/libc.sl
5880 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5881 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5884 irix5* | irix6* | nonstopux*)
5886 *-32|*"-32 ") libmagic=32-bit;;
5887 *-n32|*"-n32 ") libmagic=N32;;
5888 *-64|*"-64 ") libmagic=64-bit;;
5889 *) libmagic=never-match;;
5891 lt_cv_deplibs_check_method=pass_all
5894 # This must be Linux ELF.
5895 linux* | k*bsd*-gnu | kopensolaris*-gnu)
5896 lt_cv_deplibs_check_method=pass_all
5900 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5901 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5903 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5908 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5909 lt_cv_file_magic_cmd=/usr/bin/file
5910 lt_cv_file_magic_test_file=/usr/lib/libnls.so
5914 lt_cv_deplibs_check_method=pass_all
5918 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5919 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5921 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5925 osf3* | osf4* | osf5*)
5926 lt_cv_deplibs_check_method=pass_all
5930 lt_cv_deplibs_check_method=pass_all
5934 lt_cv_deplibs_check_method=pass_all
5937 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5938 lt_cv_deplibs_check_method=pass_all
5942 case $host_vendor in
5944 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]'
5945 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5948 lt_cv_deplibs_check_method=pass_all
5951 lt_cv_file_magic_cmd='/bin/file'
5952 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5955 lt_cv_file_magic_cmd='/bin/file'
5956 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5957 lt_cv_file_magic_test_file=/lib/libc.so
5960 lt_cv_deplibs_check_method=pass_all
5963 lt_cv_deplibs_check_method=pass_all
5969 lt_cv_deplibs_check_method=pass_all
5974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5975 $as_echo "$lt_cv_deplibs_check_method" >&6; }
5979 if test "$build" = "$host"; then
5982 if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
5985 file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
5991 file_magic_cmd=$lt_cv_file_magic_cmd
5992 deplibs_check_method=$lt_cv_deplibs_check_method
5993 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6016 if test -n "$ac_tool_prefix"; then
6017 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
6018 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
6019 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6020 $as_echo_n "checking for $ac_word... " >&6; }
6021 if ${ac_cv_prog_DLLTOOL+:} false; then :
6022 $as_echo_n "(cached) " >&6
6024 if test -n "$DLLTOOL"; then
6025 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
6027 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6031 test -z "$as_dir" && as_dir=.
6032 for ac_exec_ext in '' $ac_executable_extensions; do
6033 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6034 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
6035 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6044 DLLTOOL=$ac_cv_prog_DLLTOOL
6045 if test -n "$DLLTOOL"; then
6046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
6047 $as_echo "$DLLTOOL" >&6; }
6049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6050 $as_echo "no" >&6; }
6055 if test -z "$ac_cv_prog_DLLTOOL"; then
6056 ac_ct_DLLTOOL=$DLLTOOL
6057 # Extract the first word of "dlltool", so it can be a program name with args.
6058 set dummy dlltool; ac_word=$2
6059 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6060 $as_echo_n "checking for $ac_word... " >&6; }
6061 if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
6062 $as_echo_n "(cached) " >&6
6064 if test -n "$ac_ct_DLLTOOL"; then
6065 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
6067 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6071 test -z "$as_dir" && as_dir=.
6072 for ac_exec_ext in '' $ac_executable_extensions; do
6073 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6074 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
6075 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6084 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
6085 if test -n "$ac_ct_DLLTOOL"; then
6086 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
6087 $as_echo "$ac_ct_DLLTOOL" >&6; }
6089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6090 $as_echo "no" >&6; }
6093 if test "x$ac_ct_DLLTOOL" = x; then
6096 case $cross_compiling:$ac_tool_warned in
6098 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6099 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6100 ac_tool_warned=yes ;;
6102 DLLTOOL=$ac_ct_DLLTOOL
6105 DLLTOOL="$ac_cv_prog_DLLTOOL"
6108 test -z "$DLLTOOL" && DLLTOOL=dlltool
6119 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
6120 $as_echo_n "checking how to associate runtime and link libraries... " >&6; }
6121 if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
6122 $as_echo_n "(cached) " >&6
6124 lt_cv_sharedlib_from_linklib_cmd='unknown'
6127 cygwin* | mingw* | pw32* | cegcc*)
6128 # two different shell functions defined in ltmain.sh
6129 # decide which to use based on capabilities of $DLLTOOL
6130 case `$DLLTOOL --help 2>&1` in
6131 *--identify-strict*)
6132 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
6135 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
6140 # fallback: assume linklib IS sharedlib
6141 lt_cv_sharedlib_from_linklib_cmd="$ECHO"
6146 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
6147 $as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
6148 sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
6149 test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
6157 if test -n "$ac_tool_prefix"; then
6160 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6161 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6162 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6163 $as_echo_n "checking for $ac_word... " >&6; }
6164 if ${ac_cv_prog_AR+:} false; then :
6165 $as_echo_n "(cached) " >&6
6167 if test -n "$AR"; then
6168 ac_cv_prog_AR="$AR" # Let the user override the test.
6170 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6174 test -z "$as_dir" && as_dir=.
6175 for ac_exec_ext in '' $ac_executable_extensions; do
6176 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6177 ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
6178 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6188 if test -n "$AR"; then
6189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6190 $as_echo "$AR" >&6; }
6192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6193 $as_echo "no" >&6; }
6197 test -n "$AR" && break
6200 if test -z "$AR"; then
6204 # Extract the first word of "$ac_prog", so it can be a program name with args.
6205 set dummy $ac_prog; ac_word=$2
6206 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6207 $as_echo_n "checking for $ac_word... " >&6; }
6208 if ${ac_cv_prog_ac_ct_AR+:} false; then :
6209 $as_echo_n "(cached) " >&6
6211 if test -n "$ac_ct_AR"; then
6212 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6214 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6218 test -z "$as_dir" && as_dir=.
6219 for ac_exec_ext in '' $ac_executable_extensions; do
6220 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6221 ac_cv_prog_ac_ct_AR="$ac_prog"
6222 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6231 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6232 if test -n "$ac_ct_AR"; then
6233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6234 $as_echo "$ac_ct_AR" >&6; }
6236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6237 $as_echo "no" >&6; }
6241 test -n "$ac_ct_AR" && break
6244 if test "x$ac_ct_AR" = x; then
6247 case $cross_compiling:$ac_tool_warned in
6249 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6250 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6251 ac_tool_warned=yes ;;
6270 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
6271 $as_echo_n "checking for archiver @FILE support... " >&6; }
6272 if ${lt_cv_ar_at_file+:} false; then :
6273 $as_echo_n "(cached) " >&6
6276 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6277 /* end confdefs.h. */
6287 if ac_fn_c_try_compile "$LINENO"; then :
6288 echo conftest.$ac_objext > conftest.lst
6289 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
6290 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6291 (eval $lt_ar_try) 2>&5
6293 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6294 test $ac_status = 0; }
6295 if test "$ac_status" -eq 0; then
6296 # Ensure the archiver fails upon bogus file names.
6297 rm -f conftest.$ac_objext libconftest.a
6298 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6299 (eval $lt_ar_try) 2>&5
6301 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6302 test $ac_status = 0; }
6303 if test "$ac_status" -ne 0; then
6307 rm -f conftest.* libconftest.a
6310 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6313 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
6314 $as_echo "$lt_cv_ar_at_file" >&6; }
6316 if test "x$lt_cv_ar_at_file" = xno; then
6319 archiver_list_spec=$lt_cv_ar_at_file
6328 if test -n "$ac_tool_prefix"; then
6329 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6330 set dummy ${ac_tool_prefix}strip; ac_word=$2
6331 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6332 $as_echo_n "checking for $ac_word... " >&6; }
6333 if ${ac_cv_prog_STRIP+:} false; then :
6334 $as_echo_n "(cached) " >&6
6336 if test -n "$STRIP"; then
6337 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6339 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6343 test -z "$as_dir" && as_dir=.
6344 for ac_exec_ext in '' $ac_executable_extensions; do
6345 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6346 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6347 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6356 STRIP=$ac_cv_prog_STRIP
6357 if test -n "$STRIP"; then
6358 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6359 $as_echo "$STRIP" >&6; }
6361 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6362 $as_echo "no" >&6; }
6367 if test -z "$ac_cv_prog_STRIP"; then
6369 # Extract the first word of "strip", so it can be a program name with args.
6370 set dummy strip; ac_word=$2
6371 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6372 $as_echo_n "checking for $ac_word... " >&6; }
6373 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6374 $as_echo_n "(cached) " >&6
6376 if test -n "$ac_ct_STRIP"; then
6377 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6379 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6383 test -z "$as_dir" && as_dir=.
6384 for ac_exec_ext in '' $ac_executable_extensions; do
6385 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6386 ac_cv_prog_ac_ct_STRIP="strip"
6387 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6396 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6397 if test -n "$ac_ct_STRIP"; then
6398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6399 $as_echo "$ac_ct_STRIP" >&6; }
6401 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6402 $as_echo "no" >&6; }
6405 if test "x$ac_ct_STRIP" = x; then
6408 case $cross_compiling:$ac_tool_warned in
6410 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6411 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6412 ac_tool_warned=yes ;;
6417 STRIP="$ac_cv_prog_STRIP"
6420 test -z "$STRIP" && STRIP=:
6427 if test -n "$ac_tool_prefix"; then
6428 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6429 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6430 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6431 $as_echo_n "checking for $ac_word... " >&6; }
6432 if ${ac_cv_prog_RANLIB+:} false; then :
6433 $as_echo_n "(cached) " >&6
6435 if test -n "$RANLIB"; then
6436 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6438 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6442 test -z "$as_dir" && as_dir=.
6443 for ac_exec_ext in '' $ac_executable_extensions; do
6444 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6445 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6446 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6455 RANLIB=$ac_cv_prog_RANLIB
6456 if test -n "$RANLIB"; then
6457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6458 $as_echo "$RANLIB" >&6; }
6460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6461 $as_echo "no" >&6; }
6466 if test -z "$ac_cv_prog_RANLIB"; then
6467 ac_ct_RANLIB=$RANLIB
6468 # Extract the first word of "ranlib", so it can be a program name with args.
6469 set dummy ranlib; ac_word=$2
6470 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6471 $as_echo_n "checking for $ac_word... " >&6; }
6472 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6473 $as_echo_n "(cached) " >&6
6475 if test -n "$ac_ct_RANLIB"; then
6476 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6478 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6482 test -z "$as_dir" && as_dir=.
6483 for ac_exec_ext in '' $ac_executable_extensions; do
6484 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6485 ac_cv_prog_ac_ct_RANLIB="ranlib"
6486 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6495 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6496 if test -n "$ac_ct_RANLIB"; then
6497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6498 $as_echo "$ac_ct_RANLIB" >&6; }
6500 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6501 $as_echo "no" >&6; }
6504 if test "x$ac_ct_RANLIB" = x; then
6507 case $cross_compiling:$ac_tool_warned in
6509 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6510 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6511 ac_tool_warned=yes ;;
6513 RANLIB=$ac_ct_RANLIB
6516 RANLIB="$ac_cv_prog_RANLIB"
6519 test -z "$RANLIB" && RANLIB=:
6526 # Determine commands to create old-style static archives.
6527 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6528 old_postinstall_cmds='chmod 644 $oldlib'
6529 old_postuninstall_cmds=
6531 if test -n "$RANLIB"; then
6534 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6537 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6540 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6545 lock_old_archive_extraction=yes ;;
6547 lock_old_archive_extraction=no ;;
6570 for ac_prog in gawk mawk nawk awk
6572 # Extract the first word of "$ac_prog", so it can be a program name with args.
6573 set dummy $ac_prog; ac_word=$2
6574 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6575 $as_echo_n "checking for $ac_word... " >&6; }
6576 if ${ac_cv_prog_AWK+:} false; then :
6577 $as_echo_n "(cached) " >&6
6579 if test -n "$AWK"; then
6580 ac_cv_prog_AWK="$AWK" # Let the user override the test.
6582 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6586 test -z "$as_dir" && as_dir=.
6587 for ac_exec_ext in '' $ac_executable_extensions; do
6588 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6589 ac_cv_prog_AWK="$ac_prog"
6590 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6600 if test -n "$AWK"; then
6601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
6602 $as_echo "$AWK" >&6; }
6604 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6605 $as_echo "no" >&6; }
6609 test -n "$AWK" && break
6630 # If no C compiler was specified, use CC.
6633 # If no C compiler flags were specified, use CFLAGS.
6634 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6636 # Allow CC to be a program name with arguments.
6640 # Check for command to grab the raw symbol name followed by C symbol from nm.
6641 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6642 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6643 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
6644 $as_echo_n "(cached) " >&6
6647 # These are sane defaults that work on at least a few old systems.
6648 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
6650 # Character class describing NM global symbol codes.
6651 symcode='[BCDEGRST]'
6653 # Regexp to match symbols that can be accessed directly from C.
6654 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6656 # Define system-specific variables.
6661 cygwin* | mingw* | pw32* | cegcc*)
6662 symcode='[ABCDGISTW]'
6665 if test "$host_cpu" = ia64; then
6666 symcode='[ABCDEGRST]'
6670 symcode='[BCDEGRST]'
6673 symcode='[BCDEGQRST]'
6684 sysv5* | sco5v6* | unixware* | OpenUNIX*)
6692 # If we're using GNU nm, then use its standard symbol codes.
6693 case `$NM -V 2>&1` in
6694 *GNU* | *'with BFD'*)
6695 symcode='[ABCDGIRSTW]' ;;
6698 # Transform an extracted symbol line into a proper C declaration.
6699 # Some systems (esp. on ia64) link data and code symbols differently,
6700 # so use this general approach.
6701 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6703 # Transform an extracted symbol line into symbol name and symbol address
6704 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
6705 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'"
6707 # Handle CRLF in mingw tool chain
6711 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6715 # Try without a prefix underscore, then with it.
6716 for ac_symprfx in "" "_"; do
6718 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6719 symxfrm="\\1 $ac_symprfx\\2 \\2"
6721 # Write the raw and C identifiers.
6722 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6723 # Fake it for dumpbin and say T for any non-static function
6724 # and D for any global variable.
6725 # Also find C++ and __fastcall symbols from MSVC++,
6726 # which start with @ or ?.
6727 lt_cv_sys_global_symbol_pipe="$AWK '"\
6728 " {last_section=section; section=\$ 3};"\
6729 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6730 " \$ 0!~/External *\|/{next};"\
6731 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6732 " {if(hide[section]) next};"\
6733 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6734 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6735 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
6736 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6737 " ' prfx=^$ac_symprfx"
6739 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6741 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
6743 # Check to see that the pipe works correctly.
6747 cat > conftest.$ac_ext <<_LT_EOF
6752 void nm_test_func(void);
6753 void nm_test_func(void){}
6757 int main(){nm_test_var='a';nm_test_func();return(0);}
6760 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6761 (eval $ac_compile) 2>&5
6763 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6764 test $ac_status = 0; }; then
6765 # Now try to grab the symbols.
6767 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
6768 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
6770 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6771 test $ac_status = 0; } && test -s "$nlist"; then
6772 # Try sorting and uniquifying the output.
6773 if sort "$nlist" | uniq > "$nlist"T; then
6774 mv -f "$nlist"T "$nlist"
6779 # Make sure that we snagged all the symbols we need.
6780 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6781 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6782 cat <<_LT_EOF > conftest.$ac_ext
6783 /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */
6784 #if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
6785 /* DATA imports from DLLs on WIN32 con't be const, because runtime
6786 relocations are performed -- see ld's documentation on pseudo-relocs. */
6787 # define LT_DLSYM_CONST
6788 #elif defined(__osf__)
6789 /* This system does not cope well with relocations in const data. */
6790 # define LT_DLSYM_CONST
6792 # define LT_DLSYM_CONST const
6800 # Now generate the symbol file.
6801 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
6803 cat <<_LT_EOF >> conftest.$ac_ext
6805 /* The mapping between symbol names and symbols. */
6806 LT_DLSYM_CONST struct {
6810 lt__PROGRAM__LTX_preloaded_symbols[] =
6812 { "@PROGRAM@", (void *) 0 },
6814 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6815 cat <<\_LT_EOF >> conftest.$ac_ext
6819 /* This works around a problem in FreeBSD linker */
6820 #ifdef FREEBSD_WORKAROUND
6821 static const void *lt_preloaded_setup() {
6822 return lt__PROGRAM__LTX_preloaded_symbols;
6830 # Now try linking the two files.
6831 mv conftest.$ac_objext conftstm.$ac_objext
6832 lt_globsym_save_LIBS=$LIBS
6833 lt_globsym_save_CFLAGS=$CFLAGS
6834 LIBS="conftstm.$ac_objext"
6835 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6836 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
6837 (eval $ac_link) 2>&5
6839 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6840 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
6843 LIBS=$lt_globsym_save_LIBS
6844 CFLAGS=$lt_globsym_save_CFLAGS
6846 echo "cannot find nm_test_func in $nlist" >&5
6849 echo "cannot find nm_test_var in $nlist" >&5
6852 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6855 echo "$progname: failed program was:" >&5
6856 cat conftest.$ac_ext >&5
6858 rm -rf conftest* conftst*
6860 # Do not use the global_symbol_pipe unless it works.
6861 if test "$pipe_works" = yes; then
6864 lt_cv_sys_global_symbol_pipe=
6870 if test -z "$lt_cv_sys_global_symbol_pipe"; then
6871 lt_cv_sys_global_symbol_to_cdecl=
6873 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
6875 $as_echo "failed" >&6; }
6877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6878 $as_echo "ok" >&6; }
6881 # Response file support.
6882 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6883 nm_file_list_spec='@'
6884 elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
6885 nm_file_list_spec='@'
6914 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
6915 $as_echo_n "checking for sysroot... " >&6; }
6917 # Check whether --with-sysroot was given.
6918 if test "${with_sysroot+set}" = set; then :
6919 withval=$with_sysroot;
6926 case ${with_sysroot} in #(
6928 if test "$GCC" = yes; then
6929 lt_sysroot=`$CC --print-sysroot 2>/dev/null`
6933 lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
6938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5
6939 $as_echo "${with_sysroot}" >&6; }
6940 as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
6944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
6945 $as_echo "${lt_sysroot:-no}" >&6; }
6951 # Check whether --enable-libtool-lock was given.
6952 if test "${enable_libtool_lock+set}" = set; then :
6953 enableval=$enable_libtool_lock;
6956 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6958 # Some flags need to be propagated to the compiler or linker for good
6962 # Find out which ABI we are using.
6963 echo 'int i;' > conftest.$ac_ext
6964 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6965 (eval $ac_compile) 2>&5
6967 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6968 test $ac_status = 0; }; then
6969 case `/usr/bin/file conftest.$ac_objext` in
6981 # Find out which ABI we are using.
6982 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
6983 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6984 (eval $ac_compile) 2>&5
6986 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6987 test $ac_status = 0; }; then
6988 if test "$lt_cv_prog_gnu_ld" = yes; then
6989 case `/usr/bin/file conftest.$ac_objext` in
6991 LD="${LD-ld} -melf32bsmip"
6994 LD="${LD-ld} -melf32bmipn32"
6997 LD="${LD-ld} -melf64bmip"
7001 case `/usr/bin/file conftest.$ac_objext` in
7017 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
7018 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7019 # Find out which ABI we are using.
7020 echo 'int i;' > conftest.$ac_ext
7021 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7022 (eval $ac_compile) 2>&5
7024 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7025 test $ac_status = 0; }; then
7026 case `/usr/bin/file conftest.o` in
7029 x86_64-*kfreebsd*-gnu)
7030 LD="${LD-ld} -m elf_i386_fbsd"
7033 LD="${LD-ld} -m elf_i386"
7035 ppc64-*linux*|powerpc64-*linux*)
7036 LD="${LD-ld} -m elf32ppclinux"
7039 LD="${LD-ld} -m elf_s390"
7042 LD="${LD-ld} -m elf32_sparc"
7048 x86_64-*kfreebsd*-gnu)
7049 LD="${LD-ld} -m elf_x86_64_fbsd"
7052 LD="${LD-ld} -m elf_x86_64"
7054 ppc*-*linux*|powerpc*-*linux*)
7055 LD="${LD-ld} -m elf64ppc"
7057 s390*-*linux*|s390*-*tpf*)
7058 LD="${LD-ld} -m elf64_s390"
7061 LD="${LD-ld} -m elf64_sparc"
7071 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7072 SAVE_CFLAGS="$CFLAGS"
7073 CFLAGS="$CFLAGS -belf"
7074 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7075 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7076 if ${lt_cv_cc_needs_belf+:} false; then :
7077 $as_echo_n "(cached) " >&6
7080 ac_cpp='$CPP $CPPFLAGS'
7081 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7082 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7083 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7085 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7086 /* end confdefs.h. */
7096 if ac_fn_c_try_link "$LINENO"; then :
7097 lt_cv_cc_needs_belf=yes
7099 lt_cv_cc_needs_belf=no
7101 rm -f core conftest.err conftest.$ac_objext \
7102 conftest$ac_exeext conftest.$ac_ext
7104 ac_cpp='$CPP $CPPFLAGS'
7105 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7106 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7107 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7111 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7112 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7113 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7114 CFLAGS="$SAVE_CFLAGS"
7118 # Find out which ABI we are using.
7119 echo 'int i;' > conftest.$ac_ext
7120 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7121 (eval $ac_compile) 2>&5
7123 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7124 test $ac_status = 0; }; then
7125 case `/usr/bin/file conftest.o` in
7127 case $lt_cv_prog_gnu_ld in
7128 yes*) LD="${LD-ld} -m elf64_sparc" ;;
7130 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7142 need_locks="$enable_libtool_lock"
7144 if test -n "$ac_tool_prefix"; then
7145 # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
7146 set dummy ${ac_tool_prefix}mt; ac_word=$2
7147 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7148 $as_echo_n "checking for $ac_word... " >&6; }
7149 if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
7150 $as_echo_n "(cached) " >&6
7152 if test -n "$MANIFEST_TOOL"; then
7153 ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
7155 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7159 test -z "$as_dir" && as_dir=.
7160 for ac_exec_ext in '' $ac_executable_extensions; do
7161 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7162 ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
7163 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7172 MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
7173 if test -n "$MANIFEST_TOOL"; then
7174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
7175 $as_echo "$MANIFEST_TOOL" >&6; }
7177 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7178 $as_echo "no" >&6; }
7183 if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
7184 ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
7185 # Extract the first word of "mt", so it can be a program name with args.
7186 set dummy mt; ac_word=$2
7187 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7188 $as_echo_n "checking for $ac_word... " >&6; }
7189 if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
7190 $as_echo_n "(cached) " >&6
7192 if test -n "$ac_ct_MANIFEST_TOOL"; then
7193 ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
7195 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7199 test -z "$as_dir" && as_dir=.
7200 for ac_exec_ext in '' $ac_executable_extensions; do
7201 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7202 ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
7203 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7212 ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
7213 if test -n "$ac_ct_MANIFEST_TOOL"; then
7214 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
7215 $as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
7217 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7218 $as_echo "no" >&6; }
7221 if test "x$ac_ct_MANIFEST_TOOL" = x; then
7224 case $cross_compiling:$ac_tool_warned in
7226 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7227 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7228 ac_tool_warned=yes ;;
7230 MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
7233 MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
7236 test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
7237 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
7238 $as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
7239 if ${lt_cv_path_mainfest_tool+:} false; then :
7240 $as_echo_n "(cached) " >&6
7242 lt_cv_path_mainfest_tool=no
7243 echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
7244 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
7245 cat conftest.err >&5
7246 if $GREP 'Manifest Tool' conftest.out > /dev/null; then
7247 lt_cv_path_mainfest_tool=yes
7251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
7252 $as_echo "$lt_cv_path_mainfest_tool" >&6; }
7253 if test "x$lt_cv_path_mainfest_tool" != xyes; then
7263 rhapsody* | darwin*)
7264 if test -n "$ac_tool_prefix"; then
7265 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7266 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7267 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7268 $as_echo_n "checking for $ac_word... " >&6; }
7269 if ${ac_cv_prog_DSYMUTIL+:} false; then :
7270 $as_echo_n "(cached) " >&6
7272 if test -n "$DSYMUTIL"; then
7273 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7275 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7279 test -z "$as_dir" && as_dir=.
7280 for ac_exec_ext in '' $ac_executable_extensions; do
7281 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7282 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7283 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7292 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7293 if test -n "$DSYMUTIL"; then
7294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7295 $as_echo "$DSYMUTIL" >&6; }
7297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7298 $as_echo "no" >&6; }
7303 if test -z "$ac_cv_prog_DSYMUTIL"; then
7304 ac_ct_DSYMUTIL=$DSYMUTIL
7305 # Extract the first word of "dsymutil", so it can be a program name with args.
7306 set dummy dsymutil; ac_word=$2
7307 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7308 $as_echo_n "checking for $ac_word... " >&6; }
7309 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7310 $as_echo_n "(cached) " >&6
7312 if test -n "$ac_ct_DSYMUTIL"; then
7313 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7315 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7319 test -z "$as_dir" && as_dir=.
7320 for ac_exec_ext in '' $ac_executable_extensions; do
7321 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7322 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7323 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7332 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7333 if test -n "$ac_ct_DSYMUTIL"; then
7334 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7335 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7337 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7338 $as_echo "no" >&6; }
7341 if test "x$ac_ct_DSYMUTIL" = x; then
7344 case $cross_compiling:$ac_tool_warned in
7346 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7347 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7348 ac_tool_warned=yes ;;
7350 DSYMUTIL=$ac_ct_DSYMUTIL
7353 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7356 if test -n "$ac_tool_prefix"; then
7357 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7358 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7359 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7360 $as_echo_n "checking for $ac_word... " >&6; }
7361 if ${ac_cv_prog_NMEDIT+:} false; then :
7362 $as_echo_n "(cached) " >&6
7364 if test -n "$NMEDIT"; then
7365 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7367 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7371 test -z "$as_dir" && as_dir=.
7372 for ac_exec_ext in '' $ac_executable_extensions; do
7373 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7374 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7375 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7384 NMEDIT=$ac_cv_prog_NMEDIT
7385 if test -n "$NMEDIT"; then
7386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7387 $as_echo "$NMEDIT" >&6; }
7389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7390 $as_echo "no" >&6; }
7395 if test -z "$ac_cv_prog_NMEDIT"; then
7396 ac_ct_NMEDIT=$NMEDIT
7397 # Extract the first word of "nmedit", so it can be a program name with args.
7398 set dummy nmedit; ac_word=$2
7399 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7400 $as_echo_n "checking for $ac_word... " >&6; }
7401 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
7402 $as_echo_n "(cached) " >&6
7404 if test -n "$ac_ct_NMEDIT"; then
7405 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7407 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7411 test -z "$as_dir" && as_dir=.
7412 for ac_exec_ext in '' $ac_executable_extensions; do
7413 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7414 ac_cv_prog_ac_ct_NMEDIT="nmedit"
7415 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7424 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7425 if test -n "$ac_ct_NMEDIT"; then
7426 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7427 $as_echo "$ac_ct_NMEDIT" >&6; }
7429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7430 $as_echo "no" >&6; }
7433 if test "x$ac_ct_NMEDIT" = x; then
7436 case $cross_compiling:$ac_tool_warned in
7438 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7439 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7440 ac_tool_warned=yes ;;
7442 NMEDIT=$ac_ct_NMEDIT
7445 NMEDIT="$ac_cv_prog_NMEDIT"
7448 if test -n "$ac_tool_prefix"; then
7449 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7450 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7451 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7452 $as_echo_n "checking for $ac_word... " >&6; }
7453 if ${ac_cv_prog_LIPO+:} false; then :
7454 $as_echo_n "(cached) " >&6
7456 if test -n "$LIPO"; then
7457 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7459 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7463 test -z "$as_dir" && as_dir=.
7464 for ac_exec_ext in '' $ac_executable_extensions; do
7465 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7466 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7467 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7476 LIPO=$ac_cv_prog_LIPO
7477 if test -n "$LIPO"; then
7478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7479 $as_echo "$LIPO" >&6; }
7481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7482 $as_echo "no" >&6; }
7487 if test -z "$ac_cv_prog_LIPO"; then
7489 # Extract the first word of "lipo", so it can be a program name with args.
7490 set dummy lipo; ac_word=$2
7491 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7492 $as_echo_n "checking for $ac_word... " >&6; }
7493 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
7494 $as_echo_n "(cached) " >&6
7496 if test -n "$ac_ct_LIPO"; then
7497 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7499 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7503 test -z "$as_dir" && as_dir=.
7504 for ac_exec_ext in '' $ac_executable_extensions; do
7505 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7506 ac_cv_prog_ac_ct_LIPO="lipo"
7507 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7516 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7517 if test -n "$ac_ct_LIPO"; then
7518 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7519 $as_echo "$ac_ct_LIPO" >&6; }
7521 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7522 $as_echo "no" >&6; }
7525 if test "x$ac_ct_LIPO" = x; then
7528 case $cross_compiling:$ac_tool_warned in
7530 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7531 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7532 ac_tool_warned=yes ;;
7537 LIPO="$ac_cv_prog_LIPO"
7540 if test -n "$ac_tool_prefix"; then
7541 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7542 set dummy ${ac_tool_prefix}otool; ac_word=$2
7543 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7544 $as_echo_n "checking for $ac_word... " >&6; }
7545 if ${ac_cv_prog_OTOOL+:} false; then :
7546 $as_echo_n "(cached) " >&6
7548 if test -n "$OTOOL"; then
7549 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7551 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7555 test -z "$as_dir" && as_dir=.
7556 for ac_exec_ext in '' $ac_executable_extensions; do
7557 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7558 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7559 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7568 OTOOL=$ac_cv_prog_OTOOL
7569 if test -n "$OTOOL"; then
7570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7571 $as_echo "$OTOOL" >&6; }
7573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7574 $as_echo "no" >&6; }
7579 if test -z "$ac_cv_prog_OTOOL"; then
7581 # Extract the first word of "otool", so it can be a program name with args.
7582 set dummy otool; ac_word=$2
7583 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7584 $as_echo_n "checking for $ac_word... " >&6; }
7585 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
7586 $as_echo_n "(cached) " >&6
7588 if test -n "$ac_ct_OTOOL"; then
7589 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7591 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7595 test -z "$as_dir" && as_dir=.
7596 for ac_exec_ext in '' $ac_executable_extensions; do
7597 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7598 ac_cv_prog_ac_ct_OTOOL="otool"
7599 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7608 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7609 if test -n "$ac_ct_OTOOL"; then
7610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7611 $as_echo "$ac_ct_OTOOL" >&6; }
7613 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7614 $as_echo "no" >&6; }
7617 if test "x$ac_ct_OTOOL" = x; then
7620 case $cross_compiling:$ac_tool_warned in
7622 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7623 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7624 ac_tool_warned=yes ;;
7629 OTOOL="$ac_cv_prog_OTOOL"
7632 if test -n "$ac_tool_prefix"; then
7633 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7634 set dummy ${ac_tool_prefix}otool64; ac_word=$2
7635 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7636 $as_echo_n "checking for $ac_word... " >&6; }
7637 if ${ac_cv_prog_OTOOL64+:} false; then :
7638 $as_echo_n "(cached) " >&6
7640 if test -n "$OTOOL64"; then
7641 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7643 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7647 test -z "$as_dir" && as_dir=.
7648 for ac_exec_ext in '' $ac_executable_extensions; do
7649 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7650 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7651 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7660 OTOOL64=$ac_cv_prog_OTOOL64
7661 if test -n "$OTOOL64"; then
7662 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7663 $as_echo "$OTOOL64" >&6; }
7665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7666 $as_echo "no" >&6; }
7671 if test -z "$ac_cv_prog_OTOOL64"; then
7672 ac_ct_OTOOL64=$OTOOL64
7673 # Extract the first word of "otool64", so it can be a program name with args.
7674 set dummy otool64; ac_word=$2
7675 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7676 $as_echo_n "checking for $ac_word... " >&6; }
7677 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
7678 $as_echo_n "(cached) " >&6
7680 if test -n "$ac_ct_OTOOL64"; then
7681 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7683 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7687 test -z "$as_dir" && as_dir=.
7688 for ac_exec_ext in '' $ac_executable_extensions; do
7689 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7690 ac_cv_prog_ac_ct_OTOOL64="otool64"
7691 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7700 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7701 if test -n "$ac_ct_OTOOL64"; then
7702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7703 $as_echo "$ac_ct_OTOOL64" >&6; }
7705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7706 $as_echo "no" >&6; }
7709 if test "x$ac_ct_OTOOL64" = x; then
7712 case $cross_compiling:$ac_tool_warned in
7714 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7715 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7716 ac_tool_warned=yes ;;
7718 OTOOL64=$ac_ct_OTOOL64
7721 OTOOL64="$ac_cv_prog_OTOOL64"
7750 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7751 $as_echo_n "checking for -single_module linker flag... " >&6; }
7752 if ${lt_cv_apple_cc_single_mod+:} false; then :
7753 $as_echo_n "(cached) " >&6
7755 lt_cv_apple_cc_single_mod=no
7756 if test -z "${LT_MULTI_MODULE}"; then
7757 # By default we will add the -single_module flag. You can override
7758 # by either setting the environment variable LT_MULTI_MODULE
7759 # non-empty at configure time, or by adding -multi_module to the
7761 rm -rf libconftest.dylib*
7762 echo "int foo(void){return 1;}" > conftest.c
7763 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7764 -dynamiclib -Wl,-single_module conftest.c" >&5
7765 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7766 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7768 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7769 lt_cv_apple_cc_single_mod=yes
7771 cat conftest.err >&5
7773 rm -rf libconftest.dylib*
7777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7778 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7779 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7780 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7781 if ${lt_cv_ld_exported_symbols_list+:} false; then :
7782 $as_echo_n "(cached) " >&6
7784 lt_cv_ld_exported_symbols_list=no
7785 save_LDFLAGS=$LDFLAGS
7786 echo "_main" > conftest.sym
7787 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7788 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7789 /* end confdefs.h. */
7799 if ac_fn_c_try_link "$LINENO"; then :
7800 lt_cv_ld_exported_symbols_list=yes
7802 lt_cv_ld_exported_symbols_list=no
7804 rm -f core conftest.err conftest.$ac_objext \
7805 conftest$ac_exeext conftest.$ac_ext
7806 LDFLAGS="$save_LDFLAGS"
7809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7810 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7811 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7812 $as_echo_n "checking for -force_load linker flag... " >&6; }
7813 if ${lt_cv_ld_force_load+:} false; then :
7814 $as_echo_n "(cached) " >&6
7816 lt_cv_ld_force_load=no
7817 cat > conftest.c << _LT_EOF
7818 int forced_loaded() { return 2;}
7820 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7821 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7822 echo "$AR cru libconftest.a conftest.o" >&5
7823 $AR cru libconftest.a conftest.o 2>&5
7824 echo "$RANLIB libconftest.a" >&5
7825 $RANLIB libconftest.a 2>&5
7826 cat > conftest.c << _LT_EOF
7827 int main() { return 0;}
7829 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7830 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7832 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
7833 lt_cv_ld_force_load=yes
7835 cat conftest.err >&5
7837 rm -f conftest.err libconftest.a conftest conftest.c
7838 rm -rf conftest.dSYM
7841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7842 $as_echo "$lt_cv_ld_force_load" >&6; }
7844 rhapsody* | darwin1.[012])
7845 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7847 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7848 darwin*) # darwin 5.x on
7849 # if running on 10.5 or later, the deployment target defaults
7850 # to the OS version, if on x86, and 10.4, the deployment
7851 # target defaults to 10.4. Don't you love it?
7852 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7853 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7854 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7856 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7858 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7862 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7863 _lt_dar_single_mod='$single_module'
7865 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7866 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7868 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7870 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
7871 _lt_dsymutil='~$DSYMUTIL $lib || :'
7878 for ac_header in dlfcn.h
7880 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7882 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
7883 cat >>confdefs.h <<_ACEOF
7884 #define HAVE_DLFCN_H 1
7894 func_stripname_cnf ()
7897 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
7898 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
7900 } # func_stripname_cnf
7903 # Check whether --with-system-libltdl was given.
7904 if test "${with_system_libltdl+set}" = set; then :
7905 withval=$with_system_libltdl;
7907 INCLTDL=-DWITH_SYSTEM_LTDL
7912 --with-PACKAGE=ARG use PACKAGE ARG=yes
7913 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
7915 --with-system-libtool Use the libtool installed in your system (default=use our own)
7916 # Check whether --with-system-libtool was given.
7917 if test "${with_system_libtool+set}" = set; then :
7918 withval=$with_system_libtool; # Extract the first word of "libtool", so it can be a program name with args.
7919 set dummy libtool; ac_word=$2
7920 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7921 $as_echo_n "checking for $ac_word... " >&6; }
7922 if ${ac_cv_path_LIBTOOL+:} false; then :
7923 $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;}