2 # From configure.in CVSid.
3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated by GNU Autoconf 2.66 for GNU C Library (see version.h).
6 # Report bugs to <glibc>.
9 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
10 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
14 # This configure script is free software; the Free Software Foundation
15 # gives unlimited permission to copy, distribute and modify it.
16 ## -------------------- ##
17 ## M4sh Initialization. ##
18 ## -------------------- ##
20 # Be more Bourne compatible
21 DUALCASE=1; export DUALCASE # for MKS sh
22 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
25 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
26 # is contrary to our usage. Disable this feature.
27 alias -g '${1+"$@"}'='"$@"'
30 case `(set -o) 2>/dev/null` in #(
42 # Printing a long string crashes Solaris 7 /usr/bin/printf.
43 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
44 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
45 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
46 # Prefer a ksh shell builtin over an external printf program on Solaris,
47 # but without wasting forks for bash or zsh.
48 if test -z "$BASH_VERSION$ZSH_VERSION" \
49 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
51 as_echo_n='print -rn --'
52 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
56 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
57 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
58 as_echo_n='/usr/ucb/echo -n'
60 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
65 expr "X$arg" : "X\\(.*\\)$as_nl";
66 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
68 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
71 as_echo_n='sh -c $as_echo_n_body as_echo'
74 as_echo='sh -c $as_echo_body as_echo'
77 # The user is always right.
78 if test "${PATH_SEPARATOR+set}" != set; then
80 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
81 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
88 # We need space, tab and new line, in precisely that order. Quoting is
89 # there to prevent editors from complaining about space-tab.
90 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
91 # splitting by setting IFS to empty value.)
94 # Find who we are. Look in the path if we contain no directory separator.
96 *[\\/]* ) as_myself=$0 ;;
97 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
101 test -z "$as_dir" && as_dir=.
102 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
108 # We did not find ourselves, most probably we were run as `sh COMMAND'
109 # in which case we are not to be found in the path.
110 if test "x$as_myself" = x; then
113 if test ! -f "$as_myself"; then
114 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
118 # Unset variables that we do not need and which cause bugs (e.g. in
119 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
120 # suppresses any "Segmentation fault" message there. '((' could
121 # trigger a bug in pdksh 5.2.14.
122 for as_var in BASH_ENV ENV MAIL MAILPATH
123 do eval test x\${$as_var+set} = xset \
124 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
137 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
139 if test "x$CONFIG_SHELL" = x; then
140 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
143 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
144 # is contrary to our usage. Disable this feature.
145 alias -g '\${1+\"\$@\"}'='\"\$@\"'
148 case \`(set -o) 2>/dev/null\` in #(
156 as_required="as_fn_return () { (exit \$1); }
157 as_fn_success () { as_fn_return 0; }
158 as_fn_failure () { as_fn_return 1; }
159 as_fn_ret_success () { return 0; }
160 as_fn_ret_failure () { return 1; }
163 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
164 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
165 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
166 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
167 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
170 exitcode=1; echo positional parameters were not saved.
172 test x\$exitcode = x0 || exit 1"
173 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
174 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
175 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
176 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
177 test \$(( 1 + 1 )) = 2 || exit 1"
178 if (eval "$as_required") 2>/dev/null; then :
183 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
186 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
188 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
191 test -z "$as_dir" && as_dir=.
195 for as_base in sh bash ksh sh5; do
196 # Try only shells that exist, to save several forks.
197 as_shell=$as_dir/$as_base
198 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
199 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
200 CONFIG_SHELL=$as_shell as_have_required=yes
201 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
209 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
210 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
211 CONFIG_SHELL=$SHELL as_have_required=yes
216 if test "x$CONFIG_SHELL" != x; then :
217 # We cannot yet assume a decent shell, so we have to provide a
218 # neutralization value for shells without unset; and this also
219 # works around shells that cannot unset nonexistent variables.
222 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
224 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
227 if test x$as_have_required = xno; then :
228 $as_echo "$0: This script requires a shell more modern than all"
229 $as_echo "$0: the shells that I found on your system."
230 if test x${ZSH_VERSION+set} = xset ; then
231 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
232 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
234 $as_echo "$0: Please tell bug-autoconf@gnu.org and glibc about your
235 $0: system, including any error possibly output before this
236 $0: message. Then install a modern shell, or manually run
237 $0: the script under such a shell if you do have one."
243 SHELL=${CONFIG_SHELL-/bin/sh}
245 # Unset more variables known to interfere with behavior of common tools.
246 CLICOLOR_FORCE= GREP_OPTIONS=
247 unset CLICOLOR_FORCE GREP_OPTIONS
249 ## --------------------- ##
250 ## M4sh Shell Functions. ##
251 ## --------------------- ##
254 # Portably unset VAR.
257 { eval $1=; unset $1;}
261 # as_fn_set_status STATUS
262 # -----------------------
263 # Set $? to STATUS, without forking.
271 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
281 # Create "$as_dir" as a directory, including parents if necessary.
286 -*) as_dir=./$as_dir;;
288 test -d "$as_dir" || eval $as_mkdir_p || {
292 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
295 as_dirs="'$as_qdir' $as_dirs"
296 as_dir=`$as_dirname -- "$as_dir" ||
297 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
298 X"$as_dir" : 'X\(//\)[^/]' \| \
299 X"$as_dir" : 'X\(//\)$' \| \
300 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
301 $as_echo X"$as_dir" |
302 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
319 test -d "$as_dir" && break
321 test -z "$as_dirs" || eval "mkdir $as_dirs"
322 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
326 # as_fn_append VAR VALUE
327 # ----------------------
328 # Append the text in VALUE to the end of the definition contained in VAR. Take
329 # advantage of any shell optimizations that allow amortized linear growth over
330 # repeated appends, instead of the typical quadratic growth present in naive
332 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
333 eval 'as_fn_append ()
346 # Perform arithmetic evaluation on the ARGs, and store the result in the
347 # global $as_val. Take advantage of shells that can avoid forks. The arguments
348 # must be portable across $(()) and expr.
349 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
357 as_val=`expr "$@" || test $? -eq 1`
362 # as_fn_error STATUS ERROR [LINENO LOG_FD]
363 # ----------------------------------------
364 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
365 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
366 # script with STATUS, using 1 if that was 0.
369 as_status=$1; test $as_status -eq 0 && as_status=1
371 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
372 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
374 $as_echo "$as_me: error: $2" >&2
375 as_fn_exit $as_status
378 if expr a : '\(a\)' >/dev/null 2>&1 &&
379 test "X`expr 00001 : '.*\(...\)'`" = X001; then
385 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
391 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
397 as_me=`$as_basename -- "$0" ||
398 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
399 X"$0" : 'X\(//\)$' \| \
400 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
402 sed '/^.*\/\([^/][^/]*\)\/*$/{
416 # Avoid depending upon Character Ranges.
417 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
418 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
419 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
420 as_cr_digits='0123456789'
421 as_cr_alnum=$as_cr_Letters$as_cr_digits
424 as_lineno_1=$LINENO as_lineno_1a=$LINENO
425 as_lineno_2=$LINENO as_lineno_2a=$LINENO
426 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
427 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
428 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
440 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
444 chmod +x "$as_me.lineno" ||
445 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
447 # Don't try to exec as it changes $[0], causing all sort of problems
448 # (the dirname of $[0] is not the place where we might find the
449 # original and so on. Autoconf is especially sensitive to this).
451 # Exit status is that of the last command.
455 ECHO_C= ECHO_N= ECHO_T=
456 case `echo -n x` in #(((((
458 case `echo 'xy\c'` in
459 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
461 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
468 rm -f conf$$ conf$$.exe conf$$.file
469 if test -d conf$$.dir; then
470 rm -f conf$$.dir/conf$$.file
473 mkdir conf$$.dir 2>/dev/null
475 if (echo >conf$$.file) 2>/dev/null; then
476 if ln -s conf$$.file conf$$ 2>/dev/null; then
478 # ... but there are two gotchas:
479 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
480 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
481 # In both cases, we have to default to `cp -p'.
482 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
484 elif ln conf$$.file conf$$ 2>/dev/null; then
492 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
493 rmdir conf$$.dir 2>/dev/null
495 if mkdir -p . 2>/dev/null; then
496 as_mkdir_p='mkdir -p "$as_dir"'
498 test -d ./-p && rmdir ./-p
502 if test -x / >/dev/null 2>&1; then
505 if ls -dL / >/dev/null 2>&1; then
512 if test -d "$1"; then
518 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
519 ???[sx]*):;;*)false;;esac;fi
523 as_executable_p=$as_test_x
525 # Sed expression to map a string onto a valid CPP name.
526 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
528 # Sed expression to map a string onto a valid variable name.
529 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
532 test -n "$DJDIR" || exec 7<&0 </dev/null
536 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
537 # so uname gets run too.
538 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
543 ac_default_prefix=/usr/local
545 ac_config_libobj_dir=.
552 # Identity of this package.
553 PACKAGE_NAME='GNU C Library'
554 PACKAGE_TARNAME='c-library'
555 PACKAGE_VERSION='(see version.h)'
556 PACKAGE_STRING='GNU C Library (see version.h)'
557 PACKAGE_BUGREPORT='glibc'
558 PACKAGE_URL='http://www.gnu.org/software/c-library/'
560 ac_unique_file="include/features.h"
561 enable_option_checking=no
562 # Factoring default headers for most tests.
563 ac_includes_default="\
565 #ifdef HAVE_SYS_TYPES_H
566 # include <sys/types.h>
568 #ifdef HAVE_SYS_STAT_H
569 # include <sys/stat.h>
575 # ifdef HAVE_STDLIB_H
580 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
585 #ifdef HAVE_STRINGS_H
586 # include <strings.h>
588 #ifdef HAVE_INTTYPES_H
589 # include <inttypes.h>
598 ac_subst_vars='LTLIBOBJS
617 libc_cv_cc_novzeroupper
620 libc_cv_cpp_asm_debuginfo
621 libc_cv_forced_unwind
627 libc_cv_gcc_unwind_find_fde
635 libc_cv_cc_submachine
638 libc_cv_have_initfini
648 libc_cv_libgcc_s_suffix
650 libc_cv_cc_with_libunwind
660 libc_cv_gcc_static_libgcc
743 program_transform_name
756 enable_option_checking
775 enable_stackguard_randomization
786 enable_experimental_malloc
790 ac_precious_vars='build_alias
805 # Initialize some variables set by options.
807 ac_init_version=false
808 ac_unrecognized_opts=
810 # The variables have the same names as the options, with
811 # dashes changed to underlines.
819 program_transform_name=s,x,x,
827 # Installation directory options.
828 # These are left unexpanded so users can "make install exec_prefix=/foo"
829 # and all the variables that are supposed to be based on exec_prefix
830 # by default will actually change.
831 # Use braces instead of parens because sh, perl, etc. also accept them.
832 # (The list follows the same order as the GNU Coding Standards.)
833 bindir='${exec_prefix}/bin'
834 sbindir='${exec_prefix}/sbin'
835 libexecdir='${exec_prefix}/libexec'
836 datarootdir='${prefix}/share'
837 datadir='${datarootdir}'
838 sysconfdir='${prefix}/etc'
839 sharedstatedir='${prefix}/com'
840 localstatedir='${prefix}/var'
841 includedir='${prefix}/include'
842 oldincludedir='/usr/include'
843 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
844 infodir='${datarootdir}/info'
849 libdir='${exec_prefix}/lib'
850 localedir='${datarootdir}/locale'
851 mandir='${datarootdir}/man'
857 # If the previous option needs an argument, assign it.
858 if test -n "$ac_prev"; then
859 eval $ac_prev=\$ac_option
865 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
869 # Accept the important Cygnus configure options, so we can diagnose typos.
871 case $ac_dashdash$ac_option in
875 -bindir | --bindir | --bindi | --bind | --bin | --bi)
877 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
880 -build | --build | --buil | --bui | --bu)
881 ac_prev=build_alias ;;
882 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
883 build_alias=$ac_optarg ;;
885 -cache-file | --cache-file | --cache-fil | --cache-fi \
886 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
887 ac_prev=cache_file ;;
888 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
889 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
890 cache_file=$ac_optarg ;;
893 cache_file=config.cache ;;
895 -datadir | --datadir | --datadi | --datad)
897 -datadir=* | --datadir=* | --datadi=* | --datad=*)
898 datadir=$ac_optarg ;;
900 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
901 | --dataroo | --dataro | --datar)
902 ac_prev=datarootdir ;;
903 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
904 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
905 datarootdir=$ac_optarg ;;
907 -disable-* | --disable-*)
908 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
909 # Reject names that are not valid shell variable names.
910 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
911 as_fn_error $? "invalid feature name: $ac_useropt"
912 ac_useropt_orig=$ac_useropt
913 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
914 case $ac_user_opts in
918 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
919 ac_unrecognized_sep=', ';;
921 eval enable_$ac_useropt=no ;;
923 -docdir | --docdir | --docdi | --doc | --do)
925 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
928 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
930 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
933 -enable-* | --enable-*)
934 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
935 # Reject names that are not valid shell variable names.
936 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
937 as_fn_error $? "invalid feature name: $ac_useropt"
938 ac_useropt_orig=$ac_useropt
939 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
940 case $ac_user_opts in
944 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
945 ac_unrecognized_sep=', ';;
947 eval enable_$ac_useropt=\$ac_optarg ;;
949 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
950 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
951 | --exec | --exe | --ex)
952 ac_prev=exec_prefix ;;
953 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
954 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
955 | --exec=* | --exe=* | --ex=*)
956 exec_prefix=$ac_optarg ;;
958 -gas | --gas | --ga | --g)
959 # Obsolete; use --with-gas.
962 -help | --help | --hel | --he | -h)
964 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
965 ac_init_help=recursive ;;
966 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
967 ac_init_help=short ;;
969 -host | --host | --hos | --ho)
970 ac_prev=host_alias ;;
971 -host=* | --host=* | --hos=* | --ho=*)
972 host_alias=$ac_optarg ;;
974 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
976 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
978 htmldir=$ac_optarg ;;
980 -includedir | --includedir | --includedi | --included | --include \
981 | --includ | --inclu | --incl | --inc)
982 ac_prev=includedir ;;
983 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
984 | --includ=* | --inclu=* | --incl=* | --inc=*)
985 includedir=$ac_optarg ;;
987 -infodir | --infodir | --infodi | --infod | --info | --inf)
989 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
990 infodir=$ac_optarg ;;
992 -libdir | --libdir | --libdi | --libd)
994 -libdir=* | --libdir=* | --libdi=* | --libd=*)
997 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
998 | --libexe | --libex | --libe)
999 ac_prev=libexecdir ;;
1000 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1001 | --libexe=* | --libex=* | --libe=*)
1002 libexecdir=$ac_optarg ;;
1004 -localedir | --localedir | --localedi | --localed | --locale)
1005 ac_prev=localedir ;;
1006 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1007 localedir=$ac_optarg ;;
1009 -localstatedir | --localstatedir | --localstatedi | --localstated \
1010 | --localstate | --localstat | --localsta | --localst | --locals)
1011 ac_prev=localstatedir ;;
1012 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1013 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1014 localstatedir=$ac_optarg ;;
1016 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1018 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1019 mandir=$ac_optarg ;;
1021 -nfp | --nfp | --nf)
1022 # Obsolete; use --without-fp.
1025 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1026 | --no-cr | --no-c | -n)
1029 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1030 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1033 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1034 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1035 | --oldin | --oldi | --old | --ol | --o)
1036 ac_prev=oldincludedir ;;
1037 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1038 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1039 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1040 oldincludedir=$ac_optarg ;;
1042 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1044 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1045 prefix=$ac_optarg ;;
1047 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1048 | --program-pre | --program-pr | --program-p)
1049 ac_prev=program_prefix ;;
1050 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1051 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1052 program_prefix=$ac_optarg ;;
1054 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1055 | --program-suf | --program-su | --program-s)
1056 ac_prev=program_suffix ;;
1057 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1058 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1059 program_suffix=$ac_optarg ;;
1061 -program-transform-name | --program-transform-name \
1062 | --program-transform-nam | --program-transform-na \
1063 | --program-transform-n | --program-transform- \
1064 | --program-transform | --program-transfor \
1065 | --program-transfo | --program-transf \
1066 | --program-trans | --program-tran \
1067 | --progr-tra | --program-tr | --program-t)
1068 ac_prev=program_transform_name ;;
1069 -program-transform-name=* | --program-transform-name=* \
1070 | --program-transform-nam=* | --program-transform-na=* \
1071 | --program-transform-n=* | --program-transform-=* \
1072 | --program-transform=* | --program-transfor=* \
1073 | --program-transfo=* | --program-transf=* \
1074 | --program-trans=* | --program-tran=* \
1075 | --progr-tra=* | --program-tr=* | --program-t=*)
1076 program_transform_name=$ac_optarg ;;
1078 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1080 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1081 pdfdir=$ac_optarg ;;
1083 -psdir | --psdir | --psdi | --psd | --ps)
1085 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1088 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1089 | -silent | --silent | --silen | --sile | --sil)
1092 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1094 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1096 sbindir=$ac_optarg ;;
1098 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1099 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1100 | --sharedst | --shareds | --shared | --share | --shar \
1102 ac_prev=sharedstatedir ;;
1103 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1104 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1105 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1107 sharedstatedir=$ac_optarg ;;
1109 -site | --site | --sit)
1111 -site=* | --site=* | --sit=*)
1114 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1116 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1117 srcdir=$ac_optarg ;;
1119 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1120 | --syscon | --sysco | --sysc | --sys | --sy)
1121 ac_prev=sysconfdir ;;
1122 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1123 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1124 sysconfdir=$ac_optarg ;;
1126 -target | --target | --targe | --targ | --tar | --ta | --t)
1127 ac_prev=target_alias ;;
1128 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1129 target_alias=$ac_optarg ;;
1131 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1134 -version | --version | --versio | --versi | --vers | -V)
1135 ac_init_version=: ;;
1138 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1139 # Reject names that are not valid shell variable names.
1140 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1141 as_fn_error $? "invalid package name: $ac_useropt"
1142 ac_useropt_orig=$ac_useropt
1143 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1144 case $ac_user_opts in
1148 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1149 ac_unrecognized_sep=', ';;
1151 eval with_$ac_useropt=\$ac_optarg ;;
1153 -without-* | --without-*)
1154 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1155 # Reject names that are not valid shell variable names.
1156 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1157 as_fn_error $? "invalid package name: $ac_useropt"
1158 ac_useropt_orig=$ac_useropt
1159 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1160 case $ac_user_opts in
1164 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1165 ac_unrecognized_sep=', ';;
1167 eval with_$ac_useropt=no ;;
1170 # Obsolete; use --with-x.
1173 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1174 | --x-incl | --x-inc | --x-in | --x-i)
1175 ac_prev=x_includes ;;
1176 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1177 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1178 x_includes=$ac_optarg ;;
1180 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1181 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1182 ac_prev=x_libraries ;;
1183 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1184 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1185 x_libraries=$ac_optarg ;;
1187 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1188 Try \`$0 --help' for more information"
1192 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1193 # Reject names that are not valid shell variable names.
1194 case $ac_envvar in #(
1195 '' | [0-9]* | *[!_$as_cr_alnum]* )
1196 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1198 eval $ac_envvar=\$ac_optarg
1199 export $ac_envvar ;;
1202 # FIXME: should be removed in autoconf 3.0.
1203 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1204 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1205 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1206 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1212 if test -n "$ac_prev"; then
1213 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1214 as_fn_error $? "missing argument to $ac_option"
1217 if test -n "$ac_unrecognized_opts"; then
1218 case $enable_option_checking in
1220 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1221 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1225 # Check all directory arguments for consistency.
1226 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1227 datadir sysconfdir sharedstatedir localstatedir includedir \
1228 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1229 libdir localedir mandir
1231 eval ac_val=\$$ac_var
1232 # Remove trailing slashes.
1235 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1236 eval $ac_var=\$ac_val;;
1238 # Be sure to have absolute directory names.
1240 [\\/$]* | ?:[\\/]* ) continue;;
1241 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1243 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1246 # There might be people who depend on the old broken behavior: `$host'
1247 # used to hold the argument of --host etc.
1248 # FIXME: To remove some day.
1251 target=$target_alias
1253 # FIXME: To remove some day.
1254 if test "x$host_alias" != x; then
1255 if test "x$build_alias" = x; then
1256 cross_compiling=maybe
1257 $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
1258 If a cross compiler is detected then cross compile mode will be used" >&2
1259 elif test "x$build_alias" != "x$host_alias"; then
1265 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1267 test "$silent" = yes && exec 6>/dev/null
1270 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1271 ac_ls_di=`ls -di .` &&
1272 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1273 as_fn_error $? "working directory cannot be determined"
1274 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1275 as_fn_error $? "pwd does not report name of working directory"
1278 # Find the source files, if location was not specified.
1279 if test -z "$srcdir"; then
1280 ac_srcdir_defaulted=yes
1281 # Try the directory containing this script, then the parent directory.
1282 ac_confdir=`$as_dirname -- "$as_myself" ||
1283 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1284 X"$as_myself" : 'X\(//\)[^/]' \| \
1285 X"$as_myself" : 'X\(//\)$' \| \
1286 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1287 $as_echo X"$as_myself" |
1288 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1306 if test ! -r "$srcdir/$ac_unique_file"; then
1310 ac_srcdir_defaulted=no
1312 if test ! -r "$srcdir/$ac_unique_file"; then
1313 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1314 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1316 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1318 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1320 # When building in place, set srcdir=.
1321 if test "$ac_abs_confdir" = "$ac_pwd"; then
1324 # Remove unnecessary trailing slashes from srcdir.
1325 # Double slashes in file names in object file debugging info
1326 # mess up M-x gdb in Emacs.
1328 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1330 for ac_var in $ac_precious_vars; do
1331 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1332 eval ac_env_${ac_var}_value=\$${ac_var}
1333 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1334 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1338 # Report the --help message.
1340 if test "$ac_init_help" = "long"; then
1341 # Omit some internal or obsolete options to make the list less imposing.
1342 # This message is too long to be a string in the A/UX 3.1 sh.
1344 \`configure' configures GNU C Library (see version.h) to adapt to many kinds of systems.
1346 Usage: $0 [OPTION]... [VAR=VALUE]...
1348 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1349 VAR=VALUE. See below for descriptions of some of the useful variables.
1351 Defaults for the options are specified in brackets.
1354 -h, --help display this help and exit
1355 --help=short display options specific to this package
1356 --help=recursive display the short help of all the included packages
1357 -V, --version display version information and exit
1358 -q, --quiet, --silent do not print \`checking ...' messages
1359 --cache-file=FILE cache test results in FILE [disabled]
1360 -C, --config-cache alias for \`--cache-file=config.cache'
1361 -n, --no-create do not create output files
1362 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1364 Installation directories:
1365 --prefix=PREFIX install architecture-independent files in PREFIX
1366 [$ac_default_prefix]
1367 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1370 By default, \`make install' will install all the files in
1371 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1372 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1373 for instance \`--prefix=\$HOME'.
1375 For better control, use the options below.
1377 Fine tuning of the installation directories:
1378 --bindir=DIR user executables [EPREFIX/bin]
1379 --sbindir=DIR system admin executables [EPREFIX/sbin]
1380 --libexecdir=DIR program executables [EPREFIX/libexec]
1381 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1382 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1383 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1384 --libdir=DIR object code libraries [EPREFIX/lib]
1385 --includedir=DIR C header files [PREFIX/include]
1386 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1387 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1388 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1389 --infodir=DIR info documentation [DATAROOTDIR/info]
1390 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1391 --mandir=DIR man documentation [DATAROOTDIR/man]
1392 --docdir=DIR documentation root [DATAROOTDIR/doc/c-library]
1393 --htmldir=DIR html documentation [DOCDIR]
1394 --dvidir=DIR dvi documentation [DOCDIR]
1395 --pdfdir=DIR pdf documentation [DOCDIR]
1396 --psdir=DIR ps documentation [DOCDIR]
1402 --build=BUILD configure for building on BUILD [guessed]
1403 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1407 if test -n "$ac_init_help"; then
1408 case $ac_init_help in
1409 short | recursive ) echo "Configuration of GNU C Library (see version.h):";;
1414 --disable-option-checking ignore unrecognized --enable/--with options
1415 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1416 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1417 --disable-sanity-checks really do not use threads (should not be used except
1418 in special situations) [default=yes]
1419 --enable-check-abi do "make check-abi" in "make check" (no/warn/yes)
1421 --enable-shared build shared library [default=yes if GNU ld & ELF]
1422 --enable-profile build profiled library [default=no]
1423 --enable-omitfp build undebuggable optimized library [default=no]
1424 --enable-bounded build with runtime bounds checking [default=no]
1425 --disable-versioning do not include versioning information in the library
1426 objects [default=yes if supported]
1427 --enable-oldest-abi=ABI configure the oldest ABI supported [e.g. 2.2]
1428 [default=glibc default]
1429 --enable-stackguard-randomization
1430 initialize __stack_chk_guard canary with a random
1431 number at program start
1432 --enable-add-ons[=DIRS...]
1433 configure and build add-ons in DIR1,DIR2,... search
1434 for add-ons if no parameter given
1435 --disable-hidden-plt do not hide internal function calls to avoid PLT
1436 --enable-bind-now disable lazy relocations in DSOs
1437 --enable-static-nss build static NSS modules [default=no]
1438 --disable-force-install don't force installation of files from this package,
1439 even if they are older than the installed files
1440 --enable-kernel=VERSION compile for compatibility with kernel not older than
1442 --enable-all-warnings enable all useful warnings gcc can issue
1443 --enable-multi-arch enable single DSO with optimizations for multiple
1445 --enable-experimental-malloc
1446 enable experimental malloc features
1447 --enable-nss-crypt enable libcrypt to use nss
1450 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1451 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1452 --with-gd=DIR find libgd include dir and library with prefix DIR
1453 --with-gd-include=DIR find libgd include files in DIR
1454 --with-gd-lib=DIR find libgd library files in DIR
1455 --with-fp if using floating-point hardware [default=yes]
1456 --with-binutils=PATH specify location of binutils (as and ld)
1457 --with-elf if using the ELF object format
1458 --with-selinux if building with SELinux support
1459 --with-xcoff if using the XCOFF object format
1460 --without-cvs if CVS should not be used
1461 --with-headers=PATH location of system headers to use (for example
1462 /usr/src/linux/include) [default=compiler default]
1463 --with-tls enable support for TLS
1464 --without-__thread do not use TLS features even when supporting them
1465 --with-cpu=CPU select code for CPU variant
1467 Some influential environment variables:
1468 CC C compiler command
1469 CFLAGS C compiler flags
1470 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1471 nonstandard directory <lib dir>
1472 LIBS libraries to pass to the linker, e.g. -l<library>
1473 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1474 you have headers in a nonstandard directory <include dir>
1476 CXX C++ compiler command
1477 CXXFLAGS C++ compiler flags
1479 Use these variables to override the choices made by `configure' or to help
1480 it to find libraries and programs with nonstandard names/locations.
1482 Report bugs to <glibc>.
1483 GNU C Library home page: <http://www.gnu.org/software/c-library/>.
1484 General help using GNU software: <http://www.gnu.org/gethelp/>.
1489 if test "$ac_init_help" = "recursive"; then
1490 # If there are subdirs, report their specific --help.
1491 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1492 test -d "$ac_dir" ||
1493 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1498 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1500 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1501 # A ".." for each directory in $ac_dir_suffix.
1502 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1503 case $ac_top_builddir_sub in
1504 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1505 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1508 ac_abs_top_builddir=$ac_pwd
1509 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1510 # for backward compatibility:
1511 ac_top_builddir=$ac_top_build_prefix
1514 .) # We are building in place.
1516 ac_top_srcdir=$ac_top_builddir_sub
1517 ac_abs_top_srcdir=$ac_pwd ;;
1518 [\\/]* | ?:[\\/]* ) # Absolute name.
1519 ac_srcdir=$srcdir$ac_dir_suffix;
1520 ac_top_srcdir=$srcdir
1521 ac_abs_top_srcdir=$srcdir ;;
1523 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1524 ac_top_srcdir=$ac_top_build_prefix$srcdir
1525 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1527 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1529 cd "$ac_dir" || { ac_status=$?; continue; }
1530 # Check for guested configure.
1531 if test -f "$ac_srcdir/configure.gnu"; then
1533 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1534 elif test -f "$ac_srcdir/configure"; then
1536 $SHELL "$ac_srcdir/configure" --help=recursive
1538 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1540 cd "$ac_pwd" || { ac_status=$?; break; }
1544 test -n "$ac_init_help" && exit $ac_status
1545 if $ac_init_version; then
1547 GNU C Library configure (see version.h)
1548 generated by GNU Autoconf 2.66
1550 Copyright (C) 2010 Free Software Foundation, Inc.
1551 This configure script is free software; the Free Software Foundation
1552 gives unlimited permission to copy, distribute and modify it.
1557 ## ------------------------ ##
1558 ## Autoconf initialization. ##
1559 ## ------------------------ ##
1561 # ac_fn_c_try_compile LINENO
1562 # --------------------------
1563 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1564 ac_fn_c_try_compile ()
1566 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1567 rm -f conftest.$ac_objext
1568 if { { ac_try="$ac_compile"
1570 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1571 *) ac_try_echo=$ac_try;;
1573 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1574 $as_echo "$ac_try_echo"; } >&5
1575 (eval "$ac_compile") 2>conftest.err
1577 if test -s conftest.err; then
1578 grep -v '^ *+' conftest.err >conftest.er1
1579 cat conftest.er1 >&5
1580 mv -f conftest.er1 conftest.err
1582 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1583 test $ac_status = 0; } && {
1584 test -z "$ac_c_werror_flag" ||
1585 test ! -s conftest.err
1586 } && test -s conftest.$ac_objext; then :
1589 $as_echo "$as_me: failed program was:" >&5
1590 sed 's/^/| /' conftest.$ac_ext >&5
1594 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1595 as_fn_set_status $ac_retval
1597 } # ac_fn_c_try_compile
1599 # ac_fn_c_try_cpp LINENO
1600 # ----------------------
1601 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1604 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1605 if { { ac_try="$ac_cpp conftest.$ac_ext"
1607 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1608 *) ac_try_echo=$ac_try;;
1610 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1611 $as_echo "$ac_try_echo"; } >&5
1612 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1614 if test -s conftest.err; then
1615 grep -v '^ *+' conftest.err >conftest.er1
1616 cat conftest.er1 >&5
1617 mv -f conftest.er1 conftest.err
1619 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1620 test $ac_status = 0; } >/dev/null && {
1621 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1622 test ! -s conftest.err
1626 $as_echo "$as_me: failed program was:" >&5
1627 sed 's/^/| /' conftest.$ac_ext >&5
1631 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1632 as_fn_set_status $ac_retval
1636 # ac_fn_cxx_try_compile LINENO
1637 # ----------------------------
1638 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1639 ac_fn_cxx_try_compile ()
1641 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1642 rm -f conftest.$ac_objext
1643 if { { ac_try="$ac_compile"
1645 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1646 *) ac_try_echo=$ac_try;;
1648 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1649 $as_echo "$ac_try_echo"; } >&5
1650 (eval "$ac_compile") 2>conftest.err
1652 if test -s conftest.err; then
1653 grep -v '^ *+' conftest.err >conftest.er1
1654 cat conftest.er1 >&5
1655 mv -f conftest.er1 conftest.err
1657 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1658 test $ac_status = 0; } && {
1659 test -z "$ac_cxx_werror_flag" ||
1660 test ! -s conftest.err
1661 } && test -s conftest.$ac_objext; then :
1664 $as_echo "$as_me: failed program was:" >&5
1665 sed 's/^/| /' conftest.$ac_ext >&5
1669 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1670 as_fn_set_status $ac_retval
1672 } # ac_fn_cxx_try_compile
1674 # ac_fn_c_try_link LINENO
1675 # -----------------------
1676 # Try to link conftest.$ac_ext, and return whether this succeeded.
1679 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1680 rm -f conftest.$ac_objext conftest$ac_exeext
1681 if { { ac_try="$ac_link"
1683 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1684 *) ac_try_echo=$ac_try;;
1686 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1687 $as_echo "$ac_try_echo"; } >&5
1688 (eval "$ac_link") 2>conftest.err
1690 if test -s conftest.err; then
1691 grep -v '^ *+' conftest.err >conftest.er1
1692 cat conftest.er1 >&5
1693 mv -f conftest.er1 conftest.err
1695 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1696 test $ac_status = 0; } && {
1697 test -z "$ac_c_werror_flag" ||
1698 test ! -s conftest.err
1699 } && test -s conftest$ac_exeext && {
1700 test "$cross_compiling" = yes ||
1701 $as_test_x conftest$ac_exeext
1705 $as_echo "$as_me: failed program was:" >&5
1706 sed 's/^/| /' conftest.$ac_ext >&5
1710 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1711 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1712 # interfere with the next link command; also delete a directory that is
1713 # left behind by Apple's compiler. We do this before executing the actions.
1714 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1715 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1716 as_fn_set_status $ac_retval
1718 } # ac_fn_c_try_link
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; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1758 as_fn_set_status $ac_retval
1762 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1763 # --------------------------------------------
1764 # Tries to find the compile-time value of EXPR in a program that includes
1765 # INCLUDES, setting VAR accordingly. Returns whether the value could be
1767 ac_fn_c_compute_int ()
1769 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1770 if test "$cross_compiling" = yes; then
1771 # Depending upon the size, compute the lo and hi bounds.
1772 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1773 /* end confdefs.h. */
1778 static int test_array [1 - 2 * !(($2) >= 0)];
1785 if ac_fn_c_try_compile "$LINENO"; then :
1788 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1789 /* end confdefs.h. */
1794 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1801 if ac_fn_c_try_compile "$LINENO"; then :
1802 ac_hi=$ac_mid; break
1804 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
1805 if test $ac_lo -le $ac_mid; then
1809 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
1811 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1814 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1815 /* end confdefs.h. */
1820 static int test_array [1 - 2 * !(($2) < 0)];
1827 if ac_fn_c_try_compile "$LINENO"; then :
1830 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1831 /* end confdefs.h. */
1836 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
1843 if ac_fn_c_try_compile "$LINENO"; then :
1844 ac_lo=$ac_mid; break
1846 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
1847 if test $ac_mid -le $ac_hi; then
1851 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
1853 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1858 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1860 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1861 # Binary search between lo and hi bounds.
1862 while test "x$ac_lo" != "x$ac_hi"; do
1863 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
1864 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1865 /* end confdefs.h. */
1870 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1877 if ac_fn_c_try_compile "$LINENO"; then :
1880 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
1882 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1885 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
1889 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1890 /* end confdefs.h. */
1892 static long int longval () { return $2; }
1893 static unsigned long int ulongval () { return $2; }
1900 FILE *f = fopen ("conftest.val", "w");
1905 long int i = longval ();
1908 fprintf (f, "%ld", i);
1912 unsigned long int i = ulongval ();
1915 fprintf (f, "%lu", i);
1917 /* Do not output a trailing newline, as this causes \r\n confusion
1918 on some platforms. */
1919 return ferror (f) || fclose (f) != 0;
1925 if ac_fn_c_try_run "$LINENO"; then :
1926 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
1930 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
1931 conftest.$ac_objext conftest.beam conftest.$ac_ext
1935 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1936 as_fn_set_status $ac_retval
1938 } # ac_fn_c_compute_int
1940 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1941 # -------------------------------------------------------
1942 # Tests whether HEADER exists and can be compiled using the include files in
1943 # INCLUDES, setting the cache variable VAR accordingly.
1944 ac_fn_c_check_header_compile ()
1946 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1947 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1948 $as_echo_n "checking for $2... " >&6; }
1949 if eval "test \"\${$3+set}\"" = set; then :
1950 $as_echo_n "(cached) " >&6
1952 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1953 /* end confdefs.h. */
1957 if ac_fn_c_try_compile "$LINENO"; then :
1962 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1966 $as_echo "$ac_res" >&6; }
1967 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1969 } # ac_fn_c_check_header_compile
1970 cat >config.log <<_ACEOF
1971 This file contains any messages produced by compilers while
1972 running configure, to aid debugging if configure makes a mistake.
1974 It was created by GNU C Library $as_me (see version.h), which was
1975 generated by GNU Autoconf 2.66. Invocation command line was
1987 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1988 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1989 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1990 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1991 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1993 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1994 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1996 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1997 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1998 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1999 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2000 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2001 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2002 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2006 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2010 test -z "$as_dir" && as_dir=.
2011 $as_echo "PATH: $as_dir"
2027 # Keep a trace of the command line.
2028 # Strip out --no-create and --no-recursion so they do not pile up.
2029 # Strip out --silent because we don't want to record it for future runs.
2030 # Also quote any args containing shell meta-characters.
2031 # Make two passes to allow for proper duplicate-argument suppression.
2035 ac_must_keep_next=false
2041 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2042 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2043 | -silent | --silent | --silen | --sile | --sil)
2046 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2049 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2051 as_fn_append ac_configure_args1 " '$ac_arg'"
2052 if test $ac_must_keep_next = true; then
2053 ac_must_keep_next=false # Got value, back to normal.
2056 *=* | --config-cache | -C | -disable-* | --disable-* \
2057 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2058 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2059 | -with-* | --with-* | -without-* | --without-* | --x)
2060 case "$ac_configure_args0 " in
2061 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2064 -* ) ac_must_keep_next=true ;;
2067 as_fn_append ac_configure_args " '$ac_arg'"
2072 { ac_configure_args0=; unset ac_configure_args0;}
2073 { ac_configure_args1=; unset ac_configure_args1;}
2075 # When interrupted or exit'd, cleanup temporary files, and complete
2076 # config.log. We remove comments because anyway the quotes in there
2077 # would cause problems or look ugly.
2078 # WARNING: Use '\'' to represent an apostrophe within the trap.
2079 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2080 trap 'exit_status=$?
2081 # Save into config.log some information that might help in debugging.
2085 $as_echo "## ---------------- ##
2086 ## Cache variables. ##
2087 ## ---------------- ##"
2089 # The following way of writing the cache mishandles newlines in values,
2091 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2092 eval ac_val=\$$ac_var
2096 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2097 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2100 _ | IFS | as_nl) ;; #(
2101 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2102 *) { eval $ac_var=; unset $ac_var;} ;;
2107 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2108 *${as_nl}ac_space=\ *)
2110 "s/'\''/'\''\\\\'\'''\''/g;
2111 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2114 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2121 $as_echo "## ----------------- ##
2122 ## Output variables. ##
2123 ## ----------------- ##"
2125 for ac_var in $ac_subst_vars
2127 eval ac_val=\$$ac_var
2129 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2131 $as_echo "$ac_var='\''$ac_val'\''"
2135 if test -n "$ac_subst_files"; then
2136 $as_echo "## ------------------- ##
2137 ## File substitutions. ##
2138 ## ------------------- ##"
2140 for ac_var in $ac_subst_files
2142 eval ac_val=\$$ac_var
2144 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2146 $as_echo "$ac_var='\''$ac_val'\''"
2151 if test -s confdefs.h; then
2152 $as_echo "## ----------- ##
2159 test "$ac_signal" != 0 &&
2160 $as_echo "$as_me: caught signal $ac_signal"
2161 $as_echo "$as_me: exit $exit_status"
2163 rm -f core *.core core.conftest.* &&
2164 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2167 for ac_signal in 1 2 13 15; do
2168 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2172 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2173 rm -f -r conftest* confdefs.h
2175 $as_echo "/* confdefs.h */" > confdefs.h
2177 # Predefined preprocessor variables.
2179 cat >>confdefs.h <<_ACEOF
2180 #define PACKAGE_NAME "$PACKAGE_NAME"
2183 cat >>confdefs.h <<_ACEOF
2184 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2187 cat >>confdefs.h <<_ACEOF
2188 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2191 cat >>confdefs.h <<_ACEOF
2192 #define PACKAGE_STRING "$PACKAGE_STRING"
2195 cat >>confdefs.h <<_ACEOF
2196 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2199 cat >>confdefs.h <<_ACEOF
2200 #define PACKAGE_URL "$PACKAGE_URL"
2204 # Let the site file select an alternate cache file if it wants to.
2205 # Prefer an explicitly selected file to automatically selected ones.
2208 if test -n "$CONFIG_SITE"; then
2209 # We do not want a PATH search for config.site.
2210 case $CONFIG_SITE in #((
2211 -*) ac_site_file1=./$CONFIG_SITE;;
2212 */*) ac_site_file1=$CONFIG_SITE;;
2213 *) ac_site_file1=./$CONFIG_SITE;;
2215 elif test "x$prefix" != xNONE; then
2216 ac_site_file1=$prefix/share/config.site
2217 ac_site_file2=$prefix/etc/config.site
2219 ac_site_file1=$ac_default_prefix/share/config.site
2220 ac_site_file2=$ac_default_prefix/etc/config.site
2222 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2224 test "x$ac_site_file" = xNONE && continue
2225 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2226 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2227 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2228 sed 's/^/| /' "$ac_site_file" >&5
2230 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2231 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2232 as_fn_error $? "failed to load site script $ac_site_file
2233 See \`config.log' for more details" "$LINENO" 5; }
2237 if test -r "$cache_file"; then
2238 # Some versions of bash will fail to source /dev/null (special files
2239 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2240 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2241 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2242 $as_echo "$as_me: loading cache $cache_file" >&6;}
2244 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2245 *) . "./$cache_file";;
2249 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2250 $as_echo "$as_me: creating cache $cache_file" >&6;}
2254 # Check that the precious variables saved in the cache have kept the same
2256 ac_cache_corrupted=false
2257 for ac_var in $ac_precious_vars; do
2258 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2259 eval ac_new_set=\$ac_env_${ac_var}_set
2260 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2261 eval ac_new_val=\$ac_env_${ac_var}_value
2262 case $ac_old_set,$ac_new_set in
2264 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2265 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2266 ac_cache_corrupted=: ;;
2268 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2269 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2270 ac_cache_corrupted=: ;;
2273 if test "x$ac_old_val" != "x$ac_new_val"; then
2274 # differences in whitespace do not lead to failure.
2275 ac_old_val_w=`echo x $ac_old_val`
2276 ac_new_val_w=`echo x $ac_new_val`
2277 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2278 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2279 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2280 ac_cache_corrupted=:
2282 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2283 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2284 eval $ac_var=\$ac_old_val
2286 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2287 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2288 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2289 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2292 # Pass precious variables to config.status.
2293 if test "$ac_new_set" = set; then
2295 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2296 *) ac_arg=$ac_var=$ac_new_val ;;
2298 case " $ac_configure_args " in
2299 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2300 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2304 if $ac_cache_corrupted; then
2305 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2306 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2307 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2308 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2309 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2311 ## -------------------- ##
2312 ## Main body of script. ##
2313 ## -------------------- ##
2316 ac_cpp='$CPP $CPPFLAGS'
2317 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2318 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2319 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2323 ac_config_headers="$ac_config_headers config.h"
2326 for ac_dir in scripts "$srcdir"/scripts; do
2327 if test -f "$ac_dir/install-sh"; then
2329 ac_install_sh="$ac_aux_dir/install-sh -c"
2331 elif test -f "$ac_dir/install.sh"; then
2333 ac_install_sh="$ac_aux_dir/install.sh -c"
2335 elif test -f "$ac_dir/shtool"; then
2337 ac_install_sh="$ac_aux_dir/shtool install -c"
2341 if test -z "$ac_aux_dir"; then
2342 as_fn_error $? "cannot find install-sh, install.sh, or shtool in scripts \"$srcdir\"/scripts" "$LINENO" 5
2345 # These three variables are undocumented and unsupported,
2346 # and are intended to be withdrawn in a future Autoconf release.
2347 # They can cause serious problems if a builder's source tree is in a directory
2348 # whose full name contains unusual characters.
2349 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2350 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2351 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2360 # Make sure we can run config.sub.
2361 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2362 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2364 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2365 $as_echo_n "checking build system type... " >&6; }
2366 if test "${ac_cv_build+set}" = set; then :
2367 $as_echo_n "(cached) " >&6
2369 ac_build_alias=$build_alias
2370 test "x$ac_build_alias" = x &&
2371 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2372 test "x$ac_build_alias" = x &&
2373 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2374 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2375 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2379 $as_echo "$ac_cv_build" >&6; }
2380 case $ac_cv_build in
2382 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2385 ac_save_IFS=$IFS; IFS='-'
2391 # Remember, the first character of IFS is used to create $*,
2392 # except with old shells:
2395 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2398 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2399 $as_echo_n "checking host system type... " >&6; }
2400 if test "${ac_cv_host+set}" = set; then :
2401 $as_echo_n "(cached) " >&6
2403 if test "x$host_alias" = x; then
2404 ac_cv_host=$ac_cv_build
2406 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2407 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2411 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2412 $as_echo "$ac_cv_host" >&6; }
2415 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2418 ac_save_IFS=$IFS; IFS='-'
2424 # Remember, the first character of IFS is used to create $*,
2425 # except with old shells:
2428 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2433 ac_cpp='$CPP $CPPFLAGS'
2434 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2435 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2436 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2437 if test -n "$ac_tool_prefix"; then
2438 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2439 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2440 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2441 $as_echo_n "checking for $ac_word... " >&6; }
2442 if test "${ac_cv_prog_CC+set}" = set; then :
2443 $as_echo_n "(cached) " >&6
2445 if test -n "$CC"; then
2446 ac_cv_prog_CC="$CC" # Let the user override the test.
2448 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2452 test -z "$as_dir" && as_dir=.
2453 for ac_exec_ext in '' $ac_executable_extensions; do
2454 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2455 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2456 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2466 if test -n "$CC"; then
2467 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2468 $as_echo "$CC" >&6; }
2470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2471 $as_echo "no" >&6; }
2476 if test -z "$ac_cv_prog_CC"; then
2478 # Extract the first word of "gcc", so it can be a program name with args.
2479 set dummy gcc; ac_word=$2
2480 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2481 $as_echo_n "checking for $ac_word... " >&6; }
2482 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2483 $as_echo_n "(cached) " >&6
2485 if test -n "$ac_ct_CC"; then
2486 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2488 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2492 test -z "$as_dir" && as_dir=.
2493 for ac_exec_ext in '' $ac_executable_extensions; do
2494 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2495 ac_cv_prog_ac_ct_CC="gcc"
2496 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2505 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2506 if test -n "$ac_ct_CC"; then
2507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2508 $as_echo "$ac_ct_CC" >&6; }
2510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2511 $as_echo "no" >&6; }
2514 if test "x$ac_ct_CC" = x; then
2517 case $cross_compiling:$ac_tool_warned in
2519 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2520 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2521 ac_tool_warned=yes ;;
2529 if test -z "$CC"; then
2530 if test -n "$ac_tool_prefix"; then
2531 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2532 set dummy ${ac_tool_prefix}cc; ac_word=$2
2533 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2534 $as_echo_n "checking for $ac_word... " >&6; }
2535 if test "${ac_cv_prog_CC+set}" = set; then :
2536 $as_echo_n "(cached) " >&6
2538 if test -n "$CC"; then
2539 ac_cv_prog_CC="$CC" # Let the user override the test.
2541 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2545 test -z "$as_dir" && as_dir=.
2546 for ac_exec_ext in '' $ac_executable_extensions; do
2547 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2548 ac_cv_prog_CC="${ac_tool_prefix}cc"
2549 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2559 if test -n "$CC"; then
2560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2561 $as_echo "$CC" >&6; }
2563 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2564 $as_echo "no" >&6; }
2570 if test -z "$CC"; then
2571 # Extract the first word of "cc", so it can be a program name with args.
2572 set dummy cc; ac_word=$2
2573 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2574 $as_echo_n "checking for $ac_word... " >&6; }
2575 if test "${ac_cv_prog_CC+set}" = set; then :
2576 $as_echo_n "(cached) " >&6
2578 if test -n "$CC"; then
2579 ac_cv_prog_CC="$CC" # Let the user override the test.
2582 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2586 test -z "$as_dir" && as_dir=.
2587 for ac_exec_ext in '' $ac_executable_extensions; do
2588 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2589 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2590 ac_prog_rejected=yes
2594 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2601 if test $ac_prog_rejected = yes; then
2602 # We found a bogon in the path, so make sure we never use it.
2603 set dummy $ac_cv_prog_CC
2605 if test $# != 0; then
2606 # We chose a different compiler from the bogus one.
2607 # However, it has the same basename, so the bogon will be chosen
2608 # first if we set CC to just the basename; use the full file name.
2610 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2616 if test -n "$CC"; then
2617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2618 $as_echo "$CC" >&6; }
2620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2621 $as_echo "no" >&6; }
2626 if test -z "$CC"; then
2627 if test -n "$ac_tool_prefix"; then
2628 for ac_prog in cl.exe
2630 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2631 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2632 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2633 $as_echo_n "checking for $ac_word... " >&6; }
2634 if test "${ac_cv_prog_CC+set}" = set; then :
2635 $as_echo_n "(cached) " >&6
2637 if test -n "$CC"; then
2638 ac_cv_prog_CC="$CC" # Let the user override the test.
2640 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2644 test -z "$as_dir" && as_dir=.
2645 for ac_exec_ext in '' $ac_executable_extensions; do
2646 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2647 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2648 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2658 if test -n "$CC"; then
2659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2660 $as_echo "$CC" >&6; }
2662 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2663 $as_echo "no" >&6; }
2667 test -n "$CC" && break
2670 if test -z "$CC"; then
2672 for ac_prog in cl.exe
2674 # Extract the first word of "$ac_prog", so it can be a program name with args.
2675 set dummy $ac_prog; ac_word=$2
2676 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2677 $as_echo_n "checking for $ac_word... " >&6; }
2678 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2679 $as_echo_n "(cached) " >&6
2681 if test -n "$ac_ct_CC"; then
2682 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2684 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2688 test -z "$as_dir" && as_dir=.
2689 for ac_exec_ext in '' $ac_executable_extensions; do
2690 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2691 ac_cv_prog_ac_ct_CC="$ac_prog"
2692 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2701 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2702 if test -n "$ac_ct_CC"; then
2703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2704 $as_echo "$ac_ct_CC" >&6; }
2706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2707 $as_echo "no" >&6; }
2711 test -n "$ac_ct_CC" && break
2714 if test "x$ac_ct_CC" = x; then
2717 case $cross_compiling:$ac_tool_warned in
2719 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2720 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2721 ac_tool_warned=yes ;;
2730 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2731 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2732 as_fn_error $? "no acceptable C compiler found in \$PATH
2733 See \`config.log' for more details" "$LINENO" 5; }
2735 # Provide some information about the compiler.
2736 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2739 for ac_option in --version -v -V -qversion; do
2740 { { ac_try="$ac_compiler $ac_option >&5"
2742 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2743 *) ac_try_echo=$ac_try;;
2745 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2746 $as_echo "$ac_try_echo"; } >&5
2747 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2749 if test -s conftest.err; then
2751 ... rest of stderr output deleted ...
2752 10q' conftest.err >conftest.er1
2753 cat conftest.er1 >&5
2755 rm -f conftest.er1 conftest.err
2756 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2757 test $ac_status = 0; }
2761 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2762 $as_echo_n "checking for suffix of object files... " >&6; }
2763 if test "${ac_cv_objext+set}" = set; then :
2764 $as_echo_n "(cached) " >&6
2766 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2767 /* end confdefs.h. */
2777 rm -f conftest.o conftest.obj
2778 if { { ac_try="$ac_compile"
2780 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2781 *) ac_try_echo=$ac_try;;
2783 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2784 $as_echo "$ac_try_echo"; } >&5
2785 (eval "$ac_compile") 2>&5
2787 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2788 test $ac_status = 0; }; then :
2789 for ac_file in conftest.o conftest.obj conftest.*; do
2790 test -f "$ac_file" || continue;
2792 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
2793 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2798 $as_echo "$as_me: failed program was:" >&5
2799 sed 's/^/| /' conftest.$ac_ext >&5
2801 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2802 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2803 as_fn_error $? "cannot compute suffix of object files: cannot compile
2804 See \`config.log' for more details" "$LINENO" 5; }
2806 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
2809 $as_echo "$ac_cv_objext" >&6; }
2810 OBJEXT=$ac_cv_objext
2812 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
2813 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
2814 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
2815 $as_echo_n "(cached) " >&6
2817 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2818 /* end confdefs.h. */
2831 if ac_fn_c_try_compile "$LINENO"; then :
2836 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2837 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
2841 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
2842 if test $ac_compiler_gnu = yes; then
2847 ac_test_CFLAGS=${CFLAGS+set}
2848 ac_save_CFLAGS=$CFLAGS
2849 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
2850 $as_echo_n "checking whether $CC accepts -g... " >&6; }
2851 if test "${ac_cv_prog_cc_g+set}" = set; then :
2852 $as_echo_n "(cached) " >&6
2854 ac_save_c_werror_flag=$ac_c_werror_flag
2855 ac_c_werror_flag=yes
2858 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2859 /* end confdefs.h. */
2869 if ac_fn_c_try_compile "$LINENO"; then :
2873 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2874 /* end confdefs.h. */
2884 if ac_fn_c_try_compile "$LINENO"; then :
2887 ac_c_werror_flag=$ac_save_c_werror_flag
2889 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2890 /* end confdefs.h. */
2900 if ac_fn_c_try_compile "$LINENO"; then :
2903 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2905 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2907 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2908 ac_c_werror_flag=$ac_save_c_werror_flag
2910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
2911 $as_echo "$ac_cv_prog_cc_g" >&6; }
2912 if test "$ac_test_CFLAGS" = set; then
2913 CFLAGS=$ac_save_CFLAGS
2914 elif test $ac_cv_prog_cc_g = yes; then
2915 if test "$GCC" = yes; then
2921 if test "$GCC" = yes; then
2927 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
2928 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
2929 if test "${ac_cv_prog_cc_c89+set}" = set; then :
2930 $as_echo_n "(cached) " >&6
2932 ac_cv_prog_cc_c89=no
2934 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2935 /* end confdefs.h. */
2938 #include <sys/types.h>
2939 #include <sys/stat.h>
2940 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2941 struct buf { int x; };
2942 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2943 static char *e (p, i)
2949 static char *f (char * (*g) (char **, int), char **p, ...)
2954 s = g (p, va_arg (v,int));
2959 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2960 function prototypes and stuff, but not '\xHH' hex character constants.
2961 These don't provoke an error unfortunately, instead are silently treated
2962 as 'x'. The following induces an error, until -std is added to get
2963 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2964 array size at least. It's necessary to write '\x00'==0 to get something
2965 that's true only with -std. */
2966 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2968 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2969 inside strings and character constants. */
2971 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
2973 int test (int i, double x);
2974 struct s1 {int (*f) (int a);};
2975 struct s2 {int (*f) (double a);};
2976 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2982 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2987 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
2988 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2990 CC="$ac_save_CC $ac_arg"
2991 if ac_fn_c_try_compile "$LINENO"; then :
2992 ac_cv_prog_cc_c89=$ac_arg
2994 rm -f core conftest.err conftest.$ac_objext
2995 test "x$ac_cv_prog_cc_c89" != "xno" && break
2997 rm -f conftest.$ac_ext
3002 case "x$ac_cv_prog_cc_c89" in
3004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3005 $as_echo "none needed" >&6; } ;;
3007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3008 $as_echo "unsupported" >&6; } ;;
3010 CC="$CC $ac_cv_prog_cc_c89"
3011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3012 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3014 if test "x$ac_cv_prog_cc_c89" != xno; then :
3019 ac_cpp='$CPP $CPPFLAGS'
3020 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3021 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3022 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3024 if test $host != $build; then
3025 for ac_prog in gcc cc
3027 # Extract the first word of "$ac_prog", so it can be a program name with args.
3028 set dummy $ac_prog; ac_word=$2
3029 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3030 $as_echo_n "checking for $ac_word... " >&6; }
3031 if test "${ac_cv_prog_BUILD_CC+set}" = set; then :
3032 $as_echo_n "(cached) " >&6
3034 if test -n "$BUILD_CC"; then
3035 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
3037 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3041 test -z "$as_dir" && as_dir=.
3042 for ac_exec_ext in '' $ac_executable_extensions; do
3043 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3044 ac_cv_prog_BUILD_CC="$ac_prog"
3045 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3054 BUILD_CC=$ac_cv_prog_BUILD_CC
3055 if test -n "$BUILD_CC"; then
3056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BUILD_CC" >&5
3057 $as_echo "$BUILD_CC" >&6; }
3059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3060 $as_echo "no" >&6; }
3064 test -n "$BUILD_CC" && break
3070 ac_cpp='$CPP $CPPFLAGS'
3071 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3072 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3073 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3074 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3075 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3076 # On Suns, sometimes $CPP names a directory.
3077 if test -n "$CPP" && test -d "$CPP"; then
3080 if test -z "$CPP"; then
3081 if test "${ac_cv_prog_CPP+set}" = set; then :
3082 $as_echo_n "(cached) " >&6
3084 # Double quotes because CPP needs to be expanded
3085 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3088 for ac_c_preproc_warn_flag in '' yes
3090 # Use a header file that comes with gcc, so configuring glibc
3091 # with a fresh cross-compiler works.
3092 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3093 # <limits.h> exists even on freestanding compilers.
3094 # On the NeXT, cc -E runs the code through the compiler's parser,
3095 # not just through cpp. "Syntax error" is here to catch this case.
3096 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3097 /* end confdefs.h. */
3099 # include <limits.h>
3101 # include <assert.h>
3105 if ac_fn_c_try_cpp "$LINENO"; then :
3108 # Broken: fails on valid input.
3111 rm -f conftest.err conftest.$ac_ext
3113 # OK, works on sane cases. Now check whether nonexistent headers
3114 # can be detected and how.
3115 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3116 /* end confdefs.h. */
3117 #include <ac_nonexistent.h>
3119 if ac_fn_c_try_cpp "$LINENO"; then :
3120 # Broken: success on invalid input.
3123 # Passes both tests.
3127 rm -f conftest.err conftest.$ac_ext
3130 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3131 rm -f conftest.err conftest.$ac_ext
3132 if $ac_preproc_ok; then :
3144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3145 $as_echo "$CPP" >&6; }
3147 for ac_c_preproc_warn_flag in '' yes
3149 # Use a header file that comes with gcc, so configuring glibc
3150 # with a fresh cross-compiler works.
3151 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3152 # <limits.h> exists even on freestanding compilers.
3153 # On the NeXT, cc -E runs the code through the compiler's parser,
3154 # not just through cpp. "Syntax error" is here to catch this case.
3155 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3156 /* end confdefs.h. */
3158 # include <limits.h>
3160 # include <assert.h>
3164 if ac_fn_c_try_cpp "$LINENO"; then :
3167 # Broken: fails on valid input.
3170 rm -f conftest.err conftest.$ac_ext
3172 # OK, works on sane cases. Now check whether nonexistent headers
3173 # can be detected and how.
3174 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3175 /* end confdefs.h. */
3176 #include <ac_nonexistent.h>
3178 if ac_fn_c_try_cpp "$LINENO"; then :
3179 # Broken: success on invalid input.
3182 # Passes both tests.
3186 rm -f conftest.err conftest.$ac_ext
3189 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3190 rm -f conftest.err conftest.$ac_ext
3191 if $ac_preproc_ok; then :
3194 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3195 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3196 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3197 See \`config.log' for more details" "$LINENO" 5; }
3201 ac_cpp='$CPP $CPPFLAGS'
3202 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3203 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3204 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3206 # We need the C++ compiler only for testing.
3208 ac_cpp='$CXXCPP $CPPFLAGS'
3209 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3210 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3211 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3212 if test -z "$CXX"; then
3213 if test -n "$CCC"; then
3216 if test -n "$ac_tool_prefix"; then
3217 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3219 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3220 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3221 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3222 $as_echo_n "checking for $ac_word... " >&6; }
3223 if test "${ac_cv_prog_CXX+set}" = set; then :
3224 $as_echo_n "(cached) " >&6
3226 if test -n "$CXX"; then
3227 ac_cv_prog_CXX="$CXX" # Let the user override the test.
3229 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3233 test -z "$as_dir" && as_dir=.
3234 for ac_exec_ext in '' $ac_executable_extensions; do
3235 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3236 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3237 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3247 if test -n "$CXX"; then
3248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
3249 $as_echo "$CXX" >&6; }
3251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3252 $as_echo "no" >&6; }
3256 test -n "$CXX" && break
3259 if test -z "$CXX"; then
3261 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3263 # Extract the first word of "$ac_prog", so it can be a program name with args.
3264 set dummy $ac_prog; ac_word=$2
3265 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3266 $as_echo_n "checking for $ac_word... " >&6; }
3267 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
3268 $as_echo_n "(cached) " >&6
3270 if test -n "$ac_ct_CXX"; then
3271 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3273 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3277 test -z "$as_dir" && as_dir=.
3278 for ac_exec_ext in '' $ac_executable_extensions; do
3279 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3280 ac_cv_prog_ac_ct_CXX="$ac_prog"
3281 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3290 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3291 if test -n "$ac_ct_CXX"; then
3292 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
3293 $as_echo "$ac_ct_CXX" >&6; }
3295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3296 $as_echo "no" >&6; }
3300 test -n "$ac_ct_CXX" && break
3303 if test "x$ac_ct_CXX" = x; then
3306 case $cross_compiling:$ac_tool_warned in
3308 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3309 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3310 ac_tool_warned=yes ;;
3318 # Provide some information about the compiler.
3319 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
3322 for ac_option in --version -v -V -qversion; do
3323 { { ac_try="$ac_compiler $ac_option >&5"
3325 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3326 *) ac_try_echo=$ac_try;;
3328 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3329 $as_echo "$ac_try_echo"; } >&5
3330 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3332 if test -s conftest.err; then
3334 ... rest of stderr output deleted ...
3335 10q' conftest.err >conftest.er1
3336 cat conftest.er1 >&5
3338 rm -f conftest.er1 conftest.err
3339 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3340 test $ac_status = 0; }
3343 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
3344 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
3345 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
3346 $as_echo_n "(cached) " >&6
3348 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3349 /* end confdefs.h. */
3362 if ac_fn_cxx_try_compile "$LINENO"; then :
3367 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3368 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
3372 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
3373 if test $ac_compiler_gnu = yes; then
3378 ac_test_CXXFLAGS=${CXXFLAGS+set}
3379 ac_save_CXXFLAGS=$CXXFLAGS
3380 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
3381 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
3382 if test "${ac_cv_prog_cxx_g+set}" = set; then :
3383 $as_echo_n "(cached) " >&6
3385 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3386 ac_cxx_werror_flag=yes
3389 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3390 /* end confdefs.h. */
3400 if ac_fn_cxx_try_compile "$LINENO"; then :
3401 ac_cv_prog_cxx_g=yes
3404 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3405 /* end confdefs.h. */
3415 if ac_fn_cxx_try_compile "$LINENO"; then :
3418 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3420 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3421 /* end confdefs.h. */
3431 if ac_fn_cxx_try_compile "$LINENO"; then :
3432 ac_cv_prog_cxx_g=yes
3434 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3436 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3438 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3439 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
3442 $as_echo "$ac_cv_prog_cxx_g" >&6; }
3443 if test "$ac_test_CXXFLAGS" = set; then
3444 CXXFLAGS=$ac_save_CXXFLAGS
3445 elif test $ac_cv_prog_cxx_g = yes; then
3446 if test "$GXX" = yes; then
3452 if test "$GXX" = yes; then
3459 ac_cpp='$CPP $CPPFLAGS'
3460 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3461 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3462 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3465 if test "`cd $srcdir; /bin/pwd`" = "`/bin/pwd`"; then
3466 as_fn_error $? "you must configure in a separate build directory" "$LINENO" 5
3469 # This will get text that should go into config.make.
3472 # Check for a --with-gd argument and set libgd-LDFLAGS in config.make.
3474 # Check whether --with-gd was given.
3475 if test "${with_gd+set}" = set; then :
3476 withval=$with_gd; case "$with_gd" in
3478 *) libgd_include="-I$withval/include"
3479 libgd_ldflags="-L$withval/lib" ;;
3485 # Check whether --with-gd-include was given.
3486 if test "${with_gd_include+set}" = set; then :
3487 withval=$with_gd_include; case "$with_gd_include" in
3489 *) libgd_include="-I$withval" ;;
3495 # Check whether --with-gd-lib was given.
3496 if test "${with_gd_lib+set}" = set; then :
3497 withval=$with_gd_lib; case "$with_gd_lib" in
3499 *) libgd_ldflags="-L$withval" ;;
3505 if test -n "$libgd_include"; then
3506 config_vars="$config_vars
3507 CFLAGS-memusagestat.c = $libgd_include"
3509 if test -n "$libgd_ldflags"; then
3510 config_vars="$config_vars
3511 libgd-LDFLAGS = $libgd_ldflags"
3515 # Check whether --with-fp was given.
3516 if test "${with_fp+set}" = set; then :
3517 withval=$with_fp; with_fp=$withval
3524 # Check whether --with-binutils was given.
3525 if test "${with_binutils+set}" = set; then :
3526 withval=$with_binutils; path_binutils=$withval
3532 # Check whether --with-elf was given.
3533 if test "${with_elf+set}" = set; then :
3534 withval=$with_elf; elf=$withval
3540 # Check whether --with-selinux was given.
3541 if test "${with_selinux+set}" = set; then :
3542 withval=$with_selinux; with_selinux=$withval
3548 # Check whether --with-xcoff was given.
3549 if test "${with_xcoff+set}" = set; then :
3550 withval=$with_xcoff; xcoff=$withval
3556 # Check whether --with-cvs was given.
3557 if test "${with_cvs+set}" = set; then :
3558 withval=$with_cvs; with_cvs=$withval
3563 if test "$with_cvs" = yes; then
3564 if test -d $srcdir/CVS && grep :pserver: $srcdir/CVS/Root > /dev/null
3572 # Check whether --with-headers was given.
3573 if test "${with_headers+set}" = set; then :
3574 withval=$with_headers; sysheaders=$withval
3580 # Check whether --enable-sanity-checks was given.
3581 if test "${enable_sanity_checks+set}" = set; then :
3582 enableval=$enable_sanity_checks; enable_sanity=$enableval
3589 # Check whether --enable-check-abi was given.
3590 if test "${enable_check_abi+set}" = set; then :
3591 enableval=$enable_check_abi; enable_check_abi=$enableval
3598 # Check whether --enable-shared was given.
3599 if test "${enable_shared+set}" = set; then :
3600 enableval=$enable_shared; shared=$enableval
3605 # Check whether --enable-profile was given.
3606 if test "${enable_profile+set}" = set; then :
3607 enableval=$enable_profile; profile=$enableval
3612 # Check whether --enable-omitfp was given.
3613 if test "${enable_omitfp+set}" = set; then :
3614 enableval=$enable_omitfp; omitfp=$enableval
3619 # Check whether --enable-bounded was given.
3620 if test "${enable_bounded+set}" = set; then :
3621 enableval=$enable_bounded; bounded=$enableval
3626 # Check whether --enable-versioning was given.
3627 if test "${enable_versioning+set}" = set; then :
3628 enableval=$enable_versioning; enable_versioning=$enableval
3630 enable_versioning=yes
3634 # Check whether --enable-oldest-abi was given.
3635 if test "${enable_oldest_abi+set}" = set; then :
3636 enableval=$enable_oldest_abi; oldest_abi=$enableval
3641 if test "$oldest_abi" = yes || test "$oldest_abi" = no; then
3644 cat >>confdefs.h <<_ACEOF
3645 #define GLIBC_OLDEST_ABI "$oldest_abi"
3651 # Check whether --enable-stackguard-randomization was given.
3652 if test "${enable_stackguard_randomization+set}" = set; then :
3653 enableval=$enable_stackguard_randomization; enable_stackguard_randomize=$enableval
3655 enable_stackguard_randomize=no
3658 if test "$enable_stackguard_randomize" = yes; then
3659 $as_echo "#define ENABLE_STACKGUARD_RANDOMIZE 1" >>confdefs.h
3663 # Check whether --enable-add-ons was given.
3664 if test "${enable_add_ons+set}" = set; then :
3665 enableval=$enable_add_ons;
3672 # Check whether --with-tls was given.
3673 if test "${with_tls+set}" = set; then :
3674 withval=$with_tls; usetls=$withval
3681 # Check whether --with-__thread was given.
3682 if test "${with___thread+set}" = set; then :
3683 withval=$with___thread; use__thread=$withval
3689 # Check whether --enable-hidden-plt was given.
3690 if test "${enable_hidden_plt+set}" = set; then :
3691 enableval=$enable_hidden_plt; hidden=$enableval
3696 if test "x$hidden" = xno; then
3697 $as_echo "#define NO_HIDDEN 1" >>confdefs.h
3701 # Check whether --enable-bind-now was given.
3702 if test "${enable_bind_now+set}" = set; then :
3703 enableval=$enable_bind_now; bindnow=$enableval
3710 # Check whether --enable-static-nss was given.
3711 if test "${enable_static_nss+set}" = set; then :
3712 enableval=$enable_static_nss; static_nss=$enableval
3717 if test x"$static_nss" = xyes || test x"$shared" = xno; then
3719 $as_echo "#define DO_STATIC_NSS 1" >>confdefs.h
3723 # Check whether --enable-force-install was given.
3724 if test "${enable_force_install+set}" = set; then :
3725 enableval=$enable_force_install; force_install=$enableval
3732 # Check whether --enable-kernel was given.
3733 if test "${enable_kernel+set}" = set; then :
3734 enableval=$enable_kernel; minimum_kernel=$enableval
3737 if test "$minimum_kernel" = yes || test "$minimum_kernel" = no; then
3738 # Better nothing than this.
3741 if test "$minimum_kernel" = current; then
3742 minimum_kernel=`uname -r 2>/dev/null` || minimum_kernel=
3746 # Check whether --enable-all-warnings was given.
3747 if test "${enable_all_warnings+set}" = set; then :
3748 enableval=$enable_all_warnings; all_warnings=$enableval
3753 # Check whether --enable-multi-arch was given.
3754 if test "${enable_multi_arch+set}" = set; then :
3755 enableval=$enable_multi_arch; multi_arch=$enableval
3761 # Check whether --enable-experimental-malloc was given.
3762 if test "${enable_experimental_malloc+set}" = set; then :
3763 enableval=$enable_experimental_malloc; experimental_malloc=$enableval
3768 # Check whether --enable-nss-crypt was given.
3769 if test "${enable_nss_crypt+set}" = set; then :
3770 enableval=$enable_nss_crypt; nss_crypt=$enableval
3775 if test x$nss_crypt = xyes; then
3776 nss_includes=-I$(nss-config --includedir 2>/dev/null)
3777 if test $? -ne 0; then
3778 as_fn_error $? "cannot find include directory with nss-config" "$LINENO" 5
3780 old_CFLAGS="$CFLAGS"
3781 CFLAGS="$CFLAGS $nss_includes"
3783 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3784 /* end confdefs.h. */
3787 #include <nsslowhash.h>
3788 void f (void) { NSSLOW_Init (); }
3790 if ac_fn_c_try_compile "$LINENO"; then :
3791 libc_cv_nss_crypt=yes
3794 cannot find NSS headers with lowlevel hash function interfaces" "$LINENO" 5
3796 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3798 LIBS="$LIBS -lfreebl3"
3799 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3800 /* end confdefs.h. */
3803 #include <nsslowhash.h>
3812 if ac_fn_c_try_link "$LINENO"; then :
3813 libc_cv_nss_crypt=yes
3816 cannot link program using lowlevel NSS hash functions" "$LINENO" 5
3818 rm -f core conftest.err conftest.$ac_objext \
3819 conftest$ac_exeext conftest.$ac_ext
3820 CFLAGS="$old_CFLAGS"
3823 libc_cv_nss_crypt=no
3827 # The way shlib-versions is used to generate soversions.mk uses a
3828 # fairly simplistic model for name recognition that can't distinguish
3829 # i486-pc-linux-gnu fully from i486-pc-gnu. So we mutate a $host_os
3830 # of `gnu*' here to be `gnu-gnu*' just so that shlib-versions can
3831 # tell. This doesn't get used much beyond that, so it's fairly safe.
3836 host_os=`echo $host_os | sed -e 's/gnu/gnu-gnu/'`
3840 # We keep the original values in `$config_*' and never modify them, so we
3841 # can write them unchanged into config.make. Everything else uses
3842 # $machine, $vendor, and $os, and changes them whenever convenient.
3843 config_machine=$host_cpu config_vendor=$host_vendor config_os=$host_os
3845 # Don't allow vendor == "unknown"
3846 test "$config_vendor" = unknown && config_vendor=
3847 config_os="`echo $config_os | sed 's/^unknown-//'`"
3849 # Some configurations imply other options.
3851 # i586-linuxaout is mangled into i586-pc-linux-gnuaout
3852 linux*ecoff* | linux*aout* | gnu*aout* | gnu*ecoff*)
3854 gnu* | linux* | freebsd* | netbsd* | sysv4* | solaris2* | irix6*)
3855 # These systems (almost) always use the ELF format.
3859 # These systems are always xcoff
3865 # The configure fragment of an add-on port can modify these to supplement
3866 # or override the table in the case statement below. No fragment should
3867 # ever change the config_* variables, however.
3868 machine=$config_machine
3869 vendor=$config_vendor
3873 # config.guess on some IBM machines says `rs6000' instead of `powerpc'.
3875 if test "$machine" = rs6000; then
3879 # Braindead PowerPC box with absolutely no FPU.
3880 case "$machine-$host_os" in
3888 # Check whether --with-cpu was given.
3889 if test "${with_cpu+set}" = set; then :
3890 withval=$with_cpu; case "$withval" in
3891 yes|'') as_fn_error $? "--with-cpu requires an argument" "$LINENO" 5 ;;
3893 *) submachine="$withval" ;;
3899 # An add-on can set this when it wants to disable the sanity check below.
3905 case "$enable_add_ons" in
3908 add_ons=`cd $srcdir && ls -d 2> /dev/null */configure */sysdeps |
3909 sed 's@/[^/]*$@@' | sort | uniq`
3910 add_ons_automatic=yes
3912 *) add_ons=`echo "$enable_add_ons" | sed 's/,/ /g'`
3913 add_ons_automatic=no ;;
3919 if test x"$add_ons" != x; then
3920 for f in $add_ons; do
3921 # Some sanity checks
3925 *** It seems that you're using an old \`crypt' add-on. crypt is now
3926 *** part of glibc and using the old add-on will not work with this
3927 *** release. Start again with fresh sources and without the old
3928 *** \`crypt' add-on." "$LINENO" 5
3932 *** It seems that you're using an old \`localedata' add-on. localedata
3933 *** is now part of glibc and using the old add-on will not work with
3934 *** this release. Start again with fresh sources and without the old
3935 *** \`localedata' add-on." "$LINENO" 5
3940 # Now source each add-on's configure fragment.
3941 # The fragments can use $srcdir/$libc_add_on to find themselves,
3942 # and test $add_ons_automatic to see if they were explicitly requested.
3943 # A fragment can clear (or even change) $libc_add_on to affect
3944 # whether it goes into the list to be actually used in the build.
3946 for libc_add_on in $add_ons; do
3947 # Test whether such a directory really exists.
3948 # It can be absolute, or relative to $srcdir, or relative to the build dir.
3949 case "$libc_add_on" in
3951 libc_add_on_srcdir=$libc_add_on
3954 test -d "$srcdir/$libc_add_on" || {
3955 if test -d "$libc_add_on"; then
3956 libc_add_on="`pwd`/$libc_add_on"
3958 as_fn_error $? "add-on directory \"$libc_add_on\" does not exist" "$LINENO" 5
3961 libc_add_on_srcdir=$srcdir/$libc_add_on
3965 libc_add_on_frag=$libc_add_on_srcdir/configure
3966 libc_add_on_canonical=
3967 libc_add_on_config_subdirs=
3968 if test -r "$libc_add_on_frag"; then
3969 { $as_echo "$as_me:${as_lineno-$LINENO}: running configure fragment for add-on $libc_add_on" >&5
3970 $as_echo "$as_me: running configure fragment for add-on $libc_add_on" >&6;}
3971 libc_add_on_canonical=unknown
3972 libc_add_on_subdirs=
3973 . "$libc_add_on_frag"
3974 test -z "$libc_add_on" || {
3975 configured_add_ons="$configured_add_ons $libc_add_on"
3976 if test "x$libc_add_on_canonical" = xunknown; then
3977 as_fn_error $? "fragment must set \$libc_add_on_canonical" "$LINENO" 5
3979 for d in $libc_add_on_subdirs; do
3980 case "$libc_add_on" in
3981 /*) subdir_srcdir="$libc_add_on" ;;
3982 *) subdir_srcdir="\$(..)$libc_add_on" ;;
3986 d="${libc_add_on_canonical:-$libc_add_on}"
3992 subdir_srcdir="$subdir_srcdir/$d"
3995 d=`echo "$d" | sed 's@/*$@@;s@^.*/@@'`
3996 add_on_subdirs="$add_on_subdirs $d"
3997 test "$subdir_srcdir" = "\$(..)$d" || config_vars="$config_vars
3998 $d-srcdir = $subdir_srcdir"
4000 for d in $libc_add_on_config_subdirs; do
4002 /*) as_fn_error $? "fragment uses absolute path in \$libc_add_on_config_subdirs" "$LINENO" 5 ;;
4004 if test ! -d "$libc_add_on_srcdir/$d"; then
4005 as_fn_error $? "fragment wants to configure missing directory $d" "$LINENO" 5
4007 case "$libc_add_on" in
4008 /*) as_fn_error $? "relative path required for add-on using \$libc_add_on_config_subdirs" "$LINENO" 5 ;;
4010 subdirs="$subdirs $libc_add_on/$d"
4014 if test -n "$libc_add_on"; then
4015 if frags=`ls -d $libc_add_on_srcdir/sysdeps/*/preconfigure 2> /dev/null`
4017 { $as_echo "$as_me:${as_lineno-$LINENO}: checking add-on $libc_add_on for preconfigure fragments" >&5
4018 $as_echo_n "checking add-on $libc_add_on for preconfigure fragments... " >&6; }
4019 for frag in $frags; do
4020 name=`echo "$frag" | sed 's@/[^/]*$@@;s@^.*/@@'`
4021 echo $ECHO_N "$name $ECHO_C" >&6
4024 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
4027 use_add_ons="$use_add_ons $libc_add_on"
4028 add_ons_pfx="$add_ons_pfx $libc_add_on/"
4029 test -z "$libc_add_on_canonical" ||
4030 add_ons_sfx="$add_ons_sfx /$libc_add_on_canonical"
4033 # Use echo to strip excess whitespace.
4034 add_ons="`echo $use_add_ons`"
4041 ### I put this here to prevent those annoying emails from people who cannot
4042 ### read and try to compile glibc on unsupported platforms. --drepper
4044 ### By using the undocumented --enable-hacker-mode option for configure
4045 ### one can skip this test to make the configuration not fail for unsupported
4048 if test -z "$enable_hacker_mode" && test x"$libc_config_ok" != xyes; then
4049 case "$machine-$host_os" in
4050 *-linux* | *-gnu* | arm*-none* | powerpc-aix4.3.*)
4053 echo "*** The GNU C library is currently not available for this platform."
4054 echo "*** So far nobody cared to port it and if there is no volunteer it"
4055 echo "*** might never happen. So, if you have interest to see glibc on"
4056 echo "*** this platform visit"
4057 echo "*** http://www.gnu.org/software/libc/porting.html"
4058 echo "*** and join the group of porters"
4064 # Expand the configuration machine name into a subdirectory by architecture
4065 # type and particular chip. If an add-on configure fragment already set
4066 # base_machine, we don't change it.
4067 test -n "$base_machine" || case "$machine" in
4068 a29k | am29000) base_machine=a29k machine=a29k ;;
4069 c3[012]) base_machine=cx0 machine=cx0/c30 ;;
4070 c4[04]) base_machine=cx0 machine=cx0/c40 ;;
4071 i[34567]86) base_machine=i386 machine=i386/$machine ;;
4072 ia64) base_machine=ia64 machine=ia64 ;;
4073 m88???) base_machine=m88k machine=m88k/$machine ;;
4074 m88k) base_machine=m88k machine=m88k/m88100 ;;
4075 powerpc) base_machine=powerpc machine=powerpc/powerpc32 ;;
4076 powerpc64) base_machine=powerpc machine=powerpc/powerpc64 ;;
4077 s390) base_machine=s390 machine=s390/s390-32 ;;
4078 s390x) base_machine=s390 machine=s390/s390-64 ;;
4079 sh3*) base_machine=sh machine=sh/sh3 ;;
4080 sh4*) base_machine=sh machine=sh/sh4 ;;
4082 base_machine=sparc machine=sparc/sparc32 ;;
4083 sparcv8 | supersparc | hypersparc)
4084 base_machine=sparc machine=sparc/sparc32/sparcv8 ;;
4085 sparcv8plus | sparcv8plusa | sparcv9)
4086 base_machine=sparc machine=sparc/sparc32/sparcv9 ;;
4087 sparcv8plusb | sparcv9b)
4088 base_machine=sparc machine=sparc/sparc32/sparcv9/sparcv9b ;;
4090 base_machine=sparc machine=sparc/sparc32/sparcv9/sparcv9v ;;
4092 base_machine=sparc machine=sparc/sparc32/sparcv9/sparcv9v2 ;;
4094 base_machine=sparc machine=sparc/sparc64 ;;
4096 base_machine=sparc machine=sparc/sparc64/sparcv9b ;;
4098 base_machine=sparc machine=sparc/sparc64/sparcv9v ;;
4100 base_machine=sparc machine=sparc/sparc64/sparcv9v2 ;;
4101 *) base_machine=$machine ;;
4105 if test "$base_machine" = "i386"; then
4106 $as_echo "#define USE_REGPARMS 1" >>confdefs.h
4110 # For the multi-arch option we need support in the assembler.
4111 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler gnu_indirect_function symbol type support" >&5
4112 $as_echo_n "checking for assembler gnu_indirect_function symbol type support... " >&6; }
4113 if test "${libc_cv_asm_gnu_indirect_function+set}" = set; then :
4114 $as_echo_n "(cached) " >&6
4116 cat > conftest.s <<EOF
4117 .type foo,%gnu_indirect_function
4119 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5;
4121 libc_cv_asm_gnu_indirect_function=yes
4123 libc_cv_asm_gnu_indirect_function=no
4127 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_gnu_indirect_function" >&5
4128 $as_echo "$libc_cv_asm_gnu_indirect_function" >&6; }
4130 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether .text pseudo-op must be used" >&5
4131 $as_echo_n "checking whether .text pseudo-op must be used... " >&6; }
4132 if test "${libc_cv_dot_text+set}" = set; then :
4133 $as_echo_n "(cached) " >&6
4135 cat > conftest.s <<EOF
4139 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4140 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
4143 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4144 test $ac_status = 0; }; }; then
4145 libc_cv_dot_text=.text
4150 if test -z "$libc_cv_dot_text"; then
4151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4152 $as_echo "no" >&6; }
4154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4155 $as_echo "yes" >&6; }
4158 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler global-symbol directive" >&5
4159 $as_echo_n "checking for assembler global-symbol directive... " >&6; }
4160 if test "${libc_cv_asm_global_directive+set}" = set; then :
4161 $as_echo_n "(cached) " >&6
4163 libc_cv_asm_global_directive=UNKNOWN
4164 for ac_globl in .globl .global .EXPORT; do
4165 cat > conftest.s <<EOF
4170 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4171 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
4174 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4175 test $ac_status = 0; }; }; then
4176 libc_cv_asm_global_directive=${ac_globl}
4179 test $libc_cv_asm_global_directive != UNKNOWN && break
4182 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_global_directive" >&5
4183 $as_echo "$libc_cv_asm_global_directive" >&6; }
4184 if test $libc_cv_asm_global_directive = UNKNOWN; then
4185 as_fn_error $? "cannot determine asm global directive" "$LINENO" 5
4187 cat >>confdefs.h <<_ACEOF
4188 #define ASM_GLOBAL_DIRECTIVE ${libc_cv_asm_global_directive}
4193 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler .type directive prefix" >&5
4194 $as_echo_n "checking for assembler .type directive prefix... " >&6; }
4195 if test "${libc_cv_asm_type_prefix+set}" = set; then :
4196 $as_echo_n "(cached) " >&6
4198 libc_cv_asm_type_prefix=no
4199 for ac_try_prefix in '@' '%' '#'; do
4200 cat > conftest.s <<EOF
4202 ${libc_cv_asm_global_directive} foo
4203 .type foo, ${ac_try_prefix}object
4208 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4209 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
4212 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4213 test $ac_status = 0; }; }; then
4214 libc_cv_asm_type_prefix=${ac_try_prefix}
4217 test "x$libc_cv_asm_type_prefix" != xno && break
4220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_type_prefix" >&5
4221 $as_echo "$libc_cv_asm_type_prefix" >&6; }
4222 if test "x$libc_cv_asm_type_prefix" != xno; then
4223 cat >>confdefs.h <<_ACEOF
4224 #define ASM_TYPE_DIRECTIVE_PREFIX ${libc_cv_asm_type_prefix}
4229 if test x"$libc_cv_asm_gnu_indirect_function" != xyes -a x"$libc_cv_asm_type_prefix" = xno; then
4230 if test x"$multi_arch" = xyes; then
4231 as_fn_error $? "--enable-multi-arch support requires assembler and linker support" "$LINENO" 5
4236 if test x"$multi_arch" != xno; then
4237 multi_arch_d=/multiarch
4240 # Compute the list of sysdep directories for this configuration.
4241 # This can take a while to compute.
4242 sysdep_dir=$srcdir/sysdeps
4243 { $as_echo "$as_me:${as_lineno-$LINENO}: checking sysdep dirs" >&5
4244 $as_echo_n "checking sysdep dirs... " >&6; }
4245 # Make sco3.2v4 become sco3.2.4 and sunos4.1.1_U1 become sunos4.1.1.U1.
4246 os="`echo $os | sed 's/\([0-9A-Z]\)[v_]\([0-9A-Z]\)/\1.\2/g'`"
4248 test "x$base_os" != x || case "$os" in
4250 base_os=mach/hurd ;;
4251 netbsd* | 386bsd* | freebsd* | bsdi*)
4252 base_os=unix/bsd/bsd4.4 ;;
4253 osf* | sunos* | ultrix* | newsos* | dynix* | *bsd*)
4255 sysv* | isc* | esix* | sco* | minix* | irix4* | linux*)
4256 base_os=unix/sysv ;;
4258 base_os=unix/sysv/irix6/$os ;;
4260 base_os=unix/sysv/sysv4 ;;
4262 base_os=unix/sysv/hpux/$os ;;
4264 base_os=unix/sysv/aix/aix4.3 ;;
4266 base_os=standalone ;;
4269 # For sunos4.1.1, try sunos4.1.1, then sunos4.1, then sunos4, then sunos.
4272 while o=`echo $tail | sed 's/\.[^.]*$//'`; test $o != $tail; do
4276 o=`echo $tail | sed 's/[0-9]*$//'`
4277 if test $o != $tail; then
4280 # For linux-gnu, try linux-gnu, then linux.
4281 o=`echo $tail | sed 's/-.*$//'`
4282 if test $o != $tail; then
4286 # For unix/sysv/sysv4, try unix/sysv/sysv4, then unix/sysv, then unix.
4289 while b=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$b"; do
4295 # For sparc/sparc32, try sparc/sparc32 and then sparc.
4297 tail=$machine${submachine:+/$submachine}
4298 while m=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$m"; do
4300 # Prepend the machine's FPU directory unless --without-fp.
4301 if test "$with_fp" = yes; then
4302 mach="$mach /$1/fpu"
4304 mach="$mach /$1/nofpu"
4311 # Find what sysdep directories exist.
4314 for b in $base ''; do
4315 for m0 in $mach ''; do
4316 for v in /$vendor ''; do
4317 test "$v" = / && continue
4318 for o in /$ostry ''; do
4319 test "$o" = / && continue
4320 for m in $multi_arch_d $mach ''; do
4321 for d in $add_ons_pfx ''; do
4322 for a in $add_ons_sfx ''; do
4323 if test -n "$m0$m0sub$b$v$o$m$msub"; then
4324 try_srcdir="${srcdir}/"
4328 try="${d}sysdeps$m0$m0sub$b$v$o$m$msub$a"
4329 test -n "$enable_debug_configure" &&
4330 echo "$0 DEBUG: try $try" >&2
4331 if test -d "$try_srcdir$try"; then
4332 sysnames="$sysnames $try"
4333 { test -n "$o" || test -n "$b"; } && os_used=t
4334 { test -n "$m" || test -n "$m0"; } && machine_used=t
4336 x*/$submachine) submachine_used=t ;;
4338 if test -n "$d"; then
4339 case "$sysnames_add_ons" in
4341 *|'') sysnames_add_ons="$sysnames_add_ons $d" ;;
4354 # If the assembler supports gnu_indirect_function symbol type and the
4355 # architecture supports multi-arch, we enable multi-arch by default.
4356 case $sysnames_add_ons$sysnames in
4360 test x"$multi_arch" = xdefault && multi_arch=no
4363 if test x"$multi_arch" != xno; then
4364 $as_echo "#define USE_MULTIARCH 1" >>confdefs.h
4369 if test -z "$os_used" && test "$os" != none; then
4370 as_fn_error $? "Operating system $os is not supported." "$LINENO" 5
4372 if test -z "$machine_used" && test "$machine" != none; then
4373 as_fn_error $? "The $machine is not supported." "$LINENO" 5
4375 if test -z "$submachine_used" && test -n "$submachine"; then
4376 as_fn_error $? "The $submachine subspecies of $host_cpu is not supported." "$LINENO" 5
4380 # We have now validated the configuration.
4383 # If using ELF, look for an `elf' subdirectory of each machine directory.
4384 # We prepend these rather than inserting them whereever the machine appears
4385 # because things specified by the machine's ELF ABI should override
4386 # OS-specific things, and should always be the same for any OS on the
4387 # machine (otherwise what's the point of an ABI?).
4388 if test "$elf" = yes; then
4390 for d in $add_ons_pfx ''; do
4392 if test -d $srcdir/${d}sysdeps$m/elf; then
4393 elf_dirs="$elf_dirs ${d}sysdeps$m/elf"
4397 sysnames="`echo $elf_dirs | sed -e 's,//,/,g'` $sysnames"
4401 # Expand the list of system names into a full list of directories
4402 # from each element's parent name and Implies file (if present).
4405 while test $# -gt 0; do
4409 case " $names " in *" $name "*)
4410 # Already in the list.
4414 # Report each name as we discover it, so there is no long pause in output.
4415 echo $ECHO_N "$name $ECHO_C" >&6
4417 name_base=`echo $name | sed -e 's@\(.*sysdeps\)/.*@\1@'`
4421 *) xsrcdir=$srcdir/ ;;
4423 test -n "$enable_debug_configure" &&
4424 echo "DEBUG: name/Implies $xsrcdir$name/Implies" >&2
4426 if test -f $xsrcdir$name/Implies; then
4427 # Collect more names from the `Implies' file (removing comments).
4428 implied_candidate="`sed 's/#.*$//' < $xsrcdir$name/Implies`"
4430 for x in $implied_candidate; do
4432 if test -d $xsrcdir$name_base/$x; then
4433 implied="$implied $name_base/$x";
4436 for d in $add_ons_pfx ''; do
4437 try="${d}sysdeps/$x"
4440 *) try_srcdir=$srcdir/ ;;
4442 test -n "$enable_debug_configure" &&
4443 echo "DEBUG: $name implied $x try($d) {$try_srcdir}$try" >&2
4444 if test $try != $xsrcdir$name_base/$x && test -d $try_srcdir$try;
4446 implied="$implied $try"
4448 case "$sysnames_add_ons" in
4450 *|'') sysnames_add_ons="$sysnames_add_ons $d" ;;
4454 if test $found = no; then
4455 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $name/Implies specifies nonexistent $x" >&5
4456 $as_echo "$as_me: WARNING: $name/Implies specifies nonexistent $x" >&2;}
4463 # Add NAME to the list of names.
4464 names="$names $name"
4466 # Find the parent of NAME, using the empty string if it has none.
4467 parent="`echo $name | sed -n -e 's=/[^/]*$==' -e '/sysdeps$/q' -e p`"
4469 # Add the names implied by NAME, and NAME's parent (if it has one), to
4470 # the list of names to be processed (the argument list). We prepend the
4471 # implied names to the list and append the parent. We want implied
4472 # directories to come before further directories inferred from the
4473 # configuration components; this ensures that for sysv4, unix/common
4474 # (implied by unix/sysv/sysv4) comes before unix/sysv (in ostry (here $*)
4476 sysnames="`echo $implied $* $parent`"
4477 test -n "$sysnames" && set $sysnames
4480 # Add the default directories.
4481 default_sysnames=sysdeps/generic
4482 if test "$elf" = yes; then
4483 default_sysnames="sysdeps/generic/elf $default_sysnames"
4485 sysnames="$names $default_sysnames"
4487 # The other names were emitted during the scan.
4488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $default_sysnames" >&5
4489 $as_echo "$default_sysnames" >&6; }
4491 # Collect the list of add-ons that supply partial sysdeps trees.
4493 for add_on in $add_ons; do
4496 *) xsrcdir="$srcdir/" ;;
4499 test -d "$xsrcdir$add_on/sysdeps" || {
4500 case "$configured_add_ons " in
4503 as_fn_error $? "add-on $add_on has no configure fragment or sysdeps tree" "$LINENO" 5
4509 sysdeps_add_ons="$sysdeps_add_ons $add_on"
4510 case "$sysnames_add_ons" in
4513 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: add-on $add_on contributed no sysdeps directories" >&5
4514 $as_echo "$as_me: WARNING: add-on $add_on contributed no sysdeps directories" >&2;}
4519 for d in $sysnames; do
4521 $add_on/sysdeps/*) ;;
4524 (cd "$xsrcdir$d" && for f in *[!~]; do
4527 for ff in $f/*.h; do
4528 test -d "$ff" || { test -e "$ff" && exit 88; }
4532 test -d "$f" || { test -e "$f" && exit 88; }
4536 if test $? -eq 88; then
4541 if test $found = no; then
4542 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: add-on $add_on contributed no useful sysdeps directories" >&5
4543 $as_echo "$as_me: WARNING: add-on $add_on contributed no useful sysdeps directories" >&2;}
4551 # Find a good install program. We prefer a C program (faster),
4552 # so one script is as good as another. But avoid the broken or
4553 # incompatible versions:
4554 # SysV /etc/install, /usr/sbin/install
4555 # SunOS /usr/etc/install
4556 # IRIX /sbin/install
4558 # AmigaOS /C/install, which installs bootblocks on floppy discs
4559 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4560 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
4561 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4562 # OS/2's system install, which has a completely different semantic
4563 # ./install, which can be erroneously created by make from ./install.sh.
4564 # Reject install programs that cannot install multiple files.
4565 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4566 $as_echo_n "checking for a BSD-compatible install... " >&6; }
4567 if test -z "$INSTALL"; then
4568 if test "${ac_cv_path_install+set}" = set; then :
4569 $as_echo_n "(cached) " >&6
4571 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4575 test -z "$as_dir" && as_dir=.
4576 # Account for people who put trailing slashes in PATH elements.
4577 case $as_dir/ in #((
4578 ./ | .// | /[cC]/* | \
4579 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4580 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
4583 # OSF1 and SCO ODT 3.0 have their own names for install.
4584 # Don't use installbsd from OSF since it installs stuff as root
4586 for ac_prog in ginstall scoinst install; do
4587 for ac_exec_ext in '' $ac_executable_extensions; do
4588 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
4589 if test $ac_prog = install &&
4590 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4591 # AIX install. It has an incompatible calling convention.
4593 elif test $ac_prog = install &&
4594 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4595 # program-specific install script used by HP pwplus--don't use.
4598 rm -rf conftest.one conftest.two conftest.dir
4599 echo one > conftest.one
4600 echo two > conftest.two
4602 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
4603 test -s conftest.one && test -s conftest.two &&
4604 test -s conftest.dir/conftest.one &&
4605 test -s conftest.dir/conftest.two
4607 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4620 rm -rf conftest.one conftest.two conftest.dir
4623 if test "${ac_cv_path_install+set}" = set; then
4624 INSTALL=$ac_cv_path_install
4626 # As a last resort, use the slow shell script. Don't cache a
4627 # value for INSTALL within a source directory, because that will
4628 # break other packages using the cache if that directory is
4629 # removed, or if the value is a relative name.
4630 INSTALL=$ac_install_sh
4633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4634 $as_echo "$INSTALL" >&6; }
4636 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4637 # It thinks the first close brace ends the variable substitution.
4638 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4640 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4642 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4644 if test "$INSTALL" = "${srcdir}/scripts/install-sh -c"; then
4645 # The makefiles need to use a different form to find it in $srcdir.
4646 INSTALL='\$(..)./scripts/install-sh -c'
4648 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4649 $as_echo_n "checking whether ln -s works... " >&6; }
4651 if test "$LN_S" = "ln -s"; then
4652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4653 $as_echo "yes" >&6; }
4655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4656 $as_echo "no, using $LN_S" >&6; }
4660 # Was a --with-binutils option given?
4661 if test -n "$path_binutils"; then
4662 # Make absolute; ensure a single trailing slash.
4663 path_binutils=`(cd $path_binutils; pwd) | sed 's%/*$%/%'`
4664 CC="$CC -B$path_binutils"
4666 AS=`$CC -print-prog-name=as`
4667 LD=`$CC -print-prog-name=ld`
4668 AR=`$CC -print-prog-name=ar`
4670 OBJDUMP=`$CC -print-prog-name=objdump`
4673 # ranlib has to be treated a bit differently since it might not exist at all.
4674 ac_ranlib=`$CC -print-prog-name=ranlib`
4675 if test "x$ac_ranlib" = xranlib; then
4676 # This extra check has to happen since gcc simply echos the parameter in
4677 # case it cannot find the value in its own directories.
4678 if test -n "$ac_tool_prefix"; then
4679 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4680 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4681 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4682 $as_echo_n "checking for $ac_word... " >&6; }
4683 if test "${ac_cv_prog_RANLIB+set}" = set; then :
4684 $as_echo_n "(cached) " >&6
4686 if test -n "$RANLIB"; then
4687 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4689 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4693 test -z "$as_dir" && as_dir=.
4694 for ac_exec_ext in '' $ac_executable_extensions; do
4695 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4696 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4697 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4706 RANLIB=$ac_cv_prog_RANLIB
4707 if test -n "$RANLIB"; then
4708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
4709 $as_echo "$RANLIB" >&6; }
4711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4712 $as_echo "no" >&6; }
4717 if test -z "$ac_cv_prog_RANLIB"; then
4718 ac_ct_RANLIB=$RANLIB
4719 # Extract the first word of "ranlib", so it can be a program name with args.
4720 set dummy ranlib; ac_word=$2
4721 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4722 $as_echo_n "checking for $ac_word... " >&6; }
4723 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
4724 $as_echo_n "(cached) " >&6
4726 if test -n "$ac_ct_RANLIB"; then
4727 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4729 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4733 test -z "$as_dir" && as_dir=.
4734 for ac_exec_ext in '' $ac_executable_extensions; do
4735 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4736 ac_cv_prog_ac_ct_RANLIB="ranlib"
4737 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4746 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4747 if test -n "$ac_ct_RANLIB"; then
4748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
4749 $as_echo "$ac_ct_RANLIB" >&6; }
4751 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4752 $as_echo "no" >&6; }
4755 if test "x$ac_ct_RANLIB" = x; then
4758 case $cross_compiling:$ac_tool_warned in
4760 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4761 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4762 ac_tool_warned=yes ;;
4764 RANLIB=$ac_ct_RANLIB
4767 RANLIB="$ac_cv_prog_RANLIB"
4775 # Determine whether we are using GNU binutils.
4776 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $AS is GNU as" >&5
4777 $as_echo_n "checking whether $AS is GNU as... " >&6; }
4778 if test "${libc_cv_prog_as_gnu+set}" = set; then :
4779 $as_echo_n "(cached) " >&6
4781 # Most GNU programs take a -v and spit out some text including
4782 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
4783 if $AS -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
4784 libc_cv_prog_as_gnu=yes
4786 libc_cv_prog_as_gnu=no
4790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_prog_as_gnu" >&5
4791 $as_echo "$libc_cv_prog_as_gnu" >&6; }
4793 gnu_as=$libc_cv_prog_as_gnu
4795 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $LD is GNU ld" >&5
4796 $as_echo_n "checking whether $LD is GNU ld... " >&6; }
4797 if test "${libc_cv_prog_ld_gnu+set}" = set; then :
4798 $as_echo_n "(cached) " >&6
4800 # Most GNU programs take a -v and spit out some text including
4801 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
4802 if $LD -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
4803 libc_cv_prog_ld_gnu=yes
4805 libc_cv_prog_ld_gnu=no
4809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_prog_ld_gnu" >&5
4810 $as_echo "$libc_cv_prog_ld_gnu" >&6; }
4811 gnu_ld=$libc_cv_prog_ld_gnu
4814 # Accept binutils 2.13 or newer.
4817 # Extract the first word of "$ac_prog", so it can be a program name with args.
4818 set dummy $ac_prog; ac_word=$2
4819 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4820 $as_echo_n "checking for $ac_word... " >&6; }
4821 if test "${ac_cv_prog_AS+set}" = set; then :
4822 $as_echo_n "(cached) " >&6
4824 if test -n "$AS"; then
4825 ac_cv_prog_AS="$AS" # Let the user override the test.
4827 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4831 test -z "$as_dir" && as_dir=.
4832 for ac_exec_ext in '' $ac_executable_extensions; do
4833 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4834 ac_cv_prog_AS="$ac_prog"
4835 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4845 if test -n "$AS"; then
4846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
4847 $as_echo "$AS" >&6; }
4849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4850 $as_echo "no" >&6; }
4854 test -n "$AS" && break
4857 if test -z "$AS"; then
4860 # Found it, now check the version.
4861 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $AS" >&5
4862 $as_echo_n "checking version of $AS... " >&6; }
4863 ac_prog_version=`$AS --version 2>&1 | sed -n 's/^.*GNU assembler.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4864 case $ac_prog_version in
4865 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4866 2.1[3-9]*|2.1[0-9][0-9]*|2.[2-9][0-9]*|[3-9].*|[1-9][0-9]*)
4867 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4868 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4872 $as_echo "$ac_prog_version" >&6; }
4874 if test $ac_verc_fail = yes; then
4875 AS=: critic_missing="$critic_missing as"
4880 # Extract the first word of "$ac_prog", so it can be a program name with args.
4881 set dummy $ac_prog; ac_word=$2
4882 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4883 $as_echo_n "checking for $ac_word... " >&6; }
4884 if test "${ac_cv_prog_LD+set}" = set; then :
4885 $as_echo_n "(cached) " >&6
4887 if test -n "$LD"; then
4888 ac_cv_prog_LD="$LD" # Let the user override the test.
4890 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4894 test -z "$as_dir" && as_dir=.
4895 for ac_exec_ext in '' $ac_executable_extensions; do
4896 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4897 ac_cv_prog_LD="$ac_prog"
4898 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4908 if test -n "$LD"; then
4909 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4910 $as_echo "$LD" >&6; }
4912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4913 $as_echo "no" >&6; }
4917 test -n "$LD" && break
4920 if test -z "$LD"; then
4923 # Found it, now check the version.
4924 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $LD" >&5
4925 $as_echo_n "checking version of $LD... " >&6; }
4926 ac_prog_version=`$LD --version 2>&1 | sed -n 's/^.*GNU ld.* \([0-9][0-9]*\.[0-9.]*\).*$/\1/p'`
4927 case $ac_prog_version in
4928 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4929 2.1[3-9]*|2.1[0-9][0-9]*|2.[2-9][0-9]*|[3-9].*|[1-9][0-9]*)
4930 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4931 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4935 $as_echo "$ac_prog_version" >&6; }
4937 if test $ac_verc_fail = yes; then
4938 LD=: critic_missing="$critic_missing ld"
4942 # We need the physical current working directory. We cannot use the
4943 # "pwd -P" shell builtin since that's not portable. Instead we try to
4944 # find a pwd binary. Note that assigning to the PWD environment
4945 # variable might have some interesting side effects, so we don't do
4947 # Extract the first word of "pwd", so it can be a program name with args.
4948 set dummy pwd; ac_word=$2
4949 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4950 $as_echo_n "checking for $ac_word... " >&6; }
4951 if test "${ac_cv_path_PWD_P+set}" = set; then :
4952 $as_echo_n "(cached) " >&6
4956 ac_cv_path_PWD_P="$PWD_P" # Let the user override the test with a path.
4959 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4963 test -z "$as_dir" && as_dir=.
4964 for ac_exec_ext in '' $ac_executable_extensions; do
4965 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4966 ac_cv_path_PWD_P="$as_dir/$ac_word$ac_exec_ext"
4967 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4974 test -z "$ac_cv_path_PWD_P" && ac_cv_path_PWD_P="no"
4978 PWD_P=$ac_cv_path_PWD_P
4979 if test -n "$PWD_P"; then
4980 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PWD_P" >&5
4981 $as_echo "$PWD_P" >&6; }
4983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4984 $as_echo "no" >&6; }
4988 if test "$PWD_P" = no; then
4989 as_fn_error $? "*** A pwd binary could not be found." "$LINENO" 5
4992 # These programs are version sensitive.
4994 for ac_prog in ${ac_tool_prefix}gcc ${ac_tool_prefix}cc
4996 # Extract the first word of "$ac_prog", so it can be a program name with args.
4997 set dummy $ac_prog; ac_word=$2
4998 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4999 $as_echo_n "checking for $ac_word... " >&6; }
5000 if test "${ac_cv_prog_CC+set}" = set; then :
5001 $as_echo_n "(cached) " >&6
5003 if test -n "$CC"; then
5004 ac_cv_prog_CC="$CC" # Let the user override the test.
5006 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5010 test -z "$as_dir" && as_dir=.
5011 for ac_exec_ext in '' $ac_executable_extensions; do
5012 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5013 ac_cv_prog_CC="$ac_prog"
5014 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5024 if test -n "$CC"; then
5025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5026 $as_echo "$CC" >&6; }
5028 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5029 $as_echo "no" >&6; }
5033 test -n "$CC" && break
5036 if test -z "$CC"; then
5039 # Found it, now check the version.
5040 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $CC" >&5
5041 $as_echo_n "checking version of $CC... " >&6; }
5042 ac_prog_version=`$CC -v 2>&1 | sed -n 's/^.*version \([egcygnustpi-]*[0-9.]*\).*$/\1/p'`
5043 case $ac_prog_version in
5044 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
5046 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
5047 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
5050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
5051 $as_echo "$ac_prog_version" >&6; }
5053 if test $ac_verc_fail = yes; then
5054 critic_missing="$critic_missing gcc"
5057 for ac_prog in gnumake gmake make
5059 # Extract the first word of "$ac_prog", so it can be a program name with args.
5060 set dummy $ac_prog; ac_word=$2
5061 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5062 $as_echo_n "checking for $ac_word... " >&6; }
5063 if test "${ac_cv_prog_MAKE+set}" = set; then :
5064 $as_echo_n "(cached) " >&6
5066 if test -n "$MAKE"; then
5067 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
5069 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5073 test -z "$as_dir" && as_dir=.
5074 for ac_exec_ext in '' $ac_executable_extensions; do
5075 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5076 ac_cv_prog_MAKE="$ac_prog"
5077 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5086 MAKE=$ac_cv_prog_MAKE
5087 if test -n "$MAKE"; then
5088 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
5089 $as_echo "$MAKE" >&6; }
5091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5092 $as_echo "no" >&6; }
5096 test -n "$MAKE" && break
5099 if test -z "$MAKE"; then
5102 # Found it, now check the version.
5103 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MAKE" >&5
5104 $as_echo_n "checking version of $MAKE... " >&6; }
5105 ac_prog_version=`$MAKE --version 2>&1 | sed -n 's/^.*GNU Make[^0-9]*\([0-9][0-9.]*\).*$/\1/p'`
5106 case $ac_prog_version in
5107 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
5109 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
5110 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
5113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
5114 $as_echo "$ac_prog_version" >&6; }
5116 if test $ac_verc_fail = yes; then
5117 critic_missing="$critic_missing make"
5121 for ac_prog in gnumsgfmt gmsgfmt msgfmt
5123 # Extract the first word of "$ac_prog", so it can be a program name with args.
5124 set dummy $ac_prog; ac_word=$2
5125 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5126 $as_echo_n "checking for $ac_word... " >&6; }
5127 if test "${ac_cv_prog_MSGFMT+set}" = set; then :
5128 $as_echo_n "(cached) " >&6
5130 if test -n "$MSGFMT"; then
5131 ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
5133 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5137 test -z "$as_dir" && as_dir=.
5138 for ac_exec_ext in '' $ac_executable_extensions; do
5139 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5140 ac_cv_prog_MSGFMT="$ac_prog"
5141 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5150 MSGFMT=$ac_cv_prog_MSGFMT
5151 if test -n "$MSGFMT"; then
5152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
5153 $as_echo "$MSGFMT" >&6; }
5155 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5156 $as_echo "no" >&6; }
5160 test -n "$MSGFMT" && break
5163 if test -z "$MSGFMT"; then
5166 # Found it, now check the version.
5167 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MSGFMT" >&5
5168 $as_echo_n "checking version of $MSGFMT... " >&6; }
5169 ac_prog_version=`$MSGFMT --version 2>&1 | sed -n 's/^.*GNU gettext.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
5170 case $ac_prog_version in
5171 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
5172 0.10.3[6-9]* | 0.10.[4-9][0-9]* | 0.1[1-9]* | 0.[2-9][0-9]* | [1-9].*)
5173 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
5174 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
5177 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
5178 $as_echo "$ac_prog_version" >&6; }
5180 if test $ac_verc_fail = yes; then
5181 MSGFMT=: aux_missing="$aux_missing msgfmt"
5184 for ac_prog in makeinfo
5186 # Extract the first word of "$ac_prog", so it can be a program name with args.
5187 set dummy $ac_prog; ac_word=$2
5188 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5189 $as_echo_n "checking for $ac_word... " >&6; }
5190 if test "${ac_cv_prog_MAKEINFO+set}" = set; then :
5191 $as_echo_n "(cached) " >&6
5193 if test -n "$MAKEINFO"; then
5194 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
5196 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5200 test -z "$as_dir" && as_dir=.
5201 for ac_exec_ext in '' $ac_executable_extensions; do
5202 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5203 ac_cv_prog_MAKEINFO="$ac_prog"
5204 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5213 MAKEINFO=$ac_cv_prog_MAKEINFO
5214 if test -n "$MAKEINFO"; then
5215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
5216 $as_echo "$MAKEINFO" >&6; }
5218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5219 $as_echo "no" >&6; }
5223 test -n "$MAKEINFO" && break
5226 if test -z "$MAKEINFO"; then
5229 # Found it, now check the version.
5230 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MAKEINFO" >&5
5231 $as_echo_n "checking version of $MAKEINFO... " >&6; }
5232 ac_prog_version=`$MAKEINFO --version 2>&1 | sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'`
5233 case $ac_prog_version in
5234 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
5236 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
5237 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
5240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
5241 $as_echo "$ac_prog_version" >&6; }
5243 if test $ac_verc_fail = yes; then
5244 MAKEINFO=: aux_missing="$aux_missing makeinfo"
5249 # Extract the first word of "$ac_prog", so it can be a program name with args.
5250 set dummy $ac_prog; ac_word=$2
5251 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5252 $as_echo_n "checking for $ac_word... " >&6; }
5253 if test "${ac_cv_prog_SED+set}" = set; then :
5254 $as_echo_n "(cached) " >&6
5256 if test -n "$SED"; then
5257 ac_cv_prog_SED="$SED" # Let the user override the test.
5259 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5263 test -z "$as_dir" && as_dir=.
5264 for ac_exec_ext in '' $ac_executable_extensions; do
5265 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5266 ac_cv_prog_SED="$ac_prog"
5267 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5277 if test -n "$SED"; then
5278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SED" >&5
5279 $as_echo "$SED" >&6; }
5281 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5282 $as_echo "no" >&6; }
5286 test -n "$SED" && break
5289 if test -z "$SED"; then
5292 # Found it, now check the version.
5293 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $SED" >&5
5294 $as_echo_n "checking version of $SED... " >&6; }
5295 ac_prog_version=`$SED --version 2>&1 | sed -n 's/^.*GNU sed version \([0-9]*\.[0-9.]*\).*$/\1/p'`
5296 case $ac_prog_version in
5297 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
5298 3.0[2-9]*|3.[1-9]*|[4-9]*)
5299 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
5300 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
5303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
5304 $as_echo "$ac_prog_version" >&6; }
5306 if test $ac_verc_fail = yes; then
5307 SED=: aux_missing="$aux_missing sed"
5311 for ac_prog in autoconf
5313 # Extract the first word of "$ac_prog", so it can be a program name with args.
5314 set dummy $ac_prog; ac_word=$2
5315 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5316 $as_echo_n "checking for $ac_word... " >&6; }
5317 if test "${ac_cv_prog_AUTOCONF+set}" = set; then :
5318 $as_echo_n "(cached) " >&6
5320 if test -n "$AUTOCONF"; then
5321 ac_cv_prog_AUTOCONF="$AUTOCONF" # Let the user override the test.
5323 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5327 test -z "$as_dir" && as_dir=.
5328 for ac_exec_ext in '' $ac_executable_extensions; do
5329 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5330 ac_cv_prog_AUTOCONF="$ac_prog"
5331 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5340 AUTOCONF=$ac_cv_prog_AUTOCONF
5341 if test -n "$AUTOCONF"; then
5342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AUTOCONF" >&5
5343 $as_echo "$AUTOCONF" >&6; }
5345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5346 $as_echo "no" >&6; }
5350 test -n "$AUTOCONF" && break
5352 test -n "$AUTOCONF" || AUTOCONF="no"
5354 case "x$AUTOCONF" in
5355 xno|x|x:) AUTOCONF=no ;;
5357 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works" >&5
5358 $as_echo_n "checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works... " >&6; }
5359 if test "${libc_cv_autoconf_works+set}" = set; then :
5360 $as_echo_n "(cached) " >&6
5362 if (cd $srcdir; $AUTOCONF $ACFLAGS configure.in > /dev/null 2>&1); then
5363 libc_cv_autoconf_works=yes
5365 libc_cv_autoconf_works=no
5368 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_autoconf_works" >&5
5369 $as_echo "$libc_cv_autoconf_works" >&6; }
5370 test $libc_cv_autoconf_works = yes || AUTOCONF=no
5373 if test "x$with_cvs" = xyes && test "x$AUTOCONF" = xno; then
5374 # If --without-cvs they probably won't change configure.in, so no complaints.
5375 aux_missing="$aux_missing autoconf"
5378 test -n "$critic_missing" && as_fn_error $? "
5379 *** These critical programs are missing or too old:$critic_missing
5380 *** Check the INSTALL file for required versions." "$LINENO" 5
5382 test -n "$aux_missing" && { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
5383 *** These auxiliary programs are missing or incompatible versions:$aux_missing
5384 *** some features will be disabled.
5385 *** Check the INSTALL file for required versions." >&5
5386 $as_echo "$as_me: WARNING:
5387 *** These auxiliary programs are missing or incompatible versions:$aux_missing
5388 *** some features will be disabled.
5389 *** Check the INSTALL file for required versions." >&2;}
5391 # if using special system headers, find out the compiler's sekrit
5392 # header directory and add that to the list. NOTE: Only does the right
5393 # thing on a system that doesn't need fixincludes. (Not presently a problem.)
5394 if test -n "$sysheaders"; then
5395 SYSINCLUDES=-nostdinc
5396 for d in include include-fixed; do
5397 i=`$CC -print-file-name="$d"` && test "x$i" != x && test "x$i" != "x$d" &&
5398 SYSINCLUDES="$SYSINCLUDES -isystem $i"
5400 SYSINCLUDES="$SYSINCLUDES \
5401 -isystem `echo $sysheaders | sed 's/:/ -isystem /g'`"
5402 if test -n "$CXX"; then
5403 cxxversion=`$CXX -dumpversion 2>&5` &&
5404 cxxmachine=`$CXX -dumpmachine 2>&5` &&
5405 cxxheaders=`$CXX -print-file-name=../../../../include/c++/`"$cxxversion" &&
5406 CXX_SYSINCLUDES="-isystem $cxxheaders \
5407 -isystem $cxxheaders/$cxxmachine -isystem $cxxheaders/backward"
5413 # check if ranlib is necessary
5414 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ranlib is necessary" >&5
5415 $as_echo_n "checking whether ranlib is necessary... " >&6; }
5416 if test "${libc_cv_ranlib_necessary+set}" = set; then :
5417 $as_echo_n "(cached) " >&6
5419 cat > conftest.c <<EOF
5424 $CC $CFLAGS $CPPFLAGS -c conftest.c
5425 $AR cr conftest.a conftest.o
5426 cp conftest.a conftest2.a
5428 if cmp -s conftest.a conftest2.a; then
5429 libc_cv_ranlib_necessary=no
5431 libc_cv_ranlib_necessary=yes
5435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ranlib_necessary" >&5
5436 $as_echo "$libc_cv_ranlib_necessary" >&6; }
5437 if test "$libc_cv_ranlib_necessary" = no; then
5441 # Test if LD_LIBRARY_PATH contains the notation for the current directory
5442 # since this would lead to problems installing/building glibc.
5443 # LD_LIBRARY_PATH contains the current directory if one of the following
5445 # - one of the terminals (":" and ";") is the first or last sign
5446 # - two terminals occur directly after each other
5447 # - the path contains an element with a dot in it
5448 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LD_LIBRARY_PATH variable" >&5
5449 $as_echo_n "checking LD_LIBRARY_PATH variable... " >&6; }
5450 case ${LD_LIBRARY_PATH} in
5451 [:\;]* | *[:\;] | *[:\;][:\;]* | *[:\;]. | .[:\;]*| . | *[:\;].[:\;]* )
5452 ld_library_path_setting="contains current directory"
5455 ld_library_path_setting="ok"
5458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_library_path_setting" >&5
5459 $as_echo "$ld_library_path_setting" >&6; }
5460 if test "$ld_library_path_setting" != "ok"; then
5462 *** LD_LIBRARY_PATH shouldn't contain the current directory when
5463 *** building glibc. Please change the environment variable
5464 *** and run configure again." "$LINENO" 5
5467 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether GCC supports -static-libgcc" >&5
5468 $as_echo_n "checking whether GCC supports -static-libgcc... " >&6; }
5469 if test "${libc_cv_gcc_static_libgcc+set}" = set; then :
5470 $as_echo_n "(cached) " >&6
5472 if $CC -v -static-libgcc 2>&1 | grep -q 'unrecognized option.*static-libgcc'; then
5473 libc_cv_gcc_static_libgcc=
5475 libc_cv_gcc_static_libgcc=-static-libgcc
5478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_static_libgcc" >&5
5479 $as_echo "$libc_cv_gcc_static_libgcc" >&6; }
5482 # Extract the first word of "bash", so it can be a program name with args.
5483 set dummy bash; ac_word=$2
5484 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5485 $as_echo_n "checking for $ac_word... " >&6; }
5486 if test "${ac_cv_path_BASH_SHELL+set}" = set; then :
5487 $as_echo_n "(cached) " >&6
5491 ac_cv_path_BASH_SHELL="$BASH_SHELL" # Let the user override the test with a path.
5494 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5498 test -z "$as_dir" && as_dir=.
5499 for ac_exec_ext in '' $ac_executable_extensions; do
5500 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5501 ac_cv_path_BASH_SHELL="$as_dir/$ac_word$ac_exec_ext"
5502 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5509 test -z "$ac_cv_path_BASH_SHELL" && ac_cv_path_BASH_SHELL="no"
5513 BASH_SHELL=$ac_cv_path_BASH_SHELL
5514 if test -n "$BASH_SHELL"; then
5515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BASH_SHELL" >&5
5516 $as_echo "$BASH_SHELL" >&6; }
5518 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5519 $as_echo "no" >&6; }
5523 if test "$BASH_SHELL" != no &&
5524 $BASH_SHELL -c 'test "$BASH_VERSINFO" \
5525 && test "$BASH_VERSINFO" -ge 2 >&/dev/null'; then
5526 libc_cv_have_bash2=yes
5528 libc_cv_have_bash2=no
5532 if test "$BASH_SHELL" = no; then
5533 # Extract the first word of "ksh", so it can be a program name with args.
5534 set dummy ksh; ac_word=$2
5535 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5536 $as_echo_n "checking for $ac_word... " >&6; }
5537 if test "${ac_cv_path_KSH+set}" = set; then :
5538 $as_echo_n "(cached) " >&6
5542 ac_cv_path_KSH="$KSH" # Let the user override the test with a path.
5545 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5549 test -z "$as_dir" && as_dir=.
5550 for ac_exec_ext in '' $ac_executable_extensions; do
5551 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5552 ac_cv_path_KSH="$as_dir/$ac_word$ac_exec_ext"
5553 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5560 test -z "$ac_cv_path_KSH" && ac_cv_path_KSH="no"
5565 if test -n "$KSH"; then
5566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $KSH" >&5
5567 $as_echo "$KSH" >&6; }
5569 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5570 $as_echo "no" >&6; }
5574 if test "$KSH" = no; then
5577 libc_cv_have_ksh=yes
5582 libc_cv_have_ksh=yes
5586 for ac_prog in gawk mawk nawk awk
5588 # Extract the first word of "$ac_prog", so it can be a program name with args.
5589 set dummy $ac_prog; ac_word=$2
5590 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5591 $as_echo_n "checking for $ac_word... " >&6; }
5592 if test "${ac_cv_prog_AWK+set}" = set; then :
5593 $as_echo_n "(cached) " >&6
5595 if test -n "$AWK"; then
5596 ac_cv_prog_AWK="$AWK" # Let the user override the test.
5598 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5602 test -z "$as_dir" && as_dir=.
5603 for ac_exec_ext in '' $ac_executable_extensions; do
5604 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5605 ac_cv_prog_AWK="$ac_prog"
5606 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5616 if test -n "$AWK"; then
5617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5618 $as_echo "$AWK" >&6; }
5620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5621 $as_echo "no" >&6; }
5625 test -n "$AWK" && break
5628 # Extract the first word of "perl", so it can be a program name with args.
5629 set dummy perl; ac_word=$2
5630 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5631 $as_echo_n "checking for $ac_word... " >&6; }
5632 if test "${ac_cv_path_PERL+set}" = set; then :
5633 $as_echo_n "(cached) " >&6
5637 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
5640 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5644 test -z "$as_dir" && as_dir=.
5645 for ac_exec_ext in '' $ac_executable_extensions; do
5646 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5647 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
5648 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5655 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="no"
5659 PERL=$ac_cv_path_PERL
5660 if test -n "$PERL"; then
5661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
5662 $as_echo "$PERL" >&6; }
5664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5665 $as_echo "no" >&6; }
5669 if test "$PERL" != no &&
5670 (eval `$PERL -V:apiversion`; test `expr "$apiversion" \< 5` -ne 0); then
5673 # Extract the first word of "install-info", so it can be a program name with args.
5674 set dummy install-info; ac_word=$2
5675 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5676 $as_echo_n "checking for $ac_word... " >&6; }
5677 if test "${ac_cv_path_INSTALL_INFO+set}" = set; then :
5678 $as_echo_n "(cached) " >&6
5680 case $INSTALL_INFO in
5682 ac_cv_path_INSTALL_INFO="$INSTALL_INFO" # Let the user override the test with a path.
5685 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5686 as_dummy="$PATH:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin"
5687 for as_dir in $as_dummy
5690 test -z "$as_dir" && as_dir=.
5691 for ac_exec_ext in '' $ac_executable_extensions; do
5692 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5693 ac_cv_path_INSTALL_INFO="$as_dir/$ac_word$ac_exec_ext"
5694 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5701 test -z "$ac_cv_path_INSTALL_INFO" && ac_cv_path_INSTALL_INFO="no"
5705 INSTALL_INFO=$ac_cv_path_INSTALL_INFO
5706 if test -n "$INSTALL_INFO"; then
5707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL_INFO" >&5
5708 $as_echo "$INSTALL_INFO" >&6; }
5710 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5711 $as_echo "no" >&6; }
5715 # Extract the first word of "bison", so it can be a program name with args.
5716 set dummy bison; ac_word=$2
5717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5718 $as_echo_n "checking for $ac_word... " >&6; }
5719 if test "${ac_cv_path_BISON+set}" = set; then :
5720 $as_echo_n "(cached) " >&6
5724 ac_cv_path_BISON="$BISON" # Let the user override the test with a path.
5727 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5728 as_dummy="$PATH:/usr/local/bin:/usr/bin:/bin"
5729 for as_dir in $as_dummy
5732 test -z "$as_dir" && as_dir=.
5733 for ac_exec_ext in '' $ac_executable_extensions; do
5734 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5735 ac_cv_path_BISON="$as_dir/$ac_word$ac_exec_ext"
5736 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5743 test -z "$ac_cv_path_BISON" && ac_cv_path_BISON="no"
5747 BISON=$ac_cv_path_BISON
5748 if test -n "$BISON"; then
5749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BISON" >&5
5750 $as_echo "$BISON" >&6; }
5752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5753 $as_echo "no" >&6; }
5758 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for signed size_t type" >&5
5759 $as_echo_n "checking for signed size_t type... " >&6; }
5760 if test "${libc_cv_signed_size_t+set}" = set; then :
5761 $as_echo_n "(cached) " >&6
5763 echo '#include <stddef.h>
5764 FOOBAR __SIZE_TYPE__ FOOBAR' > conftest.c
5765 if eval "$ac_cpp conftest.c 2>/dev/null" \
5766 | grep '^FOOBAR.*unsigned.*FOOBAR$' >/dev/null; then
5767 libc_cv_signed_size_t=no
5769 libc_cv_signed_size_t=yes
5773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_signed_size_t" >&5
5774 $as_echo "$libc_cv_signed_size_t" >&6; }
5775 if test $libc_cv_signed_size_t = yes; then
5776 cat >> confdefs.h <<\EOF
5777 #undef __SIZE_TYPE__
5778 #define __SIZE_TYPE__ unsigned
5782 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libc-friendly stddef.h" >&5
5783 $as_echo_n "checking for libc-friendly stddef.h... " >&6; }
5784 if test "${libc_cv_friendly_stddef+set}" = set; then :
5785 $as_echo_n "(cached) " >&6
5787 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5788 /* end confdefs.h. */
5789 #define __need_size_t
5790 #define __need_wchar_t
5797 size_t size; wchar_t wchar;
5799 #error stddef.h ignored __need_*
5801 if (&size == NULL || &wchar == NULL) abort ();
5806 if ac_fn_c_try_compile "$LINENO"; then :
5807 libc_cv_friendly_stddef=yes
5809 libc_cv_friendly_stddef=no
5811 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_friendly_stddef" >&5
5814 $as_echo "$libc_cv_friendly_stddef" >&6; }
5815 if test $libc_cv_friendly_stddef = yes; then
5816 config_vars="$config_vars
5817 override stddef.h = # The installed <stddef.h> seems to be libc-friendly."
5820 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need to use -P to assemble .S files" >&5
5821 $as_echo_n "checking whether we need to use -P to assemble .S files... " >&6; }
5822 if test "${libc_cv_need_minus_P+set}" = set; then :
5823 $as_echo_n "(cached) " >&6
5825 cat > conftest.S <<EOF
5826 #include "confdefs.h"
5827 /* Nothing whatsoever. */
5829 if { ac_try='${CC-cc} $CPPFLAGS $ASFLAGS -c conftest.S 1>&5'
5830 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5833 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5834 test $ac_status = 0; }; }; then
5835 libc_cv_need_minus_P=no
5837 libc_cv_need_minus_P=yes
5841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_need_minus_P" >&5
5842 $as_echo "$libc_cv_need_minus_P" >&6; }
5843 if test $libc_cv_need_minus_P = yes; then
5844 config_vars="$config_vars
5845 asm-CPPFLAGS = -P # The assembler can't grok cpp's # line directives."
5848 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .set assembler directive" >&5
5849 $as_echo_n "checking for .set assembler directive... " >&6; }
5850 if test "${libc_cv_asm_set_directive+set}" = set; then :
5851 $as_echo_n "(cached) " >&6
5853 cat > conftest.s <<EOF
5856 .set glibc_conftest_frobozz,foo
5857 $libc_cv_asm_global_directive glibc_conftest_frobozz
5859 # The alpha-dec-osf1 assembler gives only a warning for `.set'
5860 # (but it doesn't work), so we must do a linking check to be sure.
5861 cat > conftest1.c <<\EOF
5862 extern int glibc_conftest_frobozz;
5863 void _start() { glibc_conftest_frobozz = 1; }
5865 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
5866 -nostartfiles -nostdlib \
5867 -o conftest conftest.s conftest1.c 1>&5 2>&5; then
5868 libc_cv_asm_set_directive=yes
5870 libc_cv_asm_set_directive=no
5874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_set_directive" >&5
5875 $as_echo "$libc_cv_asm_set_directive" >&6; }
5876 if test $libc_cv_asm_set_directive = yes; then
5877 $as_echo "#define HAVE_ASM_SET_DIRECTIVE 1" >>confdefs.h
5881 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler gnu_unique_object symbol type" >&5
5882 $as_echo_n "checking for assembler gnu_unique_object symbol type... " >&6; }
5883 if test "${libc_cv_asm_unique_object+set}" = set; then :
5884 $as_echo_n "(cached) " >&6
5886 cat > conftest.s <<EOF
5889 .type _sym, ${libc_cv_asm_type_prefix}gnu_unique_object
5891 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5892 libc_cv_asm_unique_object=yes
5894 libc_cv_asm_unique_object=no
5898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_unique_object" >&5
5899 $as_echo "$libc_cv_asm_unique_object" >&6; }
5900 if test $libc_cv_asm_unique_object = yes; then
5901 $as_echo "#define HAVE_ASM_UNIQUE_OBJECT 1" >>confdefs.h
5905 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .symver assembler directive" >&5
5906 $as_echo_n "checking for .symver assembler directive... " >&6; }
5907 if test "${libc_cv_asm_symver_directive+set}" = set; then :
5908 $as_echo_n "(cached) " >&6
5910 cat > conftest.s <<EOF
5913 .symver _sym,sym@VERS
5915 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5916 libc_cv_asm_symver_directive=yes
5918 libc_cv_asm_symver_directive=no
5922 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_symver_directive" >&5
5923 $as_echo "$libc_cv_asm_symver_directive" >&6; }
5924 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld --version-script" >&5
5925 $as_echo_n "checking for ld --version-script... " >&6; }
5926 if test "${libc_cv_ld_version_script_option+set}" = set; then :
5927 $as_echo_n "(cached) " >&6
5929 if test $libc_cv_asm_symver_directive = yes; then
5930 cat > conftest.s <<EOF
5933 .symver _sym,sym@VERS
5935 cat > conftest.map <<EOF
5944 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5945 if { ac_try='${CC-cc} $CFLAGS $LDFLAGS -shared
5946 -o conftest.so conftest.o
5947 -nostartfiles -nostdlib
5948 -Wl,--version-script,conftest.map
5950 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5953 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5954 test $ac_status = 0; }; };
5956 libc_cv_ld_version_script_option=yes
5958 libc_cv_ld_version_script_option=no
5961 libc_cv_ld_version_script_option=no
5964 libc_cv_ld_version_script_option=no
5968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ld_version_script_option" >&5
5969 $as_echo "$libc_cv_ld_version_script_option" >&6; }
5970 if test $shared != no &&
5971 test $libc_cv_asm_symver_directive = yes &&
5972 test $libc_cv_ld_version_script_option = yes &&
5973 test $enable_versioning = yes; then
5975 $as_echo "#define DO_VERSIONING 1" >>confdefs.h
5982 if test $elf = yes && test $shared != no && test $VERSIONING = no; then
5984 *** WARNING: You should not compile GNU libc without versioning. Not using
5985 *** versioning will introduce incompatibilities so that old binaries
5986 *** will not run anymore.
5987 *** For versioning you need recent binutils (binutils-2.8.1.0.23 or newer)."
5989 if test $elf = yes; then
5990 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .previous assembler directive" >&5
5991 $as_echo_n "checking for .previous assembler directive... " >&6; }
5992 if test "${libc_cv_asm_previous_directive+set}" = set; then :
5993 $as_echo_n "(cached) " >&6
5995 cat > conftest.s <<EOF
5996 .section foo_section
5999 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
6000 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6003 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6004 test $ac_status = 0; }; }; then
6005 libc_cv_asm_previous_directive=yes
6007 libc_cv_asm_previous_directive=no
6011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_previous_directive" >&5
6012 $as_echo "$libc_cv_asm_previous_directive" >&6; }
6013 if test $libc_cv_asm_previous_directive = yes; then
6014 $as_echo "#define HAVE_ASM_PREVIOUS_DIRECTIVE 1" >>confdefs.h
6017 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .popsection assembler directive" >&5
6018 $as_echo_n "checking for .popsection assembler directive... " >&6; }
6019 if test "${libc_cv_asm_popsection_directive+set}" = set; then :
6020 $as_echo_n "(cached) " >&6
6022 cat > conftest.s <<EOF
6023 .pushsection foo_section
6026 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
6027 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6030 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6031 test $ac_status = 0; }; }; then
6032 libc_cv_asm_popsection_directive=yes
6034 libc_cv_asm_popsection_directive=no
6038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_popsection_directive" >&5
6039 $as_echo "$libc_cv_asm_popsection_directive" >&6; }
6040 if test $libc_cv_asm_popsection_directive = yes; then
6041 $as_echo "#define HAVE_ASM_POPSECTION_DIRECTIVE 1" >>confdefs.h
6045 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .protected and .hidden assembler directive" >&5
6046 $as_echo_n "checking for .protected and .hidden assembler directive... " >&6; }
6047 if test "${libc_cv_asm_protected_directive+set}" = set; then :
6048 $as_echo_n "(cached) " >&6
6050 cat > conftest.s <<EOF
6056 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
6057 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6060 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6061 test $ac_status = 0; }; }; then
6062 libc_cv_asm_protected_directive=yes
6064 as_fn_error $? "assembler support for symbol visibility is required" "$LINENO" 5
6068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_protected_directive" >&5
6069 $as_echo "$libc_cv_asm_protected_directive" >&6; }
6071 if test $libc_cv_asm_protected_directive = yes; then
6072 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((visibility())) is supported" >&5
6073 $as_echo_n "checking whether __attribute__((visibility())) is supported... " >&6; }
6074 if test "${libc_cv_visibility_attribute+set}" = set; then :
6075 $as_echo_n "(cached) " >&6
6077 cat > conftest.c <<EOF
6078 int foo __attribute__ ((visibility ("hidden"))) = 1;
6079 int bar __attribute__ ((visibility ("protected"))) = 1;
6081 libc_cv_visibility_attribute=no
6082 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
6083 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6086 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6087 test $ac_status = 0; }; }; then
6088 if grep '\.hidden.*foo' conftest.s >/dev/null; then
6089 if grep '\.protected.*bar' conftest.s >/dev/null; then
6090 libc_cv_visibility_attribute=yes
6097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_visibility_attribute" >&5
6098 $as_echo "$libc_cv_visibility_attribute" >&6; }
6099 if test $libc_cv_visibility_attribute != yes; then
6100 as_fn_error $? "compiler support for visibility attribute is required" "$LINENO" 5
6104 if test $libc_cv_visibility_attribute = yes; then
6105 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken __attribute__((visibility()))" >&5
6106 $as_echo_n "checking for broken __attribute__((visibility()))... " >&6; }
6107 if test "${libc_cv_broken_visibility_attribute+set}" = set; then :
6108 $as_echo_n "(cached) " >&6
6110 cat > conftest.c <<EOF
6112 int bar (int x) __asm__ ("foo") __attribute__ ((visibility ("hidden")));
6113 int bar (int x) { return x; }
6115 libc_cv_broken_visibility_attribute=yes
6116 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s1>&5'
6117 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6120 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6121 test $ac_status = 0; }; }; then
6122 if grep '\.hidden[ _]foo' conftest.s >/dev/null; then
6123 libc_cv_broken_visibility_attribute=no
6126 rm -f conftest.c conftest.s
6129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_broken_visibility_attribute" >&5
6130 $as_echo "$libc_cv_broken_visibility_attribute" >&6; }
6131 if test $libc_cv_broken_visibility_attribute = yes; then
6132 as_fn_error $? "working compiler support for visibility attribute is required" "$LINENO" 5
6136 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken __attribute__((alias()))" >&5
6137 $as_echo_n "checking for broken __attribute__((alias()))... " >&6; }
6138 if test "${libc_cv_broken_alias_attribute+set}" = set; then :
6139 $as_echo_n "(cached) " >&6
6141 cat > conftest.c <<EOF
6142 extern int foo (int x) __asm ("xyzzy");
6143 int bar (int x) { return x; }
6144 extern __typeof (bar) foo __attribute ((weak, alias ("bar")));
6146 extern __typeof (dfoo) dfoo __asm ("abccb");
6149 libc_cv_broken_alias_attribute=yes
6150 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
6151 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6154 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6155 test $ac_status = 0; }; }; then
6156 if grep 'xyzzy' conftest.s >/dev/null &&
6157 grep 'abccb' conftest.s >/dev/null; then
6158 libc_cv_broken_alias_attribute=no
6161 rm -f conftest.c conftest.s
6164 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_broken_alias_attribute" >&5
6165 $as_echo "$libc_cv_broken_alias_attribute" >&6; }
6166 if test $libc_cv_broken_alias_attribute = yes; then
6167 as_fn_error $? "working alias attribute support required" "$LINENO" 5
6170 if test $libc_cv_visibility_attribute = yes; then
6171 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to put _rtld_local into .sdata section" >&5
6172 $as_echo_n "checking whether to put _rtld_local into .sdata section... " >&6; }
6173 if test "${libc_cv_have_sdata_section+set}" = set; then :
6174 $as_echo_n "(cached) " >&6
6176 echo "int i;" > conftest.c
6177 libc_cv_have_sdata_section=no
6178 if ${CC-cc} $LDFLAGS -fPIC -shared -Wl,--verbose conftest.c -o conftest.so 2>&1 \
6179 | grep '\.sdata' >/dev/null; then
6180 libc_cv_have_sdata_section=yes
6182 rm -f conftest.c conftest.so
6185 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_sdata_section" >&5
6186 $as_echo "$libc_cv_have_sdata_section" >&6; }
6187 if test $libc_cv_have_sdata_section = yes; then
6188 $as_echo "#define HAVE_SDATA_SECTION 1" >>confdefs.h
6193 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .preinit_array/.init_array/.fini_array support" >&5
6194 $as_echo_n "checking for .preinit_array/.init_array/.fini_array support... " >&6; }
6195 if test "${libc_cv_initfini_array+set}" = set; then :
6196 $as_echo_n "(cached) " >&6
6198 cat > conftest.c <<EOF
6199 int _start (void) { return 0; }
6200 int __start (void) { return 0; }
6201 int foo (void) { return 1; }
6202 int (*fp) (void) __attribute__ ((section (".init_array"))) = foo;
6204 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -o conftest conftest.c
6205 -static -nostartfiles -nostdlib 1>&5'
6206 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6209 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6210 test $ac_status = 0; }; }
6212 if readelf -S conftest | fgrep INIT_ARRAY > /dev/null; then
6213 libc_cv_initfini_array=yes
6215 libc_cv_initfini_array=no
6218 libc_cv_initfini_array=no
6222 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_initfini_array" >&5
6223 $as_echo "$libc_cv_initfini_array" >&6; }
6224 if test $libc_cv_initfini_array != yes; then
6225 as_fn_error $? "Need linker with .init_array/.fini_array support." "$LINENO" 5
6226 elif { ac_try='${CC-cc} -Wl,--verbose 2>&1|grep SORT_BY_INIT_PRIORITY 1>&5'
6227 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6230 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6231 test $ac_status = 0; }; }; then
6232 $as_echo "#define NO_CTORS_DTORS_SECTIONS 1" >>confdefs.h
6236 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libunwind-support in compiler" >&5
6237 $as_echo_n "checking for libunwind-support in compiler... " >&6; }
6238 if test "${libc_cv_cc_with_libunwind+set}" = set; then :
6239 $as_echo_n "(cached) " >&6
6242 cat > conftest.c <<EOF
6243 int main (void) { return 0; }
6245 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -static -o conftest \
6246 conftest.c -v 2>&1 >/dev/null | grep -q " -lunwind "; then
6247 libc_cv_cc_with_libunwind=yes
6249 libc_cv_cc_with_libunwind=no
6253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_with_libunwind" >&5
6254 $as_echo "$libc_cv_cc_with_libunwind" >&6; }
6256 if test $libc_cv_cc_with_libunwind = yes; then
6257 $as_echo "#define HAVE_CC_WITH_LIBUNWIND 1" >>confdefs.h
6261 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z nodelete option" >&5
6262 $as_echo_n "checking for -z nodelete option... " >&6; }
6263 if test "${libc_cv_z_nodelete+set}" = set; then :
6264 $as_echo_n "(cached) " >&6
6266 cat > conftest.c <<EOF
6267 int _start (void) { return 42; }
6269 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6270 -fPIC -shared -o conftest.so conftest.c
6271 -nostartfiles -nostdlib
6272 -Wl,--enable-new-dtags,-z,nodelete 1>&5'
6273 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6276 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6277 test $ac_status = 0; }; }
6279 libc_cv_z_nodelete=yes
6281 as_fn_error $? "linker with -z nodelete support required" "$LINENO" 5
6285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_nodelete" >&5
6286 $as_echo "$libc_cv_z_nodelete" >&6; }
6288 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z nodlopen option" >&5
6289 $as_echo_n "checking for -z nodlopen option... " >&6; }
6290 if test "${libc_cv_z_nodlopen+set}" = set; then :
6291 $as_echo_n "(cached) " >&6
6293 cat > conftest.c <<EOF
6294 int _start (void) { return 42; }
6296 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6297 -fPIC -shared -o conftest.so conftest.c
6298 -nostartfiles -nostdlib
6299 -Wl,--enable-new-dtags,-z,nodlopen 1>&5'
6300 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6303 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6304 test $ac_status = 0; }; }
6306 libc_cv_z_nodlopen=yes
6308 as_fn_error $? "linker with -z nodlopen support required" "$LINENO" 5
6312 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_nodlopen" >&5
6313 $as_echo "$libc_cv_z_nodlopen" >&6; }
6315 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z initfirst option" >&5
6316 $as_echo_n "checking for -z initfirst option... " >&6; }
6317 if test "${libc_cv_z_initfirst+set}" = set; then :
6318 $as_echo_n "(cached) " >&6
6320 cat > conftest.c <<EOF
6321 int _start (void) { return 42; }
6323 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6324 -fPIC -shared -o conftest.so conftest.c
6325 -nostartfiles -nostdlib
6326 -Wl,--enable-new-dtags,-z,initfirst 1>&5'
6327 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6330 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6331 test $ac_status = 0; }; }
6333 libc_cv_z_initfirst=yes
6335 as_fn_error $? "linker with -z initfirst support required" "$LINENO" 5
6339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_initfirst" >&5
6340 $as_echo "$libc_cv_z_initfirst" >&6; }
6342 case "$base_machine" in
6343 i[34567]86 | x86_64 | powerpc* | s390* | sparc* | alpha*)
6344 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z relro option" >&5
6345 $as_echo_n "checking for -z relro option... " >&6; }
6346 if test "${libc_cv_z_relro+set}" = set; then :
6347 $as_echo_n "(cached) " >&6
6350 if { ac_try='${CC-cc} -v --help 2>&1|grep "z relro" 1>&5'
6351 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6354 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6355 test $ac_status = 0; }; }
6357 if { ac_try='${CC-cc} -Wl,--verbose 2>&1|grep DATA_SEGMENT_RELRO_END 1>&5'
6358 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6361 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6362 test $ac_status = 0; }; }
6368 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_relro" >&5
6369 $as_echo "$libc_cv_z_relro" >&6; }
6370 if test "$libc_cv_z_relro" = no; then
6371 as_fn_error $? "linker with -z relro support required" "$LINENO" 5
6377 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -Bgroup option" >&5
6378 $as_echo_n "checking for -Bgroup option... " >&6; }
6379 if test "${libc_cv_Bgroup+set}" = set; then :
6380 $as_echo_n "(cached) " >&6
6382 cat > conftest.c <<EOF
6383 int _start (void) { return 42; }
6385 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6386 -fPIC -shared -o conftest.so conftest.c
6387 -Wl,-Bgroup -nostdlib 1>&5'
6388 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6391 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6392 test $ac_status = 0; }; }
6400 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_Bgroup" >&5
6401 $as_echo "$libc_cv_Bgroup" >&6; }
6404 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgcc_s suffix" >&5
6405 $as_echo_n "checking for libgcc_s suffix... " >&6; }
6406 if test "${libc_cv_libgcc_s_suffix+set}" = set; then :
6407 $as_echo_n "(cached) " >&6
6409 cat > conftest.c <<EOF
6410 int main (void) { return 0; }
6412 libc_cv_libgcc_s_suffix=`${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
6413 -fPIC -shared -shared-libgcc -o conftest.so \
6414 conftest.c -v 2>&1 >/dev/null \
6415 | sed -n 's/^.* -lgcc_s\([^ ]*\) .*$/\1/p'`
6418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_libgcc_s_suffix" >&5
6419 $as_echo "$libc_cv_libgcc_s_suffix" >&6; }
6422 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --as-needed option" >&5
6423 $as_echo_n "checking for --as-needed option... " >&6; }
6424 if test "${libc_cv_as_needed+set}" = set; then :
6425 $as_echo_n "(cached) " >&6
6427 cat > conftest.c <<EOF
6428 int main (void) { return 0; }
6430 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6431 -fPIC -shared -o conftest.so conftest.c
6432 -lgcc_s$libc_cv_libgcc_s_suffix -Wl,--as-needed
6434 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6437 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6438 test $ac_status = 0; }; }
6440 libc_cv_as_needed=yes
6442 libc_cv_as_needed=no
6446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_as_needed" >&5
6447 $as_echo "$libc_cv_as_needed" >&6; }
6451 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether --noexecstack is desirable for .S files" >&5
6452 $as_echo_n "checking whether --noexecstack is desirable for .S files... " >&6; }
6453 if test "${libc_cv_as_noexecstack+set}" = set; then :
6454 $as_echo_n "(cached) " >&6
6456 cat > conftest.c <<EOF
6459 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS
6460 -S -o conftest.s conftest.c 1>&5'
6461 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6464 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6465 test $ac_status = 0; }; } \
6466 && grep -q .note.GNU-stack conftest.s \
6467 && { ac_try='${CC-cc} $ASFLAGS -Wa,--noexecstack
6468 -c -o conftest.o conftest.s 1>&5'
6469 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6472 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6473 test $ac_status = 0; }; }
6475 libc_cv_as_noexecstack=yes
6477 libc_cv_as_noexecstack=no
6481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_as_noexecstack" >&5
6482 $as_echo "$libc_cv_as_noexecstack" >&6; }
6483 if test $libc_cv_as_noexecstack = yes; then
6484 ASFLAGS_config="$ASFLAGS_config -Wa,--noexecstack"
6488 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z combreloc" >&5
6489 $as_echo_n "checking for -z combreloc... " >&6; }
6490 if test "${libc_cv_z_combreloc+set}" = set; then :
6491 $as_echo_n "(cached) " >&6
6493 cat > conftest.c <<EOF
6494 extern int bar (int);
6496 int foo (void) { return bar (mumble); }
6498 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6499 -fPIC -shared -o conftest.so conftest.c
6500 -nostdlib -nostartfiles
6501 -Wl,-z,combreloc 1>&5'
6502 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6505 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6506 test $ac_status = 0; }; }
6508 if readelf -S conftest.so | grep '\.rel\(a\|\)\.dyn' > /dev/null; then
6509 libc_cv_z_combreloc=yes
6511 libc_cv_z_combreloc=no
6514 libc_cv_z_combreloc=no
6518 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_combreloc" >&5
6519 $as_echo "$libc_cv_z_combreloc" >&6; }
6520 if test "$libc_cv_z_combreloc" = yes; then
6521 $as_echo "#define HAVE_Z_COMBRELOC 1" >>confdefs.h
6526 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z execstack" >&5
6527 $as_echo_n "checking for -z execstack... " >&6; }
6528 if test "${libc_cv_z_execstack+set}" = set; then :
6529 $as_echo_n "(cached) " >&6
6531 cat > conftest.c <<EOF
6532 int _start (void) { return 42; }
6534 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6535 -fPIC -shared -o conftest.so conftest.c
6536 -Wl,-z,execstack -nostdlib
6538 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6541 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6542 test $ac_status = 0; }; }
6544 libc_cv_z_execstack=yes
6546 libc_cv_z_execstack=no
6550 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_execstack" >&5
6551 $as_echo "$libc_cv_z_execstack" >&6; }
6554 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fpie" >&5
6555 $as_echo_n "checking for -fpie... " >&6; }
6556 if test "${libc_cv_fpie+set}" = set; then :
6557 $as_echo_n "(cached) " >&6
6559 cat > conftest.c <<EOF
6561 main () { return 0;}
6563 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -pie -fpie
6564 -o conftest conftest.c 1>&5'
6565 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6568 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6569 test $ac_status = 0; }; }
6577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_fpie" >&5
6578 $as_echo "$libc_cv_fpie" >&6; }
6582 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --hash-style option" >&5
6583 $as_echo_n "checking for --hash-style option... " >&6; }
6584 if test "${libc_cv_hashstyle+set}" = set; then :
6585 $as_echo_n "(cached) " >&6
6587 cat > conftest.c <<EOF
6588 int _start (void) { return 42; }
6590 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6591 -fPIC -shared -o conftest.so conftest.c
6592 -Wl,--hash-style=both -nostdlib 1>&5'
6593 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6596 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6597 test $ac_status = 0; }; }
6599 libc_cv_hashstyle=yes
6601 libc_cv_hashstyle=no
6605 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_hashstyle" >&5
6606 $as_echo "$libc_cv_hashstyle" >&6; }
6610 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fno-toplevel-reorder -fno-section-anchors" >&5
6611 $as_echo_n "checking for -fno-toplevel-reorder -fno-section-anchors... " >&6; }
6612 if test "${libc_cv_fno_toplevel_reorder+set}" = set; then :
6613 $as_echo_n "(cached) " >&6
6615 cat > conftest.c <<EOF
6618 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -fno-toplevel-reorder -fno-section-anchors
6620 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6623 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6624 test $ac_status = 0; }; }
6626 libc_cv_fno_toplevel_reorder=yes
6628 libc_cv_fno_toplevel_reorder=no
6632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_fno_toplevel_reorder" >&5
6633 $as_echo "$libc_cv_fno_toplevel_reorder" >&6; }
6634 if test $libc_cv_fno_toplevel_reorder = yes; then
6635 fno_unit_at_a_time="-fno-toplevel-reorder -fno-section-anchors"
6637 fno_unit_at_a_time=-fno-unit-at-a-time
6641 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fstack-protector" >&5
6642 $as_echo_n "checking for -fstack-protector... " >&6; }
6643 if test "${libc_cv_ssp+set}" = set; then :
6644 $as_echo_n "(cached) " >&6
6646 cat > conftest.c <<EOF
6648 main () { return 0;}
6650 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -Werror -fstack-protector
6651 -o conftest conftest.c 1>&5'
6652 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6655 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6656 test $ac_status = 0; }; }
6664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ssp" >&5
6665 $as_echo "$libc_cv_ssp" >&6; }
6668 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fgnu89-inline" >&5
6669 $as_echo_n "checking for -fgnu89-inline... " >&6; }
6670 if test "${libc_cv_gnu89_inline+set}" = set; then :
6671 $as_echo_n "(cached) " >&6
6673 cat > conftest.c <<EOF
6675 #ifdef __GNUC_GNU_INLINE__
6676 main () { return 0;}
6681 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -std=gnu99 -fgnu89-inline
6682 -o conftest.s conftest.c 1>&5'
6683 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6686 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6687 test $ac_status = 0; }; }
6689 libc_cv_gnu89_inline=yes
6691 libc_cv_gnu89_inline=no
6695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gnu89_inline" >&5
6696 $as_echo "$libc_cv_gnu89_inline" >&6; }
6697 if test $libc_cv_gnu89_inline = yes; then
6698 gnu89_inline=-fgnu89-inline
6704 if test $elf != yes; then
6705 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .init and .fini sections" >&5
6706 $as_echo_n "checking for .init and .fini sections... " >&6; }
6707 if test "${libc_cv_have_initfini+set}" = set; then :
6708 $as_echo_n "(cached) " >&6
6710 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6711 /* end confdefs.h. */
6716 asm (".section .init");
6717 asm (".section .fini");
6718 asm ("${libc_cv_dot_text}");
6723 if ac_fn_c_try_compile "$LINENO"; then :
6724 libc_cv_have_initfini=yes
6726 libc_cv_have_initfini=no
6728 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_initfini" >&5
6731 $as_echo "$libc_cv_have_initfini" >&6; }
6732 if test $libc_cv_have_initfini = yes; then
6733 $as_echo "#define HAVE_INITFINI 1" >>confdefs.h
6738 if test $elf = yes; then
6739 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc puts quotes around section names" >&5
6740 $as_echo_n "checking whether cc puts quotes around section names... " >&6; }
6741 if test "${libc_cv_have_section_quotes+set}" = set; then :
6742 $as_echo_n "(cached) " >&6
6744 cat > conftest.c <<EOF
6745 static const int foo
6746 __attribute__ ((section ("bar"))) = 1;
6748 if ${CC-cc} -S conftest.c -o conftest.s; then
6749 if grep '\.section.*"bar"' conftest.s >/dev/null; then
6750 libc_cv_have_section_quotes=yes
6752 libc_cv_have_section_quotes=no
6755 libc_cv_have_section_quotes=unknown
6760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_section_quotes" >&5
6761 $as_echo "$libc_cv_have_section_quotes" >&6; }
6762 if test $libc_cv_have_section_quotes = yes; then
6763 $as_echo "#define HAVE_SECTION_QUOTES 1" >>confdefs.h
6770 if test $elf = yes; then
6771 libc_cv_asm_underscores=no
6773 if test $ac_cv_prog_cc_works = yes; then
6774 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _ prefix on C symbol names" >&5
6775 $as_echo_n "checking for _ prefix on C symbol names... " >&6; }
6776 if test "${libc_cv_asm_underscores+set}" = set; then :
6777 $as_echo_n "(cached) " >&6
6779 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6780 /* end confdefs.h. */
6781 asm ("_glibc_foobar:");
6790 if ac_fn_c_try_link "$LINENO"; then :
6791 libc_cv_asm_underscores=yes
6793 libc_cv_asm_underscores=no
6795 rm -f core conftest.err conftest.$ac_objext \
6796 conftest$ac_exeext conftest.$ac_ext
6798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_underscores" >&5
6799 $as_echo "$libc_cv_asm_underscores" >&6; }
6801 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _ prefix on C symbol names" >&5
6802 $as_echo_n "checking for _ prefix on C symbol names... " >&6; }
6803 if test "${libc_cv_asm_underscores+set}" = set; then :
6804 $as_echo_n "(cached) " >&6
6806 cat > conftest.$ac_ext <<EOF
6807 #line $LINENO "configure"
6808 #include "confdefs.h"
6809 void underscore_test(void) {
6812 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6813 (eval $ac_compile) 2>&5
6815 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6816 test $ac_status = 0; }; then
6817 if grep _underscore_test conftest* >/dev/null; then
6819 libc_cv_asm_underscores=yes
6822 libc_cv_asm_underscores=no
6825 echo "configure: failed program was:" >&5
6826 cat conftest.$ac_ext >&5
6828 libc_cv_asm_underscores=no
6832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_underscores" >&5
6833 $as_echo "$libc_cv_asm_underscores" >&6; }
6836 if test $libc_cv_asm_underscores = no; then
6837 $as_echo "#define NO_UNDERSCORES 1" >>confdefs.h
6841 if test $elf = yes; then
6842 libc_cv_weak_symbols=yes
6845 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler .weak directive" >&5
6846 $as_echo_n "checking for assembler .weak directive... " >&6; }
6847 if test "${libc_cv_asm_weak_directive+set}" = set; then :
6848 $as_echo_n "(cached) " >&6
6850 cat > conftest.s <<EOF
6852 ${libc_cv_asm_global_directive} foo
6855 .weak bar; bar = foo
6857 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6858 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6861 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6862 test $ac_status = 0; }; }; then
6863 libc_cv_asm_weak_directive=yes
6865 libc_cv_asm_weak_directive=no
6869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_weak_directive" >&5
6870 $as_echo "$libc_cv_asm_weak_directive" >&6; }
6872 if test $libc_cv_asm_weak_directive = no; then
6873 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler .weakext directive" >&5
6874 $as_echo_n "checking for assembler .weakext directive... " >&6; }
6875 if test "${libc_cv_asm_weakext_directive+set}" = set; then :
6876 $as_echo_n "(cached) " >&6
6878 cat > conftest.s <<EOF
6880 ${libc_cv_asm_global_directive} foo
6884 ${libc_cv_asm_global_directive} baz
6887 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6888 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6891 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6892 test $ac_status = 0; }; }; then
6893 libc_cv_asm_weakext_directive=yes
6895 libc_cv_asm_weakext_directive=no
6899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_weakext_directive" >&5
6900 $as_echo "$libc_cv_asm_weakext_directive" >&6; }
6904 if test $libc_cv_asm_weak_directive = yes; then
6905 $as_echo "#define HAVE_ASM_WEAK_DIRECTIVE 1" >>confdefs.h
6907 elif test $libc_cv_asm_weakext_directive = yes; then
6908 $as_echo "#define HAVE_ASM_WEAKEXT_DIRECTIVE 1" >>confdefs.h
6912 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether CFI directives are supported" >&5
6913 $as_echo_n "checking whether CFI directives are supported... " >&6; }
6914 if test "${libc_cv_asm_cfi_directives+set}" = set; then :
6915 $as_echo_n "(cached) " >&6
6918 sparc/sparc64*) cfi_offset=2047;;
6921 cat > conftest.s <<EOF
6923 .type func,%function
6927 .cfi_rel_offset 1, $cfi_offset
6930 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6931 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6934 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6935 test $ac_status = 0; }; }; then
6936 libc_cv_asm_cfi_directives=yes
6938 libc_cv_asm_cfi_directives=no
6942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_cfi_directives" >&5
6943 $as_echo "$libc_cv_asm_cfi_directives" >&6; }
6944 if test $libc_cv_asm_cfi_directives = yes; then
6945 $as_echo "#define HAVE_ASM_CFI_DIRECTIVES 1" >>confdefs.h
6949 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld --no-whole-archive" >&5
6950 $as_echo_n "checking for ld --no-whole-archive... " >&6; }
6951 if test "${libc_cv_ld_no_whole_archive+set}" = set; then :
6952 $as_echo_n "(cached) " >&6
6954 cat > conftest.c <<\EOF
6959 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6960 -nostdlib -nostartfiles -Wl,--no-whole-archive
6961 -o conftest conftest.c 1>&5'
6962 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6965 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6966 test $ac_status = 0; }; }; then
6967 libc_cv_ld_no_whole_archive=yes
6969 libc_cv_ld_no_whole_archive=no
6973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ld_no_whole_archive" >&5
6974 $as_echo "$libc_cv_ld_no_whole_archive" >&6; }
6975 if test $libc_cv_ld_no_whole_archive = yes; then
6976 no_whole_archive=-Wl,--no-whole-archive
6979 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc -fexceptions" >&5
6980 $as_echo_n "checking for gcc -fexceptions... " >&6; }
6981 if test "${libc_cv_gcc_exceptions+set}" = set; then :
6982 $as_echo_n "(cached) " >&6
6984 cat > conftest.c <<\EOF
6989 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6990 -nostdlib -nostartfiles -fexceptions
6991 -o conftest conftest.c 1>&5'
6992 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6995 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6996 test $ac_status = 0; }; }; then
6997 libc_cv_gcc_exceptions=yes
6999 libc_cv_gcc_exceptions=no
7003 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_exceptions" >&5
7004 $as_echo "$libc_cv_gcc_exceptions" >&6; }
7005 if test $libc_cv_gcc_exceptions = yes; then
7006 exceptions=-fexceptions
7009 if test "$host_cpu" = powerpc ; then
7010 # Check for a bug present in at least versions 2.8.x of GCC
7011 # and versions 1.0.x of EGCS.
7012 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether clobbering cr0 causes problems" >&5
7013 $as_echo_n "checking whether clobbering cr0 causes problems... " >&6; }
7014 if test "${libc_cv_c_asmcr0_bug+set}" = set; then :
7015 $as_echo_n "(cached) " >&6
7017 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7018 /* end confdefs.h. */
7019 int tester(int x) { asm ("" : : : "cc"); return x & 123; }
7028 if ac_fn_c_try_compile "$LINENO"; then :
7029 libc_cv_c_asmcr0_bug='no'
7031 libc_cv_c_asmcr0_bug='yes'
7033 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_c_asmcr0_bug" >&5
7036 $as_echo "$libc_cv_c_asmcr0_bug" >&6; }
7037 if test "$libc_cv_c_asmcr0_bug" != 'no'; then
7038 $as_echo "#define BROKEN_PPC_ASM_CR0 1" >>confdefs.h
7043 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_expect" >&5
7044 $as_echo_n "checking for __builtin_expect... " >&6; }
7045 if test "${libc_cv_gcc_builtin_expect+set}" = set; then :
7046 $as_echo_n "(cached) " >&6
7048 cat > conftest.c <<EOF
7049 #line $LINENO "configure"
7052 a = __builtin_expect (a, 10);
7053 return a == 10 ? 0 : 1;
7056 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -nostdlib -nostartfiles
7057 -o conftest conftest.c -lgcc >&5'
7058 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7061 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7062 test $ac_status = 0; }; }; then
7063 libc_cv_gcc_builtin_expect=yes
7065 libc_cv_gcc_builtin_expect=no
7069 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_expect" >&5
7070 $as_echo "$libc_cv_gcc_builtin_expect" >&6; }
7071 if test "$libc_cv_gcc_builtin_expect" = yes; then
7072 $as_echo "#define HAVE_BUILTIN_EXPECT 1" >>confdefs.h
7076 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_memset" >&5
7077 $as_echo_n "checking for __builtin_memset... " >&6; }
7078 if test "${libc_cv_gcc_builtin_memset+set}" = set; then :
7079 $as_echo_n "(cached) " >&6
7081 cat > conftest.c <<\EOF
7084 __builtin_memset (x, 0, 1000);
7087 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "memset" > /dev/null'
7088 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7091 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7092 test $ac_status = 0; }; };
7094 libc_cv_gcc_builtin_memset=no
7096 libc_cv_gcc_builtin_memset=yes
7100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_memset" >&5
7101 $as_echo "$libc_cv_gcc_builtin_memset" >&6; }
7102 if test "$libc_cv_gcc_builtin_memset" = yes ; then
7103 $as_echo "#define HAVE_BUILTIN_MEMSET 1" >>confdefs.h
7107 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for redirection of built-in functions" >&5
7108 $as_echo_n "checking for redirection of built-in functions... " >&6; }
7109 if test "${libc_cv_gcc_builtin_redirection+set}" = set; then :
7110 $as_echo_n "(cached) " >&6
7112 cat > conftest.c <<\EOF
7113 extern char *strstr (const char *, const char *) __asm ("my_strstr");
7114 char *foo (const char *a, const char *b)
7116 return __builtin_strstr (a, b);
7119 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "my_strstr" > /dev/null'
7120 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7123 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7124 test $ac_status = 0; }; };
7126 libc_cv_gcc_builtin_redirection=yes
7128 libc_cv_gcc_builtin_redirection=no
7132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_redirection" >&5
7133 $as_echo "$libc_cv_gcc_builtin_redirection" >&6; }
7134 if test "$libc_cv_gcc_builtin_redirection" = yes ; then
7135 $as_echo "#define HAVE_BUILTIN_REDIRECTION 1" >>confdefs.h
7139 if test "x$use__thread" != xno; then
7140 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __thread" >&5
7141 $as_echo_n "checking for __thread... " >&6; }
7142 if test "${libc_cv_gcc___thread+set}" = set; then :
7143 $as_echo_n "(cached) " >&6
7145 cat > conftest.c <<\EOF
7146 __thread int a = 42;
7148 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -c conftest.c >&5'
7149 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7152 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7153 test $ac_status = 0; }; }; then
7154 libc_cv_gcc___thread=yes
7156 libc_cv_gcc___thread=no
7160 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc___thread" >&5
7161 $as_echo "$libc_cv_gcc___thread" >&6; }
7162 if test "$libc_cv_gcc___thread" = yes; then
7163 $as_echo "#define HAVE___THREAD 1" >>confdefs.h
7167 libc_cv_gcc___thread=no
7170 if test "$libc_cv_gcc___thread" = yes; then
7171 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tls_model attribute" >&5
7172 $as_echo_n "checking for tls_model attribute... " >&6; }
7173 if test "${libc_cv_gcc_tls_model_attr+set}" = set; then :
7174 $as_echo_n "(cached) " >&6
7176 cat > conftest.c <<\EOF
7177 extern __thread int a __attribute__((tls_model ("initial-exec")));
7179 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -Werror conftest.c >&5'
7180 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7183 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7184 test $ac_status = 0; }; }; then
7185 libc_cv_gcc_tls_model_attr=yes
7187 libc_cv_gcc_tls_model_attr=no
7191 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_tls_model_attr" >&5
7192 $as_echo "$libc_cv_gcc_tls_model_attr" >&6; }
7193 if test "$libc_cv_gcc_tls_model_attr" = yes; then
7194 $as_echo "#define HAVE_TLS_MODEL_ATTRIBUTE 1" >>confdefs.h
7199 if test -n "$submachine"; then
7200 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiler option for CPU variant" >&5
7201 $as_echo_n "checking for compiler option for CPU variant... " >&6; }
7202 if test "${libc_cv_cc_submachine+set}" = set; then :
7203 $as_echo_n "(cached) " >&6
7205 libc_cv_cc_submachine=no
7206 for opt in "-march=$submachine" "-mcpu=$submachine"; do
7207 if { ac_try='${CC-cc} $opt -xc /dev/null -S -o /dev/null'
7208 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7211 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7212 test $ac_status = 0; }; }; then
7213 libc_cv_cc_submachine="$opt"
7218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_submachine" >&5
7219 $as_echo "$libc_cv_cc_submachine" >&6; }
7220 if test "x$libc_cv_cc_submachine" = xno; then
7221 as_fn_error $? "${CC-cc} does not support $submachine" "$LINENO" 5
7226 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgd" >&5
7227 $as_echo_n "checking for libgd... " >&6; }
7228 if test "$with_gd" != "no"; then
7229 old_CFLAGS="$CFLAGS"
7230 CFLAGS="$CFLAGS $libgd_include"
7231 old_LDFLAGS="$LDFLAGS"
7232 LDFLAGS="$LDFLAGS $libgd_ldflags"
7234 LIBS="$LIBS -lgd -lpng -lz -lm"
7235 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7236 /* end confdefs.h. */
7246 if ac_fn_c_try_link "$LINENO"; then :
7251 rm -f core conftest.err conftest.$ac_objext \
7252 conftest$ac_exeext conftest.$ac_ext
7253 CFLAGS="$old_CFLAGS"
7254 LDFLAGS="$old_LDFLAGS"
7259 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBGD" >&5
7260 $as_echo "$LIBGD" >&6; }
7264 if test x$with_selinux = xno ; then
7267 # See if we have the SELinux library
7268 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for is_selinux_enabled in -lselinux" >&5
7269 $as_echo_n "checking for is_selinux_enabled in -lselinux... " >&6; }
7270 if test "${ac_cv_lib_selinux_is_selinux_enabled+set}" = set; then :
7271 $as_echo_n "(cached) " >&6
7273 ac_check_lib_save_LIBS=$LIBS
7274 LIBS="-lselinux $LIBS"
7275 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7276 /* end confdefs.h. */
7278 /* Override any GCC internal prototype to avoid an error.
7279 Use char because int might match the return type of a GCC
7280 builtin and then its argument prototype would still apply. */
7284 char is_selinux_enabled ();
7288 return is_selinux_enabled ();
7293 if ac_fn_c_try_link "$LINENO"; then :
7294 ac_cv_lib_selinux_is_selinux_enabled=yes
7296 ac_cv_lib_selinux_is_selinux_enabled=no
7298 rm -f core conftest.err conftest.$ac_objext \
7299 conftest$ac_exeext conftest.$ac_ext
7300 LIBS=$ac_check_lib_save_LIBS
7302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
7303 $as_echo "$ac_cv_lib_selinux_is_selinux_enabled" >&6; }
7304 if test "x$ac_cv_lib_selinux_is_selinux_enabled" = x""yes; then :
7310 # See if we have the SELinux header with the NSCD permissions in it.
7311 if test x$have_selinux = xyes ; then
7312 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NSCD Flask permissions in selinux/av_permissions.h" >&5
7313 $as_echo_n "checking for NSCD Flask permissions in selinux/av_permissions.h... " >&6; }
7314 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7315 /* end confdefs.h. */
7316 #include <selinux/av_permissions.h>
7320 #ifdef NSCD__SHMEMHOST
7323 #error NSCD__SHMEMHOST not defined
7329 if ac_fn_c_try_compile "$LINENO"; then :
7334 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7335 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_selinux" >&5
7336 $as_echo "$have_selinux" >&6; }
7339 if test x$with_selinux = xyes ; then
7340 if test x$have_selinux = xno ; then
7341 as_fn_error $? "SELinux explicitly required, but sufficiently recent SELinux library not found" "$LINENO" 5
7345 # Check if we're building with SELinux support.
7346 if test "x$have_selinux" = xyes; then
7348 $as_echo "#define HAVE_SELINUX 1" >>confdefs.h
7351 # See if we have the libaudit library
7352 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for audit_log_user_avc_message in -laudit" >&5
7353 $as_echo_n "checking for audit_log_user_avc_message in -laudit... " >&6; }
7354 if test "${ac_cv_lib_audit_audit_log_user_avc_message+set}" = set; then :
7355 $as_echo_n "(cached) " >&6
7357 ac_check_lib_save_LIBS=$LIBS
7358 LIBS="-laudit $LIBS"
7359 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7360 /* end confdefs.h. */
7362 /* Override any GCC internal prototype to avoid an error.
7363 Use char because int might match the return type of a GCC
7364 builtin and then its argument prototype would still apply. */
7368 char audit_log_user_avc_message ();
7372 return audit_log_user_avc_message ();
7377 if ac_fn_c_try_link "$LINENO"; then :
7378 ac_cv_lib_audit_audit_log_user_avc_message=yes
7380 ac_cv_lib_audit_audit_log_user_avc_message=no
7382 rm -f core conftest.err conftest.$ac_objext \
7383 conftest$ac_exeext conftest.$ac_ext
7384 LIBS=$ac_check_lib_save_LIBS
7386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_audit_audit_log_user_avc_message" >&5
7387 $as_echo "$ac_cv_lib_audit_audit_log_user_avc_message" >&6; }
7388 if test "x$ac_cv_lib_audit_audit_log_user_avc_message" = x""yes; then :
7394 if test "x$have_libaudit" = xyes; then
7396 $as_echo "#define HAVE_LIBAUDIT 1" >>confdefs.h
7401 # See if we have the libcap library
7402 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cap_init in -lcap" >&5
7403 $as_echo_n "checking for cap_init in -lcap... " >&6; }
7404 if test "${ac_cv_lib_cap_cap_init+set}" = set; then :
7405 $as_echo_n "(cached) " >&6
7407 ac_check_lib_save_LIBS=$LIBS
7409 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7410 /* end confdefs.h. */
7412 /* Override any GCC internal prototype to avoid an error.
7413 Use char because int might match the return type of a GCC
7414 builtin and then its argument prototype would still apply. */
7427 if ac_fn_c_try_link "$LINENO"; then :
7428 ac_cv_lib_cap_cap_init=yes
7430 ac_cv_lib_cap_cap_init=no
7432 rm -f core conftest.err conftest.$ac_objext \
7433 conftest$ac_exeext conftest.$ac_ext
7434 LIBS=$ac_check_lib_save_LIBS
7436 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cap_cap_init" >&5
7437 $as_echo "$ac_cv_lib_cap_cap_init" >&6; }
7438 if test "x$ac_cv_lib_cap_cap_init" = x""yes; then :
7444 if test "x$have_libcap" = xyes; then
7446 $as_echo "#define HAVE_LIBCAP 1" >>confdefs.h
7454 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
7455 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
7456 if test "${ac_cv_path_GREP+set}" = set; then :
7457 $as_echo_n "(cached) " >&6
7459 if test -z "$GREP"; then
7460 ac_path_GREP_found=false
7461 # Loop through the user's path and test for each of PROGNAME-LIST
7462 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7463 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7466 test -z "$as_dir" && as_dir=.
7467 for ac_prog in grep ggrep; do
7468 for ac_exec_ext in '' $ac_executable_extensions; do
7469 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
7470 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
7471 # Check for GNU ac_path_GREP and select it if it is found.
7472 # Check for GNU $ac_path_GREP
7473 case `"$ac_path_GREP" --version 2>&1` in
7475 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
7478 $as_echo_n 0123456789 >"conftest.in"
7481 cat "conftest.in" "conftest.in" >"conftest.tmp"
7482 mv "conftest.tmp" "conftest.in"
7483 cp "conftest.in" "conftest.nl"
7484 $as_echo 'GREP' >> "conftest.nl"
7485 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
7486 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7487 as_fn_arith $ac_count + 1 && ac_count=$as_val
7488 if test $ac_count -gt ${ac_path_GREP_max-0}; then
7489 # Best one so far, save it but keep looking for a better one
7490 ac_cv_path_GREP="$ac_path_GREP"
7491 ac_path_GREP_max=$ac_count
7493 # 10*(2^10) chars as input seems more than enough
7494 test $ac_count -gt 10 && break
7496 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7499 $ac_path_GREP_found && break 3
7504 if test -z "$ac_cv_path_GREP"; then
7505 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7508 ac_cv_path_GREP=$GREP
7512 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
7513 $as_echo "$ac_cv_path_GREP" >&6; }
7514 GREP="$ac_cv_path_GREP"
7517 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
7518 $as_echo_n "checking for egrep... " >&6; }
7519 if test "${ac_cv_path_EGREP+set}" = set; then :
7520 $as_echo_n "(cached) " >&6
7522 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
7523 then ac_cv_path_EGREP="$GREP -E"
7525 if test -z "$EGREP"; then
7526 ac_path_EGREP_found=false
7527 # Loop through the user's path and test for each of PROGNAME-LIST
7528 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7529 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7532 test -z "$as_dir" && as_dir=.
7533 for ac_prog in egrep; do
7534 for ac_exec_ext in '' $ac_executable_extensions; do
7535 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
7536 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
7537 # Check for GNU ac_path_EGREP and select it if it is found.
7538 # Check for GNU $ac_path_EGREP
7539 case `"$ac_path_EGREP" --version 2>&1` in
7541 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
7544 $as_echo_n 0123456789 >"conftest.in"
7547 cat "conftest.in" "conftest.in" >"conftest.tmp"
7548 mv "conftest.tmp" "conftest.in"
7549 cp "conftest.in" "conftest.nl"
7550 $as_echo 'EGREP' >> "conftest.nl"
7551 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
7552 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7553 as_fn_arith $ac_count + 1 && ac_count=$as_val
7554 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
7555 # Best one so far, save it but keep looking for a better one
7556 ac_cv_path_EGREP="$ac_path_EGREP"
7557 ac_path_EGREP_max=$ac_count
7559 # 10*(2^10) chars as input seems more than enough
7560 test $ac_count -gt 10 && break
7562 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7565 $ac_path_EGREP_found && break 3
7570 if test -z "$ac_cv_path_EGREP"; then
7571 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7574 ac_cv_path_EGREP=$EGREP
7579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
7580 $as_echo "$ac_cv_path_EGREP" >&6; }
7581 EGREP="$ac_cv_path_EGREP"
7584 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
7585 $as_echo_n "checking for ANSI C header files... " >&6; }
7586 if test "${ac_cv_header_stdc+set}" = set; then :
7587 $as_echo_n "(cached) " >&6
7589 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7590 /* end confdefs.h. */
7604 if ac_fn_c_try_compile "$LINENO"; then :
7605 ac_cv_header_stdc=yes
7607 ac_cv_header_stdc=no
7609 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7611 if test $ac_cv_header_stdc = yes; then
7612 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7613 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7614 /* end confdefs.h. */
7618 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7619 $EGREP "memchr" >/dev/null 2>&1; then :
7622 ac_cv_header_stdc=no
7628 if test $ac_cv_header_stdc = yes; then
7629 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7630 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7631 /* end confdefs.h. */
7635 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7636 $EGREP "free" >/dev/null 2>&1; then :
7639 ac_cv_header_stdc=no
7645 if test $ac_cv_header_stdc = yes; then
7646 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7647 if test "$cross_compiling" = yes; then :
7650 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7651 /* end confdefs.h. */
7654 #if ((' ' & 0x0FF) == 0x020)
7655 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7656 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7658 # define ISLOWER(c) \
7659 (('a' <= (c) && (c) <= 'i') \
7660 || ('j' <= (c) && (c) <= 'r') \
7661 || ('s' <= (c) && (c) <= 'z'))
7662 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7665 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7670 for (i = 0; i < 256; i++)
7671 if (XOR (islower (i), ISLOWER (i))
7672 || toupper (i) != TOUPPER (i))
7677 if ac_fn_c_try_run "$LINENO"; then :
7680 ac_cv_header_stdc=no
7682 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7683 conftest.$ac_objext conftest.beam conftest.$ac_ext
7688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
7689 $as_echo "$ac_cv_header_stdc" >&6; }
7690 if test $ac_cv_header_stdc = yes; then
7692 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
7696 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
7697 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7698 inttypes.h stdint.h unistd.h
7700 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7701 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7703 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
7704 cat >>confdefs.h <<_ACEOF
7705 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7713 # The cast to long int works around a bug in the HP C Compiler
7714 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7715 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7716 # This bug is HP SR number 8606223364.
7717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long double" >&5
7718 $as_echo_n "checking size of long double... " >&6; }
7719 if test "${ac_cv_sizeof_long_double+set}" = set; then :
7720 $as_echo_n "(cached) " >&6
7722 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long double))" "ac_cv_sizeof_long_double" "$ac_includes_default"; then :
7725 if test "$ac_cv_type_long_double" = yes; then
7726 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7727 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7728 as_fn_error 77 "cannot compute sizeof (long double)
7729 See \`config.log' for more details" "$LINENO" 5; }
7731 ac_cv_sizeof_long_double=0
7736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_double" >&5
7737 $as_echo "$ac_cv_sizeof_long_double" >&6; }
7741 cat >>confdefs.h <<_ACEOF
7742 #define SIZEOF_LONG_DOUBLE $ac_cv_sizeof_long_double
7746 sizeof_long_double=$ac_cv_sizeof_long_double
7749 ### End of automated tests.
7750 ### Now run sysdeps configure fragments.
7752 # They also can set these variables.
7754 ldd_rewrite_script=no
7755 libc_cv_sysconfdir=$sysconfdir
7756 libc_cv_gcc_unwind_find_fde=no
7759 # Iterate over all the sysdep directories we will use, running their
7760 # configure fragments.
7761 for dir in $sysnames; do
7764 *) dest=$srcdir/$dir ;;
7766 if test -r $dest/configure; then
7767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: running configure fragment for $dir" >&5
7768 $as_echo "running configure fragment for $dir" >&6; }
7773 if test x$libc_cv_gcc_unwind_find_fde = xyes; then
7774 $as_echo "#define EXPORT_UNWIND_FIND_FDE 1" >>confdefs.h
7779 $as_echo "#define USE_IN_LIBIO 1" >>confdefs.h
7782 # Test for old glibc 2.0.x headers so that they can be removed properly
7783 # Search only in includedir.
7784 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for old glibc 2.0.x headers" >&5
7785 $as_echo_n "checking for old glibc 2.0.x headers... " >&6; }
7786 if eval test -f "${includedir}/elfclass.h" -a -f "${includedir}/fcntlbits.h"
7788 old_glibc_headers=yes
7790 old_glibc_headers=no
7792 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $old_glibc_headers" >&5
7793 $as_echo "$old_glibc_headers" >&6; }
7794 if test ${old_glibc_headers} = yes; then
7795 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&5
7796 $as_echo "$as_me: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&2;}
7797 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** be removed." >&5
7798 $as_echo "$as_me: WARNING: *** be removed." >&2;}
7818 if test $elf = yes; then
7819 $as_echo "#define HAVE_ELF 1" >>confdefs.h
7822 if test $xcoff = yes; then
7823 $as_echo "#define HAVE_XCOFF 1" >>confdefs.h
7829 if test $shared = default; then
7833 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -fPIC is default" >&5
7834 $as_echo_n "checking whether -fPIC is default... " >&6; }
7835 if test "${libc_cv_pic_default+set}" = set; then :
7836 $as_echo_n "(cached) " >&6
7838 libc_cv_pic_default=yes
7839 cat > conftest.c <<EOF
7840 #if defined __PIC__ || defined __pic__ || defined PIC || defined pic
7841 # error PIC is default.
7844 if eval "${CC-cc} -S conftest.c 2>&5 1>&5"; then
7845 libc_cv_pic_default=no
7849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_pic_default" >&5
7850 $as_echo "$libc_cv_pic_default" >&6; }
7863 if test "`(cd $srcdir; pwd)`" = "`pwd`"; then
7866 config_makefile=Makefile
7869 VERSION=`sed -n -e 's/^#define VERSION "\([^"]*\)"/\1/p' < $srcdir/version.h`
7870 RELEASE=`sed -n -e 's/^#define RELEASE "\([^"]*\)"/\1/p' < $srcdir/version.h`
7874 ac_config_files="$ac_config_files config.make ${config_makefile}"
7876 ac_config_commands="$ac_config_commands default"
7878 cat >confcache <<\_ACEOF
7879 # This file is a shell script that caches the results of configure
7880 # tests run on this system so they can be shared between configure
7881 # scripts and configure runs, see configure's option --config-cache.
7882 # It is not useful on other systems. If it contains results you don't
7883 # want to keep, you may remove or edit it.
7885 # config.status only pays attention to the cache file if you give it
7886 # the --recheck option to rerun configure.
7888 # `ac_cv_env_foo' variables (set or unset) will be overridden when
7889 # loading this file, other *unset* `ac_cv_foo' will be assigned the
7894 # The following way of writing the cache mishandles newlines in values,
7895 # but we know of no workaround that is simple, portable, and efficient.
7896 # So, we kill variables containing newlines.
7897 # Ultrix sh set writes to stderr and can't be redirected directly,
7898 # and sets the high bit in the cache file unless we assign to the vars.
7900 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
7901 eval ac_val=\$$ac_var
7905 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
7906 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
7909 _ | IFS | as_nl) ;; #(
7910 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
7911 *) { eval $ac_var=; unset $ac_var;} ;;
7917 case $as_nl`(ac_space=' '; set) 2>&1` in #(
7918 *${as_nl}ac_space=\ *)
7919 # `set' does not quote correctly, so add quotes: double-quote
7920 # substitution turns \\\\ into \\, and sed turns \\ into \.
7923 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
7926 # `set' quotes correctly as required by POSIX, so do not add quotes.
7927 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
7936 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
7938 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
7940 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
7941 if test -w "$cache_file"; then
7942 test "x$cache_file" != "x/dev/null" &&
7943 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
7944 $as_echo "$as_me: updating cache $cache_file" >&6;}
7945 cat confcache >$cache_file
7947 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
7948 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
7953 test "x$prefix" = xNONE && prefix=$ac_default_prefix
7954 # Let make expand exec_prefix.
7955 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7957 DEFS=-DHAVE_CONFIG_H
7962 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
7963 # 1. Remove the extension, and $U if already installed.
7964 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
7965 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
7966 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
7967 # will be set to the directory where LIBOBJS objects are built.
7968 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
7969 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
7973 LTLIBOBJS=$ac_ltlibobjs
7977 : ${CONFIG_STATUS=./config.status}
7979 ac_clean_files_save=$ac_clean_files
7980 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
7981 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
7982 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
7984 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
7986 # Generated by $as_me.
7987 # Run this file to recreate the current configuration.
7988 # Compiler output produced by configure, useful for debugging
7989 # configure, is in config.log if it exists.
7995 SHELL=\${CONFIG_SHELL-$SHELL}
7998 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
7999 ## -------------------- ##
8000 ## M4sh Initialization. ##
8001 ## -------------------- ##
8003 # Be more Bourne compatible
8004 DUALCASE=1; export DUALCASE # for MKS sh
8005 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
8008 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
8009 # is contrary to our usage. Disable this feature.
8010 alias -g '${1+"$@"}'='"$@"'
8011 setopt NO_GLOB_SUBST
8013 case `(set -o) 2>/dev/null` in #(
8025 # Printing a long string crashes Solaris 7 /usr/bin/printf.
8026 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
8027 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
8028 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
8029 # Prefer a ksh shell builtin over an external printf program on Solaris,
8030 # but without wasting forks for bash or zsh.
8031 if test -z "$BASH_VERSION$ZSH_VERSION" \
8032 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
8033 as_echo='print -r --'
8034 as_echo_n='print -rn --'
8035 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
8036 as_echo='printf %s\n'
8037 as_echo_n='printf %s'
8039 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
8040 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
8041 as_echo_n='/usr/ucb/echo -n'
8043 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
8044 as_echo_n_body='eval
8048 expr "X$arg" : "X\\(.*\\)$as_nl";
8049 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
8051 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
8053 export as_echo_n_body
8054 as_echo_n='sh -c $as_echo_n_body as_echo'
8057 as_echo='sh -c $as_echo_body as_echo'
8060 # The user is always right.
8061 if test "${PATH_SEPARATOR+set}" != set; then
8063 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
8064 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
8071 # We need space, tab and new line, in precisely that order. Quoting is
8072 # there to prevent editors from complaining about space-tab.
8073 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
8074 # splitting by setting IFS to empty value.)
8077 # Find who we are. Look in the path if we contain no directory separator.
8079 *[\\/]* ) as_myself=$0 ;;
8080 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8084 test -z "$as_dir" && as_dir=.
8085 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
8091 # We did not find ourselves, most probably we were run as `sh COMMAND'
8092 # in which case we are not to be found in the path.
8093 if test "x$as_myself" = x; then
8096 if test ! -f "$as_myself"; then
8097 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
8101 # Unset variables that we do not need and which cause bugs (e.g. in
8102 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
8103 # suppresses any "Segmentation fault" message there. '((' could
8104 # trigger a bug in pdksh 5.2.14.
8105 for as_var in BASH_ENV ENV MAIL MAILPATH
8106 do eval test x\${$as_var+set} = xset \
8107 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
8120 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
8123 # as_fn_error STATUS ERROR [LINENO LOG_FD]
8124 # ----------------------------------------
8125 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
8126 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
8127 # script with STATUS, using 1 if that was 0.
8130 as_status=$1; test $as_status -eq 0 && as_status=1
8132 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
8133 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
8135 $as_echo "$as_me: error: $2" >&2
8136 as_fn_exit $as_status
8140 # as_fn_set_status STATUS
8141 # -----------------------
8142 # Set $? to STATUS, without forking.
8146 } # as_fn_set_status
8150 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
8160 # Portably unset VAR.
8163 { eval $1=; unset $1;}
8165 as_unset=as_fn_unset
8166 # as_fn_append VAR VALUE
8167 # ----------------------
8168 # Append the text in VALUE to the end of the definition contained in VAR. Take
8169 # advantage of any shell optimizations that allow amortized linear growth over
8170 # repeated appends, instead of the typical quadratic growth present in naive
8172 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
8173 eval 'as_fn_append ()
8184 # as_fn_arith ARG...
8185 # ------------------
8186 # Perform arithmetic evaluation on the ARGs, and store the result in the
8187 # global $as_val. Take advantage of shells that can avoid forks. The arguments
8188 # must be portable across $(()) and expr.
8189 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
8190 eval 'as_fn_arith ()
8197 as_val=`expr "$@" || test $? -eq 1`
8202 if expr a : '\(a\)' >/dev/null 2>&1 &&
8203 test "X`expr 00001 : '.*\(...\)'`" = X001; then
8209 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
8210 as_basename=basename
8215 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
8221 as_me=`$as_basename -- "$0" ||
8222 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
8223 X"$0" : 'X\(//\)$' \| \
8224 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
8226 sed '/^.*\/\([^/][^/]*\)\/*$/{
8240 # Avoid depending upon Character Ranges.
8241 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
8242 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
8243 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
8244 as_cr_digits='0123456789'
8245 as_cr_alnum=$as_cr_Letters$as_cr_digits
8247 ECHO_C= ECHO_N= ECHO_T=
8248 case `echo -n x` in #(((((
8250 case `echo 'xy\c'` in
8251 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
8253 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
8260 rm -f conf$$ conf$$.exe conf$$.file
8261 if test -d conf$$.dir; then
8262 rm -f conf$$.dir/conf$$.file
8265 mkdir conf$$.dir 2>/dev/null
8267 if (echo >conf$$.file) 2>/dev/null; then
8268 if ln -s conf$$.file conf$$ 2>/dev/null; then
8270 # ... but there are two gotchas:
8271 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
8272 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
8273 # In both cases, we have to default to `cp -p'.
8274 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
8276 elif ln conf$$.file conf$$ 2>/dev/null; then
8284 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
8285 rmdir conf$$.dir 2>/dev/null
8290 # Create "$as_dir" as a directory, including parents if necessary.
8295 -*) as_dir=./$as_dir;;
8297 test -d "$as_dir" || eval $as_mkdir_p || {
8301 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
8302 *) as_qdir=$as_dir;;
8304 as_dirs="'$as_qdir' $as_dirs"
8305 as_dir=`$as_dirname -- "$as_dir" ||
8306 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8307 X"$as_dir" : 'X\(//\)[^/]' \| \
8308 X"$as_dir" : 'X\(//\)$' \| \
8309 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
8310 $as_echo X"$as_dir" |
8311 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8328 test -d "$as_dir" && break
8330 test -z "$as_dirs" || eval "mkdir $as_dirs"
8331 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
8335 if mkdir -p . 2>/dev/null; then
8336 as_mkdir_p='mkdir -p "$as_dir"'
8338 test -d ./-p && rmdir ./-p
8342 if test -x / >/dev/null 2>&1; then
8345 if ls -dL / >/dev/null 2>&1; then
8352 if test -d "$1"; then
8358 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
8359 ???[sx]*):;;*)false;;esac;fi
8363 as_executable_p=$as_test_x
8365 # Sed expression to map a string onto a valid CPP name.
8366 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
8368 # Sed expression to map a string onto a valid variable name.
8369 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
8373 ## ----------------------------------- ##
8374 ## Main body of $CONFIG_STATUS script. ##
8375 ## ----------------------------------- ##
8377 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
8379 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8380 # Save the log message, to keep $0 and so on meaningful, and to
8381 # report actual input values of CONFIG_FILES etc. instead of their
8382 # values after options handling.
8384 This file was extended by GNU C Library $as_me (see version.h), which was
8385 generated by GNU Autoconf 2.66. Invocation command line was
8387 CONFIG_FILES = $CONFIG_FILES
8388 CONFIG_HEADERS = $CONFIG_HEADERS
8389 CONFIG_LINKS = $CONFIG_LINKS
8390 CONFIG_COMMANDS = $CONFIG_COMMANDS
8393 on `(hostname || uname -n) 2>/dev/null | sed 1q`
8398 case $ac_config_files in *"
8399 "*) set x $ac_config_files; shift; ac_config_files=$*;;
8402 case $ac_config_headers in *"
8403 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
8407 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8408 # Files that config.status was made for.
8409 config_files="$ac_config_files"
8410 config_headers="$ac_config_headers"
8411 config_commands="$ac_config_commands"
8415 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8417 \`$as_me' instantiates files and other configuration actions
8418 from templates according to the current configuration. Unless the files
8419 and actions are specified as TAGs, all are instantiated by default.
8421 Usage: $0 [OPTION]... [TAG]...
8423 -h, --help print this help, then exit
8424 -V, --version print version number and configuration settings, then exit
8425 --config print configuration, then exit
8426 -q, --quiet, --silent
8427 do not print progress messages
8428 -d, --debug don't remove temporary files
8429 --recheck update $as_me by reconfiguring in the same conditions
8430 --file=FILE[:TEMPLATE]
8431 instantiate the configuration file FILE
8432 --header=FILE[:TEMPLATE]
8433 instantiate the configuration header FILE
8435 Configuration files:
8438 Configuration headers:
8441 Configuration commands:
8444 Report bugs to <glibc>.
8445 GNU C Library home page: <http://www.gnu.org/software/c-library/>.
8446 General help using GNU software: <http://www.gnu.org/gethelp/>."
8449 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8450 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
8452 GNU C Library config.status (see version.h)
8453 configured by $0, generated by GNU Autoconf 2.66,
8454 with options \\"\$ac_cs_config\\"
8456 Copyright (C) 2010 Free Software Foundation, Inc.
8457 This config.status script is free software; the Free Software Foundation
8458 gives unlimited permission to copy, distribute and modify it."
8464 test -n "\$AWK" || AWK=awk
8467 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8468 # The default lists apply if the user does not specify any file.
8474 ac_option=`expr "X$1" : 'X\([^=]*\)='`
8475 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
8486 # Handling of the options.
8487 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8489 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
8490 $as_echo "$ac_cs_version"; exit ;;
8491 --config | --confi | --conf | --con | --co | --c )
8492 $as_echo "$ac_cs_config"; exit ;;
8493 --debug | --debu | --deb | --de | --d | -d )
8495 --file | --fil | --fi | --f )
8498 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8500 as_fn_append CONFIG_FILES " '$ac_optarg'"
8501 ac_need_defaults=false;;
8502 --header | --heade | --head | --hea )
8505 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8507 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
8508 ac_need_defaults=false;;
8510 # Conflict between --help and --header
8511 as_fn_error $? "ambiguous option: \`$1'
8512 Try \`$0 --help' for more information.";;
8513 --help | --hel | -h )
8514 $as_echo "$ac_cs_usage"; exit ;;
8515 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
8516 | -silent | --silent | --silen | --sile | --sil | --si | --s)
8520 -*) as_fn_error $? "unrecognized option: \`$1'
8521 Try \`$0 --help' for more information." ;;
8523 *) as_fn_append ac_config_targets " $1"
8524 ac_need_defaults=false ;;
8530 ac_configure_extra_args=
8532 if $ac_cs_silent; then
8534 ac_configure_extra_args="$ac_configure_extra_args --silent"
8538 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8539 if \$ac_cs_recheck; then
8540 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
8542 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
8543 CONFIG_SHELL='$SHELL'
8549 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8553 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
8554 ## Running $as_me. ##
8560 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8564 config_vars='$config_vars'
8568 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8570 # Handling of arguments.
8571 for ac_config_target in $ac_config_targets
8573 case $ac_config_target in
8574 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
8575 "config.make") CONFIG_FILES="$CONFIG_FILES config.make" ;;
8576 "${config_makefile}") CONFIG_FILES="$CONFIG_FILES ${config_makefile}" ;;
8577 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
8579 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
8584 # If the user did not use the arguments to specify the items to instantiate,
8585 # then the envvar interface is used. Set only those that are not.
8586 # We use the long form for the default assignment because of an extremely
8587 # bizarre bug on SunOS 4.1.3.
8588 if $ac_need_defaults; then
8589 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
8590 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
8591 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
8594 # Have a temporary directory for convenience. Make it in the build tree
8595 # simply because there is no reason against having it here, and in addition,
8596 # creating and moving files from /tmp can sometimes cause problems.
8597 # Hook for its removal unless debugging.
8598 # Note that there is a small window in which the directory will not be cleaned:
8599 # after its creation but before its name has been assigned to `$tmp'.
8603 trap 'exit_status=$?
8604 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
8606 trap 'as_fn_exit 1' 1 2 13 15
8608 # Create a (secure) tmp directory for tmp files.
8611 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
8612 test -n "$tmp" && test -d "$tmp"
8615 tmp=./conf$$-$RANDOM
8616 (umask 077 && mkdir "$tmp")
8617 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
8619 # Set up the scripts for CONFIG_FILES section.
8620 # No need to generate them if there are no CONFIG_FILES.
8621 # This happens for instance with `./config.status config.h'.
8622 if test -n "$CONFIG_FILES"; then
8625 ac_cr=`echo X | tr X '\015'`
8626 # On cygwin, bash can eat \r inside `` if the user requested igncr.
8627 # But we know of no other shell where ac_cr would be empty at this
8628 # point, so we can use a bashism as a fallback.
8629 if test "x$ac_cr" = x; then
8630 eval ac_cr=\$\'\\r\'
8632 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
8633 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
8639 echo 'BEGIN {' >"$tmp/subs1.awk" &&
8644 echo "cat >conf$$subs.awk <<_ACEOF" &&
8645 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
8648 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8649 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
8651 for ac_last_try in false false false false false :; do
8652 . ./conf$$subs.sh ||
8653 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8655 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
8656 if test $ac_delim_n = $ac_delim_num; then
8658 elif $ac_last_try; then
8659 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8661 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8666 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8667 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
8671 s/^/S["/; s/!.*/"]=/
8681 s/\(.\{148\}\)..*/\1/
8683 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
8688 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8695 s/\(.\{148\}\)..*/\1/
8697 s/["\\]/\\&/g; s/^/"/; s/$/"/
8701 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8706 ' <conf$$subs.awk | sed '
8711 ' >>$CONFIG_STATUS || ac_write_fail=1
8712 rm -f conf$$subs.awk
8713 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8715 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
8716 for (key in S) S_is_set[key] = 1
8722 nfields = split(line, field, "@")
8724 len = length(field[1])
8725 for (i = 2; i < nfields; i++) {
8727 keylen = length(key)
8728 if (S_is_set[key]) {
8730 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
8731 len += length(value) + length(field[++i])
8742 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8743 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
8744 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
8747 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
8748 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
8751 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
8752 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
8753 # trailing colons and then remove the whole line if VPATH becomes empty
8754 # (actually we leave an empty line to preserve line numbers).
8755 if test "x$srcdir" = x.; then
8756 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
8774 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8775 fi # test -n "$CONFIG_FILES"
8777 # Set up the scripts for CONFIG_HEADERS section.
8778 # No need to generate them if there are no CONFIG_HEADERS.
8779 # This happens for instance with `./config.status Makefile'.
8780 if test -n "$CONFIG_HEADERS"; then
8781 cat >"$tmp/defines.awk" <<\_ACAWK ||
8785 # Transform confdefs.h into an awk script `defines.awk', embedded as
8786 # here-document in config.status, that substitutes the proper values into
8787 # config.h.in to produce config.h.
8789 # Create a delimiter string that does not exist in confdefs.h, to ease
8790 # handling of long lines.
8792 for ac_last_try in false false :; do
8793 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
8794 if test -z "$ac_t"; then
8796 elif $ac_last_try; then
8797 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
8799 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8803 # For the awk script, D is an array of macro values keyed by name,
8804 # likewise P contains macro parameters if any. Preserve backslash
8805 # newline sequences.
8807 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
8809 s/.\{148\}/&'"$ac_delim"'/g
8812 s/^[ ]*#[ ]*define[ ][ ]*/ /
8819 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
8821 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
8825 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
8826 D["\1"]=" \3\\\\\\n"\\/p
8828 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
8833 s/.\{148\}/&'"$ac_delim"'/g
8838 s/["\\]/\\&/g; s/^/"/; s/$/"/p
8841 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
8843 ' <confdefs.h | sed '
8844 s/'"$ac_delim"'/"\\\
8845 "/g' >>$CONFIG_STATUS || ac_write_fail=1
8847 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8848 for (key in D) D_is_set[key] = 1
8851 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
8853 split(line, arg, " ")
8854 if (arg[1] == "#") {
8858 defundef = substr(arg[1], 2)
8861 split(mac1, mac2, "(") #)
8863 prefix = substr(line, 1, index(line, defundef) - 1)
8864 if (D_is_set[macro]) {
8865 # Preserve the white space surrounding the "#".
8866 print prefix "define", macro P[macro] D[macro]
8869 # Replace #undef with comments. This is necessary, for example,
8870 # in the case of _POSIX_SOURCE, which is predefined and required
8871 # on some systems where configure will not decide to define it.
8872 if (defundef == "undef") {
8873 print "/*", prefix defundef, macro, "*/"
8881 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8882 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
8883 fi # test -n "$CONFIG_HEADERS"
8886 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
8891 :[FHLC]) ac_mode=$ac_tag; continue;;
8893 case $ac_mode$ac_tag in
8895 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
8896 :[FH]-) ac_tag=-:-;;
8897 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
8914 -) ac_f="$tmp/stdin";;
8915 *) # Look for the file first in the build tree, then in the source tree
8916 # (if the path is not absolute). The absolute path cannot be DOS-style,
8917 # because $ac_f cannot contain `:'.
8921 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
8923 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
8925 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
8926 as_fn_append ac_file_inputs " '$ac_f'"
8929 # Let's still pretend it is `configure' which instantiates (i.e., don't
8930 # use $as_me), people would be surprised to read:
8931 # /* config.h. Generated by config.status. */
8932 configure_input='Generated from '`
8933 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
8935 if test x"$ac_file" != x-; then
8936 configure_input="$ac_file. $configure_input"
8937 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
8938 $as_echo "$as_me: creating $ac_file" >&6;}
8940 # Neutralize special characters interpreted by sed in replacement strings.
8941 case $configure_input in #(
8942 *\&* | *\|* | *\\* )
8943 ac_sed_conf_input=`$as_echo "$configure_input" |
8944 sed 's/[\\\\&|]/\\\\&/g'`;; #(
8945 *) ac_sed_conf_input=$configure_input;;
8949 *:-:* | *:-) cat >"$tmp/stdin" \
8950 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
8955 ac_dir=`$as_dirname -- "$ac_file" ||
8956 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8957 X"$ac_file" : 'X\(//\)[^/]' \| \
8958 X"$ac_file" : 'X\(//\)$' \| \
8959 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
8960 $as_echo X"$ac_file" |
8961 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8978 as_dir="$ac_dir"; as_fn_mkdir_p
8982 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
8984 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
8985 # A ".." for each directory in $ac_dir_suffix.
8986 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
8987 case $ac_top_builddir_sub in
8988 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
8989 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
8992 ac_abs_top_builddir=$ac_pwd
8993 ac_abs_builddir=$ac_pwd$ac_dir_suffix
8994 # for backward compatibility:
8995 ac_top_builddir=$ac_top_build_prefix
8998 .) # We are building in place.
9000 ac_top_srcdir=$ac_top_builddir_sub
9001 ac_abs_top_srcdir=$ac_pwd ;;
9002 [\\/]* | ?:[\\/]* ) # Absolute name.
9003 ac_srcdir=$srcdir$ac_dir_suffix;
9004 ac_top_srcdir=$srcdir
9005 ac_abs_top_srcdir=$srcdir ;;
9007 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
9008 ac_top_srcdir=$ac_top_build_prefix$srcdir
9009 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
9011 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
9021 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
9022 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
9026 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9027 # If the template does not know about datarootdir, expand it.
9028 # FIXME: This hack should be removed a few years after 2.60.
9029 ac_datarootdir_hack=; ac_datarootdir_seen=
9040 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
9041 *datarootdir*) ac_datarootdir_seen=yes;;
9042 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
9043 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
9044 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
9046 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9047 ac_datarootdir_hack='
9048 s&@datadir@&$datadir&g
9049 s&@docdir@&$docdir&g
9050 s&@infodir@&$infodir&g
9051 s&@localedir@&$localedir&g
9052 s&@mandir@&$mandir&g
9053 s&\\\${datarootdir}&$datarootdir&g' ;;
9057 # Neutralize VPATH when `$srcdir' = `.'.
9058 # Shell code in configure.ac might set extrasub.
9059 # FIXME: do we really want to maintain this feature?
9060 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9061 ac_sed_extra="$ac_vpsub
9064 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9066 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
9067 s|@configure_input@|$ac_sed_conf_input|;t t
9068 s&@top_builddir@&$ac_top_builddir_sub&;t t
9069 s&@top_build_prefix@&$ac_top_build_prefix&;t t
9070 s&@srcdir@&$ac_srcdir&;t t
9071 s&@abs_srcdir@&$ac_abs_srcdir&;t t
9072 s&@top_srcdir@&$ac_top_srcdir&;t t
9073 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
9074 s&@builddir@&$ac_builddir&;t t
9075 s&@abs_builddir@&$ac_abs_builddir&;t t
9076 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
9077 s&@INSTALL@&$ac_INSTALL&;t t
9078 $ac_datarootdir_hack
9080 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
9081 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9083 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
9084 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
9085 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
9086 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9087 which seems to be undefined. Please make sure it is defined" >&5
9088 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9089 which seems to be undefined. Please make sure it is defined" >&2;}
9093 -) cat "$tmp/out" && rm -f "$tmp/out";;
9094 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
9096 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9102 if test x"$ac_file" != x-; then
9104 $as_echo "/* $configure_input */" \
9105 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
9106 } >"$tmp/config.h" \
9107 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9108 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
9109 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
9110 $as_echo "$as_me: $ac_file is unchanged" >&6;}
9113 mv "$tmp/config.h" "$ac_file" \
9114 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9117 $as_echo "/* $configure_input */" \
9118 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
9119 || as_fn_error $? "could not create -" "$LINENO" 5
9123 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
9124 $as_echo "$as_me: executing $ac_file commands" >&6;}
9129 case $ac_file$ac_mode in
9131 case $CONFIG_FILES in *config.make*)
9132 echo "$config_vars" >> config.make;;
9134 test -d bits || mkdir bits ;;
9142 ac_clean_files=$ac_clean_files_save
9144 test $ac_write_fail = 0 ||
9145 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
9148 # configure is writing to config.log, and then calls config.status.
9149 # config.status does its own redirection, appending to config.log.
9150 # Unfortunately, on DOS this fails, as config.log is still kept open
9151 # by configure, so config.status won't be able to write to it; its
9152 # output is simply discarded. So we exec the FD to /dev/null,
9153 # effectively closing config.log, so it can be properly (re)opened and
9154 # appended to by config.status. When coming back to configure, we
9155 # need to make the FD available again.
9156 if test "$no_create" != yes; then
9158 ac_config_status_args=
9159 test "$silent" = yes &&
9160 ac_config_status_args="$ac_config_status_args --quiet"
9162 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
9164 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
9165 # would make configure fail if this is the last instruction.
9166 $ac_cs_success || as_fn_exit 1
9170 # CONFIG_SUBDIRS section.
9172 if test "$no_recursion" != yes; then
9174 # Remove --cache-file, --srcdir, and --disable-option-checking arguments
9175 # so they do not pile up.
9176 ac_sub_configure_args=
9178 eval "set x $ac_configure_args"
9182 if test -n "$ac_prev"; then
9187 -cache-file | --cache-file | --cache-fil | --cache-fi \
9188 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
9189 ac_prev=cache_file ;;
9190 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
9191 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
9194 --config-cache | -C)
9196 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
9198 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
9200 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
9202 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
9204 --disable-option-checking)
9208 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
9210 as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
9214 # Always prepend --prefix to ensure using the same prefix
9215 # in subdir configurations.
9216 ac_arg="--prefix=$prefix"
9218 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
9220 ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
9223 if test "$silent" = yes; then
9224 ac_sub_configure_args="--silent $ac_sub_configure_args"
9227 # Always prepend --disable-option-checking to silence warnings, since
9228 # different subdirs can have different --enable and --with options.
9229 ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
9232 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
9234 # Do not complain, so a configure script can configure whichever
9235 # parts of a large source tree are present.
9236 test -d "$srcdir/$ac_dir" || continue
9238 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
9239 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
9240 $as_echo "$ac_msg" >&6
9241 as_dir="$ac_dir"; as_fn_mkdir_p
9245 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
9247 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
9248 # A ".." for each directory in $ac_dir_suffix.
9249 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
9250 case $ac_top_builddir_sub in
9251 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
9252 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
9255 ac_abs_top_builddir=$ac_pwd
9256 ac_abs_builddir=$ac_pwd$ac_dir_suffix
9257 # for backward compatibility:
9258 ac_top_builddir=$ac_top_build_prefix
9261 .) # We are building in place.
9263 ac_top_srcdir=$ac_top_builddir_sub
9264 ac_abs_top_srcdir=$ac_pwd ;;
9265 [\\/]* | ?:[\\/]* ) # Absolute name.
9266 ac_srcdir=$srcdir$ac_dir_suffix;
9267 ac_top_srcdir=$srcdir
9268 ac_abs_top_srcdir=$srcdir ;;
9270 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
9271 ac_top_srcdir=$ac_top_build_prefix$srcdir
9272 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
9274 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
9279 # Check for guested configure; otherwise get Cygnus style configure.
9280 if test -f "$ac_srcdir/configure.gnu"; then
9281 ac_sub_configure=$ac_srcdir/configure.gnu
9282 elif test -f "$ac_srcdir/configure"; then
9283 ac_sub_configure=$ac_srcdir/configure
9284 elif test -f "$ac_srcdir/configure.in"; then
9285 # This should be Cygnus configure.
9286 ac_sub_configure=$ac_aux_dir/configure
9288 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
9289 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
9293 # The recursion is here.
9294 if test -n "$ac_sub_configure"; then
9295 # Make the cache file name correct relative to the subdirectory.
9297 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
9299 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
9302 { $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
9303 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
9304 # The eval makes quoting arguments work.
9305 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
9306 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
9307 as_fn_error $? "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
9313 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
9314 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
9315 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}