2 # From configure.in CVSid.
3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated by GNU Autoconf 2.68 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.
97 *[\\/]* ) as_myself=$0 ;;
98 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
102 test -z "$as_dir" && as_dir=.
103 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
109 # We did not find ourselves, most probably we were run as `sh COMMAND'
110 # in which case we are not to be found in the path.
111 if test "x$as_myself" = x; then
114 if test ! -f "$as_myself"; then
115 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
119 # Unset variables that we do not need and which cause bugs (e.g. in
120 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
121 # suppresses any "Segmentation fault" message there. '((' could
122 # trigger a bug in pdksh 5.2.14.
123 for as_var in BASH_ENV ENV MAIL MAILPATH
124 do eval test x\${$as_var+set} = xset \
125 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
138 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
140 if test "x$CONFIG_SHELL" = x; then
141 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
144 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
145 # is contrary to our usage. Disable this feature.
146 alias -g '\${1+\"\$@\"}'='\"\$@\"'
149 case \`(set -o) 2>/dev/null\` in #(
157 as_required="as_fn_return () { (exit \$1); }
158 as_fn_success () { as_fn_return 0; }
159 as_fn_failure () { as_fn_return 1; }
160 as_fn_ret_success () { return 0; }
161 as_fn_ret_failure () { return 1; }
164 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
165 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
166 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
167 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
168 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
171 exitcode=1; echo positional parameters were not saved.
173 test x\$exitcode = x0 || exit 1"
174 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
175 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
176 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
177 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
178 test \$(( 1 + 1 )) = 2 || exit 1"
179 if (eval "$as_required") 2>/dev/null; then :
184 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
187 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
189 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
192 test -z "$as_dir" && as_dir=.
196 for as_base in sh bash ksh sh5; do
197 # Try only shells that exist, to save several forks.
198 as_shell=$as_dir/$as_base
199 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
200 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
201 CONFIG_SHELL=$as_shell as_have_required=yes
202 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
210 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
211 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
212 CONFIG_SHELL=$SHELL as_have_required=yes
217 if test "x$CONFIG_SHELL" != x; then :
218 # We cannot yet assume a decent shell, so we have to provide a
219 # neutralization value for shells without unset; and this also
220 # works around shells that cannot unset nonexistent variables.
221 # Preserve -v and -x to the replacement shell.
224 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
227 *v*x* | *x*v* ) as_opts=-vx ;;
232 exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"}
235 if test x$as_have_required = xno; then :
236 $as_echo "$0: This script requires a shell more modern than all"
237 $as_echo "$0: the shells that I found on your system."
238 if test x${ZSH_VERSION+set} = xset ; then
239 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
240 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
242 $as_echo "$0: Please tell bug-autoconf@gnu.org and glibc about your
243 $0: system, including any error possibly output before this
244 $0: message. Then install a modern shell, or manually run
245 $0: the script under such a shell if you do have one."
251 SHELL=${CONFIG_SHELL-/bin/sh}
253 # Unset more variables known to interfere with behavior of common tools.
254 CLICOLOR_FORCE= GREP_OPTIONS=
255 unset CLICOLOR_FORCE GREP_OPTIONS
257 ## --------------------- ##
258 ## M4sh Shell Functions. ##
259 ## --------------------- ##
262 # Portably unset VAR.
265 { eval $1=; unset $1;}
269 # as_fn_set_status STATUS
270 # -----------------------
271 # Set $? to STATUS, without forking.
279 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
289 # Create "$as_dir" as a directory, including parents if necessary.
294 -*) as_dir=./$as_dir;;
296 test -d "$as_dir" || eval $as_mkdir_p || {
300 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
303 as_dirs="'$as_qdir' $as_dirs"
304 as_dir=`$as_dirname -- "$as_dir" ||
305 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
306 X"$as_dir" : 'X\(//\)[^/]' \| \
307 X"$as_dir" : 'X\(//\)$' \| \
308 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
309 $as_echo X"$as_dir" |
310 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
327 test -d "$as_dir" && break
329 test -z "$as_dirs" || eval "mkdir $as_dirs"
330 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
334 # as_fn_append VAR VALUE
335 # ----------------------
336 # Append the text in VALUE to the end of the definition contained in VAR. Take
337 # advantage of any shell optimizations that allow amortized linear growth over
338 # repeated appends, instead of the typical quadratic growth present in naive
340 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
341 eval 'as_fn_append ()
354 # Perform arithmetic evaluation on the ARGs, and store the result in the
355 # global $as_val. Take advantage of shells that can avoid forks. The arguments
356 # must be portable across $(()) and expr.
357 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
365 as_val=`expr "$@" || test $? -eq 1`
370 # as_fn_error STATUS ERROR [LINENO LOG_FD]
371 # ----------------------------------------
372 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
373 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
374 # script with STATUS, using 1 if that was 0.
377 as_status=$1; test $as_status -eq 0 && as_status=1
379 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
380 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
382 $as_echo "$as_me: error: $2" >&2
383 as_fn_exit $as_status
386 if expr a : '\(a\)' >/dev/null 2>&1 &&
387 test "X`expr 00001 : '.*\(...\)'`" = X001; then
393 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
399 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
405 as_me=`$as_basename -- "$0" ||
406 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
407 X"$0" : 'X\(//\)$' \| \
408 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
410 sed '/^.*\/\([^/][^/]*\)\/*$/{
424 # Avoid depending upon Character Ranges.
425 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
426 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
427 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
428 as_cr_digits='0123456789'
429 as_cr_alnum=$as_cr_Letters$as_cr_digits
432 as_lineno_1=$LINENO as_lineno_1a=$LINENO
433 as_lineno_2=$LINENO as_lineno_2a=$LINENO
434 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
435 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
436 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
448 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
452 chmod +x "$as_me.lineno" ||
453 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
455 # Don't try to exec as it changes $[0], causing all sort of problems
456 # (the dirname of $[0] is not the place where we might find the
457 # original and so on. Autoconf is especially sensitive to this).
459 # Exit status is that of the last command.
463 ECHO_C= ECHO_N= ECHO_T=
464 case `echo -n x` in #(((((
466 case `echo 'xy\c'` in
467 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
469 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
476 rm -f conf$$ conf$$.exe conf$$.file
477 if test -d conf$$.dir; then
478 rm -f conf$$.dir/conf$$.file
481 mkdir conf$$.dir 2>/dev/null
483 if (echo >conf$$.file) 2>/dev/null; then
484 if ln -s conf$$.file conf$$ 2>/dev/null; then
486 # ... but there are two gotchas:
487 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
488 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
489 # In both cases, we have to default to `cp -p'.
490 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
492 elif ln conf$$.file conf$$ 2>/dev/null; then
500 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
501 rmdir conf$$.dir 2>/dev/null
503 if mkdir -p . 2>/dev/null; then
504 as_mkdir_p='mkdir -p "$as_dir"'
506 test -d ./-p && rmdir ./-p
510 if test -x / >/dev/null 2>&1; then
513 if ls -dL / >/dev/null 2>&1; then
520 if test -d "$1"; then
526 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
527 ???[sx]*):;;*)false;;esac;fi
531 as_executable_p=$as_test_x
533 # Sed expression to map a string onto a valid CPP name.
534 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
536 # Sed expression to map a string onto a valid variable name.
537 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
540 test -n "$DJDIR" || exec 7<&0 </dev/null
544 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
545 # so uname gets run too.
546 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
551 ac_default_prefix=/usr/local
553 ac_config_libobj_dir=.
560 # Identity of this package.
561 PACKAGE_NAME='GNU C Library'
562 PACKAGE_TARNAME='c-library'
563 PACKAGE_VERSION='(see version.h)'
564 PACKAGE_STRING='GNU C Library (see version.h)'
565 PACKAGE_BUGREPORT='glibc'
566 PACKAGE_URL='http://www.gnu.org/software/c-library/'
568 ac_unique_file="include/features.h"
569 enable_option_checking=no
570 # Factoring default headers for most tests.
571 ac_includes_default="\
573 #ifdef HAVE_SYS_TYPES_H
574 # include <sys/types.h>
576 #ifdef HAVE_SYS_STAT_H
577 # include <sys/stat.h>
583 # ifdef HAVE_STDLIB_H
588 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
593 #ifdef HAVE_STRINGS_H
594 # include <strings.h>
596 #ifdef HAVE_INTTYPES_H
597 # include <inttypes.h>
606 ac_subst_vars='LTLIBOBJS
625 libc_cv_cc_novzeroupper
628 libc_cv_cpp_asm_debuginfo
629 libc_cv_forced_unwind
635 libc_cv_gcc_unwind_find_fde
643 libc_cv_cc_submachine
646 libc_cv_have_initfini
656 libc_cv_libgcc_s_suffix
658 libc_cv_cc_with_libunwind
668 libc_cv_gcc_static_libgcc
752 program_transform_name
765 enable_option_checking
785 enable_stackguard_randomization
799 ac_precious_vars='build_alias
814 # Initialize some variables set by options.
816 ac_init_version=false
817 ac_unrecognized_opts=
819 # The variables have the same names as the options, with
820 # dashes changed to underlines.
828 program_transform_name=s,x,x,
836 # Installation directory options.
837 # These are left unexpanded so users can "make install exec_prefix=/foo"
838 # and all the variables that are supposed to be based on exec_prefix
839 # by default will actually change.
840 # Use braces instead of parens because sh, perl, etc. also accept them.
841 # (The list follows the same order as the GNU Coding Standards.)
842 bindir='${exec_prefix}/bin'
843 sbindir='${exec_prefix}/sbin'
844 libexecdir='${exec_prefix}/libexec'
845 datarootdir='${prefix}/share'
846 datadir='${datarootdir}'
847 sysconfdir='${prefix}/etc'
848 sharedstatedir='${prefix}/com'
849 localstatedir='${prefix}/var'
850 includedir='${prefix}/include'
851 oldincludedir='/usr/include'
852 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
853 infodir='${datarootdir}/info'
858 libdir='${exec_prefix}/lib'
859 localedir='${datarootdir}/locale'
860 mandir='${datarootdir}/man'
866 # If the previous option needs an argument, assign it.
867 if test -n "$ac_prev"; then
868 eval $ac_prev=\$ac_option
874 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
879 # Accept the important Cygnus configure options, so we can diagnose typos.
881 case $ac_dashdash$ac_option in
885 -bindir | --bindir | --bindi | --bind | --bin | --bi)
887 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
890 -build | --build | --buil | --bui | --bu)
891 ac_prev=build_alias ;;
892 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
893 build_alias=$ac_optarg ;;
895 -cache-file | --cache-file | --cache-fil | --cache-fi \
896 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
897 ac_prev=cache_file ;;
898 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
899 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
900 cache_file=$ac_optarg ;;
903 cache_file=config.cache ;;
905 -datadir | --datadir | --datadi | --datad)
907 -datadir=* | --datadir=* | --datadi=* | --datad=*)
908 datadir=$ac_optarg ;;
910 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
911 | --dataroo | --dataro | --datar)
912 ac_prev=datarootdir ;;
913 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
914 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
915 datarootdir=$ac_optarg ;;
917 -disable-* | --disable-*)
918 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
919 # Reject names that are not valid shell variable names.
920 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
921 as_fn_error $? "invalid feature name: $ac_useropt"
922 ac_useropt_orig=$ac_useropt
923 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
924 case $ac_user_opts in
928 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
929 ac_unrecognized_sep=', ';;
931 eval enable_$ac_useropt=no ;;
933 -docdir | --docdir | --docdi | --doc | --do)
935 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
938 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
940 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
943 -enable-* | --enable-*)
944 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
945 # Reject names that are not valid shell variable names.
946 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
947 as_fn_error $? "invalid feature name: $ac_useropt"
948 ac_useropt_orig=$ac_useropt
949 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
950 case $ac_user_opts in
954 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
955 ac_unrecognized_sep=', ';;
957 eval enable_$ac_useropt=\$ac_optarg ;;
959 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
960 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
961 | --exec | --exe | --ex)
962 ac_prev=exec_prefix ;;
963 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
964 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
965 | --exec=* | --exe=* | --ex=*)
966 exec_prefix=$ac_optarg ;;
968 -gas | --gas | --ga | --g)
969 # Obsolete; use --with-gas.
972 -help | --help | --hel | --he | -h)
974 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
975 ac_init_help=recursive ;;
976 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
977 ac_init_help=short ;;
979 -host | --host | --hos | --ho)
980 ac_prev=host_alias ;;
981 -host=* | --host=* | --hos=* | --ho=*)
982 host_alias=$ac_optarg ;;
984 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
986 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
988 htmldir=$ac_optarg ;;
990 -includedir | --includedir | --includedi | --included | --include \
991 | --includ | --inclu | --incl | --inc)
992 ac_prev=includedir ;;
993 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
994 | --includ=* | --inclu=* | --incl=* | --inc=*)
995 includedir=$ac_optarg ;;
997 -infodir | --infodir | --infodi | --infod | --info | --inf)
999 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1000 infodir=$ac_optarg ;;
1002 -libdir | --libdir | --libdi | --libd)
1004 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1005 libdir=$ac_optarg ;;
1007 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1008 | --libexe | --libex | --libe)
1009 ac_prev=libexecdir ;;
1010 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1011 | --libexe=* | --libex=* | --libe=*)
1012 libexecdir=$ac_optarg ;;
1014 -localedir | --localedir | --localedi | --localed | --locale)
1015 ac_prev=localedir ;;
1016 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1017 localedir=$ac_optarg ;;
1019 -localstatedir | --localstatedir | --localstatedi | --localstated \
1020 | --localstate | --localstat | --localsta | --localst | --locals)
1021 ac_prev=localstatedir ;;
1022 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1023 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1024 localstatedir=$ac_optarg ;;
1026 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1028 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1029 mandir=$ac_optarg ;;
1031 -nfp | --nfp | --nf)
1032 # Obsolete; use --without-fp.
1035 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1036 | --no-cr | --no-c | -n)
1039 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1040 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1043 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1044 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1045 | --oldin | --oldi | --old | --ol | --o)
1046 ac_prev=oldincludedir ;;
1047 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1048 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1049 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1050 oldincludedir=$ac_optarg ;;
1052 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1054 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1055 prefix=$ac_optarg ;;
1057 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1058 | --program-pre | --program-pr | --program-p)
1059 ac_prev=program_prefix ;;
1060 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1061 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1062 program_prefix=$ac_optarg ;;
1064 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1065 | --program-suf | --program-su | --program-s)
1066 ac_prev=program_suffix ;;
1067 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1068 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1069 program_suffix=$ac_optarg ;;
1071 -program-transform-name | --program-transform-name \
1072 | --program-transform-nam | --program-transform-na \
1073 | --program-transform-n | --program-transform- \
1074 | --program-transform | --program-transfor \
1075 | --program-transfo | --program-transf \
1076 | --program-trans | --program-tran \
1077 | --progr-tra | --program-tr | --program-t)
1078 ac_prev=program_transform_name ;;
1079 -program-transform-name=* | --program-transform-name=* \
1080 | --program-transform-nam=* | --program-transform-na=* \
1081 | --program-transform-n=* | --program-transform-=* \
1082 | --program-transform=* | --program-transfor=* \
1083 | --program-transfo=* | --program-transf=* \
1084 | --program-trans=* | --program-tran=* \
1085 | --progr-tra=* | --program-tr=* | --program-t=*)
1086 program_transform_name=$ac_optarg ;;
1088 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1090 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1091 pdfdir=$ac_optarg ;;
1093 -psdir | --psdir | --psdi | --psd | --ps)
1095 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1098 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1099 | -silent | --silent | --silen | --sile | --sil)
1102 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1104 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1106 sbindir=$ac_optarg ;;
1108 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1109 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1110 | --sharedst | --shareds | --shared | --share | --shar \
1112 ac_prev=sharedstatedir ;;
1113 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1114 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1115 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1117 sharedstatedir=$ac_optarg ;;
1119 -site | --site | --sit)
1121 -site=* | --site=* | --sit=*)
1124 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1126 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1127 srcdir=$ac_optarg ;;
1129 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1130 | --syscon | --sysco | --sysc | --sys | --sy)
1131 ac_prev=sysconfdir ;;
1132 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1133 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1134 sysconfdir=$ac_optarg ;;
1136 -target | --target | --targe | --targ | --tar | --ta | --t)
1137 ac_prev=target_alias ;;
1138 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1139 target_alias=$ac_optarg ;;
1141 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1144 -version | --version | --versio | --versi | --vers | -V)
1145 ac_init_version=: ;;
1148 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1149 # Reject names that are not valid shell variable names.
1150 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1151 as_fn_error $? "invalid package name: $ac_useropt"
1152 ac_useropt_orig=$ac_useropt
1153 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1154 case $ac_user_opts in
1158 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1159 ac_unrecognized_sep=', ';;
1161 eval with_$ac_useropt=\$ac_optarg ;;
1163 -without-* | --without-*)
1164 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1165 # Reject names that are not valid shell variable names.
1166 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1167 as_fn_error $? "invalid package name: $ac_useropt"
1168 ac_useropt_orig=$ac_useropt
1169 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1170 case $ac_user_opts in
1174 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1175 ac_unrecognized_sep=', ';;
1177 eval with_$ac_useropt=no ;;
1180 # Obsolete; use --with-x.
1183 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1184 | --x-incl | --x-inc | --x-in | --x-i)
1185 ac_prev=x_includes ;;
1186 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1187 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1188 x_includes=$ac_optarg ;;
1190 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1191 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1192 ac_prev=x_libraries ;;
1193 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1194 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1195 x_libraries=$ac_optarg ;;
1197 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1198 Try \`$0 --help' for more information"
1202 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1203 # Reject names that are not valid shell variable names.
1204 case $ac_envvar in #(
1205 '' | [0-9]* | *[!_$as_cr_alnum]* )
1206 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1208 eval $ac_envvar=\$ac_optarg
1209 export $ac_envvar ;;
1212 # FIXME: should be removed in autoconf 3.0.
1213 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1214 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1215 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1216 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1222 if test -n "$ac_prev"; then
1223 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1224 as_fn_error $? "missing argument to $ac_option"
1227 if test -n "$ac_unrecognized_opts"; then
1228 case $enable_option_checking in
1230 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1231 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1235 # Check all directory arguments for consistency.
1236 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1237 datadir sysconfdir sharedstatedir localstatedir includedir \
1238 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1239 libdir localedir mandir
1241 eval ac_val=\$$ac_var
1242 # Remove trailing slashes.
1245 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1246 eval $ac_var=\$ac_val;;
1248 # Be sure to have absolute directory names.
1250 [\\/$]* | ?:[\\/]* ) continue;;
1251 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1253 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1256 # There might be people who depend on the old broken behavior: `$host'
1257 # used to hold the argument of --host etc.
1258 # FIXME: To remove some day.
1261 target=$target_alias
1263 # FIXME: To remove some day.
1264 if test "x$host_alias" != x; then
1265 if test "x$build_alias" = x; then
1266 cross_compiling=maybe
1267 $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
1268 If a cross compiler is detected then cross compile mode will be used" >&2
1269 elif test "x$build_alias" != "x$host_alias"; then
1275 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1277 test "$silent" = yes && exec 6>/dev/null
1280 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1281 ac_ls_di=`ls -di .` &&
1282 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1283 as_fn_error $? "working directory cannot be determined"
1284 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1285 as_fn_error $? "pwd does not report name of working directory"
1288 # Find the source files, if location was not specified.
1289 if test -z "$srcdir"; then
1290 ac_srcdir_defaulted=yes
1291 # Try the directory containing this script, then the parent directory.
1292 ac_confdir=`$as_dirname -- "$as_myself" ||
1293 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1294 X"$as_myself" : 'X\(//\)[^/]' \| \
1295 X"$as_myself" : 'X\(//\)$' \| \
1296 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1297 $as_echo X"$as_myself" |
1298 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1316 if test ! -r "$srcdir/$ac_unique_file"; then
1320 ac_srcdir_defaulted=no
1322 if test ! -r "$srcdir/$ac_unique_file"; then
1323 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1324 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1326 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1328 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1330 # When building in place, set srcdir=.
1331 if test "$ac_abs_confdir" = "$ac_pwd"; then
1334 # Remove unnecessary trailing slashes from srcdir.
1335 # Double slashes in file names in object file debugging info
1336 # mess up M-x gdb in Emacs.
1338 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1340 for ac_var in $ac_precious_vars; do
1341 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1342 eval ac_env_${ac_var}_value=\$${ac_var}
1343 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1344 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1348 # Report the --help message.
1350 if test "$ac_init_help" = "long"; then
1351 # Omit some internal or obsolete options to make the list less imposing.
1352 # This message is too long to be a string in the A/UX 3.1 sh.
1354 \`configure' configures GNU C Library (see version.h) to adapt to many kinds of systems.
1356 Usage: $0 [OPTION]... [VAR=VALUE]...
1358 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1359 VAR=VALUE. See below for descriptions of some of the useful variables.
1361 Defaults for the options are specified in brackets.
1364 -h, --help display this help and exit
1365 --help=short display options specific to this package
1366 --help=recursive display the short help of all the included packages
1367 -V, --version display version information and exit
1368 -q, --quiet, --silent do not print \`checking ...' messages
1369 --cache-file=FILE cache test results in FILE [disabled]
1370 -C, --config-cache alias for \`--cache-file=config.cache'
1371 -n, --no-create do not create output files
1372 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1374 Installation directories:
1375 --prefix=PREFIX install architecture-independent files in PREFIX
1376 [$ac_default_prefix]
1377 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1380 By default, \`make install' will install all the files in
1381 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1382 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1383 for instance \`--prefix=\$HOME'.
1385 For better control, use the options below.
1387 Fine tuning of the installation directories:
1388 --bindir=DIR user executables [EPREFIX/bin]
1389 --sbindir=DIR system admin executables [EPREFIX/sbin]
1390 --libexecdir=DIR program executables [EPREFIX/libexec]
1391 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1392 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1393 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1394 --libdir=DIR object code libraries [EPREFIX/lib]
1395 --includedir=DIR C header files [PREFIX/include]
1396 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1397 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1398 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1399 --infodir=DIR info documentation [DATAROOTDIR/info]
1400 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1401 --mandir=DIR man documentation [DATAROOTDIR/man]
1402 --docdir=DIR documentation root [DATAROOTDIR/doc/c-library]
1403 --htmldir=DIR html documentation [DOCDIR]
1404 --dvidir=DIR dvi documentation [DOCDIR]
1405 --pdfdir=DIR pdf documentation [DOCDIR]
1406 --psdir=DIR ps documentation [DOCDIR]
1412 --build=BUILD configure for building on BUILD [guessed]
1413 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1417 if test -n "$ac_init_help"; then
1418 case $ac_init_help in
1419 short | recursive ) echo "Configuration of GNU C Library (see version.h):";;
1424 --disable-option-checking ignore unrecognized --enable/--with options
1425 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1426 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1427 --disable-sanity-checks really do not use threads (should not be used except
1428 in special situations) [default=yes]
1429 --enable-check-abi do "make check-abi" in "make check" (no/warn/yes)
1431 --enable-shared build shared library [default=yes if GNU ld & ELF]
1432 --enable-profile build profiled library [default=no]
1433 --enable-omitfp build undebuggable optimized library [default=no]
1434 --enable-bounded build with runtime bounds checking [default=no]
1435 --disable-versioning do not include versioning information in the library
1436 objects [default=yes if supported]
1437 --enable-oldest-abi=ABI configure the oldest ABI supported [e.g. 2.2]
1438 [default=glibc default]
1439 --enable-stackguard-randomization
1440 initialize __stack_chk_guard canary with a random
1441 number at program start
1442 --enable-add-ons[=DIRS...]
1443 configure and build add-ons in DIR1,DIR2,... search
1444 for add-ons if no parameter given
1445 --disable-hidden-plt do not hide internal function calls to avoid PLT
1446 --enable-bind-now disable lazy relocations in DSOs
1447 --enable-static-nss build static NSS modules [default=no]
1448 --disable-force-install don't force installation of files from this package,
1449 even if they are older than the installed files
1450 --enable-kernel=VERSION compile for compatibility with kernel not older than
1452 --enable-all-warnings enable all useful warnings gcc can issue
1453 --enable-multi-arch enable single DSO with optimizations for multiple
1455 --enable-nss-crypt enable libcrypt to use nss
1458 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1459 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1460 --with-gd=DIR find libgd include dir and library with prefix DIR
1461 --with-gd-include=DIR find libgd include files in DIR
1462 --with-gd-lib=DIR find libgd library files in DIR
1463 --with-fp if using floating-point hardware [default=yes]
1464 --with-binutils=PATH specify location of binutils (as and ld)
1465 --with-elf if using the ELF object format
1466 --with-selinux if building with SELinux support
1467 --with-xcoff if using the XCOFF object format
1468 --without-cvs if CVS should not be used
1469 --with-headers=PATH location of system headers to use (for example
1470 /usr/src/linux/include) [default=compiler default]
1471 --with-default-link do not use explicit linker scripts [default=no]
1472 --with-tls enable support for TLS
1473 --without-__thread do not use TLS features even when supporting them
1474 --with-cpu=CPU select code for CPU variant
1476 Some influential environment variables:
1477 CC C compiler command
1478 CFLAGS C compiler flags
1479 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1480 nonstandard directory <lib dir>
1481 LIBS libraries to pass to the linker, e.g. -l<library>
1482 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1483 you have headers in a nonstandard directory <include dir>
1485 CXX C++ compiler command
1486 CXXFLAGS C++ compiler flags
1488 Use these variables to override the choices made by `configure' or to help
1489 it to find libraries and programs with nonstandard names/locations.
1491 Report bugs to <glibc>.
1492 GNU C Library home page: <http://www.gnu.org/software/c-library/>.
1493 General help using GNU software: <http://www.gnu.org/gethelp/>.
1498 if test "$ac_init_help" = "recursive"; then
1499 # If there are subdirs, report their specific --help.
1500 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1501 test -d "$ac_dir" ||
1502 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1507 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1509 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1510 # A ".." for each directory in $ac_dir_suffix.
1511 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1512 case $ac_top_builddir_sub in
1513 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1514 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1517 ac_abs_top_builddir=$ac_pwd
1518 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1519 # for backward compatibility:
1520 ac_top_builddir=$ac_top_build_prefix
1523 .) # We are building in place.
1525 ac_top_srcdir=$ac_top_builddir_sub
1526 ac_abs_top_srcdir=$ac_pwd ;;
1527 [\\/]* | ?:[\\/]* ) # Absolute name.
1528 ac_srcdir=$srcdir$ac_dir_suffix;
1529 ac_top_srcdir=$srcdir
1530 ac_abs_top_srcdir=$srcdir ;;
1532 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1533 ac_top_srcdir=$ac_top_build_prefix$srcdir
1534 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1536 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1538 cd "$ac_dir" || { ac_status=$?; continue; }
1539 # Check for guested configure.
1540 if test -f "$ac_srcdir/configure.gnu"; then
1542 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1543 elif test -f "$ac_srcdir/configure"; then
1545 $SHELL "$ac_srcdir/configure" --help=recursive
1547 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1549 cd "$ac_pwd" || { ac_status=$?; break; }
1553 test -n "$ac_init_help" && exit $ac_status
1554 if $ac_init_version; then
1556 GNU C Library configure (see version.h)
1557 generated by GNU Autoconf 2.68
1559 Copyright (C) 2010 Free Software Foundation, Inc.
1560 This configure script is free software; the Free Software Foundation
1561 gives unlimited permission to copy, distribute and modify it.
1566 ## ------------------------ ##
1567 ## Autoconf initialization. ##
1568 ## ------------------------ ##
1570 # ac_fn_c_try_compile LINENO
1571 # --------------------------
1572 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1573 ac_fn_c_try_compile ()
1575 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1576 rm -f conftest.$ac_objext
1577 if { { ac_try="$ac_compile"
1579 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1580 *) ac_try_echo=$ac_try;;
1582 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1583 $as_echo "$ac_try_echo"; } >&5
1584 (eval "$ac_compile") 2>conftest.err
1586 if test -s conftest.err; then
1587 grep -v '^ *+' conftest.err >conftest.er1
1588 cat conftest.er1 >&5
1589 mv -f conftest.er1 conftest.err
1591 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1592 test $ac_status = 0; } && {
1593 test -z "$ac_c_werror_flag" ||
1594 test ! -s conftest.err
1595 } && test -s conftest.$ac_objext; then :
1598 $as_echo "$as_me: failed program was:" >&5
1599 sed 's/^/| /' conftest.$ac_ext >&5
1603 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1604 as_fn_set_status $ac_retval
1606 } # ac_fn_c_try_compile
1608 # ac_fn_c_try_cpp LINENO
1609 # ----------------------
1610 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1613 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1614 if { { ac_try="$ac_cpp conftest.$ac_ext"
1616 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1617 *) ac_try_echo=$ac_try;;
1619 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1620 $as_echo "$ac_try_echo"; } >&5
1621 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1623 if test -s conftest.err; then
1624 grep -v '^ *+' conftest.err >conftest.er1
1625 cat conftest.er1 >&5
1626 mv -f conftest.er1 conftest.err
1628 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1629 test $ac_status = 0; } > conftest.i && {
1630 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1631 test ! -s conftest.err
1635 $as_echo "$as_me: failed program was:" >&5
1636 sed 's/^/| /' conftest.$ac_ext >&5
1640 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1641 as_fn_set_status $ac_retval
1645 # ac_fn_cxx_try_compile LINENO
1646 # ----------------------------
1647 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1648 ac_fn_cxx_try_compile ()
1650 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1651 rm -f conftest.$ac_objext
1652 if { { ac_try="$ac_compile"
1654 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1655 *) ac_try_echo=$ac_try;;
1657 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1658 $as_echo "$ac_try_echo"; } >&5
1659 (eval "$ac_compile") 2>conftest.err
1661 if test -s conftest.err; then
1662 grep -v '^ *+' conftest.err >conftest.er1
1663 cat conftest.er1 >&5
1664 mv -f conftest.er1 conftest.err
1666 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1667 test $ac_status = 0; } && {
1668 test -z "$ac_cxx_werror_flag" ||
1669 test ! -s conftest.err
1670 } && test -s conftest.$ac_objext; then :
1673 $as_echo "$as_me: failed program was:" >&5
1674 sed 's/^/| /' conftest.$ac_ext >&5
1678 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1679 as_fn_set_status $ac_retval
1681 } # ac_fn_cxx_try_compile
1683 # ac_fn_c_try_link LINENO
1684 # -----------------------
1685 # Try to link conftest.$ac_ext, and return whether this succeeded.
1688 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1689 rm -f conftest.$ac_objext conftest$ac_exeext
1690 if { { ac_try="$ac_link"
1692 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1693 *) ac_try_echo=$ac_try;;
1695 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1696 $as_echo "$ac_try_echo"; } >&5
1697 (eval "$ac_link") 2>conftest.err
1699 if test -s conftest.err; then
1700 grep -v '^ *+' conftest.err >conftest.er1
1701 cat conftest.er1 >&5
1702 mv -f conftest.er1 conftest.err
1704 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1705 test $ac_status = 0; } && {
1706 test -z "$ac_c_werror_flag" ||
1707 test ! -s conftest.err
1708 } && test -s conftest$ac_exeext && {
1709 test "$cross_compiling" = yes ||
1710 $as_test_x conftest$ac_exeext
1714 $as_echo "$as_me: failed program was:" >&5
1715 sed 's/^/| /' conftest.$ac_ext >&5
1719 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1720 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1721 # interfere with the next link command; also delete a directory that is
1722 # left behind by Apple's compiler. We do this before executing the actions.
1723 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1724 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1725 as_fn_set_status $ac_retval
1727 } # ac_fn_c_try_link
1729 # ac_fn_c_try_run LINENO
1730 # ----------------------
1731 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1732 # that executables *can* be run.
1735 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1736 if { { ac_try="$ac_link"
1738 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1739 *) ac_try_echo=$ac_try;;
1741 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1742 $as_echo "$ac_try_echo"; } >&5
1743 (eval "$ac_link") 2>&5
1745 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1746 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1747 { { case "(($ac_try" in
1748 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1749 *) ac_try_echo=$ac_try;;
1751 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1752 $as_echo "$ac_try_echo"; } >&5
1753 (eval "$ac_try") 2>&5
1755 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1756 test $ac_status = 0; }; }; then :
1759 $as_echo "$as_me: program exited with status $ac_status" >&5
1760 $as_echo "$as_me: failed program was:" >&5
1761 sed 's/^/| /' conftest.$ac_ext >&5
1763 ac_retval=$ac_status
1765 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1766 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1767 as_fn_set_status $ac_retval
1771 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1772 # --------------------------------------------
1773 # Tries to find the compile-time value of EXPR in a program that includes
1774 # INCLUDES, setting VAR accordingly. Returns whether the value could be
1776 ac_fn_c_compute_int ()
1778 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1779 if test "$cross_compiling" = yes; then
1780 # Depending upon the size, compute the lo and hi bounds.
1781 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1782 /* end confdefs.h. */
1787 static int test_array [1 - 2 * !(($2) >= 0)];
1794 if ac_fn_c_try_compile "$LINENO"; then :
1797 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1798 /* end confdefs.h. */
1803 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1810 if ac_fn_c_try_compile "$LINENO"; then :
1811 ac_hi=$ac_mid; break
1813 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
1814 if test $ac_lo -le $ac_mid; then
1818 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
1820 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1823 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1824 /* end confdefs.h. */
1829 static int test_array [1 - 2 * !(($2) < 0)];
1836 if ac_fn_c_try_compile "$LINENO"; then :
1839 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1840 /* end confdefs.h. */
1845 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
1852 if ac_fn_c_try_compile "$LINENO"; then :
1853 ac_lo=$ac_mid; break
1855 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
1856 if test $ac_mid -le $ac_hi; then
1860 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
1862 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1867 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1869 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1870 # Binary search between lo and hi bounds.
1871 while test "x$ac_lo" != "x$ac_hi"; do
1872 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
1873 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1874 /* end confdefs.h. */
1879 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1886 if ac_fn_c_try_compile "$LINENO"; then :
1889 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
1891 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1894 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
1898 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1899 /* end confdefs.h. */
1901 static long int longval () { return $2; }
1902 static unsigned long int ulongval () { return $2; }
1909 FILE *f = fopen ("conftest.val", "w");
1914 long int i = longval ();
1917 fprintf (f, "%ld", i);
1921 unsigned long int i = ulongval ();
1924 fprintf (f, "%lu", i);
1926 /* Do not output a trailing newline, as this causes \r\n confusion
1927 on some platforms. */
1928 return ferror (f) || fclose (f) != 0;
1934 if ac_fn_c_try_run "$LINENO"; then :
1935 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
1939 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
1940 conftest.$ac_objext conftest.beam conftest.$ac_ext
1944 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1945 as_fn_set_status $ac_retval
1947 } # ac_fn_c_compute_int
1949 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1950 # -------------------------------------------------------
1951 # Tests whether HEADER exists and can be compiled using the include files in
1952 # INCLUDES, setting the cache variable VAR accordingly.
1953 ac_fn_c_check_header_compile ()
1955 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1956 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1957 $as_echo_n "checking for $2... " >&6; }
1958 if eval \${$3+:} false; then :
1959 $as_echo_n "(cached) " >&6
1961 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1962 /* end confdefs.h. */
1966 if ac_fn_c_try_compile "$LINENO"; then :
1971 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1975 $as_echo "$ac_res" >&6; }
1976 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1978 } # ac_fn_c_check_header_compile
1979 cat >config.log <<_ACEOF
1980 This file contains any messages produced by compilers while
1981 running configure, to aid debugging if configure makes a mistake.
1983 It was created by GNU C Library $as_me (see version.h), which was
1984 generated by GNU Autoconf 2.68. Invocation command line was
1996 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1997 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1998 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1999 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2000 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2002 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2003 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2005 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2006 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2007 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2008 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2009 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2010 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2011 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2015 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2019 test -z "$as_dir" && as_dir=.
2020 $as_echo "PATH: $as_dir"
2036 # Keep a trace of the command line.
2037 # Strip out --no-create and --no-recursion so they do not pile up.
2038 # Strip out --silent because we don't want to record it for future runs.
2039 # Also quote any args containing shell meta-characters.
2040 # Make two passes to allow for proper duplicate-argument suppression.
2044 ac_must_keep_next=false
2050 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2051 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2052 | -silent | --silent | --silen | --sile | --sil)
2055 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2058 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2060 as_fn_append ac_configure_args1 " '$ac_arg'"
2061 if test $ac_must_keep_next = true; then
2062 ac_must_keep_next=false # Got value, back to normal.
2065 *=* | --config-cache | -C | -disable-* | --disable-* \
2066 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2067 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2068 | -with-* | --with-* | -without-* | --without-* | --x)
2069 case "$ac_configure_args0 " in
2070 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2073 -* ) ac_must_keep_next=true ;;
2076 as_fn_append ac_configure_args " '$ac_arg'"
2081 { ac_configure_args0=; unset ac_configure_args0;}
2082 { ac_configure_args1=; unset ac_configure_args1;}
2084 # When interrupted or exit'd, cleanup temporary files, and complete
2085 # config.log. We remove comments because anyway the quotes in there
2086 # would cause problems or look ugly.
2087 # WARNING: Use '\'' to represent an apostrophe within the trap.
2088 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2089 trap 'exit_status=$?
2090 # Save into config.log some information that might help in debugging.
2094 $as_echo "## ---------------- ##
2095 ## Cache variables. ##
2096 ## ---------------- ##"
2098 # The following way of writing the cache mishandles newlines in values,
2100 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2101 eval ac_val=\$$ac_var
2105 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2106 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2109 _ | IFS | as_nl) ;; #(
2110 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2111 *) { eval $ac_var=; unset $ac_var;} ;;
2116 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2117 *${as_nl}ac_space=\ *)
2119 "s/'\''/'\''\\\\'\'''\''/g;
2120 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2123 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2130 $as_echo "## ----------------- ##
2131 ## Output variables. ##
2132 ## ----------------- ##"
2134 for ac_var in $ac_subst_vars
2136 eval ac_val=\$$ac_var
2138 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2140 $as_echo "$ac_var='\''$ac_val'\''"
2144 if test -n "$ac_subst_files"; then
2145 $as_echo "## ------------------- ##
2146 ## File substitutions. ##
2147 ## ------------------- ##"
2149 for ac_var in $ac_subst_files
2151 eval ac_val=\$$ac_var
2153 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2155 $as_echo "$ac_var='\''$ac_val'\''"
2160 if test -s confdefs.h; then
2161 $as_echo "## ----------- ##
2168 test "$ac_signal" != 0 &&
2169 $as_echo "$as_me: caught signal $ac_signal"
2170 $as_echo "$as_me: exit $exit_status"
2172 rm -f core *.core core.conftest.* &&
2173 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2176 for ac_signal in 1 2 13 15; do
2177 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2181 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2182 rm -f -r conftest* confdefs.h
2184 $as_echo "/* confdefs.h */" > confdefs.h
2186 # Predefined preprocessor variables.
2188 cat >>confdefs.h <<_ACEOF
2189 #define PACKAGE_NAME "$PACKAGE_NAME"
2192 cat >>confdefs.h <<_ACEOF
2193 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2196 cat >>confdefs.h <<_ACEOF
2197 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2200 cat >>confdefs.h <<_ACEOF
2201 #define PACKAGE_STRING "$PACKAGE_STRING"
2204 cat >>confdefs.h <<_ACEOF
2205 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2208 cat >>confdefs.h <<_ACEOF
2209 #define PACKAGE_URL "$PACKAGE_URL"
2213 # Let the site file select an alternate cache file if it wants to.
2214 # Prefer an explicitly selected file to automatically selected ones.
2217 if test -n "$CONFIG_SITE"; then
2218 # We do not want a PATH search for config.site.
2219 case $CONFIG_SITE in #((
2220 -*) ac_site_file1=./$CONFIG_SITE;;
2221 */*) ac_site_file1=$CONFIG_SITE;;
2222 *) ac_site_file1=./$CONFIG_SITE;;
2224 elif test "x$prefix" != xNONE; then
2225 ac_site_file1=$prefix/share/config.site
2226 ac_site_file2=$prefix/etc/config.site
2228 ac_site_file1=$ac_default_prefix/share/config.site
2229 ac_site_file2=$ac_default_prefix/etc/config.site
2231 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2233 test "x$ac_site_file" = xNONE && continue
2234 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2235 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2236 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2237 sed 's/^/| /' "$ac_site_file" >&5
2239 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2240 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2241 as_fn_error $? "failed to load site script $ac_site_file
2242 See \`config.log' for more details" "$LINENO" 5; }
2246 if test -r "$cache_file"; then
2247 # Some versions of bash will fail to source /dev/null (special files
2248 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2249 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2250 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2251 $as_echo "$as_me: loading cache $cache_file" >&6;}
2253 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2254 *) . "./$cache_file";;
2258 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2259 $as_echo "$as_me: creating cache $cache_file" >&6;}
2263 # Check that the precious variables saved in the cache have kept the same
2265 ac_cache_corrupted=false
2266 for ac_var in $ac_precious_vars; do
2267 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2268 eval ac_new_set=\$ac_env_${ac_var}_set
2269 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2270 eval ac_new_val=\$ac_env_${ac_var}_value
2271 case $ac_old_set,$ac_new_set in
2273 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2274 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2275 ac_cache_corrupted=: ;;
2277 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2278 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2279 ac_cache_corrupted=: ;;
2282 if test "x$ac_old_val" != "x$ac_new_val"; then
2283 # differences in whitespace do not lead to failure.
2284 ac_old_val_w=`echo x $ac_old_val`
2285 ac_new_val_w=`echo x $ac_new_val`
2286 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2287 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2288 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2289 ac_cache_corrupted=:
2291 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2292 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2293 eval $ac_var=\$ac_old_val
2295 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2296 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2297 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2298 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2301 # Pass precious variables to config.status.
2302 if test "$ac_new_set" = set; then
2304 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2305 *) ac_arg=$ac_var=$ac_new_val ;;
2307 case " $ac_configure_args " in
2308 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2309 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2313 if $ac_cache_corrupted; then
2314 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2315 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2316 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2317 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2318 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2320 ## -------------------- ##
2321 ## Main body of script. ##
2322 ## -------------------- ##
2325 ac_cpp='$CPP $CPPFLAGS'
2326 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2327 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2328 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2332 ac_config_headers="$ac_config_headers config.h"
2335 for ac_dir in scripts "$srcdir"/scripts; do
2336 if test -f "$ac_dir/install-sh"; then
2338 ac_install_sh="$ac_aux_dir/install-sh -c"
2340 elif test -f "$ac_dir/install.sh"; then
2342 ac_install_sh="$ac_aux_dir/install.sh -c"
2344 elif test -f "$ac_dir/shtool"; then
2346 ac_install_sh="$ac_aux_dir/shtool install -c"
2350 if test -z "$ac_aux_dir"; then
2351 as_fn_error $? "cannot find install-sh, install.sh, or shtool in scripts \"$srcdir\"/scripts" "$LINENO" 5
2354 # These three variables are undocumented and unsupported,
2355 # and are intended to be withdrawn in a future Autoconf release.
2356 # They can cause serious problems if a builder's source tree is in a directory
2357 # whose full name contains unusual characters.
2358 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2359 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2360 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2369 # Make sure we can run config.sub.
2370 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2371 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2374 $as_echo_n "checking build system type... " >&6; }
2375 if ${ac_cv_build+:} false; then :
2376 $as_echo_n "(cached) " >&6
2378 ac_build_alias=$build_alias
2379 test "x$ac_build_alias" = x &&
2380 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2381 test "x$ac_build_alias" = x &&
2382 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2383 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2384 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2388 $as_echo "$ac_cv_build" >&6; }
2389 case $ac_cv_build in
2391 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2394 ac_save_IFS=$IFS; IFS='-'
2400 # Remember, the first character of IFS is used to create $*,
2401 # except with old shells:
2404 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2407 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2408 $as_echo_n "checking host system type... " >&6; }
2409 if ${ac_cv_host+:} false; then :
2410 $as_echo_n "(cached) " >&6
2412 if test "x$host_alias" = x; then
2413 ac_cv_host=$ac_cv_build
2415 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2416 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2421 $as_echo "$ac_cv_host" >&6; }
2424 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2427 ac_save_IFS=$IFS; IFS='-'
2433 # Remember, the first character of IFS is used to create $*,
2434 # except with old shells:
2437 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2442 ac_cpp='$CPP $CPPFLAGS'
2443 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2444 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2445 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2446 if test -n "$ac_tool_prefix"; then
2447 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2448 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2449 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2450 $as_echo_n "checking for $ac_word... " >&6; }
2451 if ${ac_cv_prog_CC+:} false; then :
2452 $as_echo_n "(cached) " >&6
2454 if test -n "$CC"; then
2455 ac_cv_prog_CC="$CC" # Let the user override the test.
2457 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2461 test -z "$as_dir" && as_dir=.
2462 for ac_exec_ext in '' $ac_executable_extensions; do
2463 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2464 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2465 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2475 if test -n "$CC"; then
2476 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2477 $as_echo "$CC" >&6; }
2479 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2480 $as_echo "no" >&6; }
2485 if test -z "$ac_cv_prog_CC"; then
2487 # Extract the first word of "gcc", so it can be a program name with args.
2488 set dummy gcc; ac_word=$2
2489 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2490 $as_echo_n "checking for $ac_word... " >&6; }
2491 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2492 $as_echo_n "(cached) " >&6
2494 if test -n "$ac_ct_CC"; then
2495 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2497 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2501 test -z "$as_dir" && as_dir=.
2502 for ac_exec_ext in '' $ac_executable_extensions; do
2503 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2504 ac_cv_prog_ac_ct_CC="gcc"
2505 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2514 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2515 if test -n "$ac_ct_CC"; then
2516 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2517 $as_echo "$ac_ct_CC" >&6; }
2519 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2520 $as_echo "no" >&6; }
2523 if test "x$ac_ct_CC" = x; then
2526 case $cross_compiling:$ac_tool_warned in
2528 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2529 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2530 ac_tool_warned=yes ;;
2538 if test -z "$CC"; then
2539 if test -n "$ac_tool_prefix"; then
2540 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2541 set dummy ${ac_tool_prefix}cc; ac_word=$2
2542 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2543 $as_echo_n "checking for $ac_word... " >&6; }
2544 if ${ac_cv_prog_CC+:} false; then :
2545 $as_echo_n "(cached) " >&6
2547 if test -n "$CC"; then
2548 ac_cv_prog_CC="$CC" # Let the user override the test.
2550 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2554 test -z "$as_dir" && as_dir=.
2555 for ac_exec_ext in '' $ac_executable_extensions; do
2556 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2557 ac_cv_prog_CC="${ac_tool_prefix}cc"
2558 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2568 if test -n "$CC"; then
2569 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2570 $as_echo "$CC" >&6; }
2572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2573 $as_echo "no" >&6; }
2579 if test -z "$CC"; then
2580 # Extract the first word of "cc", so it can be a program name with args.
2581 set dummy cc; ac_word=$2
2582 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2583 $as_echo_n "checking for $ac_word... " >&6; }
2584 if ${ac_cv_prog_CC+:} false; then :
2585 $as_echo_n "(cached) " >&6
2587 if test -n "$CC"; then
2588 ac_cv_prog_CC="$CC" # Let the user override the test.
2591 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2595 test -z "$as_dir" && as_dir=.
2596 for ac_exec_ext in '' $ac_executable_extensions; do
2597 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2598 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2599 ac_prog_rejected=yes
2603 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2610 if test $ac_prog_rejected = yes; then
2611 # We found a bogon in the path, so make sure we never use it.
2612 set dummy $ac_cv_prog_CC
2614 if test $# != 0; then
2615 # We chose a different compiler from the bogus one.
2616 # However, it has the same basename, so the bogon will be chosen
2617 # first if we set CC to just the basename; use the full file name.
2619 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2625 if test -n "$CC"; then
2626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2627 $as_echo "$CC" >&6; }
2629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2630 $as_echo "no" >&6; }
2635 if test -z "$CC"; then
2636 if test -n "$ac_tool_prefix"; then
2637 for ac_prog in cl.exe
2639 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2640 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2641 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2642 $as_echo_n "checking for $ac_word... " >&6; }
2643 if ${ac_cv_prog_CC+:} false; then :
2644 $as_echo_n "(cached) " >&6
2646 if test -n "$CC"; then
2647 ac_cv_prog_CC="$CC" # Let the user override the test.
2649 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2653 test -z "$as_dir" && as_dir=.
2654 for ac_exec_ext in '' $ac_executable_extensions; do
2655 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2656 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2657 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2667 if test -n "$CC"; then
2668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2669 $as_echo "$CC" >&6; }
2671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2672 $as_echo "no" >&6; }
2676 test -n "$CC" && break
2679 if test -z "$CC"; then
2681 for ac_prog in cl.exe
2683 # Extract the first word of "$ac_prog", so it can be a program name with args.
2684 set dummy $ac_prog; ac_word=$2
2685 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2686 $as_echo_n "checking for $ac_word... " >&6; }
2687 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2688 $as_echo_n "(cached) " >&6
2690 if test -n "$ac_ct_CC"; then
2691 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2693 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2697 test -z "$as_dir" && as_dir=.
2698 for ac_exec_ext in '' $ac_executable_extensions; do
2699 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2700 ac_cv_prog_ac_ct_CC="$ac_prog"
2701 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2710 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2711 if test -n "$ac_ct_CC"; then
2712 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2713 $as_echo "$ac_ct_CC" >&6; }
2715 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2716 $as_echo "no" >&6; }
2720 test -n "$ac_ct_CC" && break
2723 if test "x$ac_ct_CC" = x; then
2726 case $cross_compiling:$ac_tool_warned in
2728 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2729 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2730 ac_tool_warned=yes ;;
2739 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2740 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2741 as_fn_error $? "no acceptable C compiler found in \$PATH
2742 See \`config.log' for more details" "$LINENO" 5; }
2744 # Provide some information about the compiler.
2745 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2748 for ac_option in --version -v -V -qversion; do
2749 { { ac_try="$ac_compiler $ac_option >&5"
2751 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2752 *) ac_try_echo=$ac_try;;
2754 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2755 $as_echo "$ac_try_echo"; } >&5
2756 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2758 if test -s conftest.err; then
2760 ... rest of stderr output deleted ...
2761 10q' conftest.err >conftest.er1
2762 cat conftest.er1 >&5
2764 rm -f conftest.er1 conftest.err
2765 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2766 test $ac_status = 0; }
2770 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2771 $as_echo_n "checking for suffix of object files... " >&6; }
2772 if ${ac_cv_objext+:} false; then :
2773 $as_echo_n "(cached) " >&6
2775 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2776 /* end confdefs.h. */
2786 rm -f conftest.o conftest.obj
2787 if { { ac_try="$ac_compile"
2789 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2790 *) ac_try_echo=$ac_try;;
2792 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2793 $as_echo "$ac_try_echo"; } >&5
2794 (eval "$ac_compile") 2>&5
2796 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2797 test $ac_status = 0; }; then :
2798 for ac_file in conftest.o conftest.obj conftest.*; do
2799 test -f "$ac_file" || continue;
2801 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
2802 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2807 $as_echo "$as_me: failed program was:" >&5
2808 sed 's/^/| /' conftest.$ac_ext >&5
2810 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2811 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2812 as_fn_error $? "cannot compute suffix of object files: cannot compile
2813 See \`config.log' for more details" "$LINENO" 5; }
2815 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
2818 $as_echo "$ac_cv_objext" >&6; }
2819 OBJEXT=$ac_cv_objext
2821 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
2822 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
2823 if ${ac_cv_c_compiler_gnu+:} false; then :
2824 $as_echo_n "(cached) " >&6
2826 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2827 /* end confdefs.h. */
2840 if ac_fn_c_try_compile "$LINENO"; then :
2845 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2846 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
2850 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
2851 if test $ac_compiler_gnu = yes; then
2856 ac_test_CFLAGS=${CFLAGS+set}
2857 ac_save_CFLAGS=$CFLAGS
2858 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
2859 $as_echo_n "checking whether $CC accepts -g... " >&6; }
2860 if ${ac_cv_prog_cc_g+:} false; then :
2861 $as_echo_n "(cached) " >&6
2863 ac_save_c_werror_flag=$ac_c_werror_flag
2864 ac_c_werror_flag=yes
2867 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2868 /* end confdefs.h. */
2878 if ac_fn_c_try_compile "$LINENO"; then :
2882 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2883 /* end confdefs.h. */
2893 if ac_fn_c_try_compile "$LINENO"; then :
2896 ac_c_werror_flag=$ac_save_c_werror_flag
2898 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2899 /* end confdefs.h. */
2909 if ac_fn_c_try_compile "$LINENO"; then :
2912 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2914 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2916 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2917 ac_c_werror_flag=$ac_save_c_werror_flag
2919 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
2920 $as_echo "$ac_cv_prog_cc_g" >&6; }
2921 if test "$ac_test_CFLAGS" = set; then
2922 CFLAGS=$ac_save_CFLAGS
2923 elif test $ac_cv_prog_cc_g = yes; then
2924 if test "$GCC" = yes; then
2930 if test "$GCC" = yes; then
2936 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
2937 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
2938 if ${ac_cv_prog_cc_c89+:} false; then :
2939 $as_echo_n "(cached) " >&6
2941 ac_cv_prog_cc_c89=no
2943 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2944 /* end confdefs.h. */
2947 #include <sys/types.h>
2948 #include <sys/stat.h>
2949 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2950 struct buf { int x; };
2951 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2952 static char *e (p, i)
2958 static char *f (char * (*g) (char **, int), char **p, ...)
2963 s = g (p, va_arg (v,int));
2968 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2969 function prototypes and stuff, but not '\xHH' hex character constants.
2970 These don't provoke an error unfortunately, instead are silently treated
2971 as 'x'. The following induces an error, until -std is added to get
2972 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2973 array size at least. It's necessary to write '\x00'==0 to get something
2974 that's true only with -std. */
2975 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2977 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2978 inside strings and character constants. */
2980 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
2982 int test (int i, double x);
2983 struct s1 {int (*f) (int a);};
2984 struct s2 {int (*f) (double a);};
2985 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2991 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2996 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
2997 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2999 CC="$ac_save_CC $ac_arg"
3000 if ac_fn_c_try_compile "$LINENO"; then :
3001 ac_cv_prog_cc_c89=$ac_arg
3003 rm -f core conftest.err conftest.$ac_objext
3004 test "x$ac_cv_prog_cc_c89" != "xno" && break
3006 rm -f conftest.$ac_ext
3011 case "x$ac_cv_prog_cc_c89" in
3013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3014 $as_echo "none needed" >&6; } ;;
3016 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3017 $as_echo "unsupported" >&6; } ;;
3019 CC="$CC $ac_cv_prog_cc_c89"
3020 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3021 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3023 if test "x$ac_cv_prog_cc_c89" != xno; then :
3028 ac_cpp='$CPP $CPPFLAGS'
3029 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3030 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3031 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3033 if test $host != $build; then
3034 for ac_prog in gcc cc
3036 # Extract the first word of "$ac_prog", so it can be a program name with args.
3037 set dummy $ac_prog; ac_word=$2
3038 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3039 $as_echo_n "checking for $ac_word... " >&6; }
3040 if ${ac_cv_prog_BUILD_CC+:} false; then :
3041 $as_echo_n "(cached) " >&6
3043 if test -n "$BUILD_CC"; then
3044 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
3046 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3050 test -z "$as_dir" && as_dir=.
3051 for ac_exec_ext in '' $ac_executable_extensions; do
3052 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3053 ac_cv_prog_BUILD_CC="$ac_prog"
3054 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3063 BUILD_CC=$ac_cv_prog_BUILD_CC
3064 if test -n "$BUILD_CC"; then
3065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BUILD_CC" >&5
3066 $as_echo "$BUILD_CC" >&6; }
3068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3069 $as_echo "no" >&6; }
3073 test -n "$BUILD_CC" && break
3079 ac_cpp='$CPP $CPPFLAGS'
3080 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3081 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3082 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3083 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3084 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3085 # On Suns, sometimes $CPP names a directory.
3086 if test -n "$CPP" && test -d "$CPP"; then
3089 if test -z "$CPP"; then
3090 if ${ac_cv_prog_CPP+:} false; then :
3091 $as_echo_n "(cached) " >&6
3093 # Double quotes because CPP needs to be expanded
3094 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3097 for ac_c_preproc_warn_flag in '' yes
3099 # Use a header file that comes with gcc, so configuring glibc
3100 # with a fresh cross-compiler works.
3101 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3102 # <limits.h> exists even on freestanding compilers.
3103 # On the NeXT, cc -E runs the code through the compiler's parser,
3104 # not just through cpp. "Syntax error" is here to catch this case.
3105 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3106 /* end confdefs.h. */
3108 # include <limits.h>
3110 # include <assert.h>
3114 if ac_fn_c_try_cpp "$LINENO"; then :
3117 # Broken: fails on valid input.
3120 rm -f conftest.err conftest.i conftest.$ac_ext
3122 # OK, works on sane cases. Now check whether nonexistent headers
3123 # can be detected and how.
3124 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3125 /* end confdefs.h. */
3126 #include <ac_nonexistent.h>
3128 if ac_fn_c_try_cpp "$LINENO"; then :
3129 # Broken: success on invalid input.
3132 # Passes both tests.
3136 rm -f conftest.err conftest.i conftest.$ac_ext
3139 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3140 rm -f conftest.i conftest.err conftest.$ac_ext
3141 if $ac_preproc_ok; then :
3153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3154 $as_echo "$CPP" >&6; }
3156 for ac_c_preproc_warn_flag in '' yes
3158 # Use a header file that comes with gcc, so configuring glibc
3159 # with a fresh cross-compiler works.
3160 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3161 # <limits.h> exists even on freestanding compilers.
3162 # On the NeXT, cc -E runs the code through the compiler's parser,
3163 # not just through cpp. "Syntax error" is here to catch this case.
3164 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3165 /* end confdefs.h. */
3167 # include <limits.h>
3169 # include <assert.h>
3173 if ac_fn_c_try_cpp "$LINENO"; then :
3176 # Broken: fails on valid input.
3179 rm -f conftest.err conftest.i conftest.$ac_ext
3181 # OK, works on sane cases. Now check whether nonexistent headers
3182 # can be detected and how.
3183 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3184 /* end confdefs.h. */
3185 #include <ac_nonexistent.h>
3187 if ac_fn_c_try_cpp "$LINENO"; then :
3188 # Broken: success on invalid input.
3191 # Passes both tests.
3195 rm -f conftest.err conftest.i conftest.$ac_ext
3198 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3199 rm -f conftest.i conftest.err conftest.$ac_ext
3200 if $ac_preproc_ok; then :
3203 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3204 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3205 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3206 See \`config.log' for more details" "$LINENO" 5; }
3210 ac_cpp='$CPP $CPPFLAGS'
3211 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3212 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3213 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3215 # We need the C++ compiler only for testing.
3217 ac_cpp='$CXXCPP $CPPFLAGS'
3218 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3219 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3220 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3221 if test -z "$CXX"; then
3222 if test -n "$CCC"; then
3225 if test -n "$ac_tool_prefix"; then
3226 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3228 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3229 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3230 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3231 $as_echo_n "checking for $ac_word... " >&6; }
3232 if ${ac_cv_prog_CXX+:} false; then :
3233 $as_echo_n "(cached) " >&6
3235 if test -n "$CXX"; then
3236 ac_cv_prog_CXX="$CXX" # Let the user override the test.
3238 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3242 test -z "$as_dir" && as_dir=.
3243 for ac_exec_ext in '' $ac_executable_extensions; do
3244 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3245 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3246 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3256 if test -n "$CXX"; then
3257 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
3258 $as_echo "$CXX" >&6; }
3260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3261 $as_echo "no" >&6; }
3265 test -n "$CXX" && break
3268 if test -z "$CXX"; then
3270 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3272 # Extract the first word of "$ac_prog", so it can be a program name with args.
3273 set dummy $ac_prog; ac_word=$2
3274 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3275 $as_echo_n "checking for $ac_word... " >&6; }
3276 if ${ac_cv_prog_ac_ct_CXX+:} false; then :
3277 $as_echo_n "(cached) " >&6
3279 if test -n "$ac_ct_CXX"; then
3280 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3282 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3286 test -z "$as_dir" && as_dir=.
3287 for ac_exec_ext in '' $ac_executable_extensions; do
3288 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3289 ac_cv_prog_ac_ct_CXX="$ac_prog"
3290 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3299 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3300 if test -n "$ac_ct_CXX"; then
3301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
3302 $as_echo "$ac_ct_CXX" >&6; }
3304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3305 $as_echo "no" >&6; }
3309 test -n "$ac_ct_CXX" && break
3312 if test "x$ac_ct_CXX" = x; then
3315 case $cross_compiling:$ac_tool_warned in
3317 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3318 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3319 ac_tool_warned=yes ;;
3327 # Provide some information about the compiler.
3328 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
3331 for ac_option in --version -v -V -qversion; do
3332 { { ac_try="$ac_compiler $ac_option >&5"
3334 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3335 *) ac_try_echo=$ac_try;;
3337 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3338 $as_echo "$ac_try_echo"; } >&5
3339 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3341 if test -s conftest.err; then
3343 ... rest of stderr output deleted ...
3344 10q' conftest.err >conftest.er1
3345 cat conftest.er1 >&5
3347 rm -f conftest.er1 conftest.err
3348 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3349 test $ac_status = 0; }
3352 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
3353 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
3354 if ${ac_cv_cxx_compiler_gnu+:} false; then :
3355 $as_echo_n "(cached) " >&6
3357 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3358 /* end confdefs.h. */
3371 if ac_fn_cxx_try_compile "$LINENO"; then :
3376 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3377 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3380 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
3381 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
3382 if test $ac_compiler_gnu = yes; then
3387 ac_test_CXXFLAGS=${CXXFLAGS+set}
3388 ac_save_CXXFLAGS=$CXXFLAGS
3389 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
3390 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
3391 if ${ac_cv_prog_cxx_g+:} false; then :
3392 $as_echo_n "(cached) " >&6
3394 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3395 ac_cxx_werror_flag=yes
3398 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3399 /* end confdefs.h. */
3409 if ac_fn_cxx_try_compile "$LINENO"; then :
3410 ac_cv_prog_cxx_g=yes
3413 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3414 /* end confdefs.h. */
3424 if ac_fn_cxx_try_compile "$LINENO"; then :
3427 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3429 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3430 /* end confdefs.h. */
3440 if ac_fn_cxx_try_compile "$LINENO"; then :
3441 ac_cv_prog_cxx_g=yes
3443 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3445 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3447 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3448 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3450 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
3451 $as_echo "$ac_cv_prog_cxx_g" >&6; }
3452 if test "$ac_test_CXXFLAGS" = set; then
3453 CXXFLAGS=$ac_save_CXXFLAGS
3454 elif test $ac_cv_prog_cxx_g = yes; then
3455 if test "$GXX" = yes; then
3461 if test "$GXX" = yes; then
3468 ac_cpp='$CPP $CPPFLAGS'
3469 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3470 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3471 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3474 if test "`cd $srcdir; /bin/pwd`" = "`/bin/pwd`"; then
3475 as_fn_error $? "you must configure in a separate build directory" "$LINENO" 5
3478 # This will get text that should go into config.make.
3481 # Check for a --with-gd argument and set libgd-LDFLAGS in config.make.
3483 # Check whether --with-gd was given.
3484 if test "${with_gd+set}" = set; then :
3485 withval=$with_gd; case "$with_gd" in
3487 *) libgd_include="-I$withval/include"
3488 libgd_ldflags="-L$withval/lib" ;;
3494 # Check whether --with-gd-include was given.
3495 if test "${with_gd_include+set}" = set; then :
3496 withval=$with_gd_include; case "$with_gd_include" in
3498 *) libgd_include="-I$withval" ;;
3504 # Check whether --with-gd-lib was given.
3505 if test "${with_gd_lib+set}" = set; then :
3506 withval=$with_gd_lib; case "$with_gd_lib" in
3508 *) libgd_ldflags="-L$withval" ;;
3514 if test -n "$libgd_include"; then
3515 config_vars="$config_vars
3516 CFLAGS-memusagestat.c = $libgd_include"
3518 if test -n "$libgd_ldflags"; then
3519 config_vars="$config_vars
3520 libgd-LDFLAGS = $libgd_ldflags"
3524 # Check whether --with-fp was given.
3525 if test "${with_fp+set}" = set; then :
3526 withval=$with_fp; with_fp=$withval
3533 # Check whether --with-binutils was given.
3534 if test "${with_binutils+set}" = set; then :
3535 withval=$with_binutils; path_binutils=$withval
3541 # Check whether --with-elf was given.
3542 if test "${with_elf+set}" = set; then :
3543 withval=$with_elf; elf=$withval
3549 # Check whether --with-selinux was given.
3550 if test "${with_selinux+set}" = set; then :
3551 withval=$with_selinux; with_selinux=$withval
3557 # Check whether --with-xcoff was given.
3558 if test "${with_xcoff+set}" = set; then :
3559 withval=$with_xcoff; xcoff=$withval
3565 # Check whether --with-cvs was given.
3566 if test "${with_cvs+set}" = set; then :
3567 withval=$with_cvs; with_cvs=$withval
3572 if test "$with_cvs" = yes; then
3573 if test -d $srcdir/CVS && grep :pserver: $srcdir/CVS/Root > /dev/null
3581 # Check whether --with-headers was given.
3582 if test "${with_headers+set}" = set; then :
3583 withval=$with_headers; sysheaders=$withval
3591 # Check whether --with-default-link was given.
3592 if test "${with_default_link+set}" = set; then :
3593 withval=$with_default_link; use_default_link=$withval
3599 # Check whether --enable-sanity-checks was given.
3600 if test "${enable_sanity_checks+set}" = set; then :
3601 enableval=$enable_sanity_checks; enable_sanity=$enableval
3608 # Check whether --enable-check-abi was given.
3609 if test "${enable_check_abi+set}" = set; then :
3610 enableval=$enable_check_abi; enable_check_abi=$enableval
3617 # Check whether --enable-shared was given.
3618 if test "${enable_shared+set}" = set; then :
3619 enableval=$enable_shared; shared=$enableval
3624 # Check whether --enable-profile was given.
3625 if test "${enable_profile+set}" = set; then :
3626 enableval=$enable_profile; profile=$enableval
3631 # Check whether --enable-omitfp was given.
3632 if test "${enable_omitfp+set}" = set; then :
3633 enableval=$enable_omitfp; omitfp=$enableval
3638 # Check whether --enable-bounded was given.
3639 if test "${enable_bounded+set}" = set; then :
3640 enableval=$enable_bounded; bounded=$enableval
3645 # Check whether --enable-versioning was given.
3646 if test "${enable_versioning+set}" = set; then :
3647 enableval=$enable_versioning; enable_versioning=$enableval
3649 enable_versioning=yes
3653 # Check whether --enable-oldest-abi was given.
3654 if test "${enable_oldest_abi+set}" = set; then :
3655 enableval=$enable_oldest_abi; oldest_abi=$enableval
3660 if test "$oldest_abi" = yes || test "$oldest_abi" = no; then
3663 cat >>confdefs.h <<_ACEOF
3664 #define GLIBC_OLDEST_ABI "$oldest_abi"
3670 # Check whether --enable-stackguard-randomization was given.
3671 if test "${enable_stackguard_randomization+set}" = set; then :
3672 enableval=$enable_stackguard_randomization; enable_stackguard_randomize=$enableval
3674 enable_stackguard_randomize=no
3677 if test "$enable_stackguard_randomize" = yes; then
3678 $as_echo "#define ENABLE_STACKGUARD_RANDOMIZE 1" >>confdefs.h
3682 # Check whether --enable-add-ons was given.
3683 if test "${enable_add_ons+set}" = set; then :
3684 enableval=$enable_add_ons;
3691 # Check whether --with-tls was given.
3692 if test "${with_tls+set}" = set; then :
3693 withval=$with_tls; usetls=$withval
3700 # Check whether --with-__thread was given.
3701 if test "${with___thread+set}" = set; then :
3702 withval=$with___thread; use__thread=$withval
3708 # Check whether --enable-hidden-plt was given.
3709 if test "${enable_hidden_plt+set}" = set; then :
3710 enableval=$enable_hidden_plt; hidden=$enableval
3715 if test "x$hidden" = xno; then
3716 $as_echo "#define NO_HIDDEN 1" >>confdefs.h
3720 # Check whether --enable-bind-now was given.
3721 if test "${enable_bind_now+set}" = set; then :
3722 enableval=$enable_bind_now; bindnow=$enableval
3729 # Check whether --enable-static-nss was given.
3730 if test "${enable_static_nss+set}" = set; then :
3731 enableval=$enable_static_nss; static_nss=$enableval
3736 if test x"$static_nss" = xyes || test x"$shared" = xno; then
3738 $as_echo "#define DO_STATIC_NSS 1" >>confdefs.h
3742 # Check whether --enable-force-install was given.
3743 if test "${enable_force_install+set}" = set; then :
3744 enableval=$enable_force_install; force_install=$enableval
3751 # Check whether --enable-kernel was given.
3752 if test "${enable_kernel+set}" = set; then :
3753 enableval=$enable_kernel; minimum_kernel=$enableval
3756 if test "$minimum_kernel" = yes || test "$minimum_kernel" = no; then
3757 # Better nothing than this.
3760 if test "$minimum_kernel" = current; then
3761 minimum_kernel=`uname -r 2>/dev/null` || minimum_kernel=
3765 # Check whether --enable-all-warnings was given.
3766 if test "${enable_all_warnings+set}" = set; then :
3767 enableval=$enable_all_warnings; all_warnings=$enableval
3772 # Check whether --enable-multi-arch was given.
3773 if test "${enable_multi_arch+set}" = set; then :
3774 enableval=$enable_multi_arch; multi_arch=$enableval
3780 # Check whether --enable-nss-crypt was given.
3781 if test "${enable_nss_crypt+set}" = set; then :
3782 enableval=$enable_nss_crypt; nss_crypt=$enableval
3787 if test x$nss_crypt = xyes; then
3788 nss_includes=-I$(nss-config --includedir 2>/dev/null)
3789 if test $? -ne 0; then
3790 as_fn_error $? "cannot find include directory with nss-config" "$LINENO" 5
3792 old_CFLAGS="$CFLAGS"
3793 CFLAGS="$CFLAGS $nss_includes"
3795 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3796 /* end confdefs.h. */
3799 #include <nsslowhash.h>
3800 void f (void) { NSSLOW_Init (); }
3809 if ac_fn_c_try_compile "$LINENO"; then :
3810 libc_cv_nss_crypt=yes
3813 cannot find NSS headers with lowlevel hash function interfaces" "$LINENO" 5
3815 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3817 LIBS="$LIBS -lfreebl3"
3818 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3819 /* end confdefs.h. */
3822 #include <nsslowhash.h>
3831 if ac_fn_c_try_link "$LINENO"; then :
3832 libc_cv_nss_crypt=yes
3835 cannot link program using lowlevel NSS hash functions" "$LINENO" 5
3837 rm -f core conftest.err conftest.$ac_objext \
3838 conftest$ac_exeext conftest.$ac_ext
3839 CFLAGS="$old_CFLAGS"
3842 libc_cv_nss_crypt=no
3846 # The way shlib-versions is used to generate soversions.mk uses a
3847 # fairly simplistic model for name recognition that can't distinguish
3848 # i486-pc-linux-gnu fully from i486-pc-gnu. So we mutate a $host_os
3849 # of `gnu*' here to be `gnu-gnu*' just so that shlib-versions can
3850 # tell. This doesn't get used much beyond that, so it's fairly safe.
3855 host_os=`echo $host_os | sed -e 's/gnu/gnu-gnu/'`
3859 # We keep the original values in `$config_*' and never modify them, so we
3860 # can write them unchanged into config.make. Everything else uses
3861 # $machine, $vendor, and $os, and changes them whenever convenient.
3862 config_machine=$host_cpu config_vendor=$host_vendor config_os=$host_os
3864 # Don't allow vendor == "unknown"
3865 test "$config_vendor" = unknown && config_vendor=
3866 config_os="`echo $config_os | sed 's/^unknown-//'`"
3868 # Some configurations imply other options.
3870 # i586-linuxaout is mangled into i586-pc-linux-gnuaout
3871 linux*ecoff* | linux*aout* | gnu*aout* | gnu*ecoff*)
3873 gnu* | linux* | freebsd* | netbsd* | sysv4* | solaris2* | irix6*)
3874 # These systems (almost) always use the ELF format.
3878 # These systems are always xcoff
3884 # The configure fragment of an add-on port can modify these to supplement
3885 # or override the table in the case statement below. No fragment should
3886 # ever change the config_* variables, however.
3887 machine=$config_machine
3888 vendor=$config_vendor
3892 # config.guess on some IBM machines says `rs6000' instead of `powerpc'.
3894 if test "$machine" = rs6000; then
3898 # Braindead PowerPC box with absolutely no FPU.
3899 case "$machine-$host_os" in
3907 # Check whether --with-cpu was given.
3908 if test "${with_cpu+set}" = set; then :
3909 withval=$with_cpu; case "$withval" in
3910 yes|'') as_fn_error $? "--with-cpu requires an argument" "$LINENO" 5 ;;
3912 *) submachine="$withval" ;;
3918 # An add-on can set this when it wants to disable the sanity check below.
3924 case "$enable_add_ons" in
3927 add_ons=`cd $srcdir && ls -d 2> /dev/null */configure */sysdeps |
3928 sed 's@/[^/]*$@@' | sort | uniq`
3929 add_ons_automatic=yes
3931 *) add_ons=`echo "$enable_add_ons" | sed 's/,/ /g'`
3932 add_ons_automatic=no ;;
3938 if test x"$add_ons" != x; then
3939 for f in $add_ons; do
3940 # Some sanity checks
3944 *** It seems that you're using an old \`crypt' add-on. crypt is now
3945 *** part of glibc and using the old add-on will not work with this
3946 *** release. Start again with fresh sources and without the old
3947 *** \`crypt' add-on." "$LINENO" 5
3951 *** It seems that you're using an old \`localedata' add-on. localedata
3952 *** is now part of glibc and using the old add-on will not work with
3953 *** this release. Start again with fresh sources and without the old
3954 *** \`localedata' add-on." "$LINENO" 5
3959 # Now source each add-on's configure fragment.
3960 # The fragments can use $srcdir/$libc_add_on to find themselves,
3961 # and test $add_ons_automatic to see if they were explicitly requested.
3962 # A fragment can clear (or even change) $libc_add_on to affect
3963 # whether it goes into the list to be actually used in the build.
3965 for libc_add_on in $add_ons; do
3966 # Test whether such a directory really exists.
3967 # It can be absolute, or relative to $srcdir, or relative to the build dir.
3968 case "$libc_add_on" in
3970 libc_add_on_srcdir=$libc_add_on
3973 test -d "$srcdir/$libc_add_on" || {
3974 if test -d "$libc_add_on"; then
3975 libc_add_on="`pwd`/$libc_add_on"
3977 as_fn_error $? "add-on directory \"$libc_add_on\" does not exist" "$LINENO" 5
3980 libc_add_on_srcdir=$srcdir/$libc_add_on
3984 libc_add_on_frag=$libc_add_on_srcdir/configure
3985 libc_add_on_canonical=
3986 libc_add_on_config_subdirs=
3987 if test -r "$libc_add_on_frag"; then
3988 { $as_echo "$as_me:${as_lineno-$LINENO}: running configure fragment for add-on $libc_add_on" >&5
3989 $as_echo "$as_me: running configure fragment for add-on $libc_add_on" >&6;}
3990 libc_add_on_canonical=unknown
3991 libc_add_on_subdirs=
3992 . "$libc_add_on_frag"
3993 test -z "$libc_add_on" || {
3994 configured_add_ons="$configured_add_ons $libc_add_on"
3995 if test "x$libc_add_on_canonical" = xunknown; then
3996 as_fn_error $? "fragment must set \$libc_add_on_canonical" "$LINENO" 5
3998 for d in $libc_add_on_subdirs; do
3999 case "$libc_add_on" in
4000 /*) subdir_srcdir="$libc_add_on" ;;
4001 *) subdir_srcdir="\$(..)$libc_add_on" ;;
4005 d="${libc_add_on_canonical:-$libc_add_on}"
4011 subdir_srcdir="$subdir_srcdir/$d"
4014 d=`echo "$d" | sed 's@/*$@@;s@^.*/@@'`
4015 add_on_subdirs="$add_on_subdirs $d"
4016 test "$subdir_srcdir" = "\$(..)$d" || config_vars="$config_vars
4017 $d-srcdir = $subdir_srcdir"
4019 for d in $libc_add_on_config_subdirs; do
4021 /*) as_fn_error $? "fragment uses absolute path in \$libc_add_on_config_subdirs" "$LINENO" 5 ;;
4023 if test ! -d "$libc_add_on_srcdir/$d"; then
4024 as_fn_error $? "fragment wants to configure missing directory $d" "$LINENO" 5
4026 case "$libc_add_on" in
4027 /*) as_fn_error $? "relative path required for add-on using \$libc_add_on_config_subdirs" "$LINENO" 5 ;;
4029 subdirs="$subdirs $libc_add_on/$d"
4033 if test -n "$libc_add_on"; then
4034 if frags=`ls -d $libc_add_on_srcdir/sysdeps/*/preconfigure 2> /dev/null`
4036 { $as_echo "$as_me:${as_lineno-$LINENO}: checking add-on $libc_add_on for preconfigure fragments" >&5
4037 $as_echo_n "checking add-on $libc_add_on for preconfigure fragments... " >&6; }
4038 for frag in $frags; do
4039 name=`echo "$frag" | sed 's@/[^/]*$@@;s@^.*/@@'`
4040 echo $ECHO_N "$name $ECHO_C" >&6
4043 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
4046 use_add_ons="$use_add_ons $libc_add_on"
4047 add_ons_pfx="$add_ons_pfx $libc_add_on/"
4048 test -z "$libc_add_on_canonical" ||
4049 add_ons_sfx="$add_ons_sfx /$libc_add_on_canonical"
4052 # Use echo to strip excess whitespace.
4053 add_ons="`echo $use_add_ons`"
4060 ### I put this here to prevent those annoying emails from people who cannot
4061 ### read and try to compile glibc on unsupported platforms. --drepper
4063 ### By using the undocumented --enable-hacker-mode option for configure
4064 ### one can skip this test to make the configuration not fail for unsupported
4067 if test -z "$enable_hacker_mode" && test x"$libc_config_ok" != xyes; then
4068 case "$machine-$host_os" in
4069 *-linux* | *-gnu* | arm*-none* | powerpc-aix4.3.*)
4072 echo "*** The GNU C library is currently not available for this platform."
4073 echo "*** So far nobody cared to port it and if there is no volunteer it"
4074 echo "*** might never happen. So, if you have interest to see glibc on"
4075 echo "*** this platform visit"
4076 echo "*** http://www.gnu.org/software/libc/porting.html"
4077 echo "*** and join the group of porters"
4083 # Expand the configuration machine name into a subdirectory by architecture
4084 # type and particular chip. If an add-on configure fragment already set
4085 # base_machine, we don't change it.
4086 test -n "$base_machine" || case "$machine" in
4087 a29k | am29000) base_machine=a29k machine=a29k ;;
4088 c3[012]) base_machine=cx0 machine=cx0/c30 ;;
4089 c4[04]) base_machine=cx0 machine=cx0/c40 ;;
4090 i[34567]86) base_machine=i386 machine=i386/$machine ;;
4091 ia64) base_machine=ia64 machine=ia64 ;;
4092 m88???) base_machine=m88k machine=m88k/$machine ;;
4093 m88k) base_machine=m88k machine=m88k/m88100 ;;
4094 powerpc) base_machine=powerpc machine=powerpc/powerpc32 ;;
4095 powerpc64) base_machine=powerpc machine=powerpc/powerpc64 ;;
4096 s390) base_machine=s390 machine=s390/s390-32 ;;
4097 s390x) base_machine=s390 machine=s390/s390-64 ;;
4098 sh3*) base_machine=sh machine=sh/sh3 ;;
4099 sh4*) base_machine=sh machine=sh/sh4 ;;
4101 base_machine=sparc machine=sparc/sparc32 ;;
4102 sparcv8 | supersparc | hypersparc)
4103 base_machine=sparc machine=sparc/sparc32/sparcv8 ;;
4104 sparcv8plus | sparcv8plusa | sparcv9)
4105 base_machine=sparc machine=sparc/sparc32/sparcv9 ;;
4106 sparcv8plusb | sparcv9b)
4107 base_machine=sparc machine=sparc/sparc32/sparcv9/sparcv9b ;;
4109 base_machine=sparc machine=sparc/sparc32/sparcv9/sparcv9v ;;
4111 base_machine=sparc machine=sparc/sparc32/sparcv9/sparcv9v2 ;;
4113 base_machine=sparc machine=sparc/sparc64 ;;
4115 base_machine=sparc machine=sparc/sparc64/sparcv9b ;;
4117 base_machine=sparc machine=sparc/sparc64/sparcv9v ;;
4119 base_machine=sparc machine=sparc/sparc64/sparcv9v2 ;;
4120 *) base_machine=$machine ;;
4124 if test "$base_machine" = "i386"; then
4125 $as_echo "#define USE_REGPARMS 1" >>confdefs.h
4129 # For the multi-arch option we need support in the assembler.
4130 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler gnu_indirect_function symbol type support" >&5
4131 $as_echo_n "checking for assembler gnu_indirect_function symbol type support... " >&6; }
4132 if ${libc_cv_asm_gnu_indirect_function+:} false; then :
4133 $as_echo_n "(cached) " >&6
4135 cat > conftest.s <<EOF
4136 .type foo,%gnu_indirect_function
4138 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5;
4140 libc_cv_asm_gnu_indirect_function=yes
4142 libc_cv_asm_gnu_indirect_function=no
4146 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_gnu_indirect_function" >&5
4147 $as_echo "$libc_cv_asm_gnu_indirect_function" >&6; }
4149 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether .text pseudo-op must be used" >&5
4150 $as_echo_n "checking whether .text pseudo-op must be used... " >&6; }
4151 if ${libc_cv_dot_text+:} false; then :
4152 $as_echo_n "(cached) " >&6
4154 cat > conftest.s <<EOF
4158 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4159 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
4162 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4163 test $ac_status = 0; }; }; then
4164 libc_cv_dot_text=.text
4169 if test -z "$libc_cv_dot_text"; then
4170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4171 $as_echo "no" >&6; }
4173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4174 $as_echo "yes" >&6; }
4177 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler global-symbol directive" >&5
4178 $as_echo_n "checking for assembler global-symbol directive... " >&6; }
4179 if ${libc_cv_asm_global_directive+:} false; then :
4180 $as_echo_n "(cached) " >&6
4182 libc_cv_asm_global_directive=UNKNOWN
4183 for ac_globl in .globl .global .EXPORT; do
4184 cat > conftest.s <<EOF
4189 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4190 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
4193 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4194 test $ac_status = 0; }; }; then
4195 libc_cv_asm_global_directive=${ac_globl}
4198 test $libc_cv_asm_global_directive != UNKNOWN && break
4201 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_global_directive" >&5
4202 $as_echo "$libc_cv_asm_global_directive" >&6; }
4203 if test $libc_cv_asm_global_directive = UNKNOWN; then
4204 as_fn_error $? "cannot determine asm global directive" "$LINENO" 5
4206 cat >>confdefs.h <<_ACEOF
4207 #define ASM_GLOBAL_DIRECTIVE ${libc_cv_asm_global_directive}
4212 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler .type directive prefix" >&5
4213 $as_echo_n "checking for assembler .type directive prefix... " >&6; }
4214 if ${libc_cv_asm_type_prefix+:} false; then :
4215 $as_echo_n "(cached) " >&6
4217 libc_cv_asm_type_prefix=no
4218 for ac_try_prefix in '@' '%' '#'; do
4219 cat > conftest.s <<EOF
4221 ${libc_cv_asm_global_directive} foo
4222 .type foo, ${ac_try_prefix}object
4227 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4228 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
4231 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4232 test $ac_status = 0; }; }; then
4233 libc_cv_asm_type_prefix=${ac_try_prefix}
4236 test "x$libc_cv_asm_type_prefix" != xno && break
4239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_type_prefix" >&5
4240 $as_echo "$libc_cv_asm_type_prefix" >&6; }
4241 if test "x$libc_cv_asm_type_prefix" != xno; then
4242 cat >>confdefs.h <<_ACEOF
4243 #define ASM_TYPE_DIRECTIVE_PREFIX ${libc_cv_asm_type_prefix}
4248 if test x"$libc_cv_asm_gnu_indirect_function" != xyes -a x"$libc_cv_asm_type_prefix" = xno; then
4249 if test x"$multi_arch" = xyes; then
4250 as_fn_error $? "--enable-multi-arch support requires assembler and linker support" "$LINENO" 5
4255 if test x"$multi_arch" != xno; then
4256 multi_arch_d=/multiarch
4259 # Compute the list of sysdep directories for this configuration.
4260 # This can take a while to compute.
4261 sysdep_dir=$srcdir/sysdeps
4262 { $as_echo "$as_me:${as_lineno-$LINENO}: checking sysdep dirs" >&5
4263 $as_echo_n "checking sysdep dirs... " >&6; }
4264 # Make sco3.2v4 become sco3.2.4 and sunos4.1.1_U1 become sunos4.1.1.U1.
4265 os="`echo $os | sed 's/\([0-9A-Z]\)[v_]\([0-9A-Z]\)/\1.\2/g'`"
4267 test "x$base_os" != x || case "$os" in
4269 base_os=mach/hurd ;;
4270 netbsd* | 386bsd* | freebsd* | bsdi*)
4271 base_os=unix/bsd/bsd4.4 ;;
4272 osf* | sunos* | ultrix* | newsos* | dynix* | *bsd*)
4274 sysv* | isc* | esix* | sco* | minix* | irix4* | linux*)
4275 base_os=unix/sysv ;;
4277 base_os=unix/sysv/irix6/$os ;;
4279 base_os=unix/sysv/sysv4 ;;
4281 base_os=unix/sysv/hpux/$os ;;
4283 base_os=unix/sysv/aix/aix4.3 ;;
4285 base_os=standalone ;;
4288 # For sunos4.1.1, try sunos4.1.1, then sunos4.1, then sunos4, then sunos.
4291 while o=`echo $tail | sed 's/\.[^.]*$//'`; test $o != $tail; do
4295 o=`echo $tail | sed 's/[0-9]*$//'`
4296 if test $o != $tail; then
4299 # For linux-gnu, try linux-gnu, then linux.
4300 o=`echo $tail | sed 's/-.*$//'`
4301 if test $o != $tail; then
4305 # For unix/sysv/sysv4, try unix/sysv/sysv4, then unix/sysv, then unix.
4308 while b=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$b"; do
4314 # For sparc/sparc32, try sparc/sparc32 and then sparc.
4316 tail=$machine${submachine:+/$submachine}
4317 while m=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$m"; do
4319 # Prepend the machine's FPU directory unless --without-fp.
4320 if test "$with_fp" = yes; then
4321 mach="$mach /$1/fpu"
4323 mach="$mach /$1/nofpu"
4330 # Find what sysdep directories exist.
4333 for b in $base ''; do
4334 for m0 in $mach ''; do
4335 for v in /$vendor ''; do
4336 test "$v" = / && continue
4337 for o in /$ostry ''; do
4338 test "$o" = / && continue
4339 for m in $multi_arch_d $mach ''; do
4340 for d in $add_ons_pfx ''; do
4341 for a in $add_ons_sfx ''; do
4342 if test -n "$m0$m0sub$b$v$o$m$msub"; then
4343 try_srcdir="${srcdir}/"
4347 try="${d}sysdeps$m0$m0sub$b$v$o$m$msub$a"
4348 test -n "$enable_debug_configure" &&
4349 echo "$0 DEBUG: try $try" >&2
4350 if test -d "$try_srcdir$try"; then
4351 sysnames="$sysnames $try"
4352 { test -n "$o" || test -n "$b"; } && os_used=t
4353 { test -n "$m" || test -n "$m0"; } && machine_used=t
4355 x*/$submachine) submachine_used=t ;;
4357 if test -n "$d"; then
4358 case "$sysnames_add_ons" in
4360 *|'') sysnames_add_ons="$sysnames_add_ons $d" ;;
4373 # If the assembler supports gnu_indirect_function symbol type and the
4374 # architecture supports multi-arch, we enable multi-arch by default.
4375 case $sysnames_add_ons$sysnames in
4379 test x"$multi_arch" = xdefault && multi_arch=no
4382 if test x"$multi_arch" != xno; then
4383 $as_echo "#define USE_MULTIARCH 1" >>confdefs.h
4388 if test -z "$os_used" && test "$os" != none; then
4389 as_fn_error $? "Operating system $os is not supported." "$LINENO" 5
4391 if test -z "$machine_used" && test "$machine" != none; then
4392 as_fn_error $? "The $machine is not supported." "$LINENO" 5
4394 if test -z "$submachine_used" && test -n "$submachine"; then
4395 as_fn_error $? "The $submachine subspecies of $host_cpu is not supported." "$LINENO" 5
4399 # We have now validated the configuration.
4402 # If using ELF, look for an `elf' subdirectory of each machine directory.
4403 # We prepend these rather than inserting them whereever the machine appears
4404 # because things specified by the machine's ELF ABI should override
4405 # OS-specific things, and should always be the same for any OS on the
4406 # machine (otherwise what's the point of an ABI?).
4407 if test "$elf" = yes; then
4409 for d in $add_ons_pfx ''; do
4411 if test -d $srcdir/${d}sysdeps$m/elf; then
4412 elf_dirs="$elf_dirs ${d}sysdeps$m/elf"
4416 sysnames="`echo $elf_dirs | sed -e 's,//,/,g'` $sysnames"
4420 # Expand the list of system names into a full list of directories
4421 # from each element's parent name and Implies file (if present).
4424 while test $# -gt 0; do
4428 case " $names " in *" $name "*)
4429 # Already in the list.
4433 # Report each name as we discover it, so there is no long pause in output.
4434 echo $ECHO_N "$name $ECHO_C" >&6
4436 name_base=`echo $name | sed -e 's@\(.*sysdeps\)/.*@\1@'`
4440 *) xsrcdir=$srcdir/ ;;
4442 test -n "$enable_debug_configure" &&
4443 echo "DEBUG: name/Implies $xsrcdir$name/Implies" >&2
4445 if test -f $xsrcdir$name/Implies; then
4446 # Collect more names from the `Implies' file (removing comments).
4447 implied_candidate="`sed 's/#.*$//' < $xsrcdir$name/Implies`"
4449 for x in $implied_candidate; do
4451 if test -d $xsrcdir$name_base/$x; then
4452 implied="$implied $name_base/$x";
4455 for d in $add_ons_pfx ''; do
4456 try="${d}sysdeps/$x"
4459 *) try_srcdir=$srcdir/ ;;
4461 test -n "$enable_debug_configure" &&
4462 echo "DEBUG: $name implied $x try($d) {$try_srcdir}$try" >&2
4463 if test $try != $xsrcdir$name_base/$x && test -d $try_srcdir$try;
4465 implied="$implied $try"
4467 case "$sysnames_add_ons" in
4469 *|'') sysnames_add_ons="$sysnames_add_ons $d" ;;
4473 if test $found = no; then
4474 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $name/Implies specifies nonexistent $x" >&5
4475 $as_echo "$as_me: WARNING: $name/Implies specifies nonexistent $x" >&2;}
4482 # Add NAME to the list of names.
4483 names="$names $name"
4485 # Find the parent of NAME, using the empty string if it has none.
4486 parent="`echo $name | sed -n -e 's=/[^/]*$==' -e '/sysdeps$/q' -e p`"
4488 # Add the names implied by NAME, and NAME's parent (if it has one), to
4489 # the list of names to be processed (the argument list). We prepend the
4490 # implied names to the list and append the parent. We want implied
4491 # directories to come before further directories inferred from the
4492 # configuration components; this ensures that for sysv4, unix/common
4493 # (implied by unix/sysv/sysv4) comes before unix/sysv (in ostry (here $*)
4495 sysnames="`echo $implied $* $parent`"
4496 test -n "$sysnames" && set $sysnames
4499 # Add the default directories.
4500 default_sysnames=sysdeps/generic
4501 if test "$elf" = yes; then
4502 default_sysnames="sysdeps/generic/elf $default_sysnames"
4504 sysnames="$names $default_sysnames"
4506 # The other names were emitted during the scan.
4507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $default_sysnames" >&5
4508 $as_echo "$default_sysnames" >&6; }
4510 # Collect the list of add-ons that supply partial sysdeps trees.
4512 for add_on in $add_ons; do
4515 *) xsrcdir="$srcdir/" ;;
4518 test -d "$xsrcdir$add_on/sysdeps" || {
4519 case "$configured_add_ons " in
4522 as_fn_error $? "add-on $add_on has no configure fragment or sysdeps tree" "$LINENO" 5
4528 sysdeps_add_ons="$sysdeps_add_ons $add_on"
4529 case "$sysnames_add_ons" in
4532 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: add-on $add_on contributed no sysdeps directories" >&5
4533 $as_echo "$as_me: WARNING: add-on $add_on contributed no sysdeps directories" >&2;}
4538 for d in $sysnames; do
4540 $add_on/sysdeps/*) ;;
4543 (cd "$xsrcdir$d" && for f in *[!~]; do
4546 for ff in $f/*.h; do
4547 test -d "$ff" || { test -e "$ff" && exit 88; }
4551 test -d "$f" || { test -e "$f" && exit 88; }
4555 if test $? -eq 88; then
4560 if test $found = no; then
4561 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: add-on $add_on contributed no useful sysdeps directories" >&5
4562 $as_echo "$as_me: WARNING: add-on $add_on contributed no useful sysdeps directories" >&2;}
4570 # Find a good install program. We prefer a C program (faster),
4571 # so one script is as good as another. But avoid the broken or
4572 # incompatible versions:
4573 # SysV /etc/install, /usr/sbin/install
4574 # SunOS /usr/etc/install
4575 # IRIX /sbin/install
4577 # AmigaOS /C/install, which installs bootblocks on floppy discs
4578 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4579 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
4580 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4581 # OS/2's system install, which has a completely different semantic
4582 # ./install, which can be erroneously created by make from ./install.sh.
4583 # Reject install programs that cannot install multiple files.
4584 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4585 $as_echo_n "checking for a BSD-compatible install... " >&6; }
4586 if test -z "$INSTALL"; then
4587 if ${ac_cv_path_install+:} false; then :
4588 $as_echo_n "(cached) " >&6
4590 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4594 test -z "$as_dir" && as_dir=.
4595 # Account for people who put trailing slashes in PATH elements.
4596 case $as_dir/ in #((
4597 ./ | .// | /[cC]/* | \
4598 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4599 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
4602 # OSF1 and SCO ODT 3.0 have their own names for install.
4603 # Don't use installbsd from OSF since it installs stuff as root
4605 for ac_prog in ginstall scoinst install; do
4606 for ac_exec_ext in '' $ac_executable_extensions; do
4607 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
4608 if test $ac_prog = install &&
4609 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4610 # AIX install. It has an incompatible calling convention.
4612 elif test $ac_prog = install &&
4613 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4614 # program-specific install script used by HP pwplus--don't use.
4617 rm -rf conftest.one conftest.two conftest.dir
4618 echo one > conftest.one
4619 echo two > conftest.two
4621 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
4622 test -s conftest.one && test -s conftest.two &&
4623 test -s conftest.dir/conftest.one &&
4624 test -s conftest.dir/conftest.two
4626 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4639 rm -rf conftest.one conftest.two conftest.dir
4642 if test "${ac_cv_path_install+set}" = set; then
4643 INSTALL=$ac_cv_path_install
4645 # As a last resort, use the slow shell script. Don't cache a
4646 # value for INSTALL within a source directory, because that will
4647 # break other packages using the cache if that directory is
4648 # removed, or if the value is a relative name.
4649 INSTALL=$ac_install_sh
4652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4653 $as_echo "$INSTALL" >&6; }
4655 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4656 # It thinks the first close brace ends the variable substitution.
4657 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4659 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4661 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4663 if test "$INSTALL" = "${srcdir}/scripts/install-sh -c"; then
4664 # The makefiles need to use a different form to find it in $srcdir.
4665 INSTALL='\$(..)./scripts/install-sh -c'
4667 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4668 $as_echo_n "checking whether ln -s works... " >&6; }
4670 if test "$LN_S" = "ln -s"; then
4671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4672 $as_echo "yes" >&6; }
4674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4675 $as_echo "no, using $LN_S" >&6; }
4679 # Was a --with-binutils option given?
4680 if test -n "$path_binutils"; then
4681 # Make absolute; ensure a single trailing slash.
4682 path_binutils=`(cd $path_binutils; pwd) | sed 's%/*$%/%'`
4683 CC="$CC -B$path_binutils"
4685 AS=`$CC -print-prog-name=as`
4686 LD=`$CC -print-prog-name=ld`
4687 AR=`$CC -print-prog-name=ar`
4689 OBJDUMP=`$CC -print-prog-name=objdump`
4691 OBJCOPY=`$CC -print-prog-name=objcopy`
4694 # Determine whether we are using GNU binutils.
4695 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $AS is GNU as" >&5
4696 $as_echo_n "checking whether $AS is GNU as... " >&6; }
4697 if ${libc_cv_prog_as_gnu+:} false; then :
4698 $as_echo_n "(cached) " >&6
4700 # Most GNU programs take a -v and spit out some text including
4701 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
4702 if $AS -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
4703 libc_cv_prog_as_gnu=yes
4705 libc_cv_prog_as_gnu=no
4709 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_prog_as_gnu" >&5
4710 $as_echo "$libc_cv_prog_as_gnu" >&6; }
4712 gnu_as=$libc_cv_prog_as_gnu
4714 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $LD is GNU ld" >&5
4715 $as_echo_n "checking whether $LD is GNU ld... " >&6; }
4716 if ${libc_cv_prog_ld_gnu+:} false; then :
4717 $as_echo_n "(cached) " >&6
4719 # Most GNU programs take a -v and spit out some text including
4720 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
4721 if $LD -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
4722 libc_cv_prog_ld_gnu=yes
4724 libc_cv_prog_ld_gnu=no
4728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_prog_ld_gnu" >&5
4729 $as_echo "$libc_cv_prog_ld_gnu" >&6; }
4730 gnu_ld=$libc_cv_prog_ld_gnu
4733 # Accept binutils 2.13 or newer.
4736 # Extract the first word of "$ac_prog", so it can be a program name with args.
4737 set dummy $ac_prog; ac_word=$2
4738 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4739 $as_echo_n "checking for $ac_word... " >&6; }
4740 if ${ac_cv_prog_AS+:} false; then :
4741 $as_echo_n "(cached) " >&6
4743 if test -n "$AS"; then
4744 ac_cv_prog_AS="$AS" # Let the user override the test.
4746 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4750 test -z "$as_dir" && as_dir=.
4751 for ac_exec_ext in '' $ac_executable_extensions; do
4752 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4753 ac_cv_prog_AS="$ac_prog"
4754 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4764 if test -n "$AS"; then
4765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
4766 $as_echo "$AS" >&6; }
4768 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4769 $as_echo "no" >&6; }
4773 test -n "$AS" && break
4776 if test -z "$AS"; then
4779 # Found it, now check the version.
4780 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $AS" >&5
4781 $as_echo_n "checking version of $AS... " >&6; }
4782 ac_prog_version=`$AS --version 2>&1 | sed -n 's/^.*GNU assembler.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4783 case $ac_prog_version in
4784 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4785 2.1[3-9]*|2.1[0-9][0-9]*|2.[2-9][0-9]*|[3-9].*|[1-9][0-9]*)
4786 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4787 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4791 $as_echo "$ac_prog_version" >&6; }
4793 if test $ac_verc_fail = yes; then
4794 AS=: critic_missing="$critic_missing as"
4799 # Extract the first word of "$ac_prog", so it can be a program name with args.
4800 set dummy $ac_prog; ac_word=$2
4801 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4802 $as_echo_n "checking for $ac_word... " >&6; }
4803 if ${ac_cv_prog_LD+:} false; then :
4804 $as_echo_n "(cached) " >&6
4806 if test -n "$LD"; then
4807 ac_cv_prog_LD="$LD" # Let the user override the test.
4809 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4813 test -z "$as_dir" && as_dir=.
4814 for ac_exec_ext in '' $ac_executable_extensions; do
4815 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4816 ac_cv_prog_LD="$ac_prog"
4817 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4827 if test -n "$LD"; then
4828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4829 $as_echo "$LD" >&6; }
4831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4832 $as_echo "no" >&6; }
4836 test -n "$LD" && break
4839 if test -z "$LD"; then
4842 # Found it, now check the version.
4843 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $LD" >&5
4844 $as_echo_n "checking version of $LD... " >&6; }
4845 ac_prog_version=`$LD --version 2>&1 | sed -n 's/^.*GNU ld.* \([0-9][0-9]*\.[0-9.]*\).*$/\1/p'`
4846 case $ac_prog_version in
4847 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4848 2.1[3-9]*|2.1[0-9][0-9]*|2.[2-9][0-9]*|[3-9].*|[1-9][0-9]*)
4849 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4850 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4854 $as_echo "$ac_prog_version" >&6; }
4856 if test $ac_verc_fail = yes; then
4857 LD=: critic_missing="$critic_missing ld"
4861 # We need the physical current working directory. We cannot use the
4862 # "pwd -P" shell builtin since that's not portable. Instead we try to
4863 # find a pwd binary. Note that assigning to the PWD environment
4864 # variable might have some interesting side effects, so we don't do
4866 # Extract the first word of "pwd", so it can be a program name with args.
4867 set dummy pwd; ac_word=$2
4868 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4869 $as_echo_n "checking for $ac_word... " >&6; }
4870 if ${ac_cv_path_PWD_P+:} false; then :
4871 $as_echo_n "(cached) " >&6
4875 ac_cv_path_PWD_P="$PWD_P" # Let the user override the test with a path.
4878 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4882 test -z "$as_dir" && as_dir=.
4883 for ac_exec_ext in '' $ac_executable_extensions; do
4884 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4885 ac_cv_path_PWD_P="$as_dir/$ac_word$ac_exec_ext"
4886 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4893 test -z "$ac_cv_path_PWD_P" && ac_cv_path_PWD_P="no"
4897 PWD_P=$ac_cv_path_PWD_P
4898 if test -n "$PWD_P"; then
4899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PWD_P" >&5
4900 $as_echo "$PWD_P" >&6; }
4902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4903 $as_echo "no" >&6; }
4907 if test "$PWD_P" = no; then
4908 as_fn_error $? "*** A pwd binary could not be found." "$LINENO" 5
4911 # These programs are version sensitive.
4913 for ac_prog in ${ac_tool_prefix}gcc ${ac_tool_prefix}cc
4915 # Extract the first word of "$ac_prog", so it can be a program name with args.
4916 set dummy $ac_prog; ac_word=$2
4917 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4918 $as_echo_n "checking for $ac_word... " >&6; }
4919 if ${ac_cv_prog_CC+:} false; then :
4920 $as_echo_n "(cached) " >&6
4922 if test -n "$CC"; then
4923 ac_cv_prog_CC="$CC" # Let the user override the test.
4925 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4929 test -z "$as_dir" && as_dir=.
4930 for ac_exec_ext in '' $ac_executable_extensions; do
4931 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4932 ac_cv_prog_CC="$ac_prog"
4933 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4943 if test -n "$CC"; then
4944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4945 $as_echo "$CC" >&6; }
4947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4948 $as_echo "no" >&6; }
4952 test -n "$CC" && break
4955 if test -z "$CC"; then
4958 # Found it, now check the version.
4959 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $CC" >&5
4960 $as_echo_n "checking version of $CC... " >&6; }
4961 ac_prog_version=`$CC -v 2>&1 | sed -n 's/^.*version \([egcygnustpi-]*[0-9.]*\).*$/\1/p'`
4962 case $ac_prog_version in
4963 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4965 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4966 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4970 $as_echo "$ac_prog_version" >&6; }
4972 if test $ac_verc_fail = yes; then
4973 critic_missing="$critic_missing gcc"
4976 for ac_prog in gnumake gmake make
4978 # Extract the first word of "$ac_prog", so it can be a program name with args.
4979 set dummy $ac_prog; ac_word=$2
4980 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4981 $as_echo_n "checking for $ac_word... " >&6; }
4982 if ${ac_cv_prog_MAKE+:} false; then :
4983 $as_echo_n "(cached) " >&6
4985 if test -n "$MAKE"; then
4986 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
4988 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4992 test -z "$as_dir" && as_dir=.
4993 for ac_exec_ext in '' $ac_executable_extensions; do
4994 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4995 ac_cv_prog_MAKE="$ac_prog"
4996 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5005 MAKE=$ac_cv_prog_MAKE
5006 if test -n "$MAKE"; then
5007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
5008 $as_echo "$MAKE" >&6; }
5010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5011 $as_echo "no" >&6; }
5015 test -n "$MAKE" && break
5018 if test -z "$MAKE"; then
5021 # Found it, now check the version.
5022 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MAKE" >&5
5023 $as_echo_n "checking version of $MAKE... " >&6; }
5024 ac_prog_version=`$MAKE --version 2>&1 | sed -n 's/^.*GNU Make[^0-9]*\([0-9][0-9.]*\).*$/\1/p'`
5025 case $ac_prog_version in
5026 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
5028 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
5029 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
5032 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
5033 $as_echo "$ac_prog_version" >&6; }
5035 if test $ac_verc_fail = yes; then
5036 critic_missing="$critic_missing make"
5040 for ac_prog in gnumsgfmt gmsgfmt msgfmt
5042 # Extract the first word of "$ac_prog", so it can be a program name with args.
5043 set dummy $ac_prog; ac_word=$2
5044 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5045 $as_echo_n "checking for $ac_word... " >&6; }
5046 if ${ac_cv_prog_MSGFMT+:} false; then :
5047 $as_echo_n "(cached) " >&6
5049 if test -n "$MSGFMT"; then
5050 ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
5052 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5056 test -z "$as_dir" && as_dir=.
5057 for ac_exec_ext in '' $ac_executable_extensions; do
5058 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5059 ac_cv_prog_MSGFMT="$ac_prog"
5060 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5069 MSGFMT=$ac_cv_prog_MSGFMT
5070 if test -n "$MSGFMT"; then
5071 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
5072 $as_echo "$MSGFMT" >&6; }
5074 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5075 $as_echo "no" >&6; }
5079 test -n "$MSGFMT" && break
5082 if test -z "$MSGFMT"; then
5085 # Found it, now check the version.
5086 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MSGFMT" >&5
5087 $as_echo_n "checking version of $MSGFMT... " >&6; }
5088 ac_prog_version=`$MSGFMT --version 2>&1 | sed -n 's/^.*GNU gettext.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
5089 case $ac_prog_version in
5090 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
5091 0.10.3[6-9]* | 0.10.[4-9][0-9]* | 0.1[1-9]* | 0.[2-9][0-9]* | [1-9].*)
5092 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
5093 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
5096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
5097 $as_echo "$ac_prog_version" >&6; }
5099 if test $ac_verc_fail = yes; then
5100 MSGFMT=: aux_missing="$aux_missing msgfmt"
5103 for ac_prog in makeinfo
5105 # Extract the first word of "$ac_prog", so it can be a program name with args.
5106 set dummy $ac_prog; ac_word=$2
5107 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5108 $as_echo_n "checking for $ac_word... " >&6; }
5109 if ${ac_cv_prog_MAKEINFO+:} false; then :
5110 $as_echo_n "(cached) " >&6
5112 if test -n "$MAKEINFO"; then
5113 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
5115 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5119 test -z "$as_dir" && as_dir=.
5120 for ac_exec_ext in '' $ac_executable_extensions; do
5121 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5122 ac_cv_prog_MAKEINFO="$ac_prog"
5123 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5132 MAKEINFO=$ac_cv_prog_MAKEINFO
5133 if test -n "$MAKEINFO"; then
5134 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
5135 $as_echo "$MAKEINFO" >&6; }
5137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5138 $as_echo "no" >&6; }
5142 test -n "$MAKEINFO" && break
5145 if test -z "$MAKEINFO"; then
5148 # Found it, now check the version.
5149 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MAKEINFO" >&5
5150 $as_echo_n "checking version of $MAKEINFO... " >&6; }
5151 ac_prog_version=`$MAKEINFO --version 2>&1 | sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'`
5152 case $ac_prog_version in
5153 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
5155 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
5156 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
5159 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
5160 $as_echo "$ac_prog_version" >&6; }
5162 if test $ac_verc_fail = yes; then
5163 MAKEINFO=: aux_missing="$aux_missing makeinfo"
5168 # Extract the first word of "$ac_prog", so it can be a program name with args.
5169 set dummy $ac_prog; ac_word=$2
5170 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5171 $as_echo_n "checking for $ac_word... " >&6; }
5172 if ${ac_cv_prog_SED+:} false; then :
5173 $as_echo_n "(cached) " >&6
5175 if test -n "$SED"; then
5176 ac_cv_prog_SED="$SED" # Let the user override the test.
5178 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5182 test -z "$as_dir" && as_dir=.
5183 for ac_exec_ext in '' $ac_executable_extensions; do
5184 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5185 ac_cv_prog_SED="$ac_prog"
5186 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5196 if test -n "$SED"; then
5197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SED" >&5
5198 $as_echo "$SED" >&6; }
5200 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5201 $as_echo "no" >&6; }
5205 test -n "$SED" && break
5208 if test -z "$SED"; then
5211 # Found it, now check the version.
5212 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $SED" >&5
5213 $as_echo_n "checking version of $SED... " >&6; }
5214 ac_prog_version=`$SED --version 2>&1 | sed -n 's/^.*GNU sed version \([0-9]*\.[0-9.]*\).*$/\1/p'`
5215 case $ac_prog_version in
5216 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
5217 3.0[2-9]*|3.[1-9]*|[4-9]*)
5218 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
5219 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
5222 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
5223 $as_echo "$ac_prog_version" >&6; }
5225 if test $ac_verc_fail = yes; then
5226 SED=: aux_missing="$aux_missing sed"
5230 if test -n "$ac_tool_prefix"; then
5231 # Extract the first word of "${ac_tool_prefix}readelf", so it can be a program name with args.
5232 set dummy ${ac_tool_prefix}readelf; ac_word=$2
5233 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5234 $as_echo_n "checking for $ac_word... " >&6; }
5235 if ${ac_cv_prog_READELF+:} false; then :
5236 $as_echo_n "(cached) " >&6
5238 if test -n "$READELF"; then
5239 ac_cv_prog_READELF="$READELF" # Let the user override the test.
5241 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5245 test -z "$as_dir" && as_dir=.
5246 for ac_exec_ext in '' $ac_executable_extensions; do
5247 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5248 ac_cv_prog_READELF="${ac_tool_prefix}readelf"
5249 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5258 READELF=$ac_cv_prog_READELF
5259 if test -n "$READELF"; then
5260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF" >&5
5261 $as_echo "$READELF" >&6; }
5263 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5264 $as_echo "no" >&6; }
5269 if test -z "$ac_cv_prog_READELF"; then
5270 ac_ct_READELF=$READELF
5271 # Extract the first word of "readelf", so it can be a program name with args.
5272 set dummy readelf; ac_word=$2
5273 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5274 $as_echo_n "checking for $ac_word... " >&6; }
5275 if ${ac_cv_prog_ac_ct_READELF+:} false; then :
5276 $as_echo_n "(cached) " >&6
5278 if test -n "$ac_ct_READELF"; then
5279 ac_cv_prog_ac_ct_READELF="$ac_ct_READELF" # Let the user override the test.
5281 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5285 test -z "$as_dir" && as_dir=.
5286 for ac_exec_ext in '' $ac_executable_extensions; do
5287 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5288 ac_cv_prog_ac_ct_READELF="readelf"
5289 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5298 ac_ct_READELF=$ac_cv_prog_ac_ct_READELF
5299 if test -n "$ac_ct_READELF"; then
5300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_READELF" >&5
5301 $as_echo "$ac_ct_READELF" >&6; }
5303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5304 $as_echo "no" >&6; }
5307 if test "x$ac_ct_READELF" = x; then
5310 case $cross_compiling:$ac_tool_warned in
5312 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5313 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5314 ac_tool_warned=yes ;;
5316 READELF=$ac_ct_READELF
5319 READELF="$ac_cv_prog_READELF"
5323 for ac_prog in autoconf
5325 # Extract the first word of "$ac_prog", so it can be a program name with args.
5326 set dummy $ac_prog; ac_word=$2
5327 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5328 $as_echo_n "checking for $ac_word... " >&6; }
5329 if ${ac_cv_prog_AUTOCONF+:} false; then :
5330 $as_echo_n "(cached) " >&6
5332 if test -n "$AUTOCONF"; then
5333 ac_cv_prog_AUTOCONF="$AUTOCONF" # Let the user override the test.
5335 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5339 test -z "$as_dir" && as_dir=.
5340 for ac_exec_ext in '' $ac_executable_extensions; do
5341 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5342 ac_cv_prog_AUTOCONF="$ac_prog"
5343 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5352 AUTOCONF=$ac_cv_prog_AUTOCONF
5353 if test -n "$AUTOCONF"; then
5354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AUTOCONF" >&5
5355 $as_echo "$AUTOCONF" >&6; }
5357 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5358 $as_echo "no" >&6; }
5362 test -n "$AUTOCONF" && break
5364 test -n "$AUTOCONF" || AUTOCONF="no"
5366 case "x$AUTOCONF" in
5367 xno|x|x:) AUTOCONF=no ;;
5369 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works" >&5
5370 $as_echo_n "checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works... " >&6; }
5371 if ${libc_cv_autoconf_works+:} false; then :
5372 $as_echo_n "(cached) " >&6
5374 if (cd $srcdir; $AUTOCONF $ACFLAGS configure.in > /dev/null 2>&1); then
5375 libc_cv_autoconf_works=yes
5377 libc_cv_autoconf_works=no
5380 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_autoconf_works" >&5
5381 $as_echo "$libc_cv_autoconf_works" >&6; }
5382 test $libc_cv_autoconf_works = yes || AUTOCONF=no
5385 if test "x$with_cvs" = xyes && test "x$AUTOCONF" = xno; then
5386 # If --without-cvs they probably won't change configure.in, so no complaints.
5387 aux_missing="$aux_missing autoconf"
5390 test -n "$critic_missing" && as_fn_error $? "
5391 *** These critical programs are missing or too old:$critic_missing
5392 *** Check the INSTALL file for required versions." "$LINENO" 5
5394 test -n "$aux_missing" && { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
5395 *** These auxiliary programs are missing or incompatible versions:$aux_missing
5396 *** some features will be disabled.
5397 *** Check the INSTALL file for required versions." >&5
5398 $as_echo "$as_me: WARNING:
5399 *** These auxiliary programs are missing or incompatible versions:$aux_missing
5400 *** some features will be disabled.
5401 *** Check the INSTALL file for required versions." >&2;}
5403 # if using special system headers, find out the compiler's sekrit
5404 # header directory and add that to the list. NOTE: Only does the right
5405 # thing on a system that doesn't need fixincludes. (Not presently a problem.)
5406 if test -n "$sysheaders"; then
5407 SYSINCLUDES=-nostdinc
5408 for d in include include-fixed; do
5409 i=`$CC -print-file-name="$d"` && test "x$i" != x && test "x$i" != "x$d" &&
5410 SYSINCLUDES="$SYSINCLUDES -isystem $i"
5412 SYSINCLUDES="$SYSINCLUDES \
5413 -isystem `echo $sysheaders | sed 's/:/ -isystem /g'`"
5414 if test -n "$CXX"; then
5415 cxxversion=`$CXX -dumpversion 2>&5` &&
5416 cxxmachine=`$CXX -dumpmachine 2>&5` &&
5417 cxxheaders=`$CXX -print-file-name=../../../../include/c++/`"$cxxversion" &&
5418 CXX_SYSINCLUDES="-isystem $cxxheaders \
5419 -isystem $cxxheaders/$cxxmachine -isystem $cxxheaders/backward"
5425 # ranlib is never necessary on Linux and Hurd systems
5428 # Test if LD_LIBRARY_PATH contains the notation for the current directory
5429 # since this would lead to problems installing/building glibc.
5430 # LD_LIBRARY_PATH contains the current directory if one of the following
5432 # - one of the terminals (":" and ";") is the first or last sign
5433 # - two terminals occur directly after each other
5434 # - the path contains an element with a dot in it
5435 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LD_LIBRARY_PATH variable" >&5
5436 $as_echo_n "checking LD_LIBRARY_PATH variable... " >&6; }
5437 case ${LD_LIBRARY_PATH} in
5438 [:\;]* | *[:\;] | *[:\;][:\;]* | *[:\;]. | .[:\;]*| . | *[:\;].[:\;]* )
5439 ld_library_path_setting="contains current directory"
5442 ld_library_path_setting="ok"
5445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_library_path_setting" >&5
5446 $as_echo "$ld_library_path_setting" >&6; }
5447 if test "$ld_library_path_setting" != "ok"; then
5449 *** LD_LIBRARY_PATH shouldn't contain the current directory when
5450 *** building glibc. Please change the environment variable
5451 *** and run configure again." "$LINENO" 5
5454 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether GCC supports -static-libgcc" >&5
5455 $as_echo_n "checking whether GCC supports -static-libgcc... " >&6; }
5456 if ${libc_cv_gcc_static_libgcc+:} false; then :
5457 $as_echo_n "(cached) " >&6
5459 if $CC -v -static-libgcc 2>&1 | grep -q 'unrecognized option.*static-libgcc'; then
5460 libc_cv_gcc_static_libgcc=
5462 libc_cv_gcc_static_libgcc=-static-libgcc
5465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_static_libgcc" >&5
5466 $as_echo "$libc_cv_gcc_static_libgcc" >&6; }
5469 # Extract the first word of "bash", so it can be a program name with args.
5470 set dummy bash; ac_word=$2
5471 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5472 $as_echo_n "checking for $ac_word... " >&6; }
5473 if ${ac_cv_path_BASH_SHELL+:} false; then :
5474 $as_echo_n "(cached) " >&6
5478 ac_cv_path_BASH_SHELL="$BASH_SHELL" # Let the user override the test with a path.
5481 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5485 test -z "$as_dir" && as_dir=.
5486 for ac_exec_ext in '' $ac_executable_extensions; do
5487 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5488 ac_cv_path_BASH_SHELL="$as_dir/$ac_word$ac_exec_ext"
5489 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5496 test -z "$ac_cv_path_BASH_SHELL" && ac_cv_path_BASH_SHELL="no"
5500 BASH_SHELL=$ac_cv_path_BASH_SHELL
5501 if test -n "$BASH_SHELL"; then
5502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BASH_SHELL" >&5
5503 $as_echo "$BASH_SHELL" >&6; }
5505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5506 $as_echo "no" >&6; }
5510 if test "$BASH_SHELL" != no &&
5511 $BASH_SHELL -c 'test "$BASH_VERSINFO" \
5512 && test "$BASH_VERSINFO" -ge 2 >&/dev/null'; then
5513 libc_cv_have_bash2=yes
5515 libc_cv_have_bash2=no
5519 if test "$BASH_SHELL" = no; then
5520 # Extract the first word of "ksh", so it can be a program name with args.
5521 set dummy ksh; ac_word=$2
5522 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5523 $as_echo_n "checking for $ac_word... " >&6; }
5524 if ${ac_cv_path_KSH+:} false; then :
5525 $as_echo_n "(cached) " >&6
5529 ac_cv_path_KSH="$KSH" # Let the user override the test with a path.
5532 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5536 test -z "$as_dir" && as_dir=.
5537 for ac_exec_ext in '' $ac_executable_extensions; do
5538 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5539 ac_cv_path_KSH="$as_dir/$ac_word$ac_exec_ext"
5540 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5547 test -z "$ac_cv_path_KSH" && ac_cv_path_KSH="no"
5552 if test -n "$KSH"; then
5553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $KSH" >&5
5554 $as_echo "$KSH" >&6; }
5556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5557 $as_echo "no" >&6; }
5561 if test "$KSH" = no; then
5564 libc_cv_have_ksh=yes
5569 libc_cv_have_ksh=yes
5573 for ac_prog in gawk mawk nawk awk
5575 # Extract the first word of "$ac_prog", so it can be a program name with args.
5576 set dummy $ac_prog; ac_word=$2
5577 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5578 $as_echo_n "checking for $ac_word... " >&6; }
5579 if ${ac_cv_prog_AWK+:} false; then :
5580 $as_echo_n "(cached) " >&6
5582 if test -n "$AWK"; then
5583 ac_cv_prog_AWK="$AWK" # Let the user override the test.
5585 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5589 test -z "$as_dir" && as_dir=.
5590 for ac_exec_ext in '' $ac_executable_extensions; do
5591 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5592 ac_cv_prog_AWK="$ac_prog"
5593 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5603 if test -n "$AWK"; then
5604 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5605 $as_echo "$AWK" >&6; }
5607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5608 $as_echo "no" >&6; }
5612 test -n "$AWK" && break
5615 # Extract the first word of "perl", so it can be a program name with args.
5616 set dummy perl; ac_word=$2
5617 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5618 $as_echo_n "checking for $ac_word... " >&6; }
5619 if ${ac_cv_path_PERL+:} false; then :
5620 $as_echo_n "(cached) " >&6
5624 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
5627 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5631 test -z "$as_dir" && as_dir=.
5632 for ac_exec_ext in '' $ac_executable_extensions; do
5633 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5634 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
5635 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5642 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="no"
5646 PERL=$ac_cv_path_PERL
5647 if test -n "$PERL"; then
5648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
5649 $as_echo "$PERL" >&6; }
5651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5652 $as_echo "no" >&6; }
5656 if test "$PERL" != no &&
5657 (eval `$PERL -V:apiversion`; test `expr "$apiversion" \< 5` -ne 0); then
5660 # Extract the first word of "install-info", so it can be a program name with args.
5661 set dummy install-info; ac_word=$2
5662 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5663 $as_echo_n "checking for $ac_word... " >&6; }
5664 if ${ac_cv_path_INSTALL_INFO+:} false; then :
5665 $as_echo_n "(cached) " >&6
5667 case $INSTALL_INFO in
5669 ac_cv_path_INSTALL_INFO="$INSTALL_INFO" # Let the user override the test with a path.
5672 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5673 as_dummy="$PATH:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin"
5674 for as_dir in $as_dummy
5677 test -z "$as_dir" && as_dir=.
5678 for ac_exec_ext in '' $ac_executable_extensions; do
5679 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5680 ac_cv_path_INSTALL_INFO="$as_dir/$ac_word$ac_exec_ext"
5681 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5688 test -z "$ac_cv_path_INSTALL_INFO" && ac_cv_path_INSTALL_INFO="no"
5692 INSTALL_INFO=$ac_cv_path_INSTALL_INFO
5693 if test -n "$INSTALL_INFO"; then
5694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL_INFO" >&5
5695 $as_echo "$INSTALL_INFO" >&6; }
5697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5698 $as_echo "no" >&6; }
5702 # Extract the first word of "bison", so it can be a program name with args.
5703 set dummy bison; ac_word=$2
5704 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5705 $as_echo_n "checking for $ac_word... " >&6; }
5706 if ${ac_cv_path_BISON+:} false; then :
5707 $as_echo_n "(cached) " >&6
5711 ac_cv_path_BISON="$BISON" # Let the user override the test with a path.
5714 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5715 as_dummy="$PATH:/usr/local/bin:/usr/bin:/bin"
5716 for as_dir in $as_dummy
5719 test -z "$as_dir" && as_dir=.
5720 for ac_exec_ext in '' $ac_executable_extensions; do
5721 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5722 ac_cv_path_BISON="$as_dir/$ac_word$ac_exec_ext"
5723 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5730 test -z "$ac_cv_path_BISON" && ac_cv_path_BISON="no"
5734 BISON=$ac_cv_path_BISON
5735 if test -n "$BISON"; then
5736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BISON" >&5
5737 $as_echo "$BISON" >&6; }
5739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5740 $as_echo "no" >&6; }
5745 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for signed size_t type" >&5
5746 $as_echo_n "checking for signed size_t type... " >&6; }
5747 if ${libc_cv_signed_size_t+:} false; then :
5748 $as_echo_n "(cached) " >&6
5750 echo '#include <stddef.h>
5751 FOOBAR __SIZE_TYPE__ FOOBAR' > conftest.c
5752 if eval "$ac_cpp conftest.c 2>/dev/null" \
5753 | grep '^FOOBAR.*unsigned.*FOOBAR$' >/dev/null; then
5754 libc_cv_signed_size_t=no
5756 libc_cv_signed_size_t=yes
5760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_signed_size_t" >&5
5761 $as_echo "$libc_cv_signed_size_t" >&6; }
5762 if test $libc_cv_signed_size_t = yes; then
5763 cat >> confdefs.h <<\EOF
5764 #undef __SIZE_TYPE__
5765 #define __SIZE_TYPE__ unsigned
5769 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libc-friendly stddef.h" >&5
5770 $as_echo_n "checking for libc-friendly stddef.h... " >&6; }
5771 if ${libc_cv_friendly_stddef+:} false; then :
5772 $as_echo_n "(cached) " >&6
5774 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5775 /* end confdefs.h. */
5776 #define __need_size_t
5777 #define __need_wchar_t
5784 size_t size; wchar_t wchar;
5786 #error stddef.h ignored __need_*
5788 if (&size == NULL || &wchar == NULL) abort ();
5793 if ac_fn_c_try_compile "$LINENO"; then :
5794 libc_cv_friendly_stddef=yes
5796 libc_cv_friendly_stddef=no
5798 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_friendly_stddef" >&5
5801 $as_echo "$libc_cv_friendly_stddef" >&6; }
5802 if test $libc_cv_friendly_stddef = yes; then
5803 config_vars="$config_vars
5804 override stddef.h = # The installed <stddef.h> seems to be libc-friendly."
5807 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need to use -P to assemble .S files" >&5
5808 $as_echo_n "checking whether we need to use -P to assemble .S files... " >&6; }
5809 if ${libc_cv_need_minus_P+:} false; then :
5810 $as_echo_n "(cached) " >&6
5812 cat > conftest.S <<EOF
5813 #include "confdefs.h"
5814 /* Nothing whatsoever. */
5816 if { ac_try='${CC-cc} $CPPFLAGS $ASFLAGS -c conftest.S 1>&5'
5817 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5820 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5821 test $ac_status = 0; }; }; then
5822 libc_cv_need_minus_P=no
5824 libc_cv_need_minus_P=yes
5828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_need_minus_P" >&5
5829 $as_echo "$libc_cv_need_minus_P" >&6; }
5830 if test $libc_cv_need_minus_P = yes; then
5831 config_vars="$config_vars
5832 asm-CPPFLAGS = -P # The assembler can't grok cpp's # line directives."
5835 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .set assembler directive" >&5
5836 $as_echo_n "checking for .set assembler directive... " >&6; }
5837 if ${libc_cv_asm_set_directive+:} false; then :
5838 $as_echo_n "(cached) " >&6
5840 cat > conftest.s <<EOF
5843 .set glibc_conftest_frobozz,foo
5844 $libc_cv_asm_global_directive glibc_conftest_frobozz
5846 # The alpha-dec-osf1 assembler gives only a warning for `.set'
5847 # (but it doesn't work), so we must do a linking check to be sure.
5848 cat > conftest1.c <<\EOF
5849 extern int glibc_conftest_frobozz;
5850 void _start() { glibc_conftest_frobozz = 1; }
5852 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
5853 -nostartfiles -nostdlib \
5854 -o conftest conftest.s conftest1.c 1>&5 2>&5; then
5855 libc_cv_asm_set_directive=yes
5857 libc_cv_asm_set_directive=no
5861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_set_directive" >&5
5862 $as_echo "$libc_cv_asm_set_directive" >&6; }
5863 if test $libc_cv_asm_set_directive = yes; then
5864 $as_echo "#define HAVE_ASM_SET_DIRECTIVE 1" >>confdefs.h
5868 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler gnu_unique_object symbol type" >&5
5869 $as_echo_n "checking for assembler gnu_unique_object symbol type... " >&6; }
5870 if ${libc_cv_asm_unique_object+:} false; then :
5871 $as_echo_n "(cached) " >&6
5873 cat > conftest.s <<EOF
5876 .type _sym, ${libc_cv_asm_type_prefix}gnu_unique_object
5878 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5879 libc_cv_asm_unique_object=yes
5881 libc_cv_asm_unique_object=no
5885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_unique_object" >&5
5886 $as_echo "$libc_cv_asm_unique_object" >&6; }
5887 if test $libc_cv_asm_unique_object = yes; then
5888 $as_echo "#define HAVE_ASM_UNIQUE_OBJECT 1" >>confdefs.h
5892 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .symver assembler directive" >&5
5893 $as_echo_n "checking for .symver assembler directive... " >&6; }
5894 if ${libc_cv_asm_symver_directive+:} false; then :
5895 $as_echo_n "(cached) " >&6
5897 cat > conftest.s <<EOF
5900 .symver _sym,sym@VERS
5902 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5903 libc_cv_asm_symver_directive=yes
5905 libc_cv_asm_symver_directive=no
5909 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_symver_directive" >&5
5910 $as_echo "$libc_cv_asm_symver_directive" >&6; }
5911 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld --version-script" >&5
5912 $as_echo_n "checking for ld --version-script... " >&6; }
5913 if ${libc_cv_ld_version_script_option+:} false; then :
5914 $as_echo_n "(cached) " >&6
5916 if test $libc_cv_asm_symver_directive = yes; then
5917 cat > conftest.s <<EOF
5920 .symver _sym,sym@VERS
5922 cat > conftest.map <<EOF
5931 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5932 if { ac_try='${CC-cc} $CFLAGS $LDFLAGS -shared
5933 -o conftest.so conftest.o
5934 -nostartfiles -nostdlib
5935 -Wl,--version-script,conftest.map
5937 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5940 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5941 test $ac_status = 0; }; };
5943 libc_cv_ld_version_script_option=yes
5945 libc_cv_ld_version_script_option=no
5948 libc_cv_ld_version_script_option=no
5951 libc_cv_ld_version_script_option=no
5955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ld_version_script_option" >&5
5956 $as_echo "$libc_cv_ld_version_script_option" >&6; }
5957 if test $shared != no &&
5958 test $libc_cv_asm_symver_directive = yes &&
5959 test $libc_cv_ld_version_script_option = yes &&
5960 test $enable_versioning = yes; then
5962 $as_echo "#define DO_VERSIONING 1" >>confdefs.h
5969 if test $elf = yes && test $shared != no && test $VERSIONING = no; then
5971 *** WARNING: You should not compile GNU libc without versioning. Not using
5972 *** versioning will introduce incompatibilities so that old binaries
5973 *** will not run anymore.
5974 *** For versioning you need recent binutils (binutils-2.8.1.0.23 or newer)."
5976 if test $elf = yes; then
5977 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .previous assembler directive" >&5
5978 $as_echo_n "checking for .previous assembler directive... " >&6; }
5979 if ${libc_cv_asm_previous_directive+:} false; then :
5980 $as_echo_n "(cached) " >&6
5982 cat > conftest.s <<EOF
5983 .section foo_section
5986 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5987 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5990 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5991 test $ac_status = 0; }; }; then
5992 libc_cv_asm_previous_directive=yes
5994 libc_cv_asm_previous_directive=no
5998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_previous_directive" >&5
5999 $as_echo "$libc_cv_asm_previous_directive" >&6; }
6000 if test $libc_cv_asm_previous_directive = yes; then
6001 $as_echo "#define HAVE_ASM_PREVIOUS_DIRECTIVE 1" >>confdefs.h
6004 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .popsection assembler directive" >&5
6005 $as_echo_n "checking for .popsection assembler directive... " >&6; }
6006 if ${libc_cv_asm_popsection_directive+:} false; then :
6007 $as_echo_n "(cached) " >&6
6009 cat > conftest.s <<EOF
6010 .pushsection foo_section
6013 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
6014 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6017 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6018 test $ac_status = 0; }; }; then
6019 libc_cv_asm_popsection_directive=yes
6021 libc_cv_asm_popsection_directive=no
6025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_popsection_directive" >&5
6026 $as_echo "$libc_cv_asm_popsection_directive" >&6; }
6027 if test $libc_cv_asm_popsection_directive = yes; then
6028 $as_echo "#define HAVE_ASM_POPSECTION_DIRECTIVE 1" >>confdefs.h
6032 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .protected and .hidden assembler directive" >&5
6033 $as_echo_n "checking for .protected and .hidden assembler directive... " >&6; }
6034 if ${libc_cv_asm_protected_directive+:} false; then :
6035 $as_echo_n "(cached) " >&6
6037 cat > conftest.s <<EOF
6043 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
6044 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6047 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6048 test $ac_status = 0; }; }; then
6049 libc_cv_asm_protected_directive=yes
6051 as_fn_error $? "assembler support for symbol visibility is required" "$LINENO" 5
6055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_protected_directive" >&5
6056 $as_echo "$libc_cv_asm_protected_directive" >&6; }
6058 if test $libc_cv_asm_protected_directive = yes; then
6059 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((visibility())) is supported" >&5
6060 $as_echo_n "checking whether __attribute__((visibility())) is supported... " >&6; }
6061 if ${libc_cv_visibility_attribute+:} false; then :
6062 $as_echo_n "(cached) " >&6
6064 cat > conftest.c <<EOF
6065 int foo __attribute__ ((visibility ("hidden"))) = 1;
6066 int bar __attribute__ ((visibility ("protected"))) = 1;
6068 libc_cv_visibility_attribute=no
6069 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
6070 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6073 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6074 test $ac_status = 0; }; }; then
6075 if grep '\.hidden.*foo' conftest.s >/dev/null; then
6076 if grep '\.protected.*bar' conftest.s >/dev/null; then
6077 libc_cv_visibility_attribute=yes
6081 rm -f conftest.{c,s}
6084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_visibility_attribute" >&5
6085 $as_echo "$libc_cv_visibility_attribute" >&6; }
6086 if test $libc_cv_visibility_attribute != yes; then
6087 as_fn_error $? "compiler support for visibility attribute is required" "$LINENO" 5
6091 if test $libc_cv_visibility_attribute = yes; then
6092 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken __attribute__((visibility()))" >&5
6093 $as_echo_n "checking for broken __attribute__((visibility()))... " >&6; }
6094 if ${libc_cv_broken_visibility_attribute+:} false; then :
6095 $as_echo_n "(cached) " >&6
6097 cat > conftest.c <<EOF
6099 int bar (int x) __asm__ ("foo") __attribute__ ((visibility ("hidden")));
6100 int bar (int x) { return x; }
6102 libc_cv_broken_visibility_attribute=yes
6103 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
6104 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6107 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6108 test $ac_status = 0; }; }; then
6109 if grep '\.hidden[ _]foo' conftest.s >/dev/null; then
6110 libc_cv_broken_visibility_attribute=no
6113 rm -f conftest.c conftest.s
6116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_broken_visibility_attribute" >&5
6117 $as_echo "$libc_cv_broken_visibility_attribute" >&6; }
6118 if test $libc_cv_broken_visibility_attribute = yes; then
6119 as_fn_error $? "working compiler support for visibility attribute is required" "$LINENO" 5
6123 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken __attribute__((alias()))" >&5
6124 $as_echo_n "checking for broken __attribute__((alias()))... " >&6; }
6125 if ${libc_cv_broken_alias_attribute+:} false; then :
6126 $as_echo_n "(cached) " >&6
6128 cat > conftest.c <<EOF
6129 extern int foo (int x) __asm ("xyzzy");
6130 int bar (int x) { return x; }
6131 extern __typeof (bar) foo __attribute ((weak, alias ("bar")));
6133 extern __typeof (dfoo) dfoo __asm ("abccb");
6136 libc_cv_broken_alias_attribute=yes
6137 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
6138 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6141 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6142 test $ac_status = 0; }; }; then
6143 if grep 'xyzzy' conftest.s >/dev/null &&
6144 grep 'abccb' conftest.s >/dev/null; then
6145 libc_cv_broken_alias_attribute=no
6148 rm -f conftest.c conftest.s
6151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_broken_alias_attribute" >&5
6152 $as_echo "$libc_cv_broken_alias_attribute" >&6; }
6153 if test $libc_cv_broken_alias_attribute = yes; then
6154 as_fn_error $? "working alias attribute support required" "$LINENO" 5
6157 if test $libc_cv_visibility_attribute = yes; then
6158 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to put _rtld_local into .sdata section" >&5
6159 $as_echo_n "checking whether to put _rtld_local into .sdata section... " >&6; }
6160 if ${libc_cv_have_sdata_section+:} false; then :
6161 $as_echo_n "(cached) " >&6
6163 echo "int i;" > conftest.c
6164 libc_cv_have_sdata_section=no
6165 if ${CC-cc} $LDFLAGS -fPIC -shared -Wl,--verbose conftest.c -o conftest.so 2>&1 \
6166 | grep '\.sdata' >/dev/null; then
6167 libc_cv_have_sdata_section=yes
6169 rm -f conftest.c conftest.so
6172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_sdata_section" >&5
6173 $as_echo "$libc_cv_have_sdata_section" >&6; }
6174 if test $libc_cv_have_sdata_section = yes; then
6175 $as_echo "#define HAVE_SDATA_SECTION 1" >>confdefs.h
6180 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .preinit_array/.init_array/.fini_array support" >&5
6181 $as_echo_n "checking for .preinit_array/.init_array/.fini_array support... " >&6; }
6182 if ${libc_cv_initfini_array+:} false; then :
6183 $as_echo_n "(cached) " >&6
6185 cat > conftest.c <<EOF
6186 int _start (void) { return 0; }
6187 int __start (void) { return 0; }
6188 int foo (void) { return 1; }
6189 int (*fp) (void) __attribute__ ((section (".init_array"))) = foo;
6191 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -o conftest conftest.c
6192 -static -nostartfiles -nostdlib 1>&5'
6193 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6196 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6197 test $ac_status = 0; }; }
6199 if $READELF -S conftest | fgrep INIT_ARRAY > /dev/null; then
6200 libc_cv_initfini_array=yes
6202 libc_cv_initfini_array=no
6205 libc_cv_initfini_array=no
6209 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_initfini_array" >&5
6210 $as_echo "$libc_cv_initfini_array" >&6; }
6211 if test $libc_cv_initfini_array != yes; then
6212 as_fn_error $? "Need linker with .init_array/.fini_array support." "$LINENO" 5
6215 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use .ctors/.dtors header and trailer" >&5
6216 $as_echo_n "checking whether to use .ctors/.dtors header and trailer... " >&6; }
6217 if ${libc_cv_ctors_header+:} false; then :
6218 $as_echo_n "(cached) " >&6
6220 if { ac_try='${CC-cc} -Wl,--verbose 2>&1|grep SORT_BY_INIT_PRIORITY 1>&5'
6221 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6224 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6225 test $ac_status = 0; }; }; then
6226 libc_cv_ctors_header=no
6228 libc_cv_ctors_header=yes
6231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ctors_header" >&5
6232 $as_echo "$libc_cv_ctors_header" >&6; }
6234 if test $libc_cv_ctors_header = no; then
6235 $as_echo "#define NO_CTORS_DTORS_SECTIONS 1" >>confdefs.h
6239 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libunwind-support in compiler" >&5
6240 $as_echo_n "checking for libunwind-support in compiler... " >&6; }
6241 if ${libc_cv_cc_with_libunwind+:} false; then :
6242 $as_echo_n "(cached) " >&6
6245 cat > conftest.c <<EOF
6246 int main (void) { return 0; }
6248 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -static -o conftest \
6249 conftest.c -v 2>&1 >/dev/null | grep -q " -lunwind "; then
6250 libc_cv_cc_with_libunwind=yes
6252 libc_cv_cc_with_libunwind=no
6256 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_with_libunwind" >&5
6257 $as_echo "$libc_cv_cc_with_libunwind" >&6; }
6259 if test $libc_cv_cc_with_libunwind = yes; then
6260 $as_echo "#define HAVE_CC_WITH_LIBUNWIND 1" >>confdefs.h
6264 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z nodelete option" >&5
6265 $as_echo_n "checking for -z nodelete option... " >&6; }
6266 if ${libc_cv_z_nodelete+:} false; then :
6267 $as_echo_n "(cached) " >&6
6269 cat > conftest.c <<EOF
6270 int _start (void) { return 42; }
6272 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6273 -fPIC -shared -o conftest.so conftest.c
6274 -nostartfiles -nostdlib
6275 -Wl,--enable-new-dtags,-z,nodelete 1>&5'
6276 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6279 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6280 test $ac_status = 0; }; }
6282 libc_cv_z_nodelete=yes
6284 as_fn_error $? "linker with -z nodelete support required" "$LINENO" 5
6288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_nodelete" >&5
6289 $as_echo "$libc_cv_z_nodelete" >&6; }
6291 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z nodlopen option" >&5
6292 $as_echo_n "checking for -z nodlopen option... " >&6; }
6293 if ${libc_cv_z_nodlopen+:} false; then :
6294 $as_echo_n "(cached) " >&6
6296 cat > conftest.c <<EOF
6297 int _start (void) { return 42; }
6299 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6300 -fPIC -shared -o conftest.so conftest.c
6301 -nostartfiles -nostdlib
6302 -Wl,--enable-new-dtags,-z,nodlopen 1>&5'
6303 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6306 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6307 test $ac_status = 0; }; }
6309 libc_cv_z_nodlopen=yes
6311 as_fn_error $? "linker with -z nodlopen support required" "$LINENO" 5
6315 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_nodlopen" >&5
6316 $as_echo "$libc_cv_z_nodlopen" >&6; }
6318 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z initfirst option" >&5
6319 $as_echo_n "checking for -z initfirst option... " >&6; }
6320 if ${libc_cv_z_initfirst+:} false; then :
6321 $as_echo_n "(cached) " >&6
6323 cat > conftest.c <<EOF
6324 int _start (void) { return 42; }
6326 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6327 -fPIC -shared -o conftest.so conftest.c
6328 -nostartfiles -nostdlib
6329 -Wl,--enable-new-dtags,-z,initfirst 1>&5'
6330 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6333 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6334 test $ac_status = 0; }; }
6336 libc_cv_z_initfirst=yes
6338 as_fn_error $? "linker with -z initfirst support required" "$LINENO" 5
6342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_initfirst" >&5
6343 $as_echo "$libc_cv_z_initfirst" >&6; }
6345 case "$base_machine" in
6346 i[34567]86 | x86_64 | powerpc* | s390* | sparc* | alpha*)
6347 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z relro option" >&5
6348 $as_echo_n "checking for -z relro option... " >&6; }
6349 if ${libc_cv_z_relro+:} false; then :
6350 $as_echo_n "(cached) " >&6
6353 if { ac_try='${CC-cc} -v --help 2>&1|grep "z relro" 1>&5'
6354 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6357 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6358 test $ac_status = 0; }; }
6360 if { ac_try='${CC-cc} -Wl,--verbose 2>&1|grep DATA_SEGMENT_RELRO_END 1>&5'
6361 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6364 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6365 test $ac_status = 0; }; }
6371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_relro" >&5
6372 $as_echo "$libc_cv_z_relro" >&6; }
6373 if test "$libc_cv_z_relro" = no; then
6374 as_fn_error $? "linker with -z relro support required" "$LINENO" 5
6380 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -Bgroup option" >&5
6381 $as_echo_n "checking for -Bgroup option... " >&6; }
6382 if ${libc_cv_Bgroup+:} false; then :
6383 $as_echo_n "(cached) " >&6
6385 cat > conftest.c <<EOF
6386 int _start (void) { return 42; }
6388 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6389 -fPIC -shared -o conftest.so conftest.c
6390 -Wl,-Bgroup -nostdlib 1>&5'
6391 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6394 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6395 test $ac_status = 0; }; }
6403 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_Bgroup" >&5
6404 $as_echo "$libc_cv_Bgroup" >&6; }
6407 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgcc_s suffix" >&5
6408 $as_echo_n "checking for libgcc_s suffix... " >&6; }
6409 if ${libc_cv_libgcc_s_suffix+:} false; then :
6410 $as_echo_n "(cached) " >&6
6412 cat > conftest.c <<EOF
6413 int main (void) { return 0; }
6415 libc_cv_libgcc_s_suffix=`${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
6416 -fPIC -shared -shared-libgcc -o conftest.so \
6417 conftest.c -v 2>&1 >/dev/null \
6418 | sed -n 's/^.* -lgcc_s\([^ ]*\) .*$/\1/p'`
6421 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_libgcc_s_suffix" >&5
6422 $as_echo "$libc_cv_libgcc_s_suffix" >&6; }
6425 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --as-needed option" >&5
6426 $as_echo_n "checking for --as-needed option... " >&6; }
6427 if ${libc_cv_as_needed+:} false; then :
6428 $as_echo_n "(cached) " >&6
6430 cat > conftest.c <<EOF
6431 int main (void) { return 0; }
6433 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6434 -fPIC -shared -o conftest.so conftest.c
6435 -lgcc_s$libc_cv_libgcc_s_suffix -Wl,--as-needed
6437 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6440 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6441 test $ac_status = 0; }; }
6443 libc_cv_as_needed=yes
6445 libc_cv_as_needed=no
6449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_as_needed" >&5
6450 $as_echo "$libc_cv_as_needed" >&6; }
6454 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether --noexecstack is desirable for .S files" >&5
6455 $as_echo_n "checking whether --noexecstack is desirable for .S files... " >&6; }
6456 if ${libc_cv_as_noexecstack+:} false; then :
6457 $as_echo_n "(cached) " >&6
6459 cat > conftest.c <<EOF
6462 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS
6463 -S -o conftest.s conftest.c 1>&5'
6464 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6467 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6468 test $ac_status = 0; }; } \
6469 && grep -q .note.GNU-stack conftest.s \
6470 && { ac_try='${CC-cc} $ASFLAGS -Wa,--noexecstack
6471 -c -o conftest.o conftest.s 1>&5'
6472 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6475 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6476 test $ac_status = 0; }; }
6478 libc_cv_as_noexecstack=yes
6480 libc_cv_as_noexecstack=no
6484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_as_noexecstack" >&5
6485 $as_echo "$libc_cv_as_noexecstack" >&6; }
6486 if test $libc_cv_as_noexecstack = yes; then
6487 ASFLAGS_config="$ASFLAGS_config -Wa,--noexecstack"
6491 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z combreloc" >&5
6492 $as_echo_n "checking for -z combreloc... " >&6; }
6493 if ${libc_cv_z_combreloc+:} false; then :
6494 $as_echo_n "(cached) " >&6
6496 cat > conftest.c <<EOF
6497 extern int bar (int);
6499 int foo (void) { return bar (mumble); }
6501 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6502 -fPIC -shared -o conftest.so conftest.c
6503 -nostdlib -nostartfiles
6504 -Wl,-z,combreloc 1>&5'
6505 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6508 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6509 test $ac_status = 0; }; }
6511 if $READELF -S conftest.so | grep '\.rel\(a\|\)\.dyn' > /dev/null; then
6512 libc_cv_z_combreloc=yes
6514 libc_cv_z_combreloc=no
6517 libc_cv_z_combreloc=no
6521 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_combreloc" >&5
6522 $as_echo "$libc_cv_z_combreloc" >&6; }
6523 if test "$libc_cv_z_combreloc" = yes; then
6524 $as_echo "#define HAVE_Z_COMBRELOC 1" >>confdefs.h
6529 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z execstack" >&5
6530 $as_echo_n "checking for -z execstack... " >&6; }
6531 if ${libc_cv_z_execstack+:} false; then :
6532 $as_echo_n "(cached) " >&6
6534 cat > conftest.c <<EOF
6535 int _start (void) { return 42; }
6537 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6538 -fPIC -shared -o conftest.so conftest.c
6539 -Wl,-z,execstack -nostdlib
6541 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6544 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6545 test $ac_status = 0; }; }
6547 libc_cv_z_execstack=yes
6549 libc_cv_z_execstack=no
6553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_execstack" >&5
6554 $as_echo "$libc_cv_z_execstack" >&6; }
6557 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fpie" >&5
6558 $as_echo_n "checking for -fpie... " >&6; }
6559 if ${libc_cv_fpie+:} false; then :
6560 $as_echo_n "(cached) " >&6
6562 cat > conftest.c <<EOF
6564 main () { return 0;}
6566 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -pie -fpie
6567 -o conftest conftest.c 1>&5'
6568 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6571 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6572 test $ac_status = 0; }; }
6580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_fpie" >&5
6581 $as_echo "$libc_cv_fpie" >&6; }
6585 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --hash-style option" >&5
6586 $as_echo_n "checking for --hash-style option... " >&6; }
6587 if ${libc_cv_hashstyle+:} false; then :
6588 $as_echo_n "(cached) " >&6
6590 cat > conftest.c <<EOF
6591 int _start (void) { return 42; }
6593 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6594 -fPIC -shared -o conftest.so conftest.c
6595 -Wl,--hash-style=both -nostdlib 1>&5'
6596 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6599 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6600 test $ac_status = 0; }; }
6602 libc_cv_hashstyle=yes
6604 libc_cv_hashstyle=no
6608 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_hashstyle" >&5
6609 $as_echo "$libc_cv_hashstyle" >&6; }
6613 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fno-toplevel-reorder -fno-section-anchors" >&5
6614 $as_echo_n "checking for -fno-toplevel-reorder -fno-section-anchors... " >&6; }
6615 if ${libc_cv_fno_toplevel_reorder+:} false; then :
6616 $as_echo_n "(cached) " >&6
6618 cat > conftest.c <<EOF
6621 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -fno-toplevel-reorder -fno-section-anchors
6623 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6626 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6627 test $ac_status = 0; }; }
6629 libc_cv_fno_toplevel_reorder=yes
6631 libc_cv_fno_toplevel_reorder=no
6635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_fno_toplevel_reorder" >&5
6636 $as_echo "$libc_cv_fno_toplevel_reorder" >&6; }
6637 if test $libc_cv_fno_toplevel_reorder = yes; then
6638 fno_unit_at_a_time="-fno-toplevel-reorder -fno-section-anchors"
6640 fno_unit_at_a_time=-fno-unit-at-a-time
6644 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fstack-protector" >&5
6645 $as_echo_n "checking for -fstack-protector... " >&6; }
6646 if ${libc_cv_ssp+:} false; then :
6647 $as_echo_n "(cached) " >&6
6649 cat > conftest.c <<EOF
6651 main () { return 0;}
6653 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -Werror -fstack-protector
6654 -o conftest conftest.c 1>&5'
6655 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6658 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6659 test $ac_status = 0; }; }
6667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ssp" >&5
6668 $as_echo "$libc_cv_ssp" >&6; }
6671 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fgnu89-inline" >&5
6672 $as_echo_n "checking for -fgnu89-inline... " >&6; }
6673 if ${libc_cv_gnu89_inline+:} false; then :
6674 $as_echo_n "(cached) " >&6
6676 cat > conftest.c <<EOF
6678 #ifdef __GNUC_GNU_INLINE__
6679 main () { return 0;}
6684 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -std=gnu99 -fgnu89-inline
6685 -o conftest.s conftest.c 1>&5'
6686 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6689 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6690 test $ac_status = 0; }; }
6692 libc_cv_gnu89_inline=yes
6694 libc_cv_gnu89_inline=no
6698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gnu89_inline" >&5
6699 $as_echo "$libc_cv_gnu89_inline" >&6; }
6700 if test $libc_cv_gnu89_inline = yes; then
6701 gnu89_inline=-fgnu89-inline
6707 if test $elf != yes; then
6708 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .init and .fini sections" >&5
6709 $as_echo_n "checking for .init and .fini sections... " >&6; }
6710 if ${libc_cv_have_initfini+:} false; then :
6711 $as_echo_n "(cached) " >&6
6713 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6714 /* end confdefs.h. */
6719 asm (".section .init");
6720 asm (".section .fini");
6721 asm ("${libc_cv_dot_text}");
6726 if ac_fn_c_try_compile "$LINENO"; then :
6727 libc_cv_have_initfini=yes
6729 libc_cv_have_initfini=no
6731 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_initfini" >&5
6734 $as_echo "$libc_cv_have_initfini" >&6; }
6735 if test $libc_cv_have_initfini = yes; then
6736 $as_echo "#define HAVE_INITFINI 1" >>confdefs.h
6741 if test $elf = yes; then
6742 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc puts quotes around section names" >&5
6743 $as_echo_n "checking whether cc puts quotes around section names... " >&6; }
6744 if ${libc_cv_have_section_quotes+:} false; then :
6745 $as_echo_n "(cached) " >&6
6747 cat > conftest.c <<EOF
6748 static const int foo
6749 __attribute__ ((section ("bar"))) = 1;
6751 if ${CC-cc} -S conftest.c -o conftest.s; then
6752 if grep '\.section.*"bar"' conftest.s >/dev/null; then
6753 libc_cv_have_section_quotes=yes
6755 libc_cv_have_section_quotes=no
6758 libc_cv_have_section_quotes=unknown
6760 rm -f conftest.{c,s}
6763 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_section_quotes" >&5
6764 $as_echo "$libc_cv_have_section_quotes" >&6; }
6765 if test $libc_cv_have_section_quotes = yes; then
6766 $as_echo "#define HAVE_SECTION_QUOTES 1" >>confdefs.h
6773 if test $elf = yes; then
6774 libc_cv_asm_underscores=no
6776 if test $ac_cv_prog_cc_works = yes; then
6777 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _ prefix on C symbol names" >&5
6778 $as_echo_n "checking for _ prefix on C symbol names... " >&6; }
6779 if ${libc_cv_asm_underscores+:} false; then :
6780 $as_echo_n "(cached) " >&6
6782 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6783 /* end confdefs.h. */
6784 asm ("_glibc_foobar:");
6793 if ac_fn_c_try_link "$LINENO"; then :
6794 libc_cv_asm_underscores=yes
6796 libc_cv_asm_underscores=no
6798 rm -f core conftest.err conftest.$ac_objext \
6799 conftest$ac_exeext conftest.$ac_ext
6801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_underscores" >&5
6802 $as_echo "$libc_cv_asm_underscores" >&6; }
6804 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _ prefix on C symbol names" >&5
6805 $as_echo_n "checking for _ prefix on C symbol names... " >&6; }
6806 if ${libc_cv_asm_underscores+:} false; then :
6807 $as_echo_n "(cached) " >&6
6809 cat > conftest.$ac_ext <<EOF
6810 #line $LINENO "configure"
6811 #include "confdefs.h"
6812 void underscore_test(void) {
6815 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6816 (eval $ac_compile) 2>&5
6818 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6819 test $ac_status = 0; }; then
6820 if grep _underscore_test conftest* >/dev/null; then
6822 libc_cv_asm_underscores=yes
6825 libc_cv_asm_underscores=no
6828 echo "configure: failed program was:" >&5
6829 cat conftest.$ac_ext >&5
6831 libc_cv_asm_underscores=no
6835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_underscores" >&5
6836 $as_echo "$libc_cv_asm_underscores" >&6; }
6839 if test $libc_cv_asm_underscores = no; then
6840 $as_echo "#define NO_UNDERSCORES 1" >>confdefs.h
6844 if test $elf = yes; then
6845 libc_cv_weak_symbols=yes
6848 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler .weak directive" >&5
6849 $as_echo_n "checking for assembler .weak directive... " >&6; }
6850 if ${libc_cv_asm_weak_directive+:} false; then :
6851 $as_echo_n "(cached) " >&6
6853 cat > conftest.s <<EOF
6855 ${libc_cv_asm_global_directive} foo
6858 .weak bar; bar = foo
6860 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6861 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6864 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6865 test $ac_status = 0; }; }; then
6866 libc_cv_asm_weak_directive=yes
6868 libc_cv_asm_weak_directive=no
6872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_weak_directive" >&5
6873 $as_echo "$libc_cv_asm_weak_directive" >&6; }
6875 if test $libc_cv_asm_weak_directive = no; then
6876 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler .weakext directive" >&5
6877 $as_echo_n "checking for assembler .weakext directive... " >&6; }
6878 if ${libc_cv_asm_weakext_directive+:} false; then :
6879 $as_echo_n "(cached) " >&6
6881 cat > conftest.s <<EOF
6883 ${libc_cv_asm_global_directive} foo
6887 ${libc_cv_asm_global_directive} baz
6890 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6891 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6894 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6895 test $ac_status = 0; }; }; then
6896 libc_cv_asm_weakext_directive=yes
6898 libc_cv_asm_weakext_directive=no
6902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_weakext_directive" >&5
6903 $as_echo "$libc_cv_asm_weakext_directive" >&6; }
6907 if test $libc_cv_asm_weak_directive = yes; then
6908 $as_echo "#define HAVE_ASM_WEAK_DIRECTIVE 1" >>confdefs.h
6910 elif test $libc_cv_asm_weakext_directive = yes; then
6911 $as_echo "#define HAVE_ASM_WEAKEXT_DIRECTIVE 1" >>confdefs.h
6915 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether CFI directives are supported" >&5
6916 $as_echo_n "checking whether CFI directives are supported... " >&6; }
6917 if ${libc_cv_asm_cfi_directives+:} false; then :
6918 $as_echo_n "(cached) " >&6
6921 sparc/sparc64*) cfi_offset=2047;;
6924 cat > conftest.s <<EOF
6926 .type func,%function
6930 .cfi_rel_offset 1, $cfi_offset
6933 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6934 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6937 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6938 test $ac_status = 0; }; }; then
6939 libc_cv_asm_cfi_directives=yes
6941 libc_cv_asm_cfi_directives=no
6945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_cfi_directives" >&5
6946 $as_echo "$libc_cv_asm_cfi_directives" >&6; }
6947 if test $libc_cv_asm_cfi_directives = yes; then
6948 $as_echo "#define HAVE_ASM_CFI_DIRECTIVES 1" >>confdefs.h
6952 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld --no-whole-archive" >&5
6953 $as_echo_n "checking for ld --no-whole-archive... " >&6; }
6954 if ${libc_cv_ld_no_whole_archive+:} false; then :
6955 $as_echo_n "(cached) " >&6
6957 cat > conftest.c <<\EOF
6962 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6963 -nostdlib -nostartfiles -Wl,--no-whole-archive
6964 -o conftest conftest.c 1>&5'
6965 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6968 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6969 test $ac_status = 0; }; }; then
6970 libc_cv_ld_no_whole_archive=yes
6972 libc_cv_ld_no_whole_archive=no
6976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ld_no_whole_archive" >&5
6977 $as_echo "$libc_cv_ld_no_whole_archive" >&6; }
6978 if test $libc_cv_ld_no_whole_archive = yes; then
6979 no_whole_archive=-Wl,--no-whole-archive
6982 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc -fexceptions" >&5
6983 $as_echo_n "checking for gcc -fexceptions... " >&6; }
6984 if ${libc_cv_gcc_exceptions+:} false; then :
6985 $as_echo_n "(cached) " >&6
6987 cat > conftest.c <<\EOF
6992 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6993 -nostdlib -nostartfiles -fexceptions
6994 -o conftest conftest.c 1>&5'
6995 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6998 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6999 test $ac_status = 0; }; }; then
7000 libc_cv_gcc_exceptions=yes
7002 libc_cv_gcc_exceptions=no
7006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_exceptions" >&5
7007 $as_echo "$libc_cv_gcc_exceptions" >&6; }
7008 if test $libc_cv_gcc_exceptions = yes; then
7009 exceptions=-fexceptions
7012 if test "$host_cpu" = powerpc ; then
7013 # Check for a bug present in at least versions 2.8.x of GCC
7014 # and versions 1.0.x of EGCS.
7015 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether clobbering cr0 causes problems" >&5
7016 $as_echo_n "checking whether clobbering cr0 causes problems... " >&6; }
7017 if ${libc_cv_c_asmcr0_bug+:} false; then :
7018 $as_echo_n "(cached) " >&6
7020 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7021 /* end confdefs.h. */
7022 int tester(int x) { asm ("" : : : "cc"); return x & 123; }
7031 if ac_fn_c_try_compile "$LINENO"; then :
7032 libc_cv_c_asmcr0_bug='no'
7034 libc_cv_c_asmcr0_bug='yes'
7036 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_c_asmcr0_bug" >&5
7039 $as_echo "$libc_cv_c_asmcr0_bug" >&6; }
7040 if test "$libc_cv_c_asmcr0_bug" != 'no'; then
7041 $as_echo "#define BROKEN_PPC_ASM_CR0 1" >>confdefs.h
7046 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_expect" >&5
7047 $as_echo_n "checking for __builtin_expect... " >&6; }
7048 if ${libc_cv_gcc_builtin_expect+:} false; then :
7049 $as_echo_n "(cached) " >&6
7051 cat > conftest.c <<EOF
7052 #line $LINENO "configure"
7055 a = __builtin_expect (a, 10);
7056 return a == 10 ? 0 : 1;
7059 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -nostdlib -nostartfiles
7060 -o conftest conftest.c -lgcc >&5'
7061 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7064 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7065 test $ac_status = 0; }; }; then
7066 libc_cv_gcc_builtin_expect=yes
7068 libc_cv_gcc_builtin_expect=no
7072 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_expect" >&5
7073 $as_echo "$libc_cv_gcc_builtin_expect" >&6; }
7074 if test "$libc_cv_gcc_builtin_expect" = yes; then
7075 $as_echo "#define HAVE_BUILTIN_EXPECT 1" >>confdefs.h
7079 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_memset" >&5
7080 $as_echo_n "checking for __builtin_memset... " >&6; }
7081 if ${libc_cv_gcc_builtin_memset+:} false; then :
7082 $as_echo_n "(cached) " >&6
7084 cat > conftest.c <<\EOF
7087 __builtin_memset (x, 0, 1000);
7090 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "memset" > /dev/null'
7091 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7094 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7095 test $ac_status = 0; }; };
7097 libc_cv_gcc_builtin_memset=no
7099 libc_cv_gcc_builtin_memset=yes
7103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_memset" >&5
7104 $as_echo "$libc_cv_gcc_builtin_memset" >&6; }
7105 if test "$libc_cv_gcc_builtin_memset" = yes ; then
7106 $as_echo "#define HAVE_BUILTIN_MEMSET 1" >>confdefs.h
7110 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for redirection of built-in functions" >&5
7111 $as_echo_n "checking for redirection of built-in functions... " >&6; }
7112 if ${libc_cv_gcc_builtin_redirection+:} false; then :
7113 $as_echo_n "(cached) " >&6
7115 cat > conftest.c <<\EOF
7116 extern char *strstr (const char *, const char *) __asm ("my_strstr");
7117 char *foo (const char *a, const char *b)
7119 return __builtin_strstr (a, b);
7122 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "my_strstr" > /dev/null'
7123 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7126 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7127 test $ac_status = 0; }; };
7129 libc_cv_gcc_builtin_redirection=yes
7131 libc_cv_gcc_builtin_redirection=no
7135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_redirection" >&5
7136 $as_echo "$libc_cv_gcc_builtin_redirection" >&6; }
7137 if test "$libc_cv_gcc_builtin_redirection" = yes ; then
7138 $as_echo "#define HAVE_BUILTIN_REDIRECTION 1" >>confdefs.h
7142 if test "x$use__thread" != xno; then
7143 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __thread" >&5
7144 $as_echo_n "checking for __thread... " >&6; }
7145 if ${libc_cv_gcc___thread+:} false; then :
7146 $as_echo_n "(cached) " >&6
7148 cat > conftest.c <<\EOF
7149 __thread int a = 42;
7151 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -c conftest.c >&5'
7152 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7155 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7156 test $ac_status = 0; }; }; then
7157 libc_cv_gcc___thread=yes
7159 libc_cv_gcc___thread=no
7163 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc___thread" >&5
7164 $as_echo "$libc_cv_gcc___thread" >&6; }
7165 if test "$libc_cv_gcc___thread" = yes; then
7166 $as_echo "#define HAVE___THREAD 1" >>confdefs.h
7170 libc_cv_gcc___thread=no
7173 if test "$libc_cv_gcc___thread" = yes; then
7174 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tls_model attribute" >&5
7175 $as_echo_n "checking for tls_model attribute... " >&6; }
7176 if ${libc_cv_gcc_tls_model_attr+:} false; then :
7177 $as_echo_n "(cached) " >&6
7179 cat > conftest.c <<\EOF
7180 extern __thread int a __attribute__((tls_model ("initial-exec")));
7182 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -Werror conftest.c >&5'
7183 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7186 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7187 test $ac_status = 0; }; }; then
7188 libc_cv_gcc_tls_model_attr=yes
7190 libc_cv_gcc_tls_model_attr=no
7194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_tls_model_attr" >&5
7195 $as_echo "$libc_cv_gcc_tls_model_attr" >&6; }
7196 if test "$libc_cv_gcc_tls_model_attr" = yes; then
7197 $as_echo "#define HAVE_TLS_MODEL_ATTRIBUTE 1" >>confdefs.h
7202 if test -n "$submachine"; then
7203 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiler option for CPU variant" >&5
7204 $as_echo_n "checking for compiler option for CPU variant... " >&6; }
7205 if ${libc_cv_cc_submachine+:} false; then :
7206 $as_echo_n "(cached) " >&6
7208 libc_cv_cc_submachine=no
7209 for opt in "-march=$submachine" "-mcpu=$submachine"; do
7210 if { ac_try='${CC-cc} $opt -xc /dev/null -S -o /dev/null'
7211 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7214 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7215 test $ac_status = 0; }; }; then
7216 libc_cv_cc_submachine="$opt"
7221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_submachine" >&5
7222 $as_echo "$libc_cv_cc_submachine" >&6; }
7223 if test "x$libc_cv_cc_submachine" = xno; then
7224 as_fn_error $? "${CC-cc} does not support $submachine" "$LINENO" 5
7229 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgd" >&5
7230 $as_echo_n "checking for libgd... " >&6; }
7231 if test "$with_gd" != "no"; then
7232 old_CFLAGS="$CFLAGS"
7233 CFLAGS="$CFLAGS $libgd_include"
7234 old_LDFLAGS="$LDFLAGS"
7235 LDFLAGS="$LDFLAGS $libgd_ldflags"
7237 LIBS="$LIBS -lgd -lpng -lz -lm"
7238 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7239 /* end confdefs.h. */
7249 if ac_fn_c_try_link "$LINENO"; then :
7254 rm -f core conftest.err conftest.$ac_objext \
7255 conftest$ac_exeext conftest.$ac_ext
7256 CFLAGS="$old_CFLAGS"
7257 LDFLAGS="$old_LDFLAGS"
7262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBGD" >&5
7263 $as_echo "$LIBGD" >&6; }
7267 if test x$with_selinux = xno ; then
7270 # See if we have the SELinux library
7271 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for is_selinux_enabled in -lselinux" >&5
7272 $as_echo_n "checking for is_selinux_enabled in -lselinux... " >&6; }
7273 if ${ac_cv_lib_selinux_is_selinux_enabled+:} false; then :
7274 $as_echo_n "(cached) " >&6
7276 ac_check_lib_save_LIBS=$LIBS
7277 LIBS="-lselinux $LIBS"
7278 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7279 /* end confdefs.h. */
7281 /* Override any GCC internal prototype to avoid an error.
7282 Use char because int might match the return type of a GCC
7283 builtin and then its argument prototype would still apply. */
7287 char is_selinux_enabled ();
7291 return is_selinux_enabled ();
7296 if ac_fn_c_try_link "$LINENO"; then :
7297 ac_cv_lib_selinux_is_selinux_enabled=yes
7299 ac_cv_lib_selinux_is_selinux_enabled=no
7301 rm -f core conftest.err conftest.$ac_objext \
7302 conftest$ac_exeext conftest.$ac_ext
7303 LIBS=$ac_check_lib_save_LIBS
7305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
7306 $as_echo "$ac_cv_lib_selinux_is_selinux_enabled" >&6; }
7307 if test "x$ac_cv_lib_selinux_is_selinux_enabled" = xyes; then :
7313 # See if we have the SELinux header with the NSCD permissions in it.
7314 if test x$have_selinux = xyes ; then
7315 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NSCD Flask permissions in selinux/av_permissions.h" >&5
7316 $as_echo_n "checking for NSCD Flask permissions in selinux/av_permissions.h... " >&6; }
7317 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7318 /* end confdefs.h. */
7319 #include <selinux/av_permissions.h>
7323 #ifdef NSCD__SHMEMHOST
7326 #error NSCD__SHMEMHOST not defined
7332 if ac_fn_c_try_compile "$LINENO"; then :
7337 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7338 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_selinux" >&5
7339 $as_echo "$have_selinux" >&6; }
7342 if test x$with_selinux = xyes ; then
7343 if test x$have_selinux = xno ; then
7344 as_fn_error $? "SELinux explicitly required, but sufficiently recent SELinux library not found" "$LINENO" 5
7348 # Check if we're building with SELinux support.
7349 if test "x$have_selinux" = xyes; then
7351 $as_echo "#define HAVE_SELINUX 1" >>confdefs.h
7354 # See if we have the libaudit library
7355 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for audit_log_user_avc_message in -laudit" >&5
7356 $as_echo_n "checking for audit_log_user_avc_message in -laudit... " >&6; }
7357 if ${ac_cv_lib_audit_audit_log_user_avc_message+:} false; then :
7358 $as_echo_n "(cached) " >&6
7360 ac_check_lib_save_LIBS=$LIBS
7361 LIBS="-laudit $LIBS"
7362 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7363 /* end confdefs.h. */
7365 /* Override any GCC internal prototype to avoid an error.
7366 Use char because int might match the return type of a GCC
7367 builtin and then its argument prototype would still apply. */
7371 char audit_log_user_avc_message ();
7375 return audit_log_user_avc_message ();
7380 if ac_fn_c_try_link "$LINENO"; then :
7381 ac_cv_lib_audit_audit_log_user_avc_message=yes
7383 ac_cv_lib_audit_audit_log_user_avc_message=no
7385 rm -f core conftest.err conftest.$ac_objext \
7386 conftest$ac_exeext conftest.$ac_ext
7387 LIBS=$ac_check_lib_save_LIBS
7389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_audit_audit_log_user_avc_message" >&5
7390 $as_echo "$ac_cv_lib_audit_audit_log_user_avc_message" >&6; }
7391 if test "x$ac_cv_lib_audit_audit_log_user_avc_message" = xyes; then :
7397 if test "x$have_libaudit" = xyes; then
7399 $as_echo "#define HAVE_LIBAUDIT 1" >>confdefs.h
7404 # See if we have the libcap library
7405 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cap_init in -lcap" >&5
7406 $as_echo_n "checking for cap_init in -lcap... " >&6; }
7407 if ${ac_cv_lib_cap_cap_init+:} false; then :
7408 $as_echo_n "(cached) " >&6
7410 ac_check_lib_save_LIBS=$LIBS
7412 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7413 /* end confdefs.h. */
7415 /* Override any GCC internal prototype to avoid an error.
7416 Use char because int might match the return type of a GCC
7417 builtin and then its argument prototype would still apply. */
7430 if ac_fn_c_try_link "$LINENO"; then :
7431 ac_cv_lib_cap_cap_init=yes
7433 ac_cv_lib_cap_cap_init=no
7435 rm -f core conftest.err conftest.$ac_objext \
7436 conftest$ac_exeext conftest.$ac_ext
7437 LIBS=$ac_check_lib_save_LIBS
7439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cap_cap_init" >&5
7440 $as_echo "$ac_cv_lib_cap_cap_init" >&6; }
7441 if test "x$ac_cv_lib_cap_cap_init" = xyes; then :
7447 if test "x$have_libcap" = xyes; then
7449 $as_echo "#define HAVE_LIBCAP 1" >>confdefs.h
7457 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
7458 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
7459 if ${ac_cv_path_GREP+:} false; then :
7460 $as_echo_n "(cached) " >&6
7462 if test -z "$GREP"; then
7463 ac_path_GREP_found=false
7464 # Loop through the user's path and test for each of PROGNAME-LIST
7465 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7466 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7469 test -z "$as_dir" && as_dir=.
7470 for ac_prog in grep ggrep; do
7471 for ac_exec_ext in '' $ac_executable_extensions; do
7472 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
7473 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
7474 # Check for GNU ac_path_GREP and select it if it is found.
7475 # Check for GNU $ac_path_GREP
7476 case `"$ac_path_GREP" --version 2>&1` in
7478 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
7481 $as_echo_n 0123456789 >"conftest.in"
7484 cat "conftest.in" "conftest.in" >"conftest.tmp"
7485 mv "conftest.tmp" "conftest.in"
7486 cp "conftest.in" "conftest.nl"
7487 $as_echo 'GREP' >> "conftest.nl"
7488 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
7489 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7490 as_fn_arith $ac_count + 1 && ac_count=$as_val
7491 if test $ac_count -gt ${ac_path_GREP_max-0}; then
7492 # Best one so far, save it but keep looking for a better one
7493 ac_cv_path_GREP="$ac_path_GREP"
7494 ac_path_GREP_max=$ac_count
7496 # 10*(2^10) chars as input seems more than enough
7497 test $ac_count -gt 10 && break
7499 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7502 $ac_path_GREP_found && break 3
7507 if test -z "$ac_cv_path_GREP"; then
7508 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7511 ac_cv_path_GREP=$GREP
7515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
7516 $as_echo "$ac_cv_path_GREP" >&6; }
7517 GREP="$ac_cv_path_GREP"
7520 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
7521 $as_echo_n "checking for egrep... " >&6; }
7522 if ${ac_cv_path_EGREP+:} false; then :
7523 $as_echo_n "(cached) " >&6
7525 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
7526 then ac_cv_path_EGREP="$GREP -E"
7528 if test -z "$EGREP"; then
7529 ac_path_EGREP_found=false
7530 # Loop through the user's path and test for each of PROGNAME-LIST
7531 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7532 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7535 test -z "$as_dir" && as_dir=.
7536 for ac_prog in egrep; do
7537 for ac_exec_ext in '' $ac_executable_extensions; do
7538 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
7539 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
7540 # Check for GNU ac_path_EGREP and select it if it is found.
7541 # Check for GNU $ac_path_EGREP
7542 case `"$ac_path_EGREP" --version 2>&1` in
7544 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
7547 $as_echo_n 0123456789 >"conftest.in"
7550 cat "conftest.in" "conftest.in" >"conftest.tmp"
7551 mv "conftest.tmp" "conftest.in"
7552 cp "conftest.in" "conftest.nl"
7553 $as_echo 'EGREP' >> "conftest.nl"
7554 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
7555 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7556 as_fn_arith $ac_count + 1 && ac_count=$as_val
7557 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
7558 # Best one so far, save it but keep looking for a better one
7559 ac_cv_path_EGREP="$ac_path_EGREP"
7560 ac_path_EGREP_max=$ac_count
7562 # 10*(2^10) chars as input seems more than enough
7563 test $ac_count -gt 10 && break
7565 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7568 $ac_path_EGREP_found && break 3
7573 if test -z "$ac_cv_path_EGREP"; then
7574 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7577 ac_cv_path_EGREP=$EGREP
7582 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
7583 $as_echo "$ac_cv_path_EGREP" >&6; }
7584 EGREP="$ac_cv_path_EGREP"
7587 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
7588 $as_echo_n "checking for ANSI C header files... " >&6; }
7589 if ${ac_cv_header_stdc+:} false; then :
7590 $as_echo_n "(cached) " >&6
7592 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7593 /* end confdefs.h. */
7607 if ac_fn_c_try_compile "$LINENO"; then :
7608 ac_cv_header_stdc=yes
7610 ac_cv_header_stdc=no
7612 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7614 if test $ac_cv_header_stdc = yes; then
7615 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7616 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7617 /* end confdefs.h. */
7621 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7622 $EGREP "memchr" >/dev/null 2>&1; then :
7625 ac_cv_header_stdc=no
7631 if test $ac_cv_header_stdc = yes; then
7632 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7633 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7634 /* end confdefs.h. */
7638 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7639 $EGREP "free" >/dev/null 2>&1; then :
7642 ac_cv_header_stdc=no
7648 if test $ac_cv_header_stdc = yes; then
7649 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7650 if test "$cross_compiling" = yes; then :
7653 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7654 /* end confdefs.h. */
7657 #if ((' ' & 0x0FF) == 0x020)
7658 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7659 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7661 # define ISLOWER(c) \
7662 (('a' <= (c) && (c) <= 'i') \
7663 || ('j' <= (c) && (c) <= 'r') \
7664 || ('s' <= (c) && (c) <= 'z'))
7665 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7668 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7673 for (i = 0; i < 256; i++)
7674 if (XOR (islower (i), ISLOWER (i))
7675 || toupper (i) != TOUPPER (i))
7680 if ac_fn_c_try_run "$LINENO"; then :
7683 ac_cv_header_stdc=no
7685 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7686 conftest.$ac_objext conftest.beam conftest.$ac_ext
7691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
7692 $as_echo "$ac_cv_header_stdc" >&6; }
7693 if test $ac_cv_header_stdc = yes; then
7695 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
7699 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
7700 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7701 inttypes.h stdint.h unistd.h
7703 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7704 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7706 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
7707 cat >>confdefs.h <<_ACEOF
7708 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7716 # The cast to long int works around a bug in the HP C Compiler
7717 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7718 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7719 # This bug is HP SR number 8606223364.
7720 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long double" >&5
7721 $as_echo_n "checking size of long double... " >&6; }
7722 if ${ac_cv_sizeof_long_double+:} false; then :
7723 $as_echo_n "(cached) " >&6
7725 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long double))" "ac_cv_sizeof_long_double" "$ac_includes_default"; then :
7728 if test "$ac_cv_type_long_double" = yes; then
7729 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7730 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7731 as_fn_error 77 "cannot compute sizeof (long double)
7732 See \`config.log' for more details" "$LINENO" 5; }
7734 ac_cv_sizeof_long_double=0
7739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_double" >&5
7740 $as_echo "$ac_cv_sizeof_long_double" >&6; }
7744 cat >>confdefs.h <<_ACEOF
7745 #define SIZEOF_LONG_DOUBLE $ac_cv_sizeof_long_double
7749 sizeof_long_double=$ac_cv_sizeof_long_double
7752 ### End of automated tests.
7753 ### Now run sysdeps configure fragments.
7755 # They also can set these variables.
7757 ldd_rewrite_script=no
7758 libc_cv_sysconfdir=$sysconfdir
7759 libc_cv_gcc_unwind_find_fde=no
7762 # Iterate over all the sysdep directories we will use, running their
7763 # configure fragments.
7764 for dir in $sysnames; do
7767 *) dest=$srcdir/$dir ;;
7769 if test -r $dest/configure; then
7770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: running configure fragment for $dir" >&5
7771 $as_echo "running configure fragment for $dir" >&6; }
7776 if test x$libc_cv_gcc_unwind_find_fde = xyes; then
7777 $as_echo "#define EXPORT_UNWIND_FIND_FDE 1" >>confdefs.h
7782 $as_echo "#define USE_IN_LIBIO 1" >>confdefs.h
7785 # Test for old glibc 2.0.x headers so that they can be removed properly
7786 # Search only in includedir.
7787 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for old glibc 2.0.x headers" >&5
7788 $as_echo_n "checking for old glibc 2.0.x headers... " >&6; }
7789 if eval test -f "${includedir}/elfclass.h" -a -f "${includedir}/fcntlbits.h"
7791 old_glibc_headers=yes
7793 old_glibc_headers=no
7795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $old_glibc_headers" >&5
7796 $as_echo "$old_glibc_headers" >&6; }
7797 if test ${old_glibc_headers} = yes; then
7798 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&5
7799 $as_echo "$as_me: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&2;}
7800 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** be removed." >&5
7801 $as_echo "$as_me: WARNING: *** be removed." >&2;}
7821 if test $elf = yes; then
7822 $as_echo "#define HAVE_ELF 1" >>confdefs.h
7825 if test $xcoff = yes; then
7826 $as_echo "#define HAVE_XCOFF 1" >>confdefs.h
7832 if test $shared = default; then
7836 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -fPIC is default" >&5
7837 $as_echo_n "checking whether -fPIC is default... " >&6; }
7838 if ${libc_cv_pic_default+:} false; then :
7839 $as_echo_n "(cached) " >&6
7841 libc_cv_pic_default=yes
7842 cat > conftest.c <<EOF
7843 #if defined __PIC__ || defined __pic__ || defined PIC || defined pic
7844 # error PIC is default.
7847 if eval "${CC-cc} -S conftest.c 2>&5 1>&5"; then
7848 libc_cv_pic_default=no
7852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_pic_default" >&5
7853 $as_echo "$libc_cv_pic_default" >&6; }
7866 if test "`(cd $srcdir; pwd)`" = "`pwd`"; then
7869 config_makefile=Makefile
7872 VERSION=`sed -n -e 's/^#define VERSION "\([^"]*\)"/\1/p' < $srcdir/version.h`
7873 RELEASE=`sed -n -e 's/^#define RELEASE "\([^"]*\)"/\1/p' < $srcdir/version.h`
7877 ac_config_files="$ac_config_files config.make ${config_makefile}"
7879 ac_config_commands="$ac_config_commands default"
7881 cat >confcache <<\_ACEOF
7882 # This file is a shell script that caches the results of configure
7883 # tests run on this system so they can be shared between configure
7884 # scripts and configure runs, see configure's option --config-cache.
7885 # It is not useful on other systems. If it contains results you don't
7886 # want to keep, you may remove or edit it.
7888 # config.status only pays attention to the cache file if you give it
7889 # the --recheck option to rerun configure.
7891 # `ac_cv_env_foo' variables (set or unset) will be overridden when
7892 # loading this file, other *unset* `ac_cv_foo' will be assigned the
7897 # The following way of writing the cache mishandles newlines in values,
7898 # but we know of no workaround that is simple, portable, and efficient.
7899 # So, we kill variables containing newlines.
7900 # Ultrix sh set writes to stderr and can't be redirected directly,
7901 # and sets the high bit in the cache file unless we assign to the vars.
7903 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
7904 eval ac_val=\$$ac_var
7908 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
7909 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
7912 _ | IFS | as_nl) ;; #(
7913 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
7914 *) { eval $ac_var=; unset $ac_var;} ;;
7920 case $as_nl`(ac_space=' '; set) 2>&1` in #(
7921 *${as_nl}ac_space=\ *)
7922 # `set' does not quote correctly, so add quotes: double-quote
7923 # substitution turns \\\\ into \\, and sed turns \\ into \.
7926 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
7929 # `set' quotes correctly as required by POSIX, so do not add quotes.
7930 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
7939 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
7941 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
7943 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
7944 if test -w "$cache_file"; then
7945 if test "x$cache_file" != "x/dev/null"; then
7946 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
7947 $as_echo "$as_me: updating cache $cache_file" >&6;}
7948 if test ! -f "$cache_file" || test -h "$cache_file"; then
7949 cat confcache >"$cache_file"
7951 case $cache_file in #(
7953 mv -f confcache "$cache_file"$$ &&
7954 mv -f "$cache_file"$$ "$cache_file" ;; #(
7956 mv -f confcache "$cache_file" ;;
7961 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
7962 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
7967 test "x$prefix" = xNONE && prefix=$ac_default_prefix
7968 # Let make expand exec_prefix.
7969 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7971 DEFS=-DHAVE_CONFIG_H
7976 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
7977 # 1. Remove the extension, and $U if already installed.
7978 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
7979 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
7980 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
7981 # will be set to the directory where LIBOBJS objects are built.
7982 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
7983 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
7987 LTLIBOBJS=$ac_ltlibobjs
7991 : "${CONFIG_STATUS=./config.status}"
7993 ac_clean_files_save=$ac_clean_files
7994 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
7995 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
7996 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
7998 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
8000 # Generated by $as_me.
8001 # Run this file to recreate the current configuration.
8002 # Compiler output produced by configure, useful for debugging
8003 # configure, is in config.log if it exists.
8009 SHELL=\${CONFIG_SHELL-$SHELL}
8012 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
8013 ## -------------------- ##
8014 ## M4sh Initialization. ##
8015 ## -------------------- ##
8017 # Be more Bourne compatible
8018 DUALCASE=1; export DUALCASE # for MKS sh
8019 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
8022 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
8023 # is contrary to our usage. Disable this feature.
8024 alias -g '${1+"$@"}'='"$@"'
8025 setopt NO_GLOB_SUBST
8027 case `(set -o) 2>/dev/null` in #(
8039 # Printing a long string crashes Solaris 7 /usr/bin/printf.
8040 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
8041 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
8042 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
8043 # Prefer a ksh shell builtin over an external printf program on Solaris,
8044 # but without wasting forks for bash or zsh.
8045 if test -z "$BASH_VERSION$ZSH_VERSION" \
8046 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
8047 as_echo='print -r --'
8048 as_echo_n='print -rn --'
8049 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
8050 as_echo='printf %s\n'
8051 as_echo_n='printf %s'
8053 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
8054 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
8055 as_echo_n='/usr/ucb/echo -n'
8057 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
8058 as_echo_n_body='eval
8062 expr "X$arg" : "X\\(.*\\)$as_nl";
8063 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
8065 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
8067 export as_echo_n_body
8068 as_echo_n='sh -c $as_echo_n_body as_echo'
8071 as_echo='sh -c $as_echo_body as_echo'
8074 # The user is always right.
8075 if test "${PATH_SEPARATOR+set}" != set; then
8077 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
8078 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
8085 # We need space, tab and new line, in precisely that order. Quoting is
8086 # there to prevent editors from complaining about space-tab.
8087 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
8088 # splitting by setting IFS to empty value.)
8091 # Find who we are. Look in the path if we contain no directory separator.
8094 *[\\/]* ) as_myself=$0 ;;
8095 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8099 test -z "$as_dir" && as_dir=.
8100 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
8106 # We did not find ourselves, most probably we were run as `sh COMMAND'
8107 # in which case we are not to be found in the path.
8108 if test "x$as_myself" = x; then
8111 if test ! -f "$as_myself"; then
8112 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
8116 # Unset variables that we do not need and which cause bugs (e.g. in
8117 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
8118 # suppresses any "Segmentation fault" message there. '((' could
8119 # trigger a bug in pdksh 5.2.14.
8120 for as_var in BASH_ENV ENV MAIL MAILPATH
8121 do eval test x\${$as_var+set} = xset \
8122 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
8135 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
8138 # as_fn_error STATUS ERROR [LINENO LOG_FD]
8139 # ----------------------------------------
8140 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
8141 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
8142 # script with STATUS, using 1 if that was 0.
8145 as_status=$1; test $as_status -eq 0 && as_status=1
8147 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
8148 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
8150 $as_echo "$as_me: error: $2" >&2
8151 as_fn_exit $as_status
8155 # as_fn_set_status STATUS
8156 # -----------------------
8157 # Set $? to STATUS, without forking.
8161 } # as_fn_set_status
8165 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
8175 # Portably unset VAR.
8178 { eval $1=; unset $1;}
8180 as_unset=as_fn_unset
8181 # as_fn_append VAR VALUE
8182 # ----------------------
8183 # Append the text in VALUE to the end of the definition contained in VAR. Take
8184 # advantage of any shell optimizations that allow amortized linear growth over
8185 # repeated appends, instead of the typical quadratic growth present in naive
8187 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
8188 eval 'as_fn_append ()
8199 # as_fn_arith ARG...
8200 # ------------------
8201 # Perform arithmetic evaluation on the ARGs, and store the result in the
8202 # global $as_val. Take advantage of shells that can avoid forks. The arguments
8203 # must be portable across $(()) and expr.
8204 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
8205 eval 'as_fn_arith ()
8212 as_val=`expr "$@" || test $? -eq 1`
8217 if expr a : '\(a\)' >/dev/null 2>&1 &&
8218 test "X`expr 00001 : '.*\(...\)'`" = X001; then
8224 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
8225 as_basename=basename
8230 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
8236 as_me=`$as_basename -- "$0" ||
8237 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
8238 X"$0" : 'X\(//\)$' \| \
8239 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
8241 sed '/^.*\/\([^/][^/]*\)\/*$/{
8255 # Avoid depending upon Character Ranges.
8256 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
8257 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
8258 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
8259 as_cr_digits='0123456789'
8260 as_cr_alnum=$as_cr_Letters$as_cr_digits
8262 ECHO_C= ECHO_N= ECHO_T=
8263 case `echo -n x` in #(((((
8265 case `echo 'xy\c'` in
8266 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
8268 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
8275 rm -f conf$$ conf$$.exe conf$$.file
8276 if test -d conf$$.dir; then
8277 rm -f conf$$.dir/conf$$.file
8280 mkdir conf$$.dir 2>/dev/null
8282 if (echo >conf$$.file) 2>/dev/null; then
8283 if ln -s conf$$.file conf$$ 2>/dev/null; then
8285 # ... but there are two gotchas:
8286 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
8287 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
8288 # In both cases, we have to default to `cp -p'.
8289 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
8291 elif ln conf$$.file conf$$ 2>/dev/null; then
8299 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
8300 rmdir conf$$.dir 2>/dev/null
8305 # Create "$as_dir" as a directory, including parents if necessary.
8310 -*) as_dir=./$as_dir;;
8312 test -d "$as_dir" || eval $as_mkdir_p || {
8316 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
8317 *) as_qdir=$as_dir;;
8319 as_dirs="'$as_qdir' $as_dirs"
8320 as_dir=`$as_dirname -- "$as_dir" ||
8321 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8322 X"$as_dir" : 'X\(//\)[^/]' \| \
8323 X"$as_dir" : 'X\(//\)$' \| \
8324 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
8325 $as_echo X"$as_dir" |
8326 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8343 test -d "$as_dir" && break
8345 test -z "$as_dirs" || eval "mkdir $as_dirs"
8346 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
8350 if mkdir -p . 2>/dev/null; then
8351 as_mkdir_p='mkdir -p "$as_dir"'
8353 test -d ./-p && rmdir ./-p
8357 if test -x / >/dev/null 2>&1; then
8360 if ls -dL / >/dev/null 2>&1; then
8367 if test -d "$1"; then
8373 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
8374 ???[sx]*):;;*)false;;esac;fi
8378 as_executable_p=$as_test_x
8380 # Sed expression to map a string onto a valid CPP name.
8381 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
8383 # Sed expression to map a string onto a valid variable name.
8384 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
8388 ## ----------------------------------- ##
8389 ## Main body of $CONFIG_STATUS script. ##
8390 ## ----------------------------------- ##
8392 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
8394 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8395 # Save the log message, to keep $0 and so on meaningful, and to
8396 # report actual input values of CONFIG_FILES etc. instead of their
8397 # values after options handling.
8399 This file was extended by GNU C Library $as_me (see version.h), which was
8400 generated by GNU Autoconf 2.68. Invocation command line was
8402 CONFIG_FILES = $CONFIG_FILES
8403 CONFIG_HEADERS = $CONFIG_HEADERS
8404 CONFIG_LINKS = $CONFIG_LINKS
8405 CONFIG_COMMANDS = $CONFIG_COMMANDS
8408 on `(hostname || uname -n) 2>/dev/null | sed 1q`
8413 case $ac_config_files in *"
8414 "*) set x $ac_config_files; shift; ac_config_files=$*;;
8417 case $ac_config_headers in *"
8418 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
8422 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8423 # Files that config.status was made for.
8424 config_files="$ac_config_files"
8425 config_headers="$ac_config_headers"
8426 config_commands="$ac_config_commands"
8430 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8432 \`$as_me' instantiates files and other configuration actions
8433 from templates according to the current configuration. Unless the files
8434 and actions are specified as TAGs, all are instantiated by default.
8436 Usage: $0 [OPTION]... [TAG]...
8438 -h, --help print this help, then exit
8439 -V, --version print version number and configuration settings, then exit
8440 --config print configuration, then exit
8441 -q, --quiet, --silent
8442 do not print progress messages
8443 -d, --debug don't remove temporary files
8444 --recheck update $as_me by reconfiguring in the same conditions
8445 --file=FILE[:TEMPLATE]
8446 instantiate the configuration file FILE
8447 --header=FILE[:TEMPLATE]
8448 instantiate the configuration header FILE
8450 Configuration files:
8453 Configuration headers:
8456 Configuration commands:
8459 Report bugs to <glibc>.
8460 GNU C Library home page: <http://www.gnu.org/software/c-library/>.
8461 General help using GNU software: <http://www.gnu.org/gethelp/>."
8464 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8465 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
8467 GNU C Library config.status (see version.h)
8468 configured by $0, generated by GNU Autoconf 2.68,
8469 with options \\"\$ac_cs_config\\"
8471 Copyright (C) 2010 Free Software Foundation, Inc.
8472 This config.status script is free software; the Free Software Foundation
8473 gives unlimited permission to copy, distribute and modify it."
8479 test -n "\$AWK" || AWK=awk
8482 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8483 # The default lists apply if the user does not specify any file.
8489 ac_option=`expr "X$1" : 'X\([^=]*\)='`
8490 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
8494 ac_option=`expr "X$1" : 'X\([^=]*\)='`
8506 # Handling of the options.
8507 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8509 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
8510 $as_echo "$ac_cs_version"; exit ;;
8511 --config | --confi | --conf | --con | --co | --c )
8512 $as_echo "$ac_cs_config"; exit ;;
8513 --debug | --debu | --deb | --de | --d | -d )
8515 --file | --fil | --fi | --f )
8518 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8519 '') as_fn_error $? "missing file argument" ;;
8521 as_fn_append CONFIG_FILES " '$ac_optarg'"
8522 ac_need_defaults=false;;
8523 --header | --heade | --head | --hea )
8526 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8528 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
8529 ac_need_defaults=false;;
8531 # Conflict between --help and --header
8532 as_fn_error $? "ambiguous option: \`$1'
8533 Try \`$0 --help' for more information.";;
8534 --help | --hel | -h )
8535 $as_echo "$ac_cs_usage"; exit ;;
8536 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
8537 | -silent | --silent | --silen | --sile | --sil | --si | --s)
8541 -*) as_fn_error $? "unrecognized option: \`$1'
8542 Try \`$0 --help' for more information." ;;
8544 *) as_fn_append ac_config_targets " $1"
8545 ac_need_defaults=false ;;
8551 ac_configure_extra_args=
8553 if $ac_cs_silent; then
8555 ac_configure_extra_args="$ac_configure_extra_args --silent"
8559 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8560 if \$ac_cs_recheck; then
8561 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
8563 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
8564 CONFIG_SHELL='$SHELL'
8570 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8574 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
8575 ## Running $as_me. ##
8581 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8585 config_vars='$config_vars'
8589 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8591 # Handling of arguments.
8592 for ac_config_target in $ac_config_targets
8594 case $ac_config_target in
8595 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
8596 "config.make") CONFIG_FILES="$CONFIG_FILES config.make" ;;
8597 "${config_makefile}") CONFIG_FILES="$CONFIG_FILES ${config_makefile}" ;;
8598 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
8600 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
8605 # If the user did not use the arguments to specify the items to instantiate,
8606 # then the envvar interface is used. Set only those that are not.
8607 # We use the long form for the default assignment because of an extremely
8608 # bizarre bug on SunOS 4.1.3.
8609 if $ac_need_defaults; then
8610 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
8611 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
8612 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
8615 # Have a temporary directory for convenience. Make it in the build tree
8616 # simply because there is no reason against having it here, and in addition,
8617 # creating and moving files from /tmp can sometimes cause problems.
8618 # Hook for its removal unless debugging.
8619 # Note that there is a small window in which the directory will not be cleaned:
8620 # after its creation but before its name has been assigned to `$tmp'.
8624 trap 'exit_status=$?
8626 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
8628 trap 'as_fn_exit 1' 1 2 13 15
8630 # Create a (secure) tmp directory for tmp files.
8633 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
8637 tmp=./conf$$-$RANDOM
8638 (umask 077 && mkdir "$tmp")
8639 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
8642 # Set up the scripts for CONFIG_FILES section.
8643 # No need to generate them if there are no CONFIG_FILES.
8644 # This happens for instance with `./config.status config.h'.
8645 if test -n "$CONFIG_FILES"; then
8648 ac_cr=`echo X | tr X '\015'`
8649 # On cygwin, bash can eat \r inside `` if the user requested igncr.
8650 # But we know of no other shell where ac_cr would be empty at this
8651 # point, so we can use a bashism as a fallback.
8652 if test "x$ac_cr" = x; then
8653 eval ac_cr=\$\'\\r\'
8655 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
8656 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
8662 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
8667 echo "cat >conf$$subs.awk <<_ACEOF" &&
8668 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
8671 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8672 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
8674 for ac_last_try in false false false false false :; do
8675 . ./conf$$subs.sh ||
8676 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8678 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
8679 if test $ac_delim_n = $ac_delim_num; then
8681 elif $ac_last_try; then
8682 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8684 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8689 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8690 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
8694 s/^/S["/; s/!.*/"]=/
8704 s/\(.\{148\}\)..*/\1/
8706 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
8711 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8718 s/\(.\{148\}\)..*/\1/
8720 s/["\\]/\\&/g; s/^/"/; s/$/"/
8724 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8729 ' <conf$$subs.awk | sed '
8734 ' >>$CONFIG_STATUS || ac_write_fail=1
8735 rm -f conf$$subs.awk
8736 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8738 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
8739 for (key in S) S_is_set[key] = 1
8745 nfields = split(line, field, "@")
8747 len = length(field[1])
8748 for (i = 2; i < nfields; i++) {
8750 keylen = length(key)
8751 if (S_is_set[key]) {
8753 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
8754 len += length(value) + length(field[++i])
8765 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8766 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
8767 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
8770 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
8771 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
8774 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
8775 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
8776 # trailing colons and then remove the whole line if VPATH becomes empty
8777 # (actually we leave an empty line to preserve line numbers).
8778 if test "x$srcdir" = x.; then
8779 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
8797 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8798 fi # test -n "$CONFIG_FILES"
8800 # Set up the scripts for CONFIG_HEADERS section.
8801 # No need to generate them if there are no CONFIG_HEADERS.
8802 # This happens for instance with `./config.status Makefile'.
8803 if test -n "$CONFIG_HEADERS"; then
8804 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
8808 # Transform confdefs.h into an awk script `defines.awk', embedded as
8809 # here-document in config.status, that substitutes the proper values into
8810 # config.h.in to produce config.h.
8812 # Create a delimiter string that does not exist in confdefs.h, to ease
8813 # handling of long lines.
8815 for ac_last_try in false false :; do
8816 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
8817 if test -z "$ac_tt"; then
8819 elif $ac_last_try; then
8820 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
8822 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8826 # For the awk script, D is an array of macro values keyed by name,
8827 # likewise P contains macro parameters if any. Preserve backslash
8828 # newline sequences.
8830 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
8832 s/.\{148\}/&'"$ac_delim"'/g
8835 s/^[ ]*#[ ]*define[ ][ ]*/ /
8842 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
8844 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
8848 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
8849 D["\1"]=" \3\\\\\\n"\\/p
8851 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
8856 s/.\{148\}/&'"$ac_delim"'/g
8861 s/["\\]/\\&/g; s/^/"/; s/$/"/p
8864 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
8866 ' <confdefs.h | sed '
8867 s/'"$ac_delim"'/"\\\
8868 "/g' >>$CONFIG_STATUS || ac_write_fail=1
8870 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8871 for (key in D) D_is_set[key] = 1
8874 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
8876 split(line, arg, " ")
8877 if (arg[1] == "#") {
8881 defundef = substr(arg[1], 2)
8884 split(mac1, mac2, "(") #)
8886 prefix = substr(line, 1, index(line, defundef) - 1)
8887 if (D_is_set[macro]) {
8888 # Preserve the white space surrounding the "#".
8889 print prefix "define", macro P[macro] D[macro]
8892 # Replace #undef with comments. This is necessary, for example,
8893 # in the case of _POSIX_SOURCE, which is predefined and required
8894 # on some systems where configure will not decide to define it.
8895 if (defundef == "undef") {
8896 print "/*", prefix defundef, macro, "*/"
8904 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8905 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
8906 fi # test -n "$CONFIG_HEADERS"
8909 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
8914 :[FHLC]) ac_mode=$ac_tag; continue;;
8916 case $ac_mode$ac_tag in
8918 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
8919 :[FH]-) ac_tag=-:-;;
8920 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
8937 -) ac_f="$ac_tmp/stdin";;
8938 *) # Look for the file first in the build tree, then in the source tree
8939 # (if the path is not absolute). The absolute path cannot be DOS-style,
8940 # because $ac_f cannot contain `:'.
8944 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
8946 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
8948 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
8949 as_fn_append ac_file_inputs " '$ac_f'"
8952 # Let's still pretend it is `configure' which instantiates (i.e., don't
8953 # use $as_me), people would be surprised to read:
8954 # /* config.h. Generated by config.status. */
8955 configure_input='Generated from '`
8956 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
8958 if test x"$ac_file" != x-; then
8959 configure_input="$ac_file. $configure_input"
8960 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
8961 $as_echo "$as_me: creating $ac_file" >&6;}
8963 # Neutralize special characters interpreted by sed in replacement strings.
8964 case $configure_input in #(
8965 *\&* | *\|* | *\\* )
8966 ac_sed_conf_input=`$as_echo "$configure_input" |
8967 sed 's/[\\\\&|]/\\\\&/g'`;; #(
8968 *) ac_sed_conf_input=$configure_input;;
8972 *:-:* | *:-) cat >"$ac_tmp/stdin" \
8973 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
8978 ac_dir=`$as_dirname -- "$ac_file" ||
8979 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8980 X"$ac_file" : 'X\(//\)[^/]' \| \
8981 X"$ac_file" : 'X\(//\)$' \| \
8982 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
8983 $as_echo X"$ac_file" |
8984 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
9001 as_dir="$ac_dir"; as_fn_mkdir_p
9005 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
9007 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
9008 # A ".." for each directory in $ac_dir_suffix.
9009 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
9010 case $ac_top_builddir_sub in
9011 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
9012 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
9015 ac_abs_top_builddir=$ac_pwd
9016 ac_abs_builddir=$ac_pwd$ac_dir_suffix
9017 # for backward compatibility:
9018 ac_top_builddir=$ac_top_build_prefix
9021 .) # We are building in place.
9023 ac_top_srcdir=$ac_top_builddir_sub
9024 ac_abs_top_srcdir=$ac_pwd ;;
9025 [\\/]* | ?:[\\/]* ) # Absolute name.
9026 ac_srcdir=$srcdir$ac_dir_suffix;
9027 ac_top_srcdir=$srcdir
9028 ac_abs_top_srcdir=$srcdir ;;
9030 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
9031 ac_top_srcdir=$ac_top_build_prefix$srcdir
9032 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
9034 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
9044 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
9045 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
9049 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9050 # If the template does not know about datarootdir, expand it.
9051 # FIXME: This hack should be removed a few years after 2.60.
9052 ac_datarootdir_hack=; ac_datarootdir_seen=
9063 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
9064 *datarootdir*) ac_datarootdir_seen=yes;;
9065 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
9066 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
9067 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
9069 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9070 ac_datarootdir_hack='
9071 s&@datadir@&$datadir&g
9072 s&@docdir@&$docdir&g
9073 s&@infodir@&$infodir&g
9074 s&@localedir@&$localedir&g
9075 s&@mandir@&$mandir&g
9076 s&\\\${datarootdir}&$datarootdir&g' ;;
9080 # Neutralize VPATH when `$srcdir' = `.'.
9081 # Shell code in configure.ac might set extrasub.
9082 # FIXME: do we really want to maintain this feature?
9083 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9084 ac_sed_extra="$ac_vpsub
9087 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9089 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
9090 s|@configure_input@|$ac_sed_conf_input|;t t
9091 s&@top_builddir@&$ac_top_builddir_sub&;t t
9092 s&@top_build_prefix@&$ac_top_build_prefix&;t t
9093 s&@srcdir@&$ac_srcdir&;t t
9094 s&@abs_srcdir@&$ac_abs_srcdir&;t t
9095 s&@top_srcdir@&$ac_top_srcdir&;t t
9096 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
9097 s&@builddir@&$ac_builddir&;t t
9098 s&@abs_builddir@&$ac_abs_builddir&;t t
9099 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
9100 s&@INSTALL@&$ac_INSTALL&;t t
9101 $ac_datarootdir_hack
9103 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
9104 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9106 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
9107 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
9108 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
9109 "$ac_tmp/out"`; test -z "$ac_out"; } &&
9110 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9111 which seems to be undefined. Please make sure it is defined" >&5
9112 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9113 which seems to be undefined. Please make sure it is defined" >&2;}
9115 rm -f "$ac_tmp/stdin"
9117 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
9118 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
9120 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9126 if test x"$ac_file" != x-; then
9128 $as_echo "/* $configure_input */" \
9129 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
9130 } >"$ac_tmp/config.h" \
9131 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9132 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
9133 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
9134 $as_echo "$as_me: $ac_file is unchanged" >&6;}
9137 mv "$ac_tmp/config.h" "$ac_file" \
9138 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9141 $as_echo "/* $configure_input */" \
9142 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
9143 || as_fn_error $? "could not create -" "$LINENO" 5
9147 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
9148 $as_echo "$as_me: executing $ac_file commands" >&6;}
9153 case $ac_file$ac_mode in
9155 case $CONFIG_FILES in *config.make*)
9156 echo "$config_vars" >> config.make;;
9158 test -d bits || mkdir bits ;;
9166 ac_clean_files=$ac_clean_files_save
9168 test $ac_write_fail = 0 ||
9169 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
9172 # configure is writing to config.log, and then calls config.status.
9173 # config.status does its own redirection, appending to config.log.
9174 # Unfortunately, on DOS this fails, as config.log is still kept open
9175 # by configure, so config.status won't be able to write to it; its
9176 # output is simply discarded. So we exec the FD to /dev/null,
9177 # effectively closing config.log, so it can be properly (re)opened and
9178 # appended to by config.status. When coming back to configure, we
9179 # need to make the FD available again.
9180 if test "$no_create" != yes; then
9182 ac_config_status_args=
9183 test "$silent" = yes &&
9184 ac_config_status_args="$ac_config_status_args --quiet"
9186 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
9188 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
9189 # would make configure fail if this is the last instruction.
9190 $ac_cs_success || as_fn_exit 1
9194 # CONFIG_SUBDIRS section.
9196 if test "$no_recursion" != yes; then
9198 # Remove --cache-file, --srcdir, and --disable-option-checking arguments
9199 # so they do not pile up.
9200 ac_sub_configure_args=
9202 eval "set x $ac_configure_args"
9206 if test -n "$ac_prev"; then
9211 -cache-file | --cache-file | --cache-fil | --cache-fi \
9212 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
9213 ac_prev=cache_file ;;
9214 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
9215 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
9218 --config-cache | -C)
9220 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
9222 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
9224 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
9226 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
9228 --disable-option-checking)
9232 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
9234 as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
9238 # Always prepend --prefix to ensure using the same prefix
9239 # in subdir configurations.
9240 ac_arg="--prefix=$prefix"
9242 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
9244 ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
9247 if test "$silent" = yes; then
9248 ac_sub_configure_args="--silent $ac_sub_configure_args"
9251 # Always prepend --disable-option-checking to silence warnings, since
9252 # different subdirs can have different --enable and --with options.
9253 ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
9256 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
9258 # Do not complain, so a configure script can configure whichever
9259 # parts of a large source tree are present.
9260 test -d "$srcdir/$ac_dir" || continue
9262 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
9263 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
9264 $as_echo "$ac_msg" >&6
9265 as_dir="$ac_dir"; as_fn_mkdir_p
9269 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
9271 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
9272 # A ".." for each directory in $ac_dir_suffix.
9273 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
9274 case $ac_top_builddir_sub in
9275 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
9276 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
9279 ac_abs_top_builddir=$ac_pwd
9280 ac_abs_builddir=$ac_pwd$ac_dir_suffix
9281 # for backward compatibility:
9282 ac_top_builddir=$ac_top_build_prefix
9285 .) # We are building in place.
9287 ac_top_srcdir=$ac_top_builddir_sub
9288 ac_abs_top_srcdir=$ac_pwd ;;
9289 [\\/]* | ?:[\\/]* ) # Absolute name.
9290 ac_srcdir=$srcdir$ac_dir_suffix;
9291 ac_top_srcdir=$srcdir
9292 ac_abs_top_srcdir=$srcdir ;;
9294 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
9295 ac_top_srcdir=$ac_top_build_prefix$srcdir
9296 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
9298 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
9303 # Check for guested configure; otherwise get Cygnus style configure.
9304 if test -f "$ac_srcdir/configure.gnu"; then
9305 ac_sub_configure=$ac_srcdir/configure.gnu
9306 elif test -f "$ac_srcdir/configure"; then
9307 ac_sub_configure=$ac_srcdir/configure
9308 elif test -f "$ac_srcdir/configure.in"; then
9309 # This should be Cygnus configure.
9310 ac_sub_configure=$ac_aux_dir/configure
9312 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
9313 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
9317 # The recursion is here.
9318 if test -n "$ac_sub_configure"; then
9319 # Make the cache file name correct relative to the subdirectory.
9321 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
9323 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
9326 { $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
9327 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
9328 # The eval makes quoting arguments work.
9329 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
9330 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
9331 as_fn_error $? "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
9337 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
9338 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
9339 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}