2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.68 for GNU C Library (see version.h).
5 # Report bugs to <http://sourceware.org/bugzilla/>.
8 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
9 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
13 # This configure script is free software; the Free Software Foundation
14 # gives unlimited permission to copy, distribute and modify it.
15 ## -------------------- ##
16 ## M4sh Initialization. ##
17 ## -------------------- ##
19 # Be more Bourne compatible
20 DUALCASE=1; export DUALCASE # for MKS sh
21 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
24 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
25 # is contrary to our usage. Disable this feature.
26 alias -g '${1+"$@"}'='"$@"'
29 case `(set -o) 2>/dev/null` in #(
41 # Printing a long string crashes Solaris 7 /usr/bin/printf.
42 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
43 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
44 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
45 # Prefer a ksh shell builtin over an external printf program on Solaris,
46 # but without wasting forks for bash or zsh.
47 if test -z "$BASH_VERSION$ZSH_VERSION" \
48 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
50 as_echo_n='print -rn --'
51 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
55 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
56 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
57 as_echo_n='/usr/ucb/echo -n'
59 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
64 expr "X$arg" : "X\\(.*\\)$as_nl";
65 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
67 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
70 as_echo_n='sh -c $as_echo_n_body as_echo'
73 as_echo='sh -c $as_echo_body as_echo'
76 # The user is always right.
77 if test "${PATH_SEPARATOR+set}" != set; then
79 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
80 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
87 # We need space, tab and new line, in precisely that order. Quoting is
88 # there to prevent editors from complaining about space-tab.
89 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
90 # splitting by setting IFS to empty value.)
93 # Find who we are. Look in the path if we contain no directory separator.
96 *[\\/]* ) as_myself=$0 ;;
97 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
101 test -z "$as_dir" && as_dir=.
102 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
108 # We did not find ourselves, most probably we were run as `sh COMMAND'
109 # in which case we are not to be found in the path.
110 if test "x$as_myself" = x; then
113 if test ! -f "$as_myself"; then
114 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
118 # Unset variables that we do not need and which cause bugs (e.g. in
119 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
120 # suppresses any "Segmentation fault" message there. '((' could
121 # trigger a bug in pdksh 5.2.14.
122 for as_var in BASH_ENV ENV MAIL MAILPATH
123 do eval test x\${$as_var+set} = xset \
124 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
137 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
139 if test "x$CONFIG_SHELL" = x; then
140 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
143 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
144 # is contrary to our usage. Disable this feature.
145 alias -g '\${1+\"\$@\"}'='\"\$@\"'
148 case \`(set -o) 2>/dev/null\` in #(
156 as_required="as_fn_return () { (exit \$1); }
157 as_fn_success () { as_fn_return 0; }
158 as_fn_failure () { as_fn_return 1; }
159 as_fn_ret_success () { return 0; }
160 as_fn_ret_failure () { return 1; }
163 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
164 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
165 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
166 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
167 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
170 exitcode=1; echo positional parameters were not saved.
172 test x\$exitcode = x0 || exit 1"
173 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
174 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
175 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
176 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
177 test \$(( 1 + 1 )) = 2 || exit 1"
178 if (eval "$as_required") 2>/dev/null; then :
183 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
186 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
188 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
191 test -z "$as_dir" && as_dir=.
195 for as_base in sh bash ksh sh5; do
196 # Try only shells that exist, to save several forks.
197 as_shell=$as_dir/$as_base
198 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
199 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
200 CONFIG_SHELL=$as_shell as_have_required=yes
201 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
209 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
210 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
211 CONFIG_SHELL=$SHELL as_have_required=yes
216 if test "x$CONFIG_SHELL" != x; then :
217 # We cannot yet assume a decent shell, so we have to provide a
218 # neutralization value for shells without unset; and this also
219 # works around shells that cannot unset nonexistent variables.
220 # Preserve -v and -x to the replacement shell.
223 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
226 *v*x* | *x*v* ) as_opts=-vx ;;
231 exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"}
234 if test x$as_have_required = xno; then :
235 $as_echo "$0: This script requires a shell more modern than all"
236 $as_echo "$0: the shells that I found on your system."
237 if test x${ZSH_VERSION+set} = xset ; then
238 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
239 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
241 $as_echo "$0: Please tell bug-autoconf@gnu.org and
242 $0: http://sourceware.org/bugzilla/ about your system,
243 $0: 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='glibc'
563 PACKAGE_VERSION='(see version.h)'
564 PACKAGE_STRING='GNU C Library (see version.h)'
565 PACKAGE_BUGREPORT='http://sourceware.org/bugzilla/'
566 PACKAGE_URL='http://www.gnu.org/software/glibc/'
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
619 libc_cv_sparc_as_vis3
623 libc_cv_cc_novzeroupper
627 libc_cv_cpp_asm_debuginfo
628 libc_cv_forced_unwind
634 libc_cv_gcc_unwind_find_fde
644 libc_cv_cc_submachine
649 libc_cv_output_format
656 libc_cv_cc_with_libunwind
666 libc_cv_gcc_static_libgcc
749 program_transform_name
762 enable_option_checking
776 enable_stackguard_randomization
789 ac_precious_vars='build_alias
804 # Initialize some variables set by options.
806 ac_init_version=false
807 ac_unrecognized_opts=
809 # The variables have the same names as the options, with
810 # dashes changed to underlines.
818 program_transform_name=s,x,x,
826 # Installation directory options.
827 # These are left unexpanded so users can "make install exec_prefix=/foo"
828 # and all the variables that are supposed to be based on exec_prefix
829 # by default will actually change.
830 # Use braces instead of parens because sh, perl, etc. also accept them.
831 # (The list follows the same order as the GNU Coding Standards.)
832 bindir='${exec_prefix}/bin'
833 sbindir='${exec_prefix}/sbin'
834 libexecdir='${exec_prefix}/libexec'
835 datarootdir='${prefix}/share'
836 datadir='${datarootdir}'
837 sysconfdir='${prefix}/etc'
838 sharedstatedir='${prefix}/com'
839 localstatedir='${prefix}/var'
840 includedir='${prefix}/include'
841 oldincludedir='/usr/include'
842 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
843 infodir='${datarootdir}/info'
848 libdir='${exec_prefix}/lib'
849 localedir='${datarootdir}/locale'
850 mandir='${datarootdir}/man'
856 # If the previous option needs an argument, assign it.
857 if test -n "$ac_prev"; then
858 eval $ac_prev=\$ac_option
864 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
869 # Accept the important Cygnus configure options, so we can diagnose typos.
871 case $ac_dashdash$ac_option in
875 -bindir | --bindir | --bindi | --bind | --bin | --bi)
877 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
880 -build | --build | --buil | --bui | --bu)
881 ac_prev=build_alias ;;
882 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
883 build_alias=$ac_optarg ;;
885 -cache-file | --cache-file | --cache-fil | --cache-fi \
886 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
887 ac_prev=cache_file ;;
888 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
889 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
890 cache_file=$ac_optarg ;;
893 cache_file=config.cache ;;
895 -datadir | --datadir | --datadi | --datad)
897 -datadir=* | --datadir=* | --datadi=* | --datad=*)
898 datadir=$ac_optarg ;;
900 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
901 | --dataroo | --dataro | --datar)
902 ac_prev=datarootdir ;;
903 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
904 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
905 datarootdir=$ac_optarg ;;
907 -disable-* | --disable-*)
908 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
909 # Reject names that are not valid shell variable names.
910 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
911 as_fn_error $? "invalid feature name: $ac_useropt"
912 ac_useropt_orig=$ac_useropt
913 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
914 case $ac_user_opts in
918 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
919 ac_unrecognized_sep=', ';;
921 eval enable_$ac_useropt=no ;;
923 -docdir | --docdir | --docdi | --doc | --do)
925 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
928 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
930 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
933 -enable-* | --enable-*)
934 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
935 # Reject names that are not valid shell variable names.
936 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
937 as_fn_error $? "invalid feature name: $ac_useropt"
938 ac_useropt_orig=$ac_useropt
939 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
940 case $ac_user_opts in
944 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
945 ac_unrecognized_sep=', ';;
947 eval enable_$ac_useropt=\$ac_optarg ;;
949 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
950 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
951 | --exec | --exe | --ex)
952 ac_prev=exec_prefix ;;
953 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
954 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
955 | --exec=* | --exe=* | --ex=*)
956 exec_prefix=$ac_optarg ;;
958 -gas | --gas | --ga | --g)
959 # Obsolete; use --with-gas.
962 -help | --help | --hel | --he | -h)
964 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
965 ac_init_help=recursive ;;
966 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
967 ac_init_help=short ;;
969 -host | --host | --hos | --ho)
970 ac_prev=host_alias ;;
971 -host=* | --host=* | --hos=* | --ho=*)
972 host_alias=$ac_optarg ;;
974 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
976 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
978 htmldir=$ac_optarg ;;
980 -includedir | --includedir | --includedi | --included | --include \
981 | --includ | --inclu | --incl | --inc)
982 ac_prev=includedir ;;
983 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
984 | --includ=* | --inclu=* | --incl=* | --inc=*)
985 includedir=$ac_optarg ;;
987 -infodir | --infodir | --infodi | --infod | --info | --inf)
989 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
990 infodir=$ac_optarg ;;
992 -libdir | --libdir | --libdi | --libd)
994 -libdir=* | --libdir=* | --libdi=* | --libd=*)
997 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
998 | --libexe | --libex | --libe)
999 ac_prev=libexecdir ;;
1000 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1001 | --libexe=* | --libex=* | --libe=*)
1002 libexecdir=$ac_optarg ;;
1004 -localedir | --localedir | --localedi | --localed | --locale)
1005 ac_prev=localedir ;;
1006 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1007 localedir=$ac_optarg ;;
1009 -localstatedir | --localstatedir | --localstatedi | --localstated \
1010 | --localstate | --localstat | --localsta | --localst | --locals)
1011 ac_prev=localstatedir ;;
1012 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1013 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1014 localstatedir=$ac_optarg ;;
1016 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1018 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1019 mandir=$ac_optarg ;;
1021 -nfp | --nfp | --nf)
1022 # Obsolete; use --without-fp.
1025 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1026 | --no-cr | --no-c | -n)
1029 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1030 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1033 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1034 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1035 | --oldin | --oldi | --old | --ol | --o)
1036 ac_prev=oldincludedir ;;
1037 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1038 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1039 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1040 oldincludedir=$ac_optarg ;;
1042 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1044 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1045 prefix=$ac_optarg ;;
1047 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1048 | --program-pre | --program-pr | --program-p)
1049 ac_prev=program_prefix ;;
1050 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1051 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1052 program_prefix=$ac_optarg ;;
1054 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1055 | --program-suf | --program-su | --program-s)
1056 ac_prev=program_suffix ;;
1057 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1058 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1059 program_suffix=$ac_optarg ;;
1061 -program-transform-name | --program-transform-name \
1062 | --program-transform-nam | --program-transform-na \
1063 | --program-transform-n | --program-transform- \
1064 | --program-transform | --program-transfor \
1065 | --program-transfo | --program-transf \
1066 | --program-trans | --program-tran \
1067 | --progr-tra | --program-tr | --program-t)
1068 ac_prev=program_transform_name ;;
1069 -program-transform-name=* | --program-transform-name=* \
1070 | --program-transform-nam=* | --program-transform-na=* \
1071 | --program-transform-n=* | --program-transform-=* \
1072 | --program-transform=* | --program-transfor=* \
1073 | --program-transfo=* | --program-transf=* \
1074 | --program-trans=* | --program-tran=* \
1075 | --progr-tra=* | --program-tr=* | --program-t=*)
1076 program_transform_name=$ac_optarg ;;
1078 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1080 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1081 pdfdir=$ac_optarg ;;
1083 -psdir | --psdir | --psdi | --psd | --ps)
1085 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1088 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1089 | -silent | --silent | --silen | --sile | --sil)
1092 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1094 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1096 sbindir=$ac_optarg ;;
1098 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1099 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1100 | --sharedst | --shareds | --shared | --share | --shar \
1102 ac_prev=sharedstatedir ;;
1103 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1104 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1105 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1107 sharedstatedir=$ac_optarg ;;
1109 -site | --site | --sit)
1111 -site=* | --site=* | --sit=*)
1114 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1116 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1117 srcdir=$ac_optarg ;;
1119 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1120 | --syscon | --sysco | --sysc | --sys | --sy)
1121 ac_prev=sysconfdir ;;
1122 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1123 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1124 sysconfdir=$ac_optarg ;;
1126 -target | --target | --targe | --targ | --tar | --ta | --t)
1127 ac_prev=target_alias ;;
1128 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1129 target_alias=$ac_optarg ;;
1131 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1134 -version | --version | --versio | --versi | --vers | -V)
1135 ac_init_version=: ;;
1138 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1139 # Reject names that are not valid shell variable names.
1140 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1141 as_fn_error $? "invalid package name: $ac_useropt"
1142 ac_useropt_orig=$ac_useropt
1143 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1144 case $ac_user_opts in
1148 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1149 ac_unrecognized_sep=', ';;
1151 eval with_$ac_useropt=\$ac_optarg ;;
1153 -without-* | --without-*)
1154 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1155 # Reject names that are not valid shell variable names.
1156 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1157 as_fn_error $? "invalid package name: $ac_useropt"
1158 ac_useropt_orig=$ac_useropt
1159 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1160 case $ac_user_opts in
1164 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1165 ac_unrecognized_sep=', ';;
1167 eval with_$ac_useropt=no ;;
1170 # Obsolete; use --with-x.
1173 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1174 | --x-incl | --x-inc | --x-in | --x-i)
1175 ac_prev=x_includes ;;
1176 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1177 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1178 x_includes=$ac_optarg ;;
1180 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1181 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1182 ac_prev=x_libraries ;;
1183 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1184 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1185 x_libraries=$ac_optarg ;;
1187 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1188 Try \`$0 --help' for more information"
1192 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1193 # Reject names that are not valid shell variable names.
1194 case $ac_envvar in #(
1195 '' | [0-9]* | *[!_$as_cr_alnum]* )
1196 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1198 eval $ac_envvar=\$ac_optarg
1199 export $ac_envvar ;;
1202 # FIXME: should be removed in autoconf 3.0.
1203 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1204 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1205 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1206 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1212 if test -n "$ac_prev"; then
1213 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1214 as_fn_error $? "missing argument to $ac_option"
1217 if test -n "$ac_unrecognized_opts"; then
1218 case $enable_option_checking in
1220 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1221 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1225 # Check all directory arguments for consistency.
1226 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1227 datadir sysconfdir sharedstatedir localstatedir includedir \
1228 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1229 libdir localedir mandir
1231 eval ac_val=\$$ac_var
1232 # Remove trailing slashes.
1235 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1236 eval $ac_var=\$ac_val;;
1238 # Be sure to have absolute directory names.
1240 [\\/$]* | ?:[\\/]* ) continue;;
1241 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1243 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1246 # There might be people who depend on the old broken behavior: `$host'
1247 # used to hold the argument of --host etc.
1248 # FIXME: To remove some day.
1251 target=$target_alias
1253 # FIXME: To remove some day.
1254 if test "x$host_alias" != x; then
1255 if test "x$build_alias" = x; then
1256 cross_compiling=maybe
1257 $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
1258 If a cross compiler is detected then cross compile mode will be used" >&2
1259 elif test "x$build_alias" != "x$host_alias"; then
1265 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1267 test "$silent" = yes && exec 6>/dev/null
1270 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1271 ac_ls_di=`ls -di .` &&
1272 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1273 as_fn_error $? "working directory cannot be determined"
1274 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1275 as_fn_error $? "pwd does not report name of working directory"
1278 # Find the source files, if location was not specified.
1279 if test -z "$srcdir"; then
1280 ac_srcdir_defaulted=yes
1281 # Try the directory containing this script, then the parent directory.
1282 ac_confdir=`$as_dirname -- "$as_myself" ||
1283 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1284 X"$as_myself" : 'X\(//\)[^/]' \| \
1285 X"$as_myself" : 'X\(//\)$' \| \
1286 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1287 $as_echo X"$as_myself" |
1288 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1306 if test ! -r "$srcdir/$ac_unique_file"; then
1310 ac_srcdir_defaulted=no
1312 if test ! -r "$srcdir/$ac_unique_file"; then
1313 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1314 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1316 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1318 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1320 # When building in place, set srcdir=.
1321 if test "$ac_abs_confdir" = "$ac_pwd"; then
1324 # Remove unnecessary trailing slashes from srcdir.
1325 # Double slashes in file names in object file debugging info
1326 # mess up M-x gdb in Emacs.
1328 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1330 for ac_var in $ac_precious_vars; do
1331 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1332 eval ac_env_${ac_var}_value=\$${ac_var}
1333 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1334 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1338 # Report the --help message.
1340 if test "$ac_init_help" = "long"; then
1341 # Omit some internal or obsolete options to make the list less imposing.
1342 # This message is too long to be a string in the A/UX 3.1 sh.
1344 \`configure' configures GNU C Library (see version.h) to adapt to many kinds of systems.
1346 Usage: $0 [OPTION]... [VAR=VALUE]...
1348 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1349 VAR=VALUE. See below for descriptions of some of the useful variables.
1351 Defaults for the options are specified in brackets.
1354 -h, --help display this help and exit
1355 --help=short display options specific to this package
1356 --help=recursive display the short help of all the included packages
1357 -V, --version display version information and exit
1358 -q, --quiet, --silent do not print \`checking ...' messages
1359 --cache-file=FILE cache test results in FILE [disabled]
1360 -C, --config-cache alias for \`--cache-file=config.cache'
1361 -n, --no-create do not create output files
1362 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1364 Installation directories:
1365 --prefix=PREFIX install architecture-independent files in PREFIX
1366 [$ac_default_prefix]
1367 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1370 By default, \`make install' will install all the files in
1371 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1372 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1373 for instance \`--prefix=\$HOME'.
1375 For better control, use the options below.
1377 Fine tuning of the installation directories:
1378 --bindir=DIR user executables [EPREFIX/bin]
1379 --sbindir=DIR system admin executables [EPREFIX/sbin]
1380 --libexecdir=DIR program executables [EPREFIX/libexec]
1381 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1382 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1383 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1384 --libdir=DIR object code libraries [EPREFIX/lib]
1385 --includedir=DIR C header files [PREFIX/include]
1386 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1387 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1388 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1389 --infodir=DIR info documentation [DATAROOTDIR/info]
1390 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1391 --mandir=DIR man documentation [DATAROOTDIR/man]
1392 --docdir=DIR documentation root [DATAROOTDIR/doc/glibc]
1393 --htmldir=DIR html documentation [DOCDIR]
1394 --dvidir=DIR dvi documentation [DOCDIR]
1395 --pdfdir=DIR pdf documentation [DOCDIR]
1396 --psdir=DIR ps documentation [DOCDIR]
1402 --build=BUILD configure for building on BUILD [guessed]
1403 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1407 if test -n "$ac_init_help"; then
1408 case $ac_init_help in
1409 short | recursive ) echo "Configuration of GNU C Library (see version.h):";;
1414 --disable-option-checking ignore unrecognized --enable/--with options
1415 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1416 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1417 --disable-sanity-checks really do not use threads (should not be used except
1418 in special situations) [default=yes]
1419 --enable-shared build shared library [default=yes if GNU ld]
1420 --enable-profile build profiled library [default=no]
1421 --disable-versioning do not include versioning information in the library
1422 objects [default=yes if supported]
1423 --enable-oldest-abi=ABI configure the oldest ABI supported [e.g. 2.2]
1424 [default=glibc default]
1425 --enable-stackguard-randomization
1426 initialize __stack_chk_guard canary with a random
1427 number at program start
1428 --enable-add-ons[=DIRS...]
1429 configure and build add-ons in DIR1,DIR2,... search
1430 for add-ons if no parameter given
1431 --disable-hidden-plt do not hide internal function calls to avoid PLT
1432 --enable-bind-now disable lazy relocations in DSOs
1433 --enable-static-nss build static NSS modules [default=no]
1434 --disable-force-install don't force installation of files from this package,
1435 even if they are older than the installed files
1436 --enable-kernel=VERSION compile for compatibility with kernel not older than
1438 --enable-all-warnings enable all useful warnings gcc can issue
1439 --enable-multi-arch enable single DSO with optimizations for multiple
1441 --enable-nss-crypt enable libcrypt to use nss
1442 --enable-obsolete-rpc build and install the obsolete RPC code for
1446 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1447 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1448 --with-gd=DIR find libgd include dir and library with prefix DIR
1449 --with-gd-include=DIR find libgd include files in DIR
1450 --with-gd-lib=DIR find libgd library files in DIR
1451 --with-fp if using floating-point hardware [default=yes]
1452 --with-binutils=PATH specify location of binutils (as and ld)
1453 --with-selinux if building with SELinux support
1454 --with-headers=PATH location of system headers to use (for example
1455 /usr/src/linux/include) [default=compiler default]
1456 --with-default-link do not use explicit linker scripts
1457 --with-cpu=CPU select code for CPU variant
1459 Some influential environment variables:
1460 CC C compiler command
1461 CFLAGS C compiler flags
1462 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1463 nonstandard directory <lib dir>
1464 LIBS libraries to pass to the linker, e.g. -l<library>
1465 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1466 you have headers in a nonstandard directory <include dir>
1468 CXX C++ compiler command
1469 CXXFLAGS C++ compiler flags
1471 Use these variables to override the choices made by `configure' or to help
1472 it to find libraries and programs with nonstandard names/locations.
1474 Report bugs to <http://sourceware.org/bugzilla/>.
1475 GNU C Library home page: <http://www.gnu.org/software/glibc/>.
1476 General help using GNU software: <http://www.gnu.org/gethelp/>.
1481 if test "$ac_init_help" = "recursive"; then
1482 # If there are subdirs, report their specific --help.
1483 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1484 test -d "$ac_dir" ||
1485 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1490 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1492 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1493 # A ".." for each directory in $ac_dir_suffix.
1494 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1495 case $ac_top_builddir_sub in
1496 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1497 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1500 ac_abs_top_builddir=$ac_pwd
1501 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1502 # for backward compatibility:
1503 ac_top_builddir=$ac_top_build_prefix
1506 .) # We are building in place.
1508 ac_top_srcdir=$ac_top_builddir_sub
1509 ac_abs_top_srcdir=$ac_pwd ;;
1510 [\\/]* | ?:[\\/]* ) # Absolute name.
1511 ac_srcdir=$srcdir$ac_dir_suffix;
1512 ac_top_srcdir=$srcdir
1513 ac_abs_top_srcdir=$srcdir ;;
1515 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1516 ac_top_srcdir=$ac_top_build_prefix$srcdir
1517 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1519 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1521 cd "$ac_dir" || { ac_status=$?; continue; }
1522 # Check for guested configure.
1523 if test -f "$ac_srcdir/configure.gnu"; then
1525 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1526 elif test -f "$ac_srcdir/configure"; then
1528 $SHELL "$ac_srcdir/configure" --help=recursive
1530 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1532 cd "$ac_pwd" || { ac_status=$?; break; }
1536 test -n "$ac_init_help" && exit $ac_status
1537 if $ac_init_version; then
1539 GNU C Library configure (see version.h)
1540 generated by GNU Autoconf 2.68
1542 Copyright (C) 2010 Free Software Foundation, Inc.
1543 This configure script is free software; the Free Software Foundation
1544 gives unlimited permission to copy, distribute and modify it.
1549 ## ------------------------ ##
1550 ## Autoconf initialization. ##
1551 ## ------------------------ ##
1553 # ac_fn_c_try_compile LINENO
1554 # --------------------------
1555 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1556 ac_fn_c_try_compile ()
1558 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1559 rm -f conftest.$ac_objext
1560 if { { ac_try="$ac_compile"
1562 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1563 *) ac_try_echo=$ac_try;;
1565 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1566 $as_echo "$ac_try_echo"; } >&5
1567 (eval "$ac_compile") 2>conftest.err
1569 if test -s conftest.err; then
1570 grep -v '^ *+' conftest.err >conftest.er1
1571 cat conftest.er1 >&5
1572 mv -f conftest.er1 conftest.err
1574 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1575 test $ac_status = 0; } && {
1576 test -z "$ac_c_werror_flag" ||
1577 test ! -s conftest.err
1578 } && test -s conftest.$ac_objext; then :
1581 $as_echo "$as_me: failed program was:" >&5
1582 sed 's/^/| /' conftest.$ac_ext >&5
1586 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1587 as_fn_set_status $ac_retval
1589 } # ac_fn_c_try_compile
1591 # ac_fn_c_try_cpp LINENO
1592 # ----------------------
1593 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1596 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1597 if { { ac_try="$ac_cpp conftest.$ac_ext"
1599 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1600 *) ac_try_echo=$ac_try;;
1602 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1603 $as_echo "$ac_try_echo"; } >&5
1604 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1606 if test -s conftest.err; then
1607 grep -v '^ *+' conftest.err >conftest.er1
1608 cat conftest.er1 >&5
1609 mv -f conftest.er1 conftest.err
1611 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1612 test $ac_status = 0; } > conftest.i && {
1613 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1614 test ! -s conftest.err
1618 $as_echo "$as_me: failed program was:" >&5
1619 sed 's/^/| /' conftest.$ac_ext >&5
1623 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1624 as_fn_set_status $ac_retval
1628 # ac_fn_cxx_try_compile LINENO
1629 # ----------------------------
1630 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1631 ac_fn_cxx_try_compile ()
1633 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1634 rm -f conftest.$ac_objext
1635 if { { ac_try="$ac_compile"
1637 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1638 *) ac_try_echo=$ac_try;;
1640 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1641 $as_echo "$ac_try_echo"; } >&5
1642 (eval "$ac_compile") 2>conftest.err
1644 if test -s conftest.err; then
1645 grep -v '^ *+' conftest.err >conftest.er1
1646 cat conftest.er1 >&5
1647 mv -f conftest.er1 conftest.err
1649 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1650 test $ac_status = 0; } && {
1651 test -z "$ac_cxx_werror_flag" ||
1652 test ! -s conftest.err
1653 } && test -s conftest.$ac_objext; then :
1656 $as_echo "$as_me: failed program was:" >&5
1657 sed 's/^/| /' conftest.$ac_ext >&5
1661 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1662 as_fn_set_status $ac_retval
1664 } # ac_fn_cxx_try_compile
1666 # ac_fn_c_try_link LINENO
1667 # -----------------------
1668 # Try to link conftest.$ac_ext, and return whether this succeeded.
1671 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1672 rm -f conftest.$ac_objext conftest$ac_exeext
1673 if { { ac_try="$ac_link"
1675 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1676 *) ac_try_echo=$ac_try;;
1678 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1679 $as_echo "$ac_try_echo"; } >&5
1680 (eval "$ac_link") 2>conftest.err
1682 if test -s conftest.err; then
1683 grep -v '^ *+' conftest.err >conftest.er1
1684 cat conftest.er1 >&5
1685 mv -f conftest.er1 conftest.err
1687 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1688 test $ac_status = 0; } && {
1689 test -z "$ac_c_werror_flag" ||
1690 test ! -s conftest.err
1691 } && test -s conftest$ac_exeext && {
1692 test "$cross_compiling" = yes ||
1693 $as_test_x conftest$ac_exeext
1697 $as_echo "$as_me: failed program was:" >&5
1698 sed 's/^/| /' conftest.$ac_ext >&5
1702 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1703 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1704 # interfere with the next link command; also delete a directory that is
1705 # left behind by Apple's compiler. We do this before executing the actions.
1706 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1707 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1708 as_fn_set_status $ac_retval
1710 } # ac_fn_c_try_link
1712 # ac_fn_c_try_run LINENO
1713 # ----------------------
1714 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1715 # that executables *can* be run.
1718 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1719 if { { ac_try="$ac_link"
1721 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1722 *) ac_try_echo=$ac_try;;
1724 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1725 $as_echo "$ac_try_echo"; } >&5
1726 (eval "$ac_link") 2>&5
1728 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1729 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1730 { { case "(($ac_try" in
1731 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1732 *) ac_try_echo=$ac_try;;
1734 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1735 $as_echo "$ac_try_echo"; } >&5
1736 (eval "$ac_try") 2>&5
1738 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1739 test $ac_status = 0; }; }; then :
1742 $as_echo "$as_me: program exited with status $ac_status" >&5
1743 $as_echo "$as_me: failed program was:" >&5
1744 sed 's/^/| /' conftest.$ac_ext >&5
1746 ac_retval=$ac_status
1748 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1749 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1750 as_fn_set_status $ac_retval
1754 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1755 # --------------------------------------------
1756 # Tries to find the compile-time value of EXPR in a program that includes
1757 # INCLUDES, setting VAR accordingly. Returns whether the value could be
1759 ac_fn_c_compute_int ()
1761 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1762 if test "$cross_compiling" = yes; then
1763 # Depending upon the size, compute the lo and hi bounds.
1764 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1765 /* end confdefs.h. */
1770 static int test_array [1 - 2 * !(($2) >= 0)];
1777 if ac_fn_c_try_compile "$LINENO"; then :
1780 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1781 /* end confdefs.h. */
1786 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1793 if ac_fn_c_try_compile "$LINENO"; then :
1794 ac_hi=$ac_mid; break
1796 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
1797 if test $ac_lo -le $ac_mid; then
1801 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
1803 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1806 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1807 /* end confdefs.h. */
1812 static int test_array [1 - 2 * !(($2) < 0)];
1819 if ac_fn_c_try_compile "$LINENO"; then :
1822 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1823 /* end confdefs.h. */
1828 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
1835 if ac_fn_c_try_compile "$LINENO"; then :
1836 ac_lo=$ac_mid; break
1838 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
1839 if test $ac_mid -le $ac_hi; then
1843 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
1845 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1850 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1852 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1853 # Binary search between lo and hi bounds.
1854 while test "x$ac_lo" != "x$ac_hi"; do
1855 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
1856 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1857 /* end confdefs.h. */
1862 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1869 if ac_fn_c_try_compile "$LINENO"; then :
1872 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
1874 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1877 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
1881 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1882 /* end confdefs.h. */
1884 static long int longval () { return $2; }
1885 static unsigned long int ulongval () { return $2; }
1892 FILE *f = fopen ("conftest.val", "w");
1897 long int i = longval ();
1900 fprintf (f, "%ld", i);
1904 unsigned long int i = ulongval ();
1907 fprintf (f, "%lu", i);
1909 /* Do not output a trailing newline, as this causes \r\n confusion
1910 on some platforms. */
1911 return ferror (f) || fclose (f) != 0;
1917 if ac_fn_c_try_run "$LINENO"; then :
1918 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
1922 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
1923 conftest.$ac_objext conftest.beam conftest.$ac_ext
1927 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1928 as_fn_set_status $ac_retval
1930 } # ac_fn_c_compute_int
1932 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1933 # -------------------------------------------------------
1934 # Tests whether HEADER exists and can be compiled using the include files in
1935 # INCLUDES, setting the cache variable VAR accordingly.
1936 ac_fn_c_check_header_compile ()
1938 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1939 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1940 $as_echo_n "checking for $2... " >&6; }
1941 if eval \${$3+:} false; then :
1942 $as_echo_n "(cached) " >&6
1944 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1945 /* end confdefs.h. */
1949 if ac_fn_c_try_compile "$LINENO"; then :
1954 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1958 $as_echo "$ac_res" >&6; }
1959 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1961 } # ac_fn_c_check_header_compile
1962 cat >config.log <<_ACEOF
1963 This file contains any messages produced by compilers while
1964 running configure, to aid debugging if configure makes a mistake.
1966 It was created by GNU C Library $as_me (see version.h), which was
1967 generated by GNU Autoconf 2.68. Invocation command line was
1979 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1980 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1981 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1982 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1983 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1985 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1986 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1988 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1989 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1990 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1991 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1992 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1993 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1994 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1998 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2002 test -z "$as_dir" && as_dir=.
2003 $as_echo "PATH: $as_dir"
2019 # Keep a trace of the command line.
2020 # Strip out --no-create and --no-recursion so they do not pile up.
2021 # Strip out --silent because we don't want to record it for future runs.
2022 # Also quote any args containing shell meta-characters.
2023 # Make two passes to allow for proper duplicate-argument suppression.
2027 ac_must_keep_next=false
2033 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2034 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2035 | -silent | --silent | --silen | --sile | --sil)
2038 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2041 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2043 as_fn_append ac_configure_args1 " '$ac_arg'"
2044 if test $ac_must_keep_next = true; then
2045 ac_must_keep_next=false # Got value, back to normal.
2048 *=* | --config-cache | -C | -disable-* | --disable-* \
2049 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2050 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2051 | -with-* | --with-* | -without-* | --without-* | --x)
2052 case "$ac_configure_args0 " in
2053 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2056 -* ) ac_must_keep_next=true ;;
2059 as_fn_append ac_configure_args " '$ac_arg'"
2064 { ac_configure_args0=; unset ac_configure_args0;}
2065 { ac_configure_args1=; unset ac_configure_args1;}
2067 # When interrupted or exit'd, cleanup temporary files, and complete
2068 # config.log. We remove comments because anyway the quotes in there
2069 # would cause problems or look ugly.
2070 # WARNING: Use '\'' to represent an apostrophe within the trap.
2071 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2072 trap 'exit_status=$?
2073 # Save into config.log some information that might help in debugging.
2077 $as_echo "## ---------------- ##
2078 ## Cache variables. ##
2079 ## ---------------- ##"
2081 # The following way of writing the cache mishandles newlines in values,
2083 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2084 eval ac_val=\$$ac_var
2088 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2089 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2092 _ | IFS | as_nl) ;; #(
2093 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2094 *) { eval $ac_var=; unset $ac_var;} ;;
2099 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2100 *${as_nl}ac_space=\ *)
2102 "s/'\''/'\''\\\\'\'''\''/g;
2103 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2106 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2113 $as_echo "## ----------------- ##
2114 ## Output variables. ##
2115 ## ----------------- ##"
2117 for ac_var in $ac_subst_vars
2119 eval ac_val=\$$ac_var
2121 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2123 $as_echo "$ac_var='\''$ac_val'\''"
2127 if test -n "$ac_subst_files"; then
2128 $as_echo "## ------------------- ##
2129 ## File substitutions. ##
2130 ## ------------------- ##"
2132 for ac_var in $ac_subst_files
2134 eval ac_val=\$$ac_var
2136 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2138 $as_echo "$ac_var='\''$ac_val'\''"
2143 if test -s confdefs.h; then
2144 $as_echo "## ----------- ##
2151 test "$ac_signal" != 0 &&
2152 $as_echo "$as_me: caught signal $ac_signal"
2153 $as_echo "$as_me: exit $exit_status"
2155 rm -f core *.core core.conftest.* &&
2156 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2159 for ac_signal in 1 2 13 15; do
2160 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2164 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2165 rm -f -r conftest* confdefs.h
2167 $as_echo "/* confdefs.h */" > confdefs.h
2169 # Predefined preprocessor variables.
2171 cat >>confdefs.h <<_ACEOF
2172 #define PACKAGE_NAME "$PACKAGE_NAME"
2175 cat >>confdefs.h <<_ACEOF
2176 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2179 cat >>confdefs.h <<_ACEOF
2180 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2183 cat >>confdefs.h <<_ACEOF
2184 #define PACKAGE_STRING "$PACKAGE_STRING"
2187 cat >>confdefs.h <<_ACEOF
2188 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2191 cat >>confdefs.h <<_ACEOF
2192 #define PACKAGE_URL "$PACKAGE_URL"
2196 # Let the site file select an alternate cache file if it wants to.
2197 # Prefer an explicitly selected file to automatically selected ones.
2200 if test -n "$CONFIG_SITE"; then
2201 # We do not want a PATH search for config.site.
2202 case $CONFIG_SITE in #((
2203 -*) ac_site_file1=./$CONFIG_SITE;;
2204 */*) ac_site_file1=$CONFIG_SITE;;
2205 *) ac_site_file1=./$CONFIG_SITE;;
2207 elif test "x$prefix" != xNONE; then
2208 ac_site_file1=$prefix/share/config.site
2209 ac_site_file2=$prefix/etc/config.site
2211 ac_site_file1=$ac_default_prefix/share/config.site
2212 ac_site_file2=$ac_default_prefix/etc/config.site
2214 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2216 test "x$ac_site_file" = xNONE && continue
2217 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2218 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2219 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2220 sed 's/^/| /' "$ac_site_file" >&5
2222 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2223 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2224 as_fn_error $? "failed to load site script $ac_site_file
2225 See \`config.log' for more details" "$LINENO" 5; }
2229 if test -r "$cache_file"; then
2230 # Some versions of bash will fail to source /dev/null (special files
2231 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2232 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2233 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2234 $as_echo "$as_me: loading cache $cache_file" >&6;}
2236 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2237 *) . "./$cache_file";;
2241 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2242 $as_echo "$as_me: creating cache $cache_file" >&6;}
2246 # Check that the precious variables saved in the cache have kept the same
2248 ac_cache_corrupted=false
2249 for ac_var in $ac_precious_vars; do
2250 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2251 eval ac_new_set=\$ac_env_${ac_var}_set
2252 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2253 eval ac_new_val=\$ac_env_${ac_var}_value
2254 case $ac_old_set,$ac_new_set in
2256 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2257 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2258 ac_cache_corrupted=: ;;
2260 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2261 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2262 ac_cache_corrupted=: ;;
2265 if test "x$ac_old_val" != "x$ac_new_val"; then
2266 # differences in whitespace do not lead to failure.
2267 ac_old_val_w=`echo x $ac_old_val`
2268 ac_new_val_w=`echo x $ac_new_val`
2269 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2270 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2271 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2272 ac_cache_corrupted=:
2274 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2275 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2276 eval $ac_var=\$ac_old_val
2278 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2279 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2280 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2281 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2284 # Pass precious variables to config.status.
2285 if test "$ac_new_set" = set; then
2287 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2288 *) ac_arg=$ac_var=$ac_new_val ;;
2290 case " $ac_configure_args " in
2291 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2292 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2296 if $ac_cache_corrupted; then
2297 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2298 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2299 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2300 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2301 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2303 ## -------------------- ##
2304 ## Main body of script. ##
2305 ## -------------------- ##
2308 ac_cpp='$CPP $CPPFLAGS'
2309 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2310 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2311 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2315 ac_config_headers="$ac_config_headers config.h"
2318 for ac_dir in scripts "$srcdir"/scripts; do
2319 if test -f "$ac_dir/install-sh"; then
2321 ac_install_sh="$ac_aux_dir/install-sh -c"
2323 elif test -f "$ac_dir/install.sh"; then
2325 ac_install_sh="$ac_aux_dir/install.sh -c"
2327 elif test -f "$ac_dir/shtool"; then
2329 ac_install_sh="$ac_aux_dir/shtool install -c"
2333 if test -z "$ac_aux_dir"; then
2334 as_fn_error $? "cannot find install-sh, install.sh, or shtool in scripts \"$srcdir\"/scripts" "$LINENO" 5
2337 # These three variables are undocumented and unsupported,
2338 # and are intended to be withdrawn in a future Autoconf release.
2339 # They can cause serious problems if a builder's source tree is in a directory
2340 # whose full name contains unusual characters.
2341 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2342 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2343 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2352 # Make sure we can run config.sub.
2353 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2354 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2356 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2357 $as_echo_n "checking build system type... " >&6; }
2358 if ${ac_cv_build+:} false; then :
2359 $as_echo_n "(cached) " >&6
2361 ac_build_alias=$build_alias
2362 test "x$ac_build_alias" = x &&
2363 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2364 test "x$ac_build_alias" = x &&
2365 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2366 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2367 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2370 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2371 $as_echo "$ac_cv_build" >&6; }
2372 case $ac_cv_build in
2374 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2377 ac_save_IFS=$IFS; IFS='-'
2383 # Remember, the first character of IFS is used to create $*,
2384 # except with old shells:
2387 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2390 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2391 $as_echo_n "checking host system type... " >&6; }
2392 if ${ac_cv_host+:} false; then :
2393 $as_echo_n "(cached) " >&6
2395 if test "x$host_alias" = x; then
2396 ac_cv_host=$ac_cv_build
2398 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2399 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2403 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2404 $as_echo "$ac_cv_host" >&6; }
2407 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2410 ac_save_IFS=$IFS; IFS='-'
2416 # Remember, the first character of IFS is used to create $*,
2417 # except with old shells:
2420 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2425 ac_cpp='$CPP $CPPFLAGS'
2426 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2427 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2428 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2429 if test -n "$ac_tool_prefix"; then
2430 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2431 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2432 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2433 $as_echo_n "checking for $ac_word... " >&6; }
2434 if ${ac_cv_prog_CC+:} false; then :
2435 $as_echo_n "(cached) " >&6
2437 if test -n "$CC"; then
2438 ac_cv_prog_CC="$CC" # Let the user override the test.
2440 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2444 test -z "$as_dir" && as_dir=.
2445 for ac_exec_ext in '' $ac_executable_extensions; do
2446 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2447 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2448 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2458 if test -n "$CC"; then
2459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2460 $as_echo "$CC" >&6; }
2462 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2463 $as_echo "no" >&6; }
2468 if test -z "$ac_cv_prog_CC"; then
2470 # Extract the first word of "gcc", so it can be a program name with args.
2471 set dummy gcc; ac_word=$2
2472 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2473 $as_echo_n "checking for $ac_word... " >&6; }
2474 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2475 $as_echo_n "(cached) " >&6
2477 if test -n "$ac_ct_CC"; then
2478 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2480 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2484 test -z "$as_dir" && as_dir=.
2485 for ac_exec_ext in '' $ac_executable_extensions; do
2486 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2487 ac_cv_prog_ac_ct_CC="gcc"
2488 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2497 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2498 if test -n "$ac_ct_CC"; then
2499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2500 $as_echo "$ac_ct_CC" >&6; }
2502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2503 $as_echo "no" >&6; }
2506 if test "x$ac_ct_CC" = x; then
2509 case $cross_compiling:$ac_tool_warned in
2511 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2512 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2513 ac_tool_warned=yes ;;
2521 if test -z "$CC"; then
2522 if test -n "$ac_tool_prefix"; then
2523 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2524 set dummy ${ac_tool_prefix}cc; ac_word=$2
2525 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2526 $as_echo_n "checking for $ac_word... " >&6; }
2527 if ${ac_cv_prog_CC+:} false; then :
2528 $as_echo_n "(cached) " >&6
2530 if test -n "$CC"; then
2531 ac_cv_prog_CC="$CC" # Let the user override the test.
2533 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2537 test -z "$as_dir" && as_dir=.
2538 for ac_exec_ext in '' $ac_executable_extensions; do
2539 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2540 ac_cv_prog_CC="${ac_tool_prefix}cc"
2541 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2551 if test -n "$CC"; then
2552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2553 $as_echo "$CC" >&6; }
2555 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2556 $as_echo "no" >&6; }
2562 if test -z "$CC"; then
2563 # Extract the first word of "cc", so it can be a program name with args.
2564 set dummy cc; ac_word=$2
2565 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2566 $as_echo_n "checking for $ac_word... " >&6; }
2567 if ${ac_cv_prog_CC+:} false; then :
2568 $as_echo_n "(cached) " >&6
2570 if test -n "$CC"; then
2571 ac_cv_prog_CC="$CC" # Let the user override the test.
2574 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2578 test -z "$as_dir" && as_dir=.
2579 for ac_exec_ext in '' $ac_executable_extensions; do
2580 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2581 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2582 ac_prog_rejected=yes
2586 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2593 if test $ac_prog_rejected = yes; then
2594 # We found a bogon in the path, so make sure we never use it.
2595 set dummy $ac_cv_prog_CC
2597 if test $# != 0; then
2598 # We chose a different compiler from the bogus one.
2599 # However, it has the same basename, so the bogon will be chosen
2600 # first if we set CC to just the basename; use the full file name.
2602 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2608 if test -n "$CC"; then
2609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2610 $as_echo "$CC" >&6; }
2612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2613 $as_echo "no" >&6; }
2618 if test -z "$CC"; then
2619 if test -n "$ac_tool_prefix"; then
2620 for ac_prog in cl.exe
2622 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2623 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2624 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2625 $as_echo_n "checking for $ac_word... " >&6; }
2626 if ${ac_cv_prog_CC+:} false; then :
2627 $as_echo_n "(cached) " >&6
2629 if test -n "$CC"; then
2630 ac_cv_prog_CC="$CC" # Let the user override the test.
2632 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2636 test -z "$as_dir" && as_dir=.
2637 for ac_exec_ext in '' $ac_executable_extensions; do
2638 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2639 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2640 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2650 if test -n "$CC"; then
2651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2652 $as_echo "$CC" >&6; }
2654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2655 $as_echo "no" >&6; }
2659 test -n "$CC" && break
2662 if test -z "$CC"; then
2664 for ac_prog in cl.exe
2666 # Extract the first word of "$ac_prog", so it can be a program name with args.
2667 set dummy $ac_prog; ac_word=$2
2668 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2669 $as_echo_n "checking for $ac_word... " >&6; }
2670 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2671 $as_echo_n "(cached) " >&6
2673 if test -n "$ac_ct_CC"; then
2674 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2676 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2680 test -z "$as_dir" && as_dir=.
2681 for ac_exec_ext in '' $ac_executable_extensions; do
2682 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2683 ac_cv_prog_ac_ct_CC="$ac_prog"
2684 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2693 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2694 if test -n "$ac_ct_CC"; then
2695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2696 $as_echo "$ac_ct_CC" >&6; }
2698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2699 $as_echo "no" >&6; }
2703 test -n "$ac_ct_CC" && break
2706 if test "x$ac_ct_CC" = x; then
2709 case $cross_compiling:$ac_tool_warned in
2711 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2712 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2713 ac_tool_warned=yes ;;
2722 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2723 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2724 as_fn_error $? "no acceptable C compiler found in \$PATH
2725 See \`config.log' for more details" "$LINENO" 5; }
2727 # Provide some information about the compiler.
2728 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2731 for ac_option in --version -v -V -qversion; do
2732 { { ac_try="$ac_compiler $ac_option >&5"
2734 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2735 *) ac_try_echo=$ac_try;;
2737 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2738 $as_echo "$ac_try_echo"; } >&5
2739 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2741 if test -s conftest.err; then
2743 ... rest of stderr output deleted ...
2744 10q' conftest.err >conftest.er1
2745 cat conftest.er1 >&5
2747 rm -f conftest.er1 conftest.err
2748 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2749 test $ac_status = 0; }
2753 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2754 $as_echo_n "checking for suffix of object files... " >&6; }
2755 if ${ac_cv_objext+:} false; then :
2756 $as_echo_n "(cached) " >&6
2758 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2759 /* end confdefs.h. */
2769 rm -f conftest.o conftest.obj
2770 if { { ac_try="$ac_compile"
2772 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2773 *) ac_try_echo=$ac_try;;
2775 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2776 $as_echo "$ac_try_echo"; } >&5
2777 (eval "$ac_compile") 2>&5
2779 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2780 test $ac_status = 0; }; then :
2781 for ac_file in conftest.o conftest.obj conftest.*; do
2782 test -f "$ac_file" || continue;
2784 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
2785 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2790 $as_echo "$as_me: failed program was:" >&5
2791 sed 's/^/| /' conftest.$ac_ext >&5
2793 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2794 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2795 as_fn_error $? "cannot compute suffix of object files: cannot compile
2796 See \`config.log' for more details" "$LINENO" 5; }
2798 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
2801 $as_echo "$ac_cv_objext" >&6; }
2802 OBJEXT=$ac_cv_objext
2804 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
2805 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
2806 if ${ac_cv_c_compiler_gnu+:} false; then :
2807 $as_echo_n "(cached) " >&6
2809 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2810 /* end confdefs.h. */
2823 if ac_fn_c_try_compile "$LINENO"; then :
2828 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2829 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
2833 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
2834 if test $ac_compiler_gnu = yes; then
2839 ac_test_CFLAGS=${CFLAGS+set}
2840 ac_save_CFLAGS=$CFLAGS
2841 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
2842 $as_echo_n "checking whether $CC accepts -g... " >&6; }
2843 if ${ac_cv_prog_cc_g+:} false; then :
2844 $as_echo_n "(cached) " >&6
2846 ac_save_c_werror_flag=$ac_c_werror_flag
2847 ac_c_werror_flag=yes
2850 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2851 /* end confdefs.h. */
2861 if ac_fn_c_try_compile "$LINENO"; then :
2865 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2866 /* end confdefs.h. */
2876 if ac_fn_c_try_compile "$LINENO"; then :
2879 ac_c_werror_flag=$ac_save_c_werror_flag
2881 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2882 /* end confdefs.h. */
2892 if ac_fn_c_try_compile "$LINENO"; then :
2895 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2897 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2899 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2900 ac_c_werror_flag=$ac_save_c_werror_flag
2902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
2903 $as_echo "$ac_cv_prog_cc_g" >&6; }
2904 if test "$ac_test_CFLAGS" = set; then
2905 CFLAGS=$ac_save_CFLAGS
2906 elif test $ac_cv_prog_cc_g = yes; then
2907 if test "$GCC" = yes; then
2913 if test "$GCC" = yes; then
2919 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
2920 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
2921 if ${ac_cv_prog_cc_c89+:} false; then :
2922 $as_echo_n "(cached) " >&6
2924 ac_cv_prog_cc_c89=no
2926 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2927 /* end confdefs.h. */
2930 #include <sys/types.h>
2931 #include <sys/stat.h>
2932 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2933 struct buf { int x; };
2934 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2935 static char *e (p, i)
2941 static char *f (char * (*g) (char **, int), char **p, ...)
2946 s = g (p, va_arg (v,int));
2951 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2952 function prototypes and stuff, but not '\xHH' hex character constants.
2953 These don't provoke an error unfortunately, instead are silently treated
2954 as 'x'. The following induces an error, until -std is added to get
2955 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2956 array size at least. It's necessary to write '\x00'==0 to get something
2957 that's true only with -std. */
2958 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2960 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2961 inside strings and character constants. */
2963 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
2965 int test (int i, double x);
2966 struct s1 {int (*f) (int a);};
2967 struct s2 {int (*f) (double a);};
2968 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2974 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2979 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
2980 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2982 CC="$ac_save_CC $ac_arg"
2983 if ac_fn_c_try_compile "$LINENO"; then :
2984 ac_cv_prog_cc_c89=$ac_arg
2986 rm -f core conftest.err conftest.$ac_objext
2987 test "x$ac_cv_prog_cc_c89" != "xno" && break
2989 rm -f conftest.$ac_ext
2994 case "x$ac_cv_prog_cc_c89" in
2996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
2997 $as_echo "none needed" >&6; } ;;
2999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3000 $as_echo "unsupported" >&6; } ;;
3002 CC="$CC $ac_cv_prog_cc_c89"
3003 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3004 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3006 if test "x$ac_cv_prog_cc_c89" != xno; then :
3011 ac_cpp='$CPP $CPPFLAGS'
3012 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3013 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3014 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3016 if test $host != $build; then
3017 for ac_prog in gcc cc
3019 # Extract the first word of "$ac_prog", so it can be a program name with args.
3020 set dummy $ac_prog; ac_word=$2
3021 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3022 $as_echo_n "checking for $ac_word... " >&6; }
3023 if ${ac_cv_prog_BUILD_CC+:} false; then :
3024 $as_echo_n "(cached) " >&6
3026 if test -n "$BUILD_CC"; then
3027 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
3029 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3033 test -z "$as_dir" && as_dir=.
3034 for ac_exec_ext in '' $ac_executable_extensions; do
3035 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3036 ac_cv_prog_BUILD_CC="$ac_prog"
3037 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3046 BUILD_CC=$ac_cv_prog_BUILD_CC
3047 if test -n "$BUILD_CC"; then
3048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BUILD_CC" >&5
3049 $as_echo "$BUILD_CC" >&6; }
3051 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3052 $as_echo "no" >&6; }
3056 test -n "$BUILD_CC" && break
3062 ac_cpp='$CPP $CPPFLAGS'
3063 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3064 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3065 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3066 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3067 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3068 # On Suns, sometimes $CPP names a directory.
3069 if test -n "$CPP" && test -d "$CPP"; then
3072 if test -z "$CPP"; then
3073 if ${ac_cv_prog_CPP+:} false; then :
3074 $as_echo_n "(cached) " >&6
3076 # Double quotes because CPP needs to be expanded
3077 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3080 for ac_c_preproc_warn_flag in '' yes
3082 # Use a header file that comes with gcc, so configuring glibc
3083 # with a fresh cross-compiler works.
3084 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3085 # <limits.h> exists even on freestanding compilers.
3086 # On the NeXT, cc -E runs the code through the compiler's parser,
3087 # not just through cpp. "Syntax error" is here to catch this case.
3088 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3089 /* end confdefs.h. */
3091 # include <limits.h>
3093 # include <assert.h>
3097 if ac_fn_c_try_cpp "$LINENO"; then :
3100 # Broken: fails on valid input.
3103 rm -f conftest.err conftest.i conftest.$ac_ext
3105 # OK, works on sane cases. Now check whether nonexistent headers
3106 # can be detected and how.
3107 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3108 /* end confdefs.h. */
3109 #include <ac_nonexistent.h>
3111 if ac_fn_c_try_cpp "$LINENO"; then :
3112 # Broken: success on invalid input.
3115 # Passes both tests.
3119 rm -f conftest.err conftest.i conftest.$ac_ext
3122 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3123 rm -f conftest.i conftest.err conftest.$ac_ext
3124 if $ac_preproc_ok; then :
3136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3137 $as_echo "$CPP" >&6; }
3139 for ac_c_preproc_warn_flag in '' yes
3141 # Use a header file that comes with gcc, so configuring glibc
3142 # with a fresh cross-compiler works.
3143 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3144 # <limits.h> exists even on freestanding compilers.
3145 # On the NeXT, cc -E runs the code through the compiler's parser,
3146 # not just through cpp. "Syntax error" is here to catch this case.
3147 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3148 /* end confdefs.h. */
3150 # include <limits.h>
3152 # include <assert.h>
3156 if ac_fn_c_try_cpp "$LINENO"; then :
3159 # Broken: fails on valid input.
3162 rm -f conftest.err conftest.i conftest.$ac_ext
3164 # OK, works on sane cases. Now check whether nonexistent headers
3165 # can be detected and how.
3166 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3167 /* end confdefs.h. */
3168 #include <ac_nonexistent.h>
3170 if ac_fn_c_try_cpp "$LINENO"; then :
3171 # Broken: success on invalid input.
3174 # Passes both tests.
3178 rm -f conftest.err conftest.i conftest.$ac_ext
3181 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3182 rm -f conftest.i conftest.err conftest.$ac_ext
3183 if $ac_preproc_ok; then :
3186 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3187 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3188 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3189 See \`config.log' for more details" "$LINENO" 5; }
3193 ac_cpp='$CPP $CPPFLAGS'
3194 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3195 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3196 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3198 # We need the C++ compiler only for testing.
3200 ac_cpp='$CXXCPP $CPPFLAGS'
3201 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3202 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3203 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3204 if test -z "$CXX"; then
3205 if test -n "$CCC"; then
3208 if test -n "$ac_tool_prefix"; then
3209 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3211 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3212 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3213 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3214 $as_echo_n "checking for $ac_word... " >&6; }
3215 if ${ac_cv_prog_CXX+:} false; then :
3216 $as_echo_n "(cached) " >&6
3218 if test -n "$CXX"; then
3219 ac_cv_prog_CXX="$CXX" # Let the user override the test.
3221 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3225 test -z "$as_dir" && as_dir=.
3226 for ac_exec_ext in '' $ac_executable_extensions; do
3227 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3228 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3229 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3239 if test -n "$CXX"; then
3240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
3241 $as_echo "$CXX" >&6; }
3243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3244 $as_echo "no" >&6; }
3248 test -n "$CXX" && break
3251 if test -z "$CXX"; then
3253 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3255 # Extract the first word of "$ac_prog", so it can be a program name with args.
3256 set dummy $ac_prog; ac_word=$2
3257 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3258 $as_echo_n "checking for $ac_word... " >&6; }
3259 if ${ac_cv_prog_ac_ct_CXX+:} false; then :
3260 $as_echo_n "(cached) " >&6
3262 if test -n "$ac_ct_CXX"; then
3263 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3265 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3269 test -z "$as_dir" && as_dir=.
3270 for ac_exec_ext in '' $ac_executable_extensions; do
3271 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3272 ac_cv_prog_ac_ct_CXX="$ac_prog"
3273 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3282 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3283 if test -n "$ac_ct_CXX"; then
3284 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
3285 $as_echo "$ac_ct_CXX" >&6; }
3287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3288 $as_echo "no" >&6; }
3292 test -n "$ac_ct_CXX" && break
3295 if test "x$ac_ct_CXX" = x; then
3298 case $cross_compiling:$ac_tool_warned in
3300 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3301 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3302 ac_tool_warned=yes ;;
3310 # Provide some information about the compiler.
3311 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
3314 for ac_option in --version -v -V -qversion; do
3315 { { ac_try="$ac_compiler $ac_option >&5"
3317 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3318 *) ac_try_echo=$ac_try;;
3320 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3321 $as_echo "$ac_try_echo"; } >&5
3322 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3324 if test -s conftest.err; then
3326 ... rest of stderr output deleted ...
3327 10q' conftest.err >conftest.er1
3328 cat conftest.er1 >&5
3330 rm -f conftest.er1 conftest.err
3331 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3332 test $ac_status = 0; }
3335 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
3336 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
3337 if ${ac_cv_cxx_compiler_gnu+:} false; then :
3338 $as_echo_n "(cached) " >&6
3340 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3341 /* end confdefs.h. */
3354 if ac_fn_cxx_try_compile "$LINENO"; then :
3359 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3360 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
3364 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
3365 if test $ac_compiler_gnu = yes; then
3370 ac_test_CXXFLAGS=${CXXFLAGS+set}
3371 ac_save_CXXFLAGS=$CXXFLAGS
3372 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
3373 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
3374 if ${ac_cv_prog_cxx_g+:} false; then :
3375 $as_echo_n "(cached) " >&6
3377 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3378 ac_cxx_werror_flag=yes
3381 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3382 /* end confdefs.h. */
3392 if ac_fn_cxx_try_compile "$LINENO"; then :
3393 ac_cv_prog_cxx_g=yes
3396 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3397 /* end confdefs.h. */
3407 if ac_fn_cxx_try_compile "$LINENO"; then :
3410 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3412 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3413 /* end confdefs.h. */
3423 if ac_fn_cxx_try_compile "$LINENO"; then :
3424 ac_cv_prog_cxx_g=yes
3426 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3428 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3430 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3431 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3433 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
3434 $as_echo "$ac_cv_prog_cxx_g" >&6; }
3435 if test "$ac_test_CXXFLAGS" = set; then
3436 CXXFLAGS=$ac_save_CXXFLAGS
3437 elif test $ac_cv_prog_cxx_g = yes; then
3438 if test "$GXX" = yes; then
3444 if test "$GXX" = yes; then
3451 ac_cpp='$CPP $CPPFLAGS'
3452 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3453 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3454 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3457 if test "`cd $srcdir; /bin/pwd`" = "`/bin/pwd`"; then
3458 as_fn_error $? "you must configure in a separate build directory" "$LINENO" 5
3461 # This will get text that should go into config.make.
3464 # Check for a --with-gd argument and set libgd-LDFLAGS in config.make.
3466 # Check whether --with-gd was given.
3467 if test "${with_gd+set}" = set; then :
3468 withval=$with_gd; case "$with_gd" in
3470 *) libgd_include="-I$withval/include"
3471 libgd_ldflags="-L$withval/lib" ;;
3477 # Check whether --with-gd-include was given.
3478 if test "${with_gd_include+set}" = set; then :
3479 withval=$with_gd_include; case "$with_gd_include" in
3481 *) libgd_include="-I$withval" ;;
3487 # Check whether --with-gd-lib was given.
3488 if test "${with_gd_lib+set}" = set; then :
3489 withval=$with_gd_lib; case "$with_gd_lib" in
3491 *) libgd_ldflags="-L$withval" ;;
3497 if test -n "$libgd_include"; then
3498 config_vars="$config_vars
3499 CFLAGS-memusagestat.c = $libgd_include"
3501 if test -n "$libgd_ldflags"; then
3502 config_vars="$config_vars
3503 libgd-LDFLAGS = $libgd_ldflags"
3507 # Check whether --with-fp was given.
3508 if test "${with_fp+set}" = set; then :
3509 withval=$with_fp; with_fp=$withval
3516 # Check whether --with-binutils was given.
3517 if test "${with_binutils+set}" = set; then :
3518 withval=$with_binutils; path_binutils=$withval
3524 # Check whether --with-selinux was given.
3525 if test "${with_selinux+set}" = set; then :
3526 withval=$with_selinux; with_selinux=$withval
3533 # Check whether --with-headers was given.
3534 if test "${with_headers+set}" = set; then :
3535 withval=$with_headers; sysheaders=$withval
3543 # Check whether --with-default-link was given.
3544 if test "${with_default_link+set}" = set; then :
3545 withval=$with_default_link; use_default_link=$withval
3547 use_default_link=default
3551 # Check whether --enable-sanity-checks was given.
3552 if test "${enable_sanity_checks+set}" = set; then :
3553 enableval=$enable_sanity_checks; enable_sanity=$enableval
3559 # Check whether --enable-shared was given.
3560 if test "${enable_shared+set}" = set; then :
3561 enableval=$enable_shared; shared=$enableval
3566 # Check whether --enable-profile was given.
3567 if test "${enable_profile+set}" = set; then :
3568 enableval=$enable_profile; profile=$enableval
3573 # Check whether --enable-versioning was given.
3574 if test "${enable_versioning+set}" = set; then :
3575 enableval=$enable_versioning; enable_versioning=$enableval
3577 enable_versioning=yes
3581 # Check whether --enable-oldest-abi was given.
3582 if test "${enable_oldest_abi+set}" = set; then :
3583 enableval=$enable_oldest_abi; oldest_abi=$enableval
3588 if test "$oldest_abi" = yes || test "$oldest_abi" = no; then
3591 cat >>confdefs.h <<_ACEOF
3592 #define GLIBC_OLDEST_ABI "$oldest_abi"
3598 # Check whether --enable-stackguard-randomization was given.
3599 if test "${enable_stackguard_randomization+set}" = set; then :
3600 enableval=$enable_stackguard_randomization; enable_stackguard_randomize=$enableval
3602 enable_stackguard_randomize=no
3605 if test "$enable_stackguard_randomize" = yes; then
3606 $as_echo "#define ENABLE_STACKGUARD_RANDOMIZE 1" >>confdefs.h
3610 # Check whether --enable-add-ons was given.
3611 if test "${enable_add_ons+set}" = set; then :
3612 enableval=$enable_add_ons;
3618 # Check whether --enable-hidden-plt was given.
3619 if test "${enable_hidden_plt+set}" = set; then :
3620 enableval=$enable_hidden_plt; hidden=$enableval
3625 if test "x$hidden" = xno; then
3626 $as_echo "#define NO_HIDDEN 1" >>confdefs.h
3630 # Check whether --enable-bind-now was given.
3631 if test "${enable_bind_now+set}" = set; then :
3632 enableval=$enable_bind_now; bindnow=$enableval
3639 # Check whether --enable-static-nss was given.
3640 if test "${enable_static_nss+set}" = set; then :
3641 enableval=$enable_static_nss; static_nss=$enableval
3646 if test x"$static_nss" = xyes || test x"$shared" = xno; then
3648 $as_echo "#define DO_STATIC_NSS 1" >>confdefs.h
3652 # Check whether --enable-force-install was given.
3653 if test "${enable_force_install+set}" = set; then :
3654 enableval=$enable_force_install; force_install=$enableval
3661 # Check whether --enable-kernel was given.
3662 if test "${enable_kernel+set}" = set; then :
3663 enableval=$enable_kernel; minimum_kernel=$enableval
3666 if test "$minimum_kernel" = yes || test "$minimum_kernel" = no; then
3667 # Better nothing than this.
3670 if test "$minimum_kernel" = current; then
3671 minimum_kernel=`uname -r 2>/dev/null` || minimum_kernel=
3675 # Check whether --enable-all-warnings was given.
3676 if test "${enable_all_warnings+set}" = set; then :
3677 enableval=$enable_all_warnings; all_warnings=$enableval
3682 # Check whether --enable-multi-arch was given.
3683 if test "${enable_multi_arch+set}" = set; then :
3684 enableval=$enable_multi_arch; multi_arch=$enableval
3690 # Check whether --enable-nss-crypt was given.
3691 if test "${enable_nss_crypt+set}" = set; then :
3692 enableval=$enable_nss_crypt; nss_crypt=$enableval
3697 if test x$nss_crypt = xyes; then
3698 nss_includes=-I$(nss-config --includedir 2>/dev/null)
3699 if test $? -ne 0; then
3700 as_fn_error $? "cannot find include directory with nss-config" "$LINENO" 5
3702 old_CFLAGS="$CFLAGS"
3703 CFLAGS="$CFLAGS $nss_includes"
3705 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3706 /* end confdefs.h. */
3709 #include <nsslowhash.h>
3710 void f (void) { NSSLOW_Init (); }
3719 if ac_fn_c_try_compile "$LINENO"; then :
3720 libc_cv_nss_crypt=yes
3723 cannot find NSS headers with lowlevel hash function interfaces" "$LINENO" 5
3725 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3727 LIBS="$LIBS -lfreebl3"
3728 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3729 /* end confdefs.h. */
3732 #include <nsslowhash.h>
3741 if ac_fn_c_try_link "$LINENO"; then :
3742 libc_cv_nss_crypt=yes
3745 cannot link program using lowlevel NSS hash functions" "$LINENO" 5
3747 rm -f core conftest.err conftest.$ac_objext \
3748 conftest$ac_exeext conftest.$ac_ext
3749 CFLAGS="$old_CFLAGS"
3752 libc_cv_nss_crypt=no
3756 # Check whether --enable-obsolete-rpc was given.
3757 if test "${enable_obsolete_rpc+set}" = set; then :
3758 enableval=$enable_obsolete_rpc; link_obsolete_rpc=$enableval
3760 link_obsolete_rpc=no
3765 if test "$link_obsolete_rpc" = yes; then
3766 $as_echo "#define LINK_OBSOLETE_RPC 1" >>confdefs.h
3770 # The way shlib-versions is used to generate soversions.mk uses a
3771 # fairly simplistic model for name recognition that can't distinguish
3772 # i486-pc-linux-gnu fully from i486-pc-gnu. So we mutate a $host_os
3773 # of `gnu*' here to be `gnu-gnu*' just so that shlib-versions can
3774 # tell. This doesn't get used much beyond that, so it's fairly safe.
3779 host_os=`echo $host_os | sed -e 's/gnu/gnu-gnu/'`
3783 # We keep the original values in `$config_*' and never modify them, so we
3784 # can write them unchanged into config.make. Everything else uses
3785 # $machine, $vendor, and $os, and changes them whenever convenient.
3786 config_machine=$host_cpu config_vendor=$host_vendor config_os=$host_os
3788 # Don't allow vendor == "unknown"
3789 test "$config_vendor" = unknown && config_vendor=
3790 config_os="`echo $config_os | sed 's/^unknown-//'`"
3792 # Some configurations imply other options.
3795 # The configure fragment of an add-on port can modify these to supplement
3796 # or override the table in the case statement below. No fragment should
3797 # ever change the config_* variables, however.
3798 machine=$config_machine
3799 vendor=$config_vendor
3803 # config.guess on some IBM machines says `rs6000' instead of `powerpc'.
3805 if test "$machine" = rs6000; then
3809 # Braindead PowerPC box with absolutely no FPU.
3810 case "$machine-$host_os" in
3818 # Check whether --with-cpu was given.
3819 if test "${with_cpu+set}" = set; then :
3820 withval=$with_cpu; case "$withval" in
3821 yes|'') as_fn_error $? "--with-cpu requires an argument" "$LINENO" 5 ;;
3823 *) submachine="$withval" ;;
3829 if frags=`ls -d $srcdir/sysdeps/*/preconfigure 2> /dev/null`
3831 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysdeps preconfigure fragments" >&5
3832 $as_echo_n "checking for sysdeps preconfigure fragments... " >&6; }
3833 for frag in $frags; do
3834 name=`echo "$frag" | sed 's@/[^/]*$@@;s@^.*/@@'`
3835 echo $ECHO_N "$name $ECHO_C" >&6
3838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
3842 # An add-on can set this when it wants to disable the sanity check below.
3848 case "$enable_add_ons" in
3851 add_ons=`cd $srcdir && ls -d 2> /dev/null */configure */sysdeps |
3852 sed 's@/[^/]*$@@' | sort | uniq`
3853 add_ons_automatic=yes
3855 *) add_ons=`echo "$enable_add_ons" | sed 's/,/ /g'`
3856 add_ons_automatic=no ;;
3862 if test x"$add_ons" != x; then
3863 for f in $add_ons; do
3864 # Some sanity checks
3868 *** It seems that you're using an old \`crypt' add-on. crypt is now
3869 *** part of glibc and using the old add-on will not work with this
3870 *** release. Start again with fresh sources and without the old
3871 *** \`crypt' add-on." "$LINENO" 5
3875 *** It seems that you're using an old \`localedata' add-on. localedata
3876 *** is now part of glibc and using the old add-on will not work with
3877 *** this release. Start again with fresh sources and without the old
3878 *** \`localedata' add-on." "$LINENO" 5
3883 # Now source each add-on's configure fragment.
3884 # The fragments can use $srcdir/$libc_add_on to find themselves,
3885 # and test $add_ons_automatic to see if they were explicitly requested.
3886 # A fragment can clear (or even change) $libc_add_on to affect
3887 # whether it goes into the list to be actually used in the build.
3889 for libc_add_on in $add_ons; do
3890 # Test whether such a directory really exists.
3891 # It can be absolute, or relative to $srcdir, or relative to the build dir.
3892 case "$libc_add_on" in
3894 libc_add_on_srcdir=$libc_add_on
3897 test -d "$srcdir/$libc_add_on" || {
3898 if test -d "$libc_add_on"; then
3899 libc_add_on="`pwd`/$libc_add_on"
3901 as_fn_error $? "add-on directory \"$libc_add_on\" does not exist" "$LINENO" 5
3904 libc_add_on_srcdir=$srcdir/$libc_add_on
3908 libc_add_on_frag=$libc_add_on_srcdir/configure
3909 libc_add_on_canonical=
3910 libc_add_on_config_subdirs=
3911 if test -r "$libc_add_on_frag"; then
3912 { $as_echo "$as_me:${as_lineno-$LINENO}: running configure fragment for add-on $libc_add_on" >&5
3913 $as_echo "$as_me: running configure fragment for add-on $libc_add_on" >&6;}
3914 libc_add_on_canonical=unknown
3915 libc_add_on_subdirs=
3916 . "$libc_add_on_frag"
3917 test -z "$libc_add_on" || {
3918 configured_add_ons="$configured_add_ons $libc_add_on"
3919 if test "x$libc_add_on_canonical" = xunknown; then
3920 as_fn_error $? "fragment must set \$libc_add_on_canonical" "$LINENO" 5
3922 for d in $libc_add_on_subdirs; do
3923 case "$libc_add_on" in
3924 /*) subdir_srcdir="$libc_add_on" ;;
3925 *) subdir_srcdir="\$(..)$libc_add_on" ;;
3929 d="${libc_add_on_canonical:-$libc_add_on}"
3935 subdir_srcdir="$subdir_srcdir/$d"
3938 d=`echo "$d" | sed 's@/*$@@;s@^.*/@@'`
3939 add_on_subdirs="$add_on_subdirs $d"
3940 test "$subdir_srcdir" = "\$(..)$d" || config_vars="$config_vars
3941 $d-srcdir = $subdir_srcdir"
3943 for d in $libc_add_on_config_subdirs; do
3945 /*) as_fn_error $? "fragment uses absolute path in \$libc_add_on_config_subdirs" "$LINENO" 5 ;;
3947 if test ! -d "$libc_add_on_srcdir/$d"; then
3948 as_fn_error $? "fragment wants to configure missing directory $d" "$LINENO" 5
3950 case "$libc_add_on" in
3951 /*) as_fn_error $? "relative path required for add-on using \$libc_add_on_config_subdirs" "$LINENO" 5 ;;
3953 subdirs="$subdirs $libc_add_on/$d"
3957 if test -n "$libc_add_on"; then
3958 if frags=`ls -d $libc_add_on_srcdir/sysdeps/*/preconfigure 2> /dev/null`
3960 { $as_echo "$as_me:${as_lineno-$LINENO}: checking add-on $libc_add_on for preconfigure fragments" >&5
3961 $as_echo_n "checking add-on $libc_add_on for preconfigure fragments... " >&6; }
3962 for frag in $frags; do
3963 name=`echo "$frag" | sed 's@/[^/]*$@@;s@^.*/@@'`
3964 echo $ECHO_N "$name $ECHO_C" >&6
3967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
3970 use_add_ons="$use_add_ons $libc_add_on"
3971 add_ons_pfx="$add_ons_pfx $libc_add_on/"
3972 test -z "$libc_add_on_canonical" ||
3973 add_ons_sfx="$add_ons_sfx /$libc_add_on_canonical"
3976 # Use echo to strip excess whitespace.
3977 add_ons="`echo $use_add_ons`"
3984 ### I put this here to prevent those annoying emails from people who cannot
3985 ### read and try to compile glibc on unsupported platforms. --drepper
3987 ### By using the undocumented --enable-hacker-mode option for configure
3988 ### one can skip this test to make the configuration not fail for unsupported
3991 if test -z "$enable_hacker_mode" && test x"$libc_config_ok" != xyes; then
3992 case "$machine-$host_os" in
3996 echo "*** The GNU C library is currently not available for this platform."
3997 echo "*** So far nobody cared to port it and if there is no volunteer it"
3998 echo "*** might never happen. So, if you have interest to see glibc on"
3999 echo "*** this platform visit"
4000 echo "*** http://www.gnu.org/software/libc/porting.html"
4001 echo "*** and join the group of porters"
4007 # Expand the configuration machine name into a subdirectory by architecture
4008 # type and particular chip. If an add-on configure fragment already set
4009 # base_machine, we don't change it.
4010 test -n "$base_machine" || case "$machine" in
4011 i[34567]86) base_machine=i386 machine=i386/$machine ;;
4012 powerpc) base_machine=powerpc machine=powerpc/powerpc32 ;;
4013 powerpc64) base_machine=powerpc machine=powerpc/powerpc64 ;;
4014 s390) base_machine=s390 machine=s390/s390-32 ;;
4015 s390x) base_machine=s390 machine=s390/s390-64 ;;
4016 sh3*) base_machine=sh machine=sh/sh3 ;;
4017 sh4*) base_machine=sh machine=sh/sh4 ;;
4019 base_machine=sparc machine=sparc/sparc32 ;;
4020 sparcv8 | supersparc | hypersparc)
4021 base_machine=sparc machine=sparc/sparc32/sparcv8 ;;
4022 sparcv8plus | sparcv8plusa | sparcv9)
4023 base_machine=sparc machine=sparc/sparc32/sparcv9 ;;
4024 sparcv8plusb | sparcv9b)
4025 base_machine=sparc machine=sparc/sparc32/sparcv9/sparcv9b ;;
4027 base_machine=sparc machine=sparc/sparc32/sparcv9/sparcv9v ;;
4029 base_machine=sparc machine=sparc/sparc32/sparcv9/sparcv9v2 ;;
4031 base_machine=sparc machine=sparc/sparc64 ;;
4033 base_machine=sparc machine=sparc/sparc64/sparcv9b ;;
4035 base_machine=sparc machine=sparc/sparc64/sparcv9v ;;
4037 base_machine=sparc machine=sparc/sparc64/sparcv9v2 ;;
4038 *) base_machine=$machine ;;
4042 if test "$base_machine" = "i386"; then
4043 $as_echo "#define USE_REGPARMS 1" >>confdefs.h
4047 # For the multi-arch option we need support in the assembler.
4048 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler gnu_indirect_function symbol type support" >&5
4049 $as_echo_n "checking for assembler gnu_indirect_function symbol type support... " >&6; }
4050 if ${libc_cv_asm_gnu_indirect_function+:} false; then :
4051 $as_echo_n "(cached) " >&6
4053 cat > conftest.s <<EOF
4054 .type foo,%gnu_indirect_function
4056 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5;
4058 libc_cv_asm_gnu_indirect_function=yes
4060 libc_cv_asm_gnu_indirect_function=no
4064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_gnu_indirect_function" >&5
4065 $as_echo "$libc_cv_asm_gnu_indirect_function" >&6; }
4067 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether .text pseudo-op must be used" >&5
4068 $as_echo_n "checking whether .text pseudo-op must be used... " >&6; }
4069 if ${libc_cv_dot_text+:} false; then :
4070 $as_echo_n "(cached) " >&6
4072 cat > conftest.s <<EOF
4076 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4077 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
4080 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4081 test $ac_status = 0; }; }; then
4082 libc_cv_dot_text=.text
4087 if test -z "$libc_cv_dot_text"; then
4088 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4089 $as_echo "no" >&6; }
4091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4092 $as_echo "yes" >&6; }
4095 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler global-symbol directive" >&5
4096 $as_echo_n "checking for assembler global-symbol directive... " >&6; }
4097 if ${libc_cv_asm_global_directive+:} false; then :
4098 $as_echo_n "(cached) " >&6
4100 libc_cv_asm_global_directive=UNKNOWN
4101 for ac_globl in .globl .global .EXPORT; do
4102 cat > conftest.s <<EOF
4107 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4108 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
4111 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4112 test $ac_status = 0; }; }; then
4113 libc_cv_asm_global_directive=${ac_globl}
4116 test $libc_cv_asm_global_directive != UNKNOWN && break
4119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_global_directive" >&5
4120 $as_echo "$libc_cv_asm_global_directive" >&6; }
4121 if test $libc_cv_asm_global_directive = UNKNOWN; then
4122 as_fn_error $? "cannot determine asm global directive" "$LINENO" 5
4124 cat >>confdefs.h <<_ACEOF
4125 #define ASM_GLOBAL_DIRECTIVE ${libc_cv_asm_global_directive}
4130 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler .type directive prefix" >&5
4131 $as_echo_n "checking for assembler .type directive prefix... " >&6; }
4132 if ${libc_cv_asm_type_prefix+:} false; then :
4133 $as_echo_n "(cached) " >&6
4135 libc_cv_asm_type_prefix=no
4136 for ac_try_prefix in '@' '%' '#'; do
4137 cat > conftest.s <<EOF
4139 ${libc_cv_asm_global_directive} foo
4140 .type foo, ${ac_try_prefix}object
4145 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4146 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
4149 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4150 test $ac_status = 0; }; }; then
4151 libc_cv_asm_type_prefix=${ac_try_prefix}
4154 test "x$libc_cv_asm_type_prefix" != xno && break
4157 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_type_prefix" >&5
4158 $as_echo "$libc_cv_asm_type_prefix" >&6; }
4159 if test "x$libc_cv_asm_type_prefix" != xno; then
4160 cat >>confdefs.h <<_ACEOF
4161 #define ASM_TYPE_DIRECTIVE_PREFIX ${libc_cv_asm_type_prefix}
4166 if test x"$libc_cv_asm_gnu_indirect_function" != xyes -o x"$libc_cv_asm_type_prefix" = xno; then
4167 if test x"$multi_arch" = xyes; then
4168 as_fn_error $? "--enable-multi-arch support requires assembler and linker support" "$LINENO" 5
4173 if test x"$multi_arch" != xno; then
4174 multi_arch_d=/multiarch
4177 # Compute the list of sysdep directories for this configuration.
4178 # This can take a while to compute.
4179 sysdep_dir=$srcdir/sysdeps
4180 { $as_echo "$as_me:${as_lineno-$LINENO}: checking sysdep dirs" >&5
4181 $as_echo_n "checking sysdep dirs... " >&6; }
4182 # Make sco3.2v4 become sco3.2.4 and sunos4.1.1_U1 become sunos4.1.1.U1.
4183 os="`echo $os | sed 's/\([0-9A-Z]\)[v_]\([0-9A-Z]\)/\1.\2/g'`"
4185 test "x$base_os" != x || case "$os" in
4187 base_os=mach/hurd ;;
4189 base_os=unix/sysv ;;
4192 # For sunos4.1.1, try sunos4.1.1, then sunos4.1, then sunos4, then sunos.
4195 while o=`echo $tail | sed 's/\.[^.]*$//'`; test $o != $tail; do
4199 o=`echo $tail | sed 's/[0-9]*$//'`
4200 if test $o != $tail; then
4203 # For linux-gnu, try linux-gnu, then linux.
4204 o=`echo $tail | sed 's/-.*$//'`
4205 if test $o != $tail; then
4209 # For unix/sysv/sysv4, try unix/sysv/sysv4, then unix/sysv, then unix.
4212 while b=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$b"; do
4218 # For sparc/sparc32, try sparc/sparc32 and then sparc.
4220 tail=$machine${submachine:+/$submachine}
4221 while m=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$m"; do
4223 # Prepend the machine's FPU directory unless --without-fp.
4224 if test "$with_fp" = yes; then
4225 mach="$mach /$1/fpu"
4227 mach="$mach /$1/nofpu"
4234 # Find what sysdep directories exist.
4237 for b in $base ''; do
4238 for m0 in $mach ''; do
4239 for v in /$vendor ''; do
4240 test "$v" = / && continue
4241 for o in /$ostry ''; do
4242 test "$o" = / && continue
4243 for m in $multi_arch_d $mach ''; do
4244 for d in $add_ons_pfx ''; do
4245 for a in $add_ons_sfx ''; do
4246 if test -n "$m0$m0sub$b$v$o$m$msub"; then
4247 try_srcdir="${srcdir}/"
4251 try="${d}sysdeps$m0$m0sub$b$v$o$m$msub$a"
4252 test -n "$enable_debug_configure" &&
4253 echo "$0 DEBUG: try $try" >&2
4254 if test -d "$try_srcdir$try"; then
4255 sysnames="$sysnames $try"
4256 { test -n "$o" || test -n "$b"; } && os_used=t
4257 { test -n "$m" || test -n "$m0"; } && machine_used=t
4259 x*/$submachine) submachine_used=t ;;
4261 if test -n "$d"; then
4262 case "$sysnames_add_ons" in
4264 *|'') sysnames_add_ons="$sysnames_add_ons $d" ;;
4277 # If the assembler supports gnu_indirect_function symbol type and the
4278 # architecture supports multi-arch, we enable multi-arch by default.
4279 case $sysnames_add_ons$sysnames in
4283 test x"$multi_arch" = xdefault && multi_arch=no
4286 if test x"$multi_arch" != xno; then
4287 $as_echo "#define USE_MULTIARCH 1" >>confdefs.h
4292 if test -z "$os_used" && test "$os" != none; then
4293 as_fn_error $? "Operating system $os is not supported." "$LINENO" 5
4295 if test -z "$machine_used" && test "$machine" != none; then
4296 as_fn_error $? "The $machine is not supported." "$LINENO" 5
4298 if test -z "$submachine_used" && test -n "$submachine"; then
4299 as_fn_error $? "The $submachine subspecies of $host_cpu is not supported." "$LINENO" 5
4303 # We have now validated the configuration.
4305 # Expand the list of system names into a full list of directories
4306 # from each element's parent name and Implies file (if present).
4309 while test $# -gt 0; do
4313 case " $names " in *" $name "*)
4314 # Already in the list.
4318 # Report each name as we discover it, so there is no long pause in output.
4319 echo $ECHO_N "$name $ECHO_C" >&6
4321 name_base=`echo $name | sed -e 's@\(.*sysdeps\)/.*@\1@'`
4325 *) xsrcdir=$srcdir/ ;;
4327 test -n "$enable_debug_configure" &&
4328 echo "DEBUG: name/Implies $xsrcdir$name/Implies" >&2
4330 for implies_file in Implies Implies-before Implies-after; do
4331 implies_type=`echo $implies_file | sed s/-/_/`
4332 eval ${implies_type}=
4333 if test -f $xsrcdir$name/$implies_file; then
4334 # Collect more names from the `Implies' file (removing comments).
4335 implied_candidate="`sed 's/#.*$//' < $xsrcdir$name/$implies_file`"
4336 for x in $implied_candidate; do
4338 if test -d $xsrcdir$name_base/$x; then
4339 eval "${implies_type}=\"\$${implies_type} \$name_base/\$x\""
4342 for d in $add_ons_pfx ''; do
4343 try="${d}sysdeps/$x"
4346 *) try_srcdir=$srcdir/ ;;
4348 test -n "$enable_debug_configure" &&
4349 echo "DEBUG: $name $implies_file $x try($d) {$try_srcdir}$try" >&2
4350 if test $try != $xsrcdir$name_base/$x && test -d $try_srcdir$try;
4352 eval "${implies_type}=\"\$${implies_type} \$try\""
4354 case "$sysnames_add_ons" in
4356 *|'') sysnames_add_ons="$sysnames_add_ons $d" ;;
4360 if test $found = no; then
4361 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $name/$implies_file specifies nonexistent $x" >&5
4362 $as_echo "$as_me: WARNING: $name/$implies_file specifies nonexistent $x" >&2;}
4368 # Add NAME to the list of names.
4369 names="$names $name"
4371 # Find the parent of NAME, using the empty string if it has none.
4372 parent="`echo $name | sed -n -e 's=/[^/]*$==' -e '/sysdeps$/q' -e p`"
4374 test -n "$enable_debug_configure" &&
4375 echo "DEBUG: $name Implies='$Implies' rest='$*' parent='$parent' \
4376 Implies_before='$Implies_after' Implies_after='$Implies_after'" >&2
4378 # Add the names implied by NAME, and NAME's parent (if it has one), to
4379 # the list of names to be processed (the argument list). We prepend the
4380 # implied names to the list and append the parent. We want implied
4381 # directories to come before further directories inferred from the
4382 # configuration components; this ensures that for sysv4, unix/common
4383 # (implied by unix/sysv/sysv4) comes before unix/sysv (in ostry (here $*)
4385 sysnames="`echo $Implies $* $Implies_before $parent $Implies_after`"
4386 test -n "$sysnames" && set $sysnames
4389 # Add the default directories.
4390 default_sysnames="sysdeps/generic"
4391 sysnames="$names $default_sysnames"
4393 # The other names were emitted during the scan.
4394 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $default_sysnames" >&5
4395 $as_echo "$default_sysnames" >&6; }
4397 # Collect the list of add-ons that supply partial sysdeps trees.
4399 for add_on in $add_ons; do
4402 *) xsrcdir="$srcdir/" ;;
4405 test -d "$xsrcdir$add_on/sysdeps" || {
4406 case "$configured_add_ons " in
4409 as_fn_error $? "add-on $add_on has no configure fragment or sysdeps tree" "$LINENO" 5
4415 sysdeps_add_ons="$sysdeps_add_ons $add_on"
4416 case "$sysnames_add_ons" in
4419 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: add-on $add_on contributed no sysdeps directories" >&5
4420 $as_echo "$as_me: WARNING: add-on $add_on contributed no sysdeps directories" >&2;}
4425 for d in $sysnames; do
4427 $add_on/sysdeps/*) ;;
4430 (cd "$xsrcdir$d" && for f in *[!~]; do
4433 for ff in $f/*.h; do
4434 test -d "$ff" || { test -e "$ff" && exit 88; }
4438 test -d "$f" || { test -e "$f" && exit 88; }
4442 if test $? -eq 88; then
4447 if test $found = no; then
4448 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: add-on $add_on contributed no useful sysdeps directories" >&5
4449 $as_echo "$as_me: WARNING: add-on $add_on contributed no useful sysdeps directories" >&2;}
4457 # Find a good install program. We prefer a C program (faster),
4458 # so one script is as good as another. But avoid the broken or
4459 # incompatible versions:
4460 # SysV /etc/install, /usr/sbin/install
4461 # SunOS /usr/etc/install
4462 # IRIX /sbin/install
4464 # AmigaOS /C/install, which installs bootblocks on floppy discs
4465 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4466 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
4467 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4468 # OS/2's system install, which has a completely different semantic
4469 # ./install, which can be erroneously created by make from ./install.sh.
4470 # Reject install programs that cannot install multiple files.
4471 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4472 $as_echo_n "checking for a BSD-compatible install... " >&6; }
4473 if test -z "$INSTALL"; then
4474 if ${ac_cv_path_install+:} false; then :
4475 $as_echo_n "(cached) " >&6
4477 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4481 test -z "$as_dir" && as_dir=.
4482 # Account for people who put trailing slashes in PATH elements.
4483 case $as_dir/ in #((
4484 ./ | .// | /[cC]/* | \
4485 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4486 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
4489 # OSF1 and SCO ODT 3.0 have their own names for install.
4490 # Don't use installbsd from OSF since it installs stuff as root
4492 for ac_prog in ginstall scoinst install; do
4493 for ac_exec_ext in '' $ac_executable_extensions; do
4494 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
4495 if test $ac_prog = install &&
4496 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4497 # AIX install. It has an incompatible calling convention.
4499 elif test $ac_prog = install &&
4500 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4501 # program-specific install script used by HP pwplus--don't use.
4504 rm -rf conftest.one conftest.two conftest.dir
4505 echo one > conftest.one
4506 echo two > conftest.two
4508 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
4509 test -s conftest.one && test -s conftest.two &&
4510 test -s conftest.dir/conftest.one &&
4511 test -s conftest.dir/conftest.two
4513 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4526 rm -rf conftest.one conftest.two conftest.dir
4529 if test "${ac_cv_path_install+set}" = set; then
4530 INSTALL=$ac_cv_path_install
4532 # As a last resort, use the slow shell script. Don't cache a
4533 # value for INSTALL within a source directory, because that will
4534 # break other packages using the cache if that directory is
4535 # removed, or if the value is a relative name.
4536 INSTALL=$ac_install_sh
4539 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4540 $as_echo "$INSTALL" >&6; }
4542 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4543 # It thinks the first close brace ends the variable substitution.
4544 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4546 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4548 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4550 if test "$INSTALL" = "${srcdir}/scripts/install-sh -c"; then
4551 # The makefiles need to use a different form to find it in $srcdir.
4552 INSTALL='\$(..)./scripts/install-sh -c'
4554 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4555 $as_echo_n "checking whether ln -s works... " >&6; }
4557 if test "$LN_S" = "ln -s"; then
4558 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4559 $as_echo "yes" >&6; }
4561 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4562 $as_echo "no, using $LN_S" >&6; }
4566 # Was a --with-binutils option given?
4567 if test -n "$path_binutils"; then
4568 # Make absolute; ensure a single trailing slash.
4569 path_binutils=`(cd $path_binutils; pwd) | sed 's%/*$%/%'`
4570 CC="$CC -B$path_binutils"
4572 AS=`$CC -print-prog-name=as`
4573 LD=`$CC -print-prog-name=ld`
4574 AR=`$CC -print-prog-name=ar`
4576 OBJDUMP=`$CC -print-prog-name=objdump`
4578 OBJCOPY=`$CC -print-prog-name=objcopy`
4581 # Determine whether we are using GNU binutils.
4582 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $AS is GNU as" >&5
4583 $as_echo_n "checking whether $AS is GNU as... " >&6; }
4584 if ${libc_cv_prog_as_gnu+:} false; then :
4585 $as_echo_n "(cached) " >&6
4587 # Most GNU programs take a -v and spit out some text including
4588 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
4589 if $AS -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
4590 libc_cv_prog_as_gnu=yes
4592 libc_cv_prog_as_gnu=no
4596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_prog_as_gnu" >&5
4597 $as_echo "$libc_cv_prog_as_gnu" >&6; }
4599 gnu_as=$libc_cv_prog_as_gnu
4601 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $LD is GNU ld" >&5
4602 $as_echo_n "checking whether $LD is GNU ld... " >&6; }
4603 if ${libc_cv_prog_ld_gnu+:} false; then :
4604 $as_echo_n "(cached) " >&6
4606 # Most GNU programs take a -v and spit out some text including
4607 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
4608 if $LD -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
4609 libc_cv_prog_ld_gnu=yes
4611 libc_cv_prog_ld_gnu=no
4615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_prog_ld_gnu" >&5
4616 $as_echo "$libc_cv_prog_ld_gnu" >&6; }
4617 gnu_ld=$libc_cv_prog_ld_gnu
4620 # Accept binutils 2.20 or newer.
4623 # Extract the first word of "$ac_prog", so it can be a program name with args.
4624 set dummy $ac_prog; ac_word=$2
4625 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4626 $as_echo_n "checking for $ac_word... " >&6; }
4627 if ${ac_cv_prog_AS+:} false; then :
4628 $as_echo_n "(cached) " >&6
4630 if test -n "$AS"; then
4631 ac_cv_prog_AS="$AS" # Let the user override the test.
4633 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4637 test -z "$as_dir" && as_dir=.
4638 for ac_exec_ext in '' $ac_executable_extensions; do
4639 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4640 ac_cv_prog_AS="$ac_prog"
4641 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4651 if test -n "$AS"; then
4652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
4653 $as_echo "$AS" >&6; }
4655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4656 $as_echo "no" >&6; }
4660 test -n "$AS" && break
4663 if test -z "$AS"; then
4666 # Found it, now check the version.
4667 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $AS" >&5
4668 $as_echo_n "checking version of $AS... " >&6; }
4669 ac_prog_version=`$AS --version 2>&1 | sed -n 's/^.*GNU assembler.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4670 case $ac_prog_version in
4671 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4672 2.1[0-9][0-9]*|2.[2-9][0-9]*|[3-9].*|[1-9][0-9]*)
4673 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4674 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4678 $as_echo "$ac_prog_version" >&6; }
4680 if test $ac_verc_fail = yes; then
4681 AS=: critic_missing="$critic_missing as"
4686 # Extract the first word of "$ac_prog", so it can be a program name with args.
4687 set dummy $ac_prog; ac_word=$2
4688 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4689 $as_echo_n "checking for $ac_word... " >&6; }
4690 if ${ac_cv_prog_LD+:} false; then :
4691 $as_echo_n "(cached) " >&6
4693 if test -n "$LD"; then
4694 ac_cv_prog_LD="$LD" # Let the user override the test.
4696 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4700 test -z "$as_dir" && as_dir=.
4701 for ac_exec_ext in '' $ac_executable_extensions; do
4702 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4703 ac_cv_prog_LD="$ac_prog"
4704 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4714 if test -n "$LD"; then
4715 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4716 $as_echo "$LD" >&6; }
4718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4719 $as_echo "no" >&6; }
4723 test -n "$LD" && break
4726 if test -z "$LD"; then
4729 # Found it, now check the version.
4730 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $LD" >&5
4731 $as_echo_n "checking version of $LD... " >&6; }
4732 ac_prog_version=`$LD --version 2>&1 | sed -n 's/^.*GNU ld.* \([0-9][0-9]*\.[0-9.]*\).*$/\1/p'`
4733 case $ac_prog_version in
4734 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4735 2.1[0-9][0-9]*|2.[2-9][0-9]*|[3-9].*|[1-9][0-9]*)
4736 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4737 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4741 $as_echo "$ac_prog_version" >&6; }
4743 if test $ac_verc_fail = yes; then
4744 LD=: critic_missing="$critic_missing ld"
4748 # These programs are version sensitive.
4750 for ac_prog in ${ac_tool_prefix}gcc ${ac_tool_prefix}cc
4752 # Extract the first word of "$ac_prog", so it can be a program name with args.
4753 set dummy $ac_prog; ac_word=$2
4754 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4755 $as_echo_n "checking for $ac_word... " >&6; }
4756 if ${ac_cv_prog_CC+:} false; then :
4757 $as_echo_n "(cached) " >&6
4759 if test -n "$CC"; then
4760 ac_cv_prog_CC="$CC" # Let the user override the test.
4762 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4766 test -z "$as_dir" && as_dir=.
4767 for ac_exec_ext in '' $ac_executable_extensions; do
4768 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4769 ac_cv_prog_CC="$ac_prog"
4770 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4780 if test -n "$CC"; then
4781 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4782 $as_echo "$CC" >&6; }
4784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4785 $as_echo "no" >&6; }
4789 test -n "$CC" && break
4792 if test -z "$CC"; then
4795 # Found it, now check the version.
4796 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $CC" >&5
4797 $as_echo_n "checking version of $CC... " >&6; }
4798 ac_prog_version=`$CC -v 2>&1 | sed -n 's/^.*version \([egcygnustpi-]*[0-9.]*\).*$/\1/p'`
4799 case $ac_prog_version in
4800 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4801 4.[3-9].* | 4.[1-9][0-9].* | [5-9].* )
4802 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4803 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4807 $as_echo "$ac_prog_version" >&6; }
4809 if test $ac_verc_fail = yes; then
4810 critic_missing="$critic_missing gcc"
4813 for ac_prog in gnumake gmake make
4815 # Extract the first word of "$ac_prog", so it can be a program name with args.
4816 set dummy $ac_prog; ac_word=$2
4817 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4818 $as_echo_n "checking for $ac_word... " >&6; }
4819 if ${ac_cv_prog_MAKE+:} false; then :
4820 $as_echo_n "(cached) " >&6
4822 if test -n "$MAKE"; then
4823 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
4825 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4829 test -z "$as_dir" && as_dir=.
4830 for ac_exec_ext in '' $ac_executable_extensions; do
4831 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4832 ac_cv_prog_MAKE="$ac_prog"
4833 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4842 MAKE=$ac_cv_prog_MAKE
4843 if test -n "$MAKE"; then
4844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
4845 $as_echo "$MAKE" >&6; }
4847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4848 $as_echo "no" >&6; }
4852 test -n "$MAKE" && break
4855 if test -z "$MAKE"; then
4858 # Found it, now check the version.
4859 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MAKE" >&5
4860 $as_echo_n "checking version of $MAKE... " >&6; }
4861 ac_prog_version=`$MAKE --version 2>&1 | sed -n 's/^.*GNU Make[^0-9]*\([0-9][0-9.]*\).*$/\1/p'`
4862 case $ac_prog_version in
4863 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4865 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4866 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4870 $as_echo "$ac_prog_version" >&6; }
4872 if test $ac_verc_fail = yes; then
4873 critic_missing="$critic_missing make"
4877 for ac_prog in gnumsgfmt gmsgfmt msgfmt
4879 # Extract the first word of "$ac_prog", so it can be a program name with args.
4880 set dummy $ac_prog; ac_word=$2
4881 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4882 $as_echo_n "checking for $ac_word... " >&6; }
4883 if ${ac_cv_prog_MSGFMT+:} false; then :
4884 $as_echo_n "(cached) " >&6
4886 if test -n "$MSGFMT"; then
4887 ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
4889 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4893 test -z "$as_dir" && as_dir=.
4894 for ac_exec_ext in '' $ac_executable_extensions; do
4895 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4896 ac_cv_prog_MSGFMT="$ac_prog"
4897 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4906 MSGFMT=$ac_cv_prog_MSGFMT
4907 if test -n "$MSGFMT"; then
4908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
4909 $as_echo "$MSGFMT" >&6; }
4911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4912 $as_echo "no" >&6; }
4916 test -n "$MSGFMT" && break
4919 if test -z "$MSGFMT"; then
4922 # Found it, now check the version.
4923 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MSGFMT" >&5
4924 $as_echo_n "checking version of $MSGFMT... " >&6; }
4925 ac_prog_version=`$MSGFMT --version 2>&1 | sed -n 's/^.*GNU gettext.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4926 case $ac_prog_version in
4927 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4928 0.10.3[6-9]* | 0.10.[4-9][0-9]* | 0.1[1-9]* | 0.[2-9][0-9]* | [1-9].*)
4929 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4930 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4934 $as_echo "$ac_prog_version" >&6; }
4936 if test $ac_verc_fail = yes; then
4937 MSGFMT=: aux_missing="$aux_missing msgfmt"
4940 for ac_prog in makeinfo
4942 # Extract the first word of "$ac_prog", so it can be a program name with args.
4943 set dummy $ac_prog; ac_word=$2
4944 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4945 $as_echo_n "checking for $ac_word... " >&6; }
4946 if ${ac_cv_prog_MAKEINFO+:} false; then :
4947 $as_echo_n "(cached) " >&6
4949 if test -n "$MAKEINFO"; then
4950 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
4952 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4956 test -z "$as_dir" && as_dir=.
4957 for ac_exec_ext in '' $ac_executable_extensions; do
4958 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4959 ac_cv_prog_MAKEINFO="$ac_prog"
4960 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4969 MAKEINFO=$ac_cv_prog_MAKEINFO
4970 if test -n "$MAKEINFO"; then
4971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
4972 $as_echo "$MAKEINFO" >&6; }
4974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4975 $as_echo "no" >&6; }
4979 test -n "$MAKEINFO" && break
4982 if test -z "$MAKEINFO"; then
4985 # Found it, now check the version.
4986 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MAKEINFO" >&5
4987 $as_echo_n "checking version of $MAKEINFO... " >&6; }
4988 ac_prog_version=`$MAKEINFO --version 2>&1 | sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'`
4989 case $ac_prog_version in
4990 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4991 4.[5-9]*|4.[1-9][0-9]*|[5-9].*)
4992 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4993 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4997 $as_echo "$ac_prog_version" >&6; }
4999 if test $ac_verc_fail = yes; then
5000 MAKEINFO=: aux_missing="$aux_missing makeinfo"
5005 # Extract the first word of "$ac_prog", so it can be a program name with args.
5006 set dummy $ac_prog; ac_word=$2
5007 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5008 $as_echo_n "checking for $ac_word... " >&6; }
5009 if ${ac_cv_prog_SED+:} false; then :
5010 $as_echo_n "(cached) " >&6
5012 if test -n "$SED"; then
5013 ac_cv_prog_SED="$SED" # Let the user override the test.
5015 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5019 test -z "$as_dir" && as_dir=.
5020 for ac_exec_ext in '' $ac_executable_extensions; do
5021 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5022 ac_cv_prog_SED="$ac_prog"
5023 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5033 if test -n "$SED"; then
5034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SED" >&5
5035 $as_echo "$SED" >&6; }
5037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5038 $as_echo "no" >&6; }
5042 test -n "$SED" && break
5045 if test -z "$SED"; then
5048 # Found it, now check the version.
5049 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $SED" >&5
5050 $as_echo_n "checking version of $SED... " >&6; }
5051 ac_prog_version=`$SED --version 2>&1 | sed -n 's/^.*GNU sed version \([0-9]*\.[0-9.]*\).*$/\1/p'`
5052 case $ac_prog_version in
5053 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
5054 3.0[2-9]*|3.[1-9]*|[4-9]*)
5055 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
5056 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
5059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
5060 $as_echo "$ac_prog_version" >&6; }
5062 if test $ac_verc_fail = yes; then
5063 SED=: aux_missing="$aux_missing sed"
5067 if test -n "$ac_tool_prefix"; then
5068 # Extract the first word of "${ac_tool_prefix}readelf", so it can be a program name with args.
5069 set dummy ${ac_tool_prefix}readelf; ac_word=$2
5070 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5071 $as_echo_n "checking for $ac_word... " >&6; }
5072 if ${ac_cv_prog_READELF+:} false; then :
5073 $as_echo_n "(cached) " >&6
5075 if test -n "$READELF"; then
5076 ac_cv_prog_READELF="$READELF" # Let the user override the test.
5078 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5082 test -z "$as_dir" && as_dir=.
5083 for ac_exec_ext in '' $ac_executable_extensions; do
5084 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5085 ac_cv_prog_READELF="${ac_tool_prefix}readelf"
5086 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5095 READELF=$ac_cv_prog_READELF
5096 if test -n "$READELF"; then
5097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF" >&5
5098 $as_echo "$READELF" >&6; }
5100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5101 $as_echo "no" >&6; }
5106 if test -z "$ac_cv_prog_READELF"; then
5107 ac_ct_READELF=$READELF
5108 # Extract the first word of "readelf", so it can be a program name with args.
5109 set dummy readelf; ac_word=$2
5110 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5111 $as_echo_n "checking for $ac_word... " >&6; }
5112 if ${ac_cv_prog_ac_ct_READELF+:} false; then :
5113 $as_echo_n "(cached) " >&6
5115 if test -n "$ac_ct_READELF"; then
5116 ac_cv_prog_ac_ct_READELF="$ac_ct_READELF" # Let the user override the test.
5118 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5122 test -z "$as_dir" && as_dir=.
5123 for ac_exec_ext in '' $ac_executable_extensions; do
5124 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5125 ac_cv_prog_ac_ct_READELF="readelf"
5126 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5135 ac_ct_READELF=$ac_cv_prog_ac_ct_READELF
5136 if test -n "$ac_ct_READELF"; then
5137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_READELF" >&5
5138 $as_echo "$ac_ct_READELF" >&6; }
5140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5141 $as_echo "no" >&6; }
5144 if test "x$ac_ct_READELF" = x; then
5147 case $cross_compiling:$ac_tool_warned in
5149 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5150 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5151 ac_tool_warned=yes ;;
5153 READELF=$ac_ct_READELF
5156 READELF="$ac_cv_prog_READELF"
5159 if test -n "$ac_tool_prefix"; then
5160 # Extract the first word of "${ac_tool_prefix}nm", so it can be a program name with args.
5161 set dummy ${ac_tool_prefix}nm; ac_word=$2
5162 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5163 $as_echo_n "checking for $ac_word... " >&6; }
5164 if ${ac_cv_prog_NM+:} false; then :
5165 $as_echo_n "(cached) " >&6
5167 if test -n "$NM"; then
5168 ac_cv_prog_NM="$NM" # Let the user override the test.
5170 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5174 test -z "$as_dir" && as_dir=.
5175 for ac_exec_ext in '' $ac_executable_extensions; do
5176 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5177 ac_cv_prog_NM="${ac_tool_prefix}nm"
5178 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5188 if test -n "$NM"; then
5189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5
5190 $as_echo "$NM" >&6; }
5192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5193 $as_echo "no" >&6; }
5198 if test -z "$ac_cv_prog_NM"; then
5200 # Extract the first word of "nm", so it can be a program name with args.
5201 set dummy nm; ac_word=$2
5202 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5203 $as_echo_n "checking for $ac_word... " >&6; }
5204 if ${ac_cv_prog_ac_ct_NM+:} false; then :
5205 $as_echo_n "(cached) " >&6
5207 if test -n "$ac_ct_NM"; then
5208 ac_cv_prog_ac_ct_NM="$ac_ct_NM" # Let the user override the test.
5210 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5214 test -z "$as_dir" && as_dir=.
5215 for ac_exec_ext in '' $ac_executable_extensions; do
5216 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5217 ac_cv_prog_ac_ct_NM="nm"
5218 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5227 ac_ct_NM=$ac_cv_prog_ac_ct_NM
5228 if test -n "$ac_ct_NM"; then
5229 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NM" >&5
5230 $as_echo "$ac_ct_NM" >&6; }
5232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5233 $as_echo "no" >&6; }
5236 if test "x$ac_ct_NM" = x; then
5239 case $cross_compiling:$ac_tool_warned in
5241 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5242 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5243 ac_tool_warned=yes ;;
5252 for ac_prog in autoconf
5254 # Extract the first word of "$ac_prog", so it can be a program name with args.
5255 set dummy $ac_prog; ac_word=$2
5256 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5257 $as_echo_n "checking for $ac_word... " >&6; }
5258 if ${ac_cv_prog_AUTOCONF+:} false; then :
5259 $as_echo_n "(cached) " >&6
5261 if test -n "$AUTOCONF"; then
5262 ac_cv_prog_AUTOCONF="$AUTOCONF" # Let the user override the test.
5264 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5268 test -z "$as_dir" && as_dir=.
5269 for ac_exec_ext in '' $ac_executable_extensions; do
5270 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5271 ac_cv_prog_AUTOCONF="$ac_prog"
5272 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5281 AUTOCONF=$ac_cv_prog_AUTOCONF
5282 if test -n "$AUTOCONF"; then
5283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AUTOCONF" >&5
5284 $as_echo "$AUTOCONF" >&6; }
5286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5287 $as_echo "no" >&6; }
5291 test -n "$AUTOCONF" && break
5293 test -n "$AUTOCONF" || AUTOCONF="no"
5295 case "x$AUTOCONF" in
5296 xno|x|x:) AUTOCONF=no ;;
5298 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works" >&5
5299 $as_echo_n "checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works... " >&6; }
5300 if ${libc_cv_autoconf_works+:} false; then :
5301 $as_echo_n "(cached) " >&6
5303 if (cd $srcdir; $AUTOCONF $ACFLAGS configure.in > /dev/null 2>&1); then
5304 libc_cv_autoconf_works=yes
5306 libc_cv_autoconf_works=no
5309 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_autoconf_works" >&5
5310 $as_echo "$libc_cv_autoconf_works" >&6; }
5311 test $libc_cv_autoconf_works = yes || AUTOCONF=no
5314 if test "x$AUTOCONF" = xno; then
5315 aux_missing="$aux_missing autoconf"
5318 test -n "$critic_missing" && as_fn_error $? "
5319 *** These critical programs are missing or too old:$critic_missing
5320 *** Check the INSTALL file for required versions." "$LINENO" 5
5322 test -n "$aux_missing" && { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
5323 *** These auxiliary programs are missing or incompatible versions:$aux_missing
5324 *** some features will be disabled.
5325 *** Check the INSTALL file for required versions." >&5
5326 $as_echo "$as_me: WARNING:
5327 *** These auxiliary programs are missing or incompatible versions:$aux_missing
5328 *** some features will be disabled.
5329 *** Check the INSTALL file for required versions." >&2;}
5331 # if using special system headers, find out the compiler's sekrit
5332 # header directory and add that to the list. NOTE: Only does the right
5333 # thing on a system that doesn't need fixincludes. (Not presently a problem.)
5334 if test -n "$sysheaders"; then
5335 SYSINCLUDES=-nostdinc
5336 for d in include include-fixed; do
5337 i=`$CC -print-file-name="$d"` && test "x$i" != x && test "x$i" != "x$d" &&
5338 SYSINCLUDES="$SYSINCLUDES -isystem $i"
5340 SYSINCLUDES="$SYSINCLUDES \
5341 -isystem `echo $sysheaders | sed 's/:/ -isystem /g'`"
5342 if test -n "$CXX"; then
5344 cxxversion=`$CXX -dumpversion 2>&5` &&
5345 cxxmachine=`$CXX -dumpmachine 2>&5` &&
5346 for d in include "$cxxmachine/include"; do
5347 i=../../../../$d/c++/$cxxversion
5348 cxxheaders=`$CXX -print-file-name="$i"` &&
5349 test "x$cxxheaders" != x && test "x$i" != "x$cxxheaders" &&
5350 CXX_SYSINCLUDES="$CXX_SYSINCLUDES -isystem $cxxheaders \
5351 -isystem $cxxheaders/$cxxmachine -isystem $cxxheaders/backward"
5358 # Test if LD_LIBRARY_PATH contains the notation for the current directory
5359 # since this would lead to problems installing/building glibc.
5360 # LD_LIBRARY_PATH contains the current directory if one of the following
5362 # - one of the terminals (":" and ";") is the first or last sign
5363 # - two terminals occur directly after each other
5364 # - the path contains an element with a dot in it
5365 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LD_LIBRARY_PATH variable" >&5
5366 $as_echo_n "checking LD_LIBRARY_PATH variable... " >&6; }
5367 case ${LD_LIBRARY_PATH} in
5368 [:\;]* | *[:\;] | *[:\;][:\;]* | *[:\;]. | .[:\;]*| . | *[:\;].[:\;]* )
5369 ld_library_path_setting="contains current directory"
5372 ld_library_path_setting="ok"
5375 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_library_path_setting" >&5
5376 $as_echo "$ld_library_path_setting" >&6; }
5377 if test "$ld_library_path_setting" != "ok"; then
5379 *** LD_LIBRARY_PATH shouldn't contain the current directory when
5380 *** building glibc. Please change the environment variable
5381 *** and run configure again." "$LINENO" 5
5384 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether GCC supports -static-libgcc" >&5
5385 $as_echo_n "checking whether GCC supports -static-libgcc... " >&6; }
5386 if ${libc_cv_gcc_static_libgcc+:} false; then :
5387 $as_echo_n "(cached) " >&6
5389 if $CC -v -static-libgcc 2>&1 | grep -q 'unrecognized option.*static-libgcc'; then
5390 libc_cv_gcc_static_libgcc=
5392 libc_cv_gcc_static_libgcc=-static-libgcc
5395 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_static_libgcc" >&5
5396 $as_echo "$libc_cv_gcc_static_libgcc" >&6; }
5399 # Extract the first word of "bash", so it can be a program name with args.
5400 set dummy bash; ac_word=$2
5401 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5402 $as_echo_n "checking for $ac_word... " >&6; }
5403 if ${ac_cv_path_BASH_SHELL+:} false; then :
5404 $as_echo_n "(cached) " >&6
5408 ac_cv_path_BASH_SHELL="$BASH_SHELL" # Let the user override the test with a path.
5411 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5415 test -z "$as_dir" && as_dir=.
5416 for ac_exec_ext in '' $ac_executable_extensions; do
5417 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5418 ac_cv_path_BASH_SHELL="$as_dir/$ac_word$ac_exec_ext"
5419 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5426 test -z "$ac_cv_path_BASH_SHELL" && ac_cv_path_BASH_SHELL="no"
5430 BASH_SHELL=$ac_cv_path_BASH_SHELL
5431 if test -n "$BASH_SHELL"; then
5432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BASH_SHELL" >&5
5433 $as_echo "$BASH_SHELL" >&6; }
5435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5436 $as_echo "no" >&6; }
5440 if test "$BASH_SHELL" != no &&
5441 $BASH_SHELL -c 'test "$BASH_VERSINFO" \
5442 && test "$BASH_VERSINFO" -ge 2 >&/dev/null'; then
5443 libc_cv_have_bash2=yes
5445 libc_cv_have_bash2=no
5449 if test "$BASH_SHELL" = no; then
5450 # Extract the first word of "ksh", so it can be a program name with args.
5451 set dummy ksh; ac_word=$2
5452 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5453 $as_echo_n "checking for $ac_word... " >&6; }
5454 if ${ac_cv_path_KSH+:} false; then :
5455 $as_echo_n "(cached) " >&6
5459 ac_cv_path_KSH="$KSH" # Let the user override the test with a path.
5462 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5466 test -z "$as_dir" && as_dir=.
5467 for ac_exec_ext in '' $ac_executable_extensions; do
5468 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5469 ac_cv_path_KSH="$as_dir/$ac_word$ac_exec_ext"
5470 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5477 test -z "$ac_cv_path_KSH" && ac_cv_path_KSH="no"
5482 if test -n "$KSH"; then
5483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $KSH" >&5
5484 $as_echo "$KSH" >&6; }
5486 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5487 $as_echo "no" >&6; }
5491 if test "$KSH" = no; then
5494 libc_cv_have_ksh=yes
5499 libc_cv_have_ksh=yes
5503 for ac_prog in gawk mawk nawk awk
5505 # Extract the first word of "$ac_prog", so it can be a program name with args.
5506 set dummy $ac_prog; ac_word=$2
5507 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5508 $as_echo_n "checking for $ac_word... " >&6; }
5509 if ${ac_cv_prog_AWK+:} false; then :
5510 $as_echo_n "(cached) " >&6
5512 if test -n "$AWK"; then
5513 ac_cv_prog_AWK="$AWK" # Let the user override the test.
5515 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5519 test -z "$as_dir" && as_dir=.
5520 for ac_exec_ext in '' $ac_executable_extensions; do
5521 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5522 ac_cv_prog_AWK="$ac_prog"
5523 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5533 if test -n "$AWK"; then
5534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5535 $as_echo "$AWK" >&6; }
5537 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5538 $as_echo "no" >&6; }
5542 test -n "$AWK" && break
5545 # Extract the first word of "perl", so it can be a program name with args.
5546 set dummy perl; ac_word=$2
5547 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5548 $as_echo_n "checking for $ac_word... " >&6; }
5549 if ${ac_cv_path_PERL+:} false; then :
5550 $as_echo_n "(cached) " >&6
5554 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
5557 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5561 test -z "$as_dir" && as_dir=.
5562 for ac_exec_ext in '' $ac_executable_extensions; do
5563 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5564 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
5565 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5572 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="no"
5576 PERL=$ac_cv_path_PERL
5577 if test -n "$PERL"; then
5578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
5579 $as_echo "$PERL" >&6; }
5581 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5582 $as_echo "no" >&6; }
5586 if test "$PERL" != no &&
5587 (eval `$PERL -V:apiversion`; test `expr "$apiversion" \< 5` -ne 0); then
5590 # Extract the first word of "install-info", so it can be a program name with args.
5591 set dummy install-info; ac_word=$2
5592 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5593 $as_echo_n "checking for $ac_word... " >&6; }
5594 if ${ac_cv_path_INSTALL_INFO+:} false; then :
5595 $as_echo_n "(cached) " >&6
5597 case $INSTALL_INFO in
5599 ac_cv_path_INSTALL_INFO="$INSTALL_INFO" # Let the user override the test with a path.
5602 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5603 as_dummy="$PATH:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin"
5604 for as_dir in $as_dummy
5607 test -z "$as_dir" && as_dir=.
5608 for ac_exec_ext in '' $ac_executable_extensions; do
5609 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5610 ac_cv_path_INSTALL_INFO="$as_dir/$ac_word$ac_exec_ext"
5611 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5618 test -z "$ac_cv_path_INSTALL_INFO" && ac_cv_path_INSTALL_INFO="no"
5622 INSTALL_INFO=$ac_cv_path_INSTALL_INFO
5623 if test -n "$INSTALL_INFO"; then
5624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL_INFO" >&5
5625 $as_echo "$INSTALL_INFO" >&6; }
5627 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5628 $as_echo "no" >&6; }
5632 # Extract the first word of "bison", so it can be a program name with args.
5633 set dummy bison; ac_word=$2
5634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5635 $as_echo_n "checking for $ac_word... " >&6; }
5636 if ${ac_cv_path_BISON+:} false; then :
5637 $as_echo_n "(cached) " >&6
5641 ac_cv_path_BISON="$BISON" # Let the user override the test with a path.
5644 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5645 as_dummy="$PATH:/usr/local/bin:/usr/bin:/bin"
5646 for as_dir in $as_dummy
5649 test -z "$as_dir" && as_dir=.
5650 for ac_exec_ext in '' $ac_executable_extensions; do
5651 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5652 ac_cv_path_BISON="$as_dir/$ac_word$ac_exec_ext"
5653 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5660 test -z "$ac_cv_path_BISON" && ac_cv_path_BISON="no"
5664 BISON=$ac_cv_path_BISON
5665 if test -n "$BISON"; then
5666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BISON" >&5
5667 $as_echo "$BISON" >&6; }
5669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5670 $as_echo "no" >&6; }
5675 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libc-friendly stddef.h" >&5
5676 $as_echo_n "checking for libc-friendly stddef.h... " >&6; }
5677 if ${libc_cv_friendly_stddef+:} false; then :
5678 $as_echo_n "(cached) " >&6
5680 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5681 /* end confdefs.h. */
5682 #define __need_size_t
5683 #define __need_wchar_t
5690 size_t size; wchar_t wchar;
5692 #error stddef.h ignored __need_*
5694 if (&size == NULL || &wchar == NULL) abort ();
5699 if ac_fn_c_try_compile "$LINENO"; then :
5700 libc_cv_friendly_stddef=yes
5702 libc_cv_friendly_stddef=no
5704 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_friendly_stddef" >&5
5707 $as_echo "$libc_cv_friendly_stddef" >&6; }
5708 if test $libc_cv_friendly_stddef = yes; then
5709 config_vars="$config_vars
5710 override stddef.h = # The installed <stddef.h> seems to be libc-friendly."
5713 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need to use -P to assemble .S files" >&5
5714 $as_echo_n "checking whether we need to use -P to assemble .S files... " >&6; }
5715 if ${libc_cv_need_minus_P+:} false; then :
5716 $as_echo_n "(cached) " >&6
5718 cat > conftest.S <<EOF
5719 #include "confdefs.h"
5720 /* Nothing whatsoever. */
5722 if { ac_try='${CC-cc} $CPPFLAGS $ASFLAGS -c conftest.S 1>&5'
5723 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5726 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5727 test $ac_status = 0; }; }; then
5728 libc_cv_need_minus_P=no
5730 libc_cv_need_minus_P=yes
5734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_need_minus_P" >&5
5735 $as_echo "$libc_cv_need_minus_P" >&6; }
5736 if test $libc_cv_need_minus_P = yes; then
5737 config_vars="$config_vars
5738 asm-CPPFLAGS = -P # The assembler can't grok cpp's # line directives."
5741 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .set assembler directive" >&5
5742 $as_echo_n "checking for .set assembler directive... " >&6; }
5743 if ${libc_cv_asm_set_directive+:} false; then :
5744 $as_echo_n "(cached) " >&6
5746 cat > conftest.s <<EOF
5749 .set glibc_conftest_frobozz,foo
5750 $libc_cv_asm_global_directive glibc_conftest_frobozz
5752 # The alpha-dec-osf1 assembler gives only a warning for `.set'
5753 # (but it doesn't work), so we must do a linking check to be sure.
5754 cat > conftest1.c <<\EOF
5755 extern int glibc_conftest_frobozz;
5756 void _start() { glibc_conftest_frobozz = 1; }
5758 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
5759 -nostartfiles -nostdlib \
5760 -o conftest conftest.s conftest1.c 1>&5 2>&5; then
5761 libc_cv_asm_set_directive=yes
5763 libc_cv_asm_set_directive=no
5767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_set_directive" >&5
5768 $as_echo "$libc_cv_asm_set_directive" >&6; }
5769 if test $libc_cv_asm_set_directive = yes; then
5770 $as_echo "#define HAVE_ASM_SET_DIRECTIVE 1" >>confdefs.h
5774 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler gnu_unique_object symbol type" >&5
5775 $as_echo_n "checking for assembler gnu_unique_object symbol type... " >&6; }
5776 if ${libc_cv_asm_unique_object+:} false; then :
5777 $as_echo_n "(cached) " >&6
5779 cat > conftest.s <<EOF
5782 .type _sym, ${libc_cv_asm_type_prefix}gnu_unique_object
5784 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5785 libc_cv_asm_unique_object=yes
5787 libc_cv_asm_unique_object=no
5791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_unique_object" >&5
5792 $as_echo "$libc_cv_asm_unique_object" >&6; }
5793 if test $libc_cv_asm_unique_object = yes; then
5794 $as_echo "#define HAVE_ASM_UNIQUE_OBJECT 1" >>confdefs.h
5798 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .symver assembler directive" >&5
5799 $as_echo_n "checking for .symver assembler directive... " >&6; }
5800 if ${libc_cv_asm_symver_directive+:} false; then :
5801 $as_echo_n "(cached) " >&6
5803 cat > conftest.s <<EOF
5806 .symver _sym,sym@VERS
5808 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5809 libc_cv_asm_symver_directive=yes
5811 libc_cv_asm_symver_directive=no
5815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_symver_directive" >&5
5816 $as_echo "$libc_cv_asm_symver_directive" >&6; }
5817 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld --version-script" >&5
5818 $as_echo_n "checking for ld --version-script... " >&6; }
5819 if ${libc_cv_ld_version_script_option+:} false; then :
5820 $as_echo_n "(cached) " >&6
5822 if test $libc_cv_asm_symver_directive = yes; then
5823 cat > conftest.s <<EOF
5826 .symver _sym,sym@VERS
5828 cat > conftest.map <<EOF
5837 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5838 if { ac_try='${CC-cc} $CFLAGS $LDFLAGS -shared
5839 -o conftest.so conftest.o
5840 -nostartfiles -nostdlib
5841 -Wl,--version-script,conftest.map
5843 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5846 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5847 test $ac_status = 0; }; };
5849 libc_cv_ld_version_script_option=yes
5851 libc_cv_ld_version_script_option=no
5854 libc_cv_ld_version_script_option=no
5857 libc_cv_ld_version_script_option=no
5861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ld_version_script_option" >&5
5862 $as_echo "$libc_cv_ld_version_script_option" >&6; }
5863 if test $shared != no &&
5864 test $libc_cv_asm_symver_directive = yes &&
5865 test $libc_cv_ld_version_script_option = yes &&
5866 test $enable_versioning = yes; then
5868 $as_echo "#define DO_VERSIONING 1" >>confdefs.h
5875 if test $shared != no && test $VERSIONING = no; then
5877 *** WARNING: You should not compile GNU libc without versioning. Not using
5878 *** versioning will introduce incompatibilities so that old binaries
5879 *** will not run anymore.
5880 *** For versioning you need recent binutils (binutils-2.8.1.0.23 or newer)."
5882 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .previous assembler directive" >&5
5883 $as_echo_n "checking for .previous assembler directive... " >&6; }
5884 if ${libc_cv_asm_previous_directive+:} false; then :
5885 $as_echo_n "(cached) " >&6
5887 cat > conftest.s <<EOF
5888 .section foo_section
5891 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5892 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5895 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5896 test $ac_status = 0; }; }; then
5897 libc_cv_asm_previous_directive=yes
5899 libc_cv_asm_previous_directive=no
5903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_previous_directive" >&5
5904 $as_echo "$libc_cv_asm_previous_directive" >&6; }
5905 if test $libc_cv_asm_previous_directive = yes; then
5906 $as_echo "#define HAVE_ASM_PREVIOUS_DIRECTIVE 1" >>confdefs.h
5909 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .popsection assembler directive" >&5
5910 $as_echo_n "checking for .popsection assembler directive... " >&6; }
5911 if ${libc_cv_asm_popsection_directive+:} false; then :
5912 $as_echo_n "(cached) " >&6
5914 cat > conftest.s <<EOF
5915 .pushsection foo_section
5918 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5919 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5922 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5923 test $ac_status = 0; }; }; then
5924 libc_cv_asm_popsection_directive=yes
5926 libc_cv_asm_popsection_directive=no
5930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_popsection_directive" >&5
5931 $as_echo "$libc_cv_asm_popsection_directive" >&6; }
5932 if test $libc_cv_asm_popsection_directive = yes; then
5933 $as_echo "#define HAVE_ASM_POPSECTION_DIRECTIVE 1" >>confdefs.h
5937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .protected and .hidden assembler directive" >&5
5938 $as_echo_n "checking for .protected and .hidden assembler directive... " >&6; }
5939 if ${libc_cv_asm_protected_directive+:} false; then :
5940 $as_echo_n "(cached) " >&6
5942 cat > conftest.s <<EOF
5948 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5949 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5952 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5953 test $ac_status = 0; }; }; then
5954 libc_cv_asm_protected_directive=yes
5956 as_fn_error $? "assembler support for symbol visibility is required" "$LINENO" 5
5960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_protected_directive" >&5
5961 $as_echo "$libc_cv_asm_protected_directive" >&6; }
5963 if test $libc_cv_asm_protected_directive = yes; then
5964 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((visibility())) is supported" >&5
5965 $as_echo_n "checking whether __attribute__((visibility())) is supported... " >&6; }
5966 if ${libc_cv_visibility_attribute+:} false; then :
5967 $as_echo_n "(cached) " >&6
5969 cat > conftest.c <<EOF
5970 int foo __attribute__ ((visibility ("hidden"))) = 1;
5971 int bar __attribute__ ((visibility ("protected"))) = 1;
5973 libc_cv_visibility_attribute=no
5974 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5975 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5978 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5979 test $ac_status = 0; }; }; then
5980 if grep '\.hidden.*foo' conftest.s >/dev/null; then
5981 if grep '\.protected.*bar' conftest.s >/dev/null; then
5982 libc_cv_visibility_attribute=yes
5986 rm -f conftest.{c,s}
5989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_visibility_attribute" >&5
5990 $as_echo "$libc_cv_visibility_attribute" >&6; }
5991 if test $libc_cv_visibility_attribute != yes; then
5992 as_fn_error $? "compiler support for visibility attribute is required" "$LINENO" 5
5996 if test $libc_cv_visibility_attribute = yes; then
5997 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken __attribute__((visibility()))" >&5
5998 $as_echo_n "checking for broken __attribute__((visibility()))... " >&6; }
5999 if ${libc_cv_broken_visibility_attribute+:} false; then :
6000 $as_echo_n "(cached) " >&6
6002 cat > conftest.c <<EOF
6004 int bar (int x) __asm__ ("foo") __attribute__ ((visibility ("hidden")));
6005 int bar (int x) { return x; }
6007 libc_cv_broken_visibility_attribute=yes
6008 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
6009 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6012 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6013 test $ac_status = 0; }; }; then
6014 if grep '\.hidden[ _]foo' conftest.s >/dev/null; then
6015 libc_cv_broken_visibility_attribute=no
6018 rm -f conftest.c conftest.s
6021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_broken_visibility_attribute" >&5
6022 $as_echo "$libc_cv_broken_visibility_attribute" >&6; }
6023 if test $libc_cv_broken_visibility_attribute = yes; then
6024 as_fn_error $? "working compiler support for visibility attribute is required" "$LINENO" 5
6028 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken __attribute__((alias()))" >&5
6029 $as_echo_n "checking for broken __attribute__((alias()))... " >&6; }
6030 if ${libc_cv_broken_alias_attribute+:} false; then :
6031 $as_echo_n "(cached) " >&6
6033 cat > conftest.c <<EOF
6034 extern int foo (int x) __asm ("xyzzy");
6035 int bar (int x) { return x; }
6036 extern __typeof (bar) foo __attribute ((weak, alias ("bar")));
6038 extern __typeof (dfoo) dfoo __asm ("abccb");
6041 libc_cv_broken_alias_attribute=yes
6042 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
6043 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6046 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6047 test $ac_status = 0; }; }; then
6048 if grep 'xyzzy' conftest.s >/dev/null &&
6049 grep 'abccb' conftest.s >/dev/null; then
6050 libc_cv_broken_alias_attribute=no
6053 rm -f conftest.c conftest.s
6056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_broken_alias_attribute" >&5
6057 $as_echo "$libc_cv_broken_alias_attribute" >&6; }
6058 if test $libc_cv_broken_alias_attribute = yes; then
6059 as_fn_error $? "working alias attribute support required" "$LINENO" 5
6062 if test $libc_cv_visibility_attribute = yes; then
6063 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to put _rtld_local into .sdata section" >&5
6064 $as_echo_n "checking whether to put _rtld_local into .sdata section... " >&6; }
6065 if ${libc_cv_have_sdata_section+:} false; then :
6066 $as_echo_n "(cached) " >&6
6068 echo "int i;" > conftest.c
6069 libc_cv_have_sdata_section=no
6070 if ${CC-cc} $LDFLAGS -fPIC -shared -Wl,--verbose conftest.c -o conftest.so 2>&1 \
6071 | grep '\.sdata' >/dev/null; then
6072 libc_cv_have_sdata_section=yes
6074 rm -f conftest.c conftest.so
6077 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_sdata_section" >&5
6078 $as_echo "$libc_cv_have_sdata_section" >&6; }
6079 if test $libc_cv_have_sdata_section = yes; then
6080 $as_echo "#define HAVE_SDATA_SECTION 1" >>confdefs.h
6085 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .preinit_array/.init_array/.fini_array support" >&5
6086 $as_echo_n "checking for .preinit_array/.init_array/.fini_array support... " >&6; }
6087 if ${libc_cv_initfini_array+:} false; then :
6088 $as_echo_n "(cached) " >&6
6090 cat > conftest.c <<EOF
6091 int _start (void) { return 0; }
6092 int __start (void) { return 0; }
6094 int foo (void) { return 1; }
6095 int (*fp) (void) __attribute__ ((section (".init_array"))) = foo;
6098 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -o conftest
6099 conftest.c -static -nostartfiles -nostdlib
6101 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6104 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6105 test $ac_status = 0; }; }; then :
6106 if $READELF -S conftest | fgrep INIT_ARRAY > /dev/null; then
6107 libc_cv_initfini_array=yes
6109 libc_cv_initfini_array=no
6112 libc_cv_initfini_array=no
6117 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_initfini_array" >&5
6118 $as_echo "$libc_cv_initfini_array" >&6; }
6119 if test $libc_cv_initfini_array != yes; then
6120 as_fn_error $? "Need linker with .init_array/.fini_array support." "$LINENO" 5
6123 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use .ctors/.dtors header and trailer" >&5
6124 $as_echo_n "checking whether to use .ctors/.dtors header and trailer... " >&6; }
6125 if ${libc_cv_ctors_header+:} false; then :
6126 $as_echo_n "(cached) " >&6
6128 libc_cv_ctors_header=yes
6129 cat > conftest.c <<EOF
6130 int _start (void) { return 0; }
6131 int __start (void) { return 0; }
6133 __attribute__ ((constructor)) void ctor (void) { asm (""); }
6134 __attribute__ ((destructor)) void dtor (void) { asm (""); }
6137 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -o conftest
6138 conftest.c -static -nostartfiles -nostdlib
6140 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6143 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6144 test $ac_status = 0; }; }; then :
6145 if $READELF -WS conftest$ac_exeext | $AWK '
6146 { gsub(/\[ */, "[") }
6147 $2 == ".ctors" || $2 == ".dtors" {
6148 size = strtonum("0x" $6)
6149 align = strtonum("0x" $NF)
6151 stub[$2] = size == align * 2
6154 ctors_ok = !seen[".ctors"] || stub[".ctors"]
6155 dtors_ok = !seen[".dtors"] || stub[".dtors"]
6156 exit ((ctors_ok && dtors_ok) ? 0 : 1)
6159 libc_cv_ctors_header=no
6163 as_fn_error $? "missing __attribute__ ((constructor)) support??" "$LINENO" 5
6169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ctors_header" >&5
6170 $as_echo "$libc_cv_ctors_header" >&6; }
6171 if test $libc_cv_ctors_header = no; then
6172 $as_echo "#define NO_CTORS_DTORS_SECTIONS 1" >>confdefs.h
6176 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libunwind-support in compiler" >&5
6177 $as_echo_n "checking for libunwind-support in compiler... " >&6; }
6178 if ${libc_cv_cc_with_libunwind+:} false; then :
6179 $as_echo_n "(cached) " >&6
6182 cat > conftest.c <<EOF
6183 int main (void) { return 0; }
6185 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -static -o conftest \
6186 conftest.c -v 2>&1 >/dev/null | grep -q " -lunwind "; then
6187 libc_cv_cc_with_libunwind=yes
6189 libc_cv_cc_with_libunwind=no
6193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_with_libunwind" >&5
6194 $as_echo "$libc_cv_cc_with_libunwind" >&6; }
6196 if test $libc_cv_cc_with_libunwind = yes; then
6197 $as_echo "#define HAVE_CC_WITH_LIBUNWIND 1" >>confdefs.h
6201 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z nodelete option" >&5
6202 $as_echo_n "checking for -z nodelete option... " >&6; }
6203 if ${libc_cv_z_nodelete+:} false; then :
6204 $as_echo_n "(cached) " >&6
6206 cat > conftest.c <<EOF
6207 int _start (void) { return 42; }
6209 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6210 -fPIC -shared -o conftest.so conftest.c
6211 -nostartfiles -nostdlib
6212 -Wl,--enable-new-dtags,-z,nodelete 1>&5'
6213 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6216 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6217 test $ac_status = 0; }; }
6219 libc_cv_z_nodelete=yes
6221 as_fn_error $? "linker with -z nodelete support required" "$LINENO" 5
6225 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_nodelete" >&5
6226 $as_echo "$libc_cv_z_nodelete" >&6; }
6228 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z nodlopen option" >&5
6229 $as_echo_n "checking for -z nodlopen option... " >&6; }
6230 if ${libc_cv_z_nodlopen+:} false; then :
6231 $as_echo_n "(cached) " >&6
6233 cat > conftest.c <<EOF
6234 int _start (void) { return 42; }
6236 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6237 -fPIC -shared -o conftest.so conftest.c
6238 -nostartfiles -nostdlib
6239 -Wl,--enable-new-dtags,-z,nodlopen 1>&5'
6240 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6243 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6244 test $ac_status = 0; }; }
6246 libc_cv_z_nodlopen=yes
6248 as_fn_error $? "linker with -z nodlopen support required" "$LINENO" 5
6252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_nodlopen" >&5
6253 $as_echo "$libc_cv_z_nodlopen" >&6; }
6255 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z initfirst option" >&5
6256 $as_echo_n "checking for -z initfirst option... " >&6; }
6257 if ${libc_cv_z_initfirst+:} false; then :
6258 $as_echo_n "(cached) " >&6
6260 cat > conftest.c <<EOF
6261 int _start (void) { return 42; }
6263 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6264 -fPIC -shared -o conftest.so conftest.c
6265 -nostartfiles -nostdlib
6266 -Wl,--enable-new-dtags,-z,initfirst 1>&5'
6267 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6270 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6271 test $ac_status = 0; }; }
6273 libc_cv_z_initfirst=yes
6275 as_fn_error $? "linker with -z initfirst support required" "$LINENO" 5
6279 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_initfirst" >&5
6280 $as_echo "$libc_cv_z_initfirst" >&6; }
6282 # Add-on fragments can set these for other machines.
6283 libc_commonpagesize=${libc_commonpagesize:-no}
6284 libc_relro_required=${libc_relro_required:-no}
6285 case "$base_machine" in
6286 i[34567]86 | x86_64 | powerpc* | s390*)
6287 libc_commonpagesize=0x1000
6288 libc_relro_required=yes
6291 libc_commonpagesize=0x2000
6292 libc_relro_required=yes
6296 if test $libc_commonpagesize != no; then
6297 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z relro option" >&5
6298 $as_echo_n "checking for -z relro option... " >&6; }
6299 if ${libc_cv_z_relro+:} false; then :
6300 $as_echo_n "(cached) " >&6
6303 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6304 /* end confdefs.h. */
6306 int _start (void) { return 42; }
6307 extern void _exit (int);
6308 /* Since these pointers are const, they should go in rodata.
6309 Since they refer to functions that have to be resolved by
6310 dynamic linking, they should instead go in RELRO data. */
6311 const void *const relro[] = { &_start, &_exit, 0 };
6312 /* GNU ld fails to produce RELRO data when it's very small and there is no
6313 normal writable data following it, or if only uninitialized (.bss) data
6314 follows it, or only very small writable data. */
6315 int data[0x10000] = { 1, };
6318 cat > conftest.awk <<\EOF
6321 commonpagesize = strtonum(commonpagesize)
6323 { print "LINE:", $0 > "/dev/stderr" }
6325 vaddr = strtonum($3)
6326 memsz = strtonum($6)
6328 printf "vaddr %#x memsz %#x end %#x commonpagesize %#x\n", \
6329 vaddr, memsz, end, commonpagesize > "/dev/stderr"
6330 result = (end % commonpagesize == 0) ? "yes" : "broken"
6332 END { print result }
6334 { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6335 -fPIC -shared -o conftest.so conftest.c
6336 -nostartfiles -nostdlib
6338 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6341 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6342 test $ac_status = 0; }; } &&
6343 { ac_try='$READELF -Wl conftest.so > conftest.ph'
6344 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6347 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6348 test $ac_status = 0; }; } &&
6350 $AWK -v commonpagesize=$libc_commonpagesize -f conftest.awk
6351 conftest.ph > conftest.cps
6353 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6356 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6357 test $ac_status = 0; }; } &&
6358 libc_cv_z_relro=`cat conftest.cps 2>&5`
6361 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_relro" >&5
6362 $as_echo "$libc_cv_z_relro" >&6; }
6363 if { test "x$libc_relro_required" = xyes &&
6364 test "x$libc_cv_z_relro" != xyes
6367 as_fn_error $? "linker with -z relro support required" "$LINENO" 5
6370 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: missing architecture parameter to check for working -z relro" >&5
6371 $as_echo "$as_me: WARNING: missing architecture parameter to check for working -z relro" >&2;}
6374 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -Bgroup option" >&5
6375 $as_echo_n "checking for -Bgroup option... " >&6; }
6376 if ${libc_cv_Bgroup+:} false; then :
6377 $as_echo_n "(cached) " >&6
6379 cat > conftest.c <<EOF
6380 int _start (void) { return 42; }
6382 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6383 -fPIC -shared -o conftest.so conftest.c
6384 -Wl,-Bgroup -nostdlib 1>&5'
6385 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6388 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6389 test $ac_status = 0; }; }
6397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_Bgroup" >&5
6398 $as_echo "$libc_cv_Bgroup" >&6; }
6402 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether --noexecstack is desirable for .S files" >&5
6403 $as_echo_n "checking whether --noexecstack is desirable for .S files... " >&6; }
6404 if ${libc_cv_as_noexecstack+:} false; then :
6405 $as_echo_n "(cached) " >&6
6407 cat > conftest.c <<EOF
6410 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS
6411 -S -o conftest.s conftest.c 1>&5'
6412 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6415 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6416 test $ac_status = 0; }; } \
6417 && grep -q .note.GNU-stack conftest.s \
6418 && { ac_try='${CC-cc} $ASFLAGS -Wa,--noexecstack
6419 -c -o conftest.o conftest.s 1>&5'
6420 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6423 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6424 test $ac_status = 0; }; }
6426 libc_cv_as_noexecstack=yes
6428 libc_cv_as_noexecstack=no
6432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_as_noexecstack" >&5
6433 $as_echo "$libc_cv_as_noexecstack" >&6; }
6434 if test $libc_cv_as_noexecstack = yes; then
6435 ASFLAGS_config="$ASFLAGS_config -Wa,--noexecstack"
6439 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z combreloc" >&5
6440 $as_echo_n "checking for -z combreloc... " >&6; }
6441 if ${libc_cv_z_combreloc+:} false; then :
6442 $as_echo_n "(cached) " >&6
6444 cat > conftest.c <<EOF
6445 extern int bar (int);
6447 int foo (void) { return bar (mumble); }
6449 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6450 -fPIC -shared -o conftest.so conftest.c
6451 -nostdlib -nostartfiles
6452 -Wl,-z,combreloc 1>&5'
6453 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6456 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6457 test $ac_status = 0; }; }
6459 if $READELF -S conftest.so | grep '\.rel\(a\|\)\.dyn' > /dev/null; then
6460 libc_cv_z_combreloc=yes
6462 libc_cv_z_combreloc=no
6465 libc_cv_z_combreloc=no
6469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_combreloc" >&5
6470 $as_echo "$libc_cv_z_combreloc" >&6; }
6471 if test "$libc_cv_z_combreloc" = yes; then
6472 $as_echo "#define HAVE_Z_COMBRELOC 1" >>confdefs.h
6477 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z execstack" >&5
6478 $as_echo_n "checking for -z execstack... " >&6; }
6479 if ${libc_cv_z_execstack+:} false; then :
6480 $as_echo_n "(cached) " >&6
6482 cat > conftest.c <<EOF
6483 int _start (void) { return 42; }
6485 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6486 -fPIC -shared -o conftest.so conftest.c
6487 -Wl,-z,execstack -nostdlib
6489 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6492 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6493 test $ac_status = 0; }; }
6495 libc_cv_z_execstack=yes
6497 libc_cv_z_execstack=no
6501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_execstack" >&5
6502 $as_echo "$libc_cv_z_execstack" >&6; }
6505 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fpie" >&5
6506 $as_echo_n "checking for -fpie... " >&6; }
6507 if ${libc_cv_fpie+:} false; then :
6508 $as_echo_n "(cached) " >&6
6510 cat > conftest.c <<EOF
6512 main () { return 0;}
6514 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -pie -fpie
6515 -o conftest conftest.c 1>&5'
6516 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6519 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6520 test $ac_status = 0; }; }
6528 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_fpie" >&5
6529 $as_echo "$libc_cv_fpie" >&6; }
6533 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --hash-style option" >&5
6534 $as_echo_n "checking for --hash-style option... " >&6; }
6535 if ${libc_cv_hashstyle+:} false; then :
6536 $as_echo_n "(cached) " >&6
6538 cat > conftest.c <<EOF
6539 int _start (void) { return 42; }
6541 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6542 -fPIC -shared -o conftest.so conftest.c
6543 -Wl,--hash-style=both -nostdlib 1>&5'
6544 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6547 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6548 test $ac_status = 0; }; }
6550 libc_cv_hashstyle=yes
6552 libc_cv_hashstyle=no
6556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_hashstyle" >&5
6557 $as_echo "$libc_cv_hashstyle" >&6; }
6560 # The linker's default -shared behavior is good enough if it
6561 # does these things that our custom linker scripts ensure that
6562 # all allocated NOTE sections come first.
6563 if test "$use_default_link" = default; then
6564 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sufficient default -shared layout" >&5
6565 $as_echo_n "checking for sufficient default -shared layout... " >&6; }
6566 if ${libc_cv_use_default_link+:} false; then :
6567 $as_echo_n "(cached) " >&6
6569 libc_cv_use_default_link=no
6570 cat > conftest.s <<\EOF
6571 .section .note.a,"a",%note
6576 .section .note.b,"a",%note
6582 if { ac_try=' ${CC-cc} $ASFLAGS -shared -o conftest.so conftest.s 1>&5'
6583 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6586 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6587 test $ac_status = 0; }; } &&
6588 ac_try=`$READELF -S conftest.so | sed -n \
6590 s/^ *\[ *[1-9][0-9]*\] *\([^ ][^ ]*\) *\([^ ][^ ]*\) .*$/\2 \1/
6596 libc_seen_a=no libc_seen_b=no
6598 while test $# -ge 2 -a "$1" = NOTE; do
6600 .note.a) libc_seen_a=yes ;;
6601 .note.b) libc_seen_b=yes ;;
6605 case "$libc_seen_a$libc_seen_b" in
6607 libc_cv_use_default_link=yes
6611 $libc_seen_a$libc_seen_b from:
6618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_use_default_link" >&5
6619 $as_echo "$libc_cv_use_default_link" >&6; }
6620 use_default_link=$libc_cv_use_default_link
6623 { $as_echo "$as_me:${as_lineno-$LINENO}: checking linker output format" >&5
6624 $as_echo_n "checking linker output format... " >&6; }
6625 if ${libc_cv_output_format+:} false; then :
6626 $as_echo_n "(cached) " >&6
6628 if libc_cv_output_format=`
6629 ${CC-cc} -nostartfiles -nostdlib -Wl,--print-output-format 2>&5`
6633 libc_cv_output_format=
6635 test -n "$libc_cv_output_format" || libc_cv_output_format=unknown
6637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_output_format" >&5
6638 $as_echo "$libc_cv_output_format" >&6; }
6641 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fno-toplevel-reorder -fno-section-anchors" >&5
6642 $as_echo_n "checking for -fno-toplevel-reorder -fno-section-anchors... " >&6; }
6643 if ${libc_cv_fno_toplevel_reorder+:} false; then :
6644 $as_echo_n "(cached) " >&6
6646 cat > conftest.c <<EOF
6649 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -fno-toplevel-reorder -fno-section-anchors
6651 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6654 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6655 test $ac_status = 0; }; }
6657 libc_cv_fno_toplevel_reorder=yes
6659 libc_cv_fno_toplevel_reorder=no
6663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_fno_toplevel_reorder" >&5
6664 $as_echo "$libc_cv_fno_toplevel_reorder" >&6; }
6665 if test $libc_cv_fno_toplevel_reorder = yes; then
6666 fno_unit_at_a_time="-fno-toplevel-reorder -fno-section-anchors"
6668 fno_unit_at_a_time=-fno-unit-at-a-time
6672 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fstack-protector" >&5
6673 $as_echo_n "checking for -fstack-protector... " >&6; }
6674 if ${libc_cv_ssp+:} false; then :
6675 $as_echo_n "(cached) " >&6
6677 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -Werror -fstack-protector -xc /dev/null -S -o /dev/null'
6678 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6681 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6682 test $ac_status = 0; }; }; then :
6689 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ssp" >&5
6690 $as_echo "$libc_cv_ssp" >&6; }
6693 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fgnu89-inline" >&5
6694 $as_echo_n "checking for -fgnu89-inline... " >&6; }
6695 if ${libc_cv_gnu89_inline+:} false; then :
6696 $as_echo_n "(cached) " >&6
6698 cat > conftest.c <<EOF
6700 #ifdef __GNUC_GNU_INLINE__
6701 main () { return 0;}
6706 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -std=gnu99 -fgnu89-inline
6707 -o conftest.s conftest.c 1>&5'
6708 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6711 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6712 test $ac_status = 0; }; }
6714 libc_cv_gnu89_inline=yes
6716 libc_cv_gnu89_inline=no
6720 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gnu89_inline" >&5
6721 $as_echo "$libc_cv_gnu89_inline" >&6; }
6722 if test $libc_cv_gnu89_inline = yes; then
6723 gnu89_inline=-fgnu89-inline
6729 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc puts quotes around section names" >&5
6730 $as_echo_n "checking whether cc puts quotes around section names... " >&6; }
6731 if ${libc_cv_have_section_quotes+:} false; then :
6732 $as_echo_n "(cached) " >&6
6734 cat > conftest.c <<EOF
6735 static const int foo
6736 __attribute__ ((section ("bar"))) = 1;
6738 if ${CC-cc} -S conftest.c -o conftest.s; then
6739 if grep '\.section.*"bar"' conftest.s >/dev/null; then
6740 libc_cv_have_section_quotes=yes
6742 libc_cv_have_section_quotes=no
6745 libc_cv_have_section_quotes=unknown
6747 rm -f conftest.{c,s}
6750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_section_quotes" >&5
6751 $as_echo "$libc_cv_have_section_quotes" >&6; }
6752 if test $libc_cv_have_section_quotes = yes; then
6753 $as_echo "#define HAVE_SECTION_QUOTES 1" >>confdefs.h
6757 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler .weak directive" >&5
6758 $as_echo_n "checking for assembler .weak directive... " >&6; }
6759 if ${libc_cv_asm_weak_directive+:} false; then :
6760 $as_echo_n "(cached) " >&6
6762 cat > conftest.s <<EOF
6764 ${libc_cv_asm_global_directive} foo
6767 .weak bar; bar = foo
6769 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6770 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6773 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6774 test $ac_status = 0; }; }; then
6775 libc_cv_asm_weak_directive=yes
6777 libc_cv_asm_weak_directive=no
6781 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_weak_directive" >&5
6782 $as_echo "$libc_cv_asm_weak_directive" >&6; }
6784 if test $libc_cv_asm_weak_directive = no; then
6785 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler .weakext directive" >&5
6786 $as_echo_n "checking for assembler .weakext directive... " >&6; }
6787 if ${libc_cv_asm_weakext_directive+:} false; then :
6788 $as_echo_n "(cached) " >&6
6790 cat > conftest.s <<EOF
6792 ${libc_cv_asm_global_directive} foo
6796 ${libc_cv_asm_global_directive} baz
6799 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6800 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6803 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6804 test $ac_status = 0; }; }; then
6805 libc_cv_asm_weakext_directive=yes
6807 libc_cv_asm_weakext_directive=no
6811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_weakext_directive" >&5
6812 $as_echo "$libc_cv_asm_weakext_directive" >&6; }
6816 if test $libc_cv_asm_weak_directive = yes; then
6817 $as_echo "#define HAVE_ASM_WEAK_DIRECTIVE 1" >>confdefs.h
6819 elif test $libc_cv_asm_weakext_directive = yes; then
6820 $as_echo "#define HAVE_ASM_WEAKEXT_DIRECTIVE 1" >>confdefs.h
6824 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether CFI directives are supported" >&5
6825 $as_echo_n "checking whether CFI directives are supported... " >&6; }
6826 if ${libc_cv_asm_cfi_directives+:} false; then :
6827 $as_echo_n "(cached) " >&6
6830 sparc/sparc64*) cfi_offset=2047;;
6833 cat > conftest.s <<EOF
6835 .type func,%function
6839 .cfi_rel_offset 1, $cfi_offset
6842 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6843 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6846 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6847 test $ac_status = 0; }; }; then
6848 libc_cv_asm_cfi_directives=yes
6850 libc_cv_asm_cfi_directives=no
6854 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_cfi_directives" >&5
6855 $as_echo "$libc_cv_asm_cfi_directives" >&6; }
6856 if test $libc_cv_asm_cfi_directives = yes; then
6857 $as_echo "#define HAVE_ASM_CFI_DIRECTIVES 1" >>confdefs.h
6861 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld --no-whole-archive" >&5
6862 $as_echo_n "checking for ld --no-whole-archive... " >&6; }
6863 if ${libc_cv_ld_no_whole_archive+:} false; then :
6864 $as_echo_n "(cached) " >&6
6866 cat > conftest.c <<\EOF
6871 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6872 -nostdlib -nostartfiles -Wl,--no-whole-archive
6873 -o conftest conftest.c 1>&5'
6874 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6877 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6878 test $ac_status = 0; }; }; then
6879 libc_cv_ld_no_whole_archive=yes
6881 libc_cv_ld_no_whole_archive=no
6885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ld_no_whole_archive" >&5
6886 $as_echo "$libc_cv_ld_no_whole_archive" >&6; }
6887 if test $libc_cv_ld_no_whole_archive = no; then
6888 as_fn_error $? "support for --no-whole-archive is needed" "$LINENO" 5
6891 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc -fexceptions" >&5
6892 $as_echo_n "checking for gcc -fexceptions... " >&6; }
6893 if ${libc_cv_gcc_exceptions+:} false; then :
6894 $as_echo_n "(cached) " >&6
6896 cat > conftest.c <<\EOF
6901 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6902 -nostdlib -nostartfiles -fexceptions
6903 -o conftest conftest.c 1>&5'
6904 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6907 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6908 test $ac_status = 0; }; }; then
6909 libc_cv_gcc_exceptions=yes
6911 libc_cv_gcc_exceptions=no
6915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_exceptions" >&5
6916 $as_echo "$libc_cv_gcc_exceptions" >&6; }
6917 if test $libc_cv_gcc_exceptions = yes; then
6918 exceptions=-fexceptions
6921 if test "$host_cpu" = powerpc ; then
6922 # Check for a bug present in at least versions 2.8.x of GCC
6923 # and versions 1.0.x of EGCS.
6924 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether clobbering cr0 causes problems" >&5
6925 $as_echo_n "checking whether clobbering cr0 causes problems... " >&6; }
6926 if ${libc_cv_c_asmcr0_bug+:} false; then :
6927 $as_echo_n "(cached) " >&6
6929 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6930 /* end confdefs.h. */
6931 int tester(int x) { asm ("" : : : "cc"); return x & 123; }
6940 if ac_fn_c_try_compile "$LINENO"; then :
6941 libc_cv_c_asmcr0_bug='no'
6943 libc_cv_c_asmcr0_bug='yes'
6945 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_c_asmcr0_bug" >&5
6948 $as_echo "$libc_cv_c_asmcr0_bug" >&6; }
6949 if test "$libc_cv_c_asmcr0_bug" != 'no'; then
6950 $as_echo "#define BROKEN_PPC_ASM_CR0 1" >>confdefs.h
6955 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_memset" >&5
6956 $as_echo_n "checking for __builtin_memset... " >&6; }
6957 if ${libc_cv_gcc_builtin_memset+:} false; then :
6958 $as_echo_n "(cached) " >&6
6960 cat > conftest.c <<\EOF
6963 __builtin_memset (x, 0, 1000);
6966 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "memset" > /dev/null'
6967 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6970 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6971 test $ac_status = 0; }; };
6973 libc_cv_gcc_builtin_memset=no
6975 libc_cv_gcc_builtin_memset=yes
6979 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_memset" >&5
6980 $as_echo "$libc_cv_gcc_builtin_memset" >&6; }
6981 if test "$libc_cv_gcc_builtin_memset" = yes ; then
6982 $as_echo "#define HAVE_BUILTIN_MEMSET 1" >>confdefs.h
6986 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for redirection of built-in functions" >&5
6987 $as_echo_n "checking for redirection of built-in functions... " >&6; }
6988 if ${libc_cv_gcc_builtin_redirection+:} false; then :
6989 $as_echo_n "(cached) " >&6
6991 cat > conftest.c <<\EOF
6992 extern char *strstr (const char *, const char *) __asm ("my_strstr");
6993 char *foo (const char *a, const char *b)
6995 return __builtin_strstr (a, b);
6998 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "my_strstr" > /dev/null'
6999 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7002 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7003 test $ac_status = 0; }; };
7005 libc_cv_gcc_builtin_redirection=yes
7007 libc_cv_gcc_builtin_redirection=no
7011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_redirection" >&5
7012 $as_echo "$libc_cv_gcc_builtin_redirection" >&6; }
7013 if test "$libc_cv_gcc_builtin_redirection" = no; then
7014 as_fn_error $? "support for the symbol redirection needed" "$LINENO" 5
7017 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __thread" >&5
7018 $as_echo_n "checking for __thread... " >&6; }
7019 if ${libc_cv_gcc___thread+:} false; then :
7020 $as_echo_n "(cached) " >&6
7022 cat > conftest.c <<\EOF
7023 __thread int a = 42;
7025 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -c conftest.c >&5'
7026 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7029 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7030 test $ac_status = 0; }; }; then
7031 libc_cv_gcc___thread=yes
7033 libc_cv_gcc___thread=no
7037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc___thread" >&5
7038 $as_echo "$libc_cv_gcc___thread" >&6; }
7039 if test "$libc_cv_gcc___thread" = no; then
7040 as_fn_error $? "support for the __thread keyword is required" "$LINENO" 5
7043 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tls_model attribute" >&5
7044 $as_echo_n "checking for tls_model attribute... " >&6; }
7045 if ${libc_cv_gcc_tls_model_attr+:} false; then :
7046 $as_echo_n "(cached) " >&6
7048 cat > conftest.c <<\EOF
7049 extern __thread int a __attribute__((tls_model ("initial-exec")));
7051 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -Werror conftest.c >&5'
7052 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7055 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7056 test $ac_status = 0; }; }; then
7057 libc_cv_gcc_tls_model_attr=yes
7059 libc_cv_gcc_tls_model_attr=no
7063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_tls_model_attr" >&5
7064 $as_echo "$libc_cv_gcc_tls_model_attr" >&6; }
7065 if test "$libc_cv_gcc_tls_model_attr" = no; then
7066 as_fn_error $? "support for the tls_model attribute is required" "$LINENO" 5
7069 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiler option to disable generation of FMA instructions" >&5
7070 $as_echo_n "checking for compiler option to disable generation of FMA instructions... " >&6; }
7071 if ${libc_cv_cc_nofma+:} false; then :
7072 $as_echo_n "(cached) " >&6
7075 for opt in -ffp-contract=off -mno-fused-madd; do
7076 if { ac_try='${CC-cc} $opt -xc /dev/null -S -o /dev/null'
7077 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7080 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7081 test $ac_status = 0; }; }; then :
7082 libc_cv_cc_nofma=$opt; break
7086 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_nofma" >&5
7087 $as_echo "$libc_cv_cc_nofma" >&6; }
7089 if test -n "$submachine"; then
7090 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiler option for CPU variant" >&5
7091 $as_echo_n "checking for compiler option for CPU variant... " >&6; }
7092 if ${libc_cv_cc_submachine+:} false; then :
7093 $as_echo_n "(cached) " >&6
7095 libc_cv_cc_submachine=no
7096 for opt in "-march=$submachine" "-mcpu=$submachine"; do
7097 if { ac_try='${CC-cc} $opt -xc /dev/null -S -o /dev/null'
7098 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7101 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7102 test $ac_status = 0; }; }; then :
7104 libc_cv_cc_submachine="$opt"
7109 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_submachine" >&5
7110 $as_echo "$libc_cv_cc_submachine" >&6; }
7111 if test "x$libc_cv_cc_submachine" = xno; then
7112 as_fn_error $? "${CC-cc} does not support $submachine" "$LINENO" 5
7117 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgd" >&5
7118 $as_echo_n "checking for libgd... " >&6; }
7119 if test "$with_gd" != "no"; then
7120 old_CFLAGS="$CFLAGS"
7121 CFLAGS="$CFLAGS $libgd_include"
7122 old_LDFLAGS="$LDFLAGS"
7123 LDFLAGS="$LDFLAGS $libgd_ldflags"
7125 LIBS="$LIBS -lgd -lpng -lz -lm"
7126 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7127 /* end confdefs.h. */
7137 if ac_fn_c_try_link "$LINENO"; then :
7142 rm -f core conftest.err conftest.$ac_objext \
7143 conftest$ac_exeext conftest.$ac_ext
7144 CFLAGS="$old_CFLAGS"
7145 LDFLAGS="$old_LDFLAGS"
7150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBGD" >&5
7151 $as_echo "$LIBGD" >&6; }
7155 if test x$with_selinux = xno ; then
7158 # See if we have the SELinux library
7159 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for is_selinux_enabled in -lselinux" >&5
7160 $as_echo_n "checking for is_selinux_enabled in -lselinux... " >&6; }
7161 if ${ac_cv_lib_selinux_is_selinux_enabled+:} false; then :
7162 $as_echo_n "(cached) " >&6
7164 ac_check_lib_save_LIBS=$LIBS
7165 LIBS="-lselinux $LIBS"
7166 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7167 /* end confdefs.h. */
7169 /* Override any GCC internal prototype to avoid an error.
7170 Use char because int might match the return type of a GCC
7171 builtin and then its argument prototype would still apply. */
7175 char is_selinux_enabled ();
7179 return is_selinux_enabled ();
7184 if ac_fn_c_try_link "$LINENO"; then :
7185 ac_cv_lib_selinux_is_selinux_enabled=yes
7187 ac_cv_lib_selinux_is_selinux_enabled=no
7189 rm -f core conftest.err conftest.$ac_objext \
7190 conftest$ac_exeext conftest.$ac_ext
7191 LIBS=$ac_check_lib_save_LIBS
7193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
7194 $as_echo "$ac_cv_lib_selinux_is_selinux_enabled" >&6; }
7195 if test "x$ac_cv_lib_selinux_is_selinux_enabled" = xyes; then :
7201 # See if we have the SELinux header with the NSCD permissions in it.
7202 if test x$have_selinux = xyes ; then
7203 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NSCD Flask permissions in selinux/av_permissions.h" >&5
7204 $as_echo_n "checking for NSCD Flask permissions in selinux/av_permissions.h... " >&6; }
7205 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7206 /* end confdefs.h. */
7207 #include <selinux/av_permissions.h>
7211 #ifdef NSCD__SHMEMHOST
7214 #error NSCD__SHMEMHOST not defined
7220 if ac_fn_c_try_compile "$LINENO"; then :
7225 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_selinux" >&5
7227 $as_echo "$have_selinux" >&6; }
7230 if test x$with_selinux = xyes ; then
7231 if test x$have_selinux = xno ; then
7232 as_fn_error $? "SELinux explicitly required, but sufficiently recent SELinux library not found" "$LINENO" 5
7236 # Check if we're building with SELinux support.
7237 if test "x$have_selinux" = xyes; then
7239 $as_echo "#define HAVE_SELINUX 1" >>confdefs.h
7242 # See if we have the libaudit library
7243 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for audit_log_user_avc_message in -laudit" >&5
7244 $as_echo_n "checking for audit_log_user_avc_message in -laudit... " >&6; }
7245 if ${ac_cv_lib_audit_audit_log_user_avc_message+:} false; then :
7246 $as_echo_n "(cached) " >&6
7248 ac_check_lib_save_LIBS=$LIBS
7249 LIBS="-laudit $LIBS"
7250 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7251 /* end confdefs.h. */
7253 /* Override any GCC internal prototype to avoid an error.
7254 Use char because int might match the return type of a GCC
7255 builtin and then its argument prototype would still apply. */
7259 char audit_log_user_avc_message ();
7263 return audit_log_user_avc_message ();
7268 if ac_fn_c_try_link "$LINENO"; then :
7269 ac_cv_lib_audit_audit_log_user_avc_message=yes
7271 ac_cv_lib_audit_audit_log_user_avc_message=no
7273 rm -f core conftest.err conftest.$ac_objext \
7274 conftest$ac_exeext conftest.$ac_ext
7275 LIBS=$ac_check_lib_save_LIBS
7277 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_audit_audit_log_user_avc_message" >&5
7278 $as_echo "$ac_cv_lib_audit_audit_log_user_avc_message" >&6; }
7279 if test "x$ac_cv_lib_audit_audit_log_user_avc_message" = xyes; then :
7285 if test "x$have_libaudit" = xyes; then
7287 $as_echo "#define HAVE_LIBAUDIT 1" >>confdefs.h
7292 # See if we have the libcap library
7293 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cap_init in -lcap" >&5
7294 $as_echo_n "checking for cap_init in -lcap... " >&6; }
7295 if ${ac_cv_lib_cap_cap_init+:} false; then :
7296 $as_echo_n "(cached) " >&6
7298 ac_check_lib_save_LIBS=$LIBS
7300 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7301 /* end confdefs.h. */
7303 /* Override any GCC internal prototype to avoid an error.
7304 Use char because int might match the return type of a GCC
7305 builtin and then its argument prototype would still apply. */
7318 if ac_fn_c_try_link "$LINENO"; then :
7319 ac_cv_lib_cap_cap_init=yes
7321 ac_cv_lib_cap_cap_init=no
7323 rm -f core conftest.err conftest.$ac_objext \
7324 conftest$ac_exeext conftest.$ac_ext
7325 LIBS=$ac_check_lib_save_LIBS
7327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cap_cap_init" >&5
7328 $as_echo "$ac_cv_lib_cap_cap_init" >&6; }
7329 if test "x$ac_cv_lib_cap_cap_init" = xyes; then :
7335 if test "x$have_libcap" = xyes; then
7337 $as_echo "#define HAVE_LIBCAP 1" >>confdefs.h
7345 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
7346 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
7347 if ${ac_cv_path_GREP+:} false; then :
7348 $as_echo_n "(cached) " >&6
7350 if test -z "$GREP"; then
7351 ac_path_GREP_found=false
7352 # Loop through the user's path and test for each of PROGNAME-LIST
7353 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7354 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7357 test -z "$as_dir" && as_dir=.
7358 for ac_prog in grep ggrep; do
7359 for ac_exec_ext in '' $ac_executable_extensions; do
7360 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
7361 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
7362 # Check for GNU ac_path_GREP and select it if it is found.
7363 # Check for GNU $ac_path_GREP
7364 case `"$ac_path_GREP" --version 2>&1` in
7366 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
7369 $as_echo_n 0123456789 >"conftest.in"
7372 cat "conftest.in" "conftest.in" >"conftest.tmp"
7373 mv "conftest.tmp" "conftest.in"
7374 cp "conftest.in" "conftest.nl"
7375 $as_echo 'GREP' >> "conftest.nl"
7376 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
7377 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7378 as_fn_arith $ac_count + 1 && ac_count=$as_val
7379 if test $ac_count -gt ${ac_path_GREP_max-0}; then
7380 # Best one so far, save it but keep looking for a better one
7381 ac_cv_path_GREP="$ac_path_GREP"
7382 ac_path_GREP_max=$ac_count
7384 # 10*(2^10) chars as input seems more than enough
7385 test $ac_count -gt 10 && break
7387 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7390 $ac_path_GREP_found && break 3
7395 if test -z "$ac_cv_path_GREP"; then
7396 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7399 ac_cv_path_GREP=$GREP
7403 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
7404 $as_echo "$ac_cv_path_GREP" >&6; }
7405 GREP="$ac_cv_path_GREP"
7408 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
7409 $as_echo_n "checking for egrep... " >&6; }
7410 if ${ac_cv_path_EGREP+:} false; then :
7411 $as_echo_n "(cached) " >&6
7413 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
7414 then ac_cv_path_EGREP="$GREP -E"
7416 if test -z "$EGREP"; then
7417 ac_path_EGREP_found=false
7418 # Loop through the user's path and test for each of PROGNAME-LIST
7419 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7420 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7423 test -z "$as_dir" && as_dir=.
7424 for ac_prog in egrep; do
7425 for ac_exec_ext in '' $ac_executable_extensions; do
7426 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
7427 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
7428 # Check for GNU ac_path_EGREP and select it if it is found.
7429 # Check for GNU $ac_path_EGREP
7430 case `"$ac_path_EGREP" --version 2>&1` in
7432 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
7435 $as_echo_n 0123456789 >"conftest.in"
7438 cat "conftest.in" "conftest.in" >"conftest.tmp"
7439 mv "conftest.tmp" "conftest.in"
7440 cp "conftest.in" "conftest.nl"
7441 $as_echo 'EGREP' >> "conftest.nl"
7442 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
7443 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7444 as_fn_arith $ac_count + 1 && ac_count=$as_val
7445 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
7446 # Best one so far, save it but keep looking for a better one
7447 ac_cv_path_EGREP="$ac_path_EGREP"
7448 ac_path_EGREP_max=$ac_count
7450 # 10*(2^10) chars as input seems more than enough
7451 test $ac_count -gt 10 && break
7453 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7456 $ac_path_EGREP_found && break 3
7461 if test -z "$ac_cv_path_EGREP"; then
7462 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7465 ac_cv_path_EGREP=$EGREP
7470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
7471 $as_echo "$ac_cv_path_EGREP" >&6; }
7472 EGREP="$ac_cv_path_EGREP"
7475 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
7476 $as_echo_n "checking for ANSI C header files... " >&6; }
7477 if ${ac_cv_header_stdc+:} false; then :
7478 $as_echo_n "(cached) " >&6
7480 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7481 /* end confdefs.h. */
7495 if ac_fn_c_try_compile "$LINENO"; then :
7496 ac_cv_header_stdc=yes
7498 ac_cv_header_stdc=no
7500 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7502 if test $ac_cv_header_stdc = yes; then
7503 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7504 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7505 /* end confdefs.h. */
7509 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7510 $EGREP "memchr" >/dev/null 2>&1; then :
7513 ac_cv_header_stdc=no
7519 if test $ac_cv_header_stdc = yes; then
7520 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7521 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7522 /* end confdefs.h. */
7526 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7527 $EGREP "free" >/dev/null 2>&1; then :
7530 ac_cv_header_stdc=no
7536 if test $ac_cv_header_stdc = yes; then
7537 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7538 if test "$cross_compiling" = yes; then :
7541 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7542 /* end confdefs.h. */
7545 #if ((' ' & 0x0FF) == 0x020)
7546 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7547 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7549 # define ISLOWER(c) \
7550 (('a' <= (c) && (c) <= 'i') \
7551 || ('j' <= (c) && (c) <= 'r') \
7552 || ('s' <= (c) && (c) <= 'z'))
7553 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7556 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7561 for (i = 0; i < 256; i++)
7562 if (XOR (islower (i), ISLOWER (i))
7563 || toupper (i) != TOUPPER (i))
7568 if ac_fn_c_try_run "$LINENO"; then :
7571 ac_cv_header_stdc=no
7573 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7574 conftest.$ac_objext conftest.beam conftest.$ac_ext
7579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
7580 $as_echo "$ac_cv_header_stdc" >&6; }
7581 if test $ac_cv_header_stdc = yes; then
7583 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
7587 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
7588 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7589 inttypes.h stdint.h unistd.h
7591 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7592 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7594 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
7595 cat >>confdefs.h <<_ACEOF
7596 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7604 # The cast to long int works around a bug in the HP C Compiler
7605 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7606 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7607 # This bug is HP SR number 8606223364.
7608 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long double" >&5
7609 $as_echo_n "checking size of long double... " >&6; }
7610 if ${ac_cv_sizeof_long_double+:} false; then :
7611 $as_echo_n "(cached) " >&6
7613 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long double))" "ac_cv_sizeof_long_double" "$ac_includes_default"; then :
7616 if test "$ac_cv_type_long_double" = yes; then
7617 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7618 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7619 as_fn_error 77 "cannot compute sizeof (long double)
7620 See \`config.log' for more details" "$LINENO" 5; }
7622 ac_cv_sizeof_long_double=0
7627 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_double" >&5
7628 $as_echo "$ac_cv_sizeof_long_double" >&6; }
7632 cat >>confdefs.h <<_ACEOF
7633 #define SIZEOF_LONG_DOUBLE $ac_cv_sizeof_long_double
7637 sizeof_long_double=$ac_cv_sizeof_long_double
7641 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FORTIFY_SOURCE predefine" >&5
7642 $as_echo_n "checking for _FORTIFY_SOURCE predefine... " >&6; }
7643 if ${libc_cv_predef_fortify_source+:} false; then :
7644 $as_echo_n "(cached) " >&6
7646 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7647 /* end confdefs.h. */
7653 #ifdef _FORTIFY_SOURCE
7660 if ac_fn_c_try_compile "$LINENO"; then :
7661 libc_cv_predef_fortify_source=no
7663 libc_cv_predef_fortify_source=yes
7665 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_predef_fortify_source" >&5
7668 $as_echo "$libc_cv_predef_fortify_source" >&6; }
7669 if test $libc_cv_predef_fortify_source = yes; then
7670 CPPUNDEFS="${CPPUNDEFS:+$CPPUNDEFS }-U_FORTIFY_SOURCE"
7674 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC implicitly enables -fstack-protector" >&5
7675 $as_echo_n "checking whether $CC implicitly enables -fstack-protector... " >&6; }
7676 if ${libc_cv_predef_stack_protector+:} false; then :
7677 $as_echo_n "(cached) " >&6
7680 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7681 /* end confdefs.h. */
7682 extern void foobar (char *);
7686 char large_array[2048]; foobar (large_array);
7691 if ac_fn_c_try_compile "$LINENO"; then :
7693 libc_undefs=`$NM -u conftest.o |
7694 LC_ALL=C $AWK '$1 == "U" { print $2 | "sort -u"; next } { exit(1) }' \
7696 as_fn_error $? "confusing output from $NM -u" "$LINENO" 5
7698 echo >&5 "libc_undefs='$libc_undefs'"
7699 # On some architectures, there are architecture-specific undefined
7700 # symbols (resolved by the linker), so filter out unknown symbols.
7701 # This will fail to produce the correct result if the compiler
7702 # defaults to -fstack-protector but this produces an undefined symbol
7703 # other than __stack_chk_fail. However, compilers like that have not
7704 # been encountered in practice.
7705 libc_undefs=`echo "$libc_undefs" | egrep '^(foobar|__stack_chk_fail)$'`
7706 case "$libc_undefs" in
7707 foobar) libc_cv_predef_stack_protector=no ;;
7709 foobar') libc_cv_predef_stack_protector=yes ;;
7710 *) as_fn_error $? "unexpected symbols in test: $libc_undefs" "$LINENO" 5 ;;
7713 as_fn_error $? "test compilation failed" "$LINENO" 5
7715 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_predef_stack_protector" >&5
7719 $as_echo "$libc_cv_predef_stack_protector" >&6; }
7721 if test $libc_cv_predef_stack_protector = yes; then
7722 libc_extra_cflags=-fno-stack-protector
7726 ### End of automated tests.
7727 ### Now run sysdeps configure fragments.
7729 # They also can set these variables.
7731 ldd_rewrite_script=no
7732 libc_cv_sysconfdir=$sysconfdir
7733 libc_cv_gcc_unwind_find_fde=no
7736 # Iterate over all the sysdep directories we will use, running their
7737 # configure fragments.
7738 for dir in $sysnames; do
7741 *) dest=$srcdir/$dir ;;
7743 if test -r $dest/configure; then
7744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: running configure fragment for $dir" >&5
7745 $as_echo "running configure fragment for $dir" >&6; }
7750 if test x$libc_cv_gcc_unwind_find_fde = xyes; then
7751 $as_echo "#define EXPORT_UNWIND_FIND_FDE 1" >>confdefs.h
7756 # Test for old glibc 2.0.x headers so that they can be removed properly
7757 # Search only in includedir.
7758 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for old glibc 2.0.x headers" >&5
7759 $as_echo_n "checking for old glibc 2.0.x headers... " >&6; }
7760 if eval test -f "${includedir}/elfclass.h" -a -f "${includedir}/fcntlbits.h"
7762 old_glibc_headers=yes
7764 old_glibc_headers=no
7766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $old_glibc_headers" >&5
7767 $as_echo "$old_glibc_headers" >&6; }
7768 if test ${old_glibc_headers} = yes; then
7769 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&5
7770 $as_echo "$as_me: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&2;}
7771 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** be removed." >&5
7772 $as_echo "$as_me: WARNING: *** be removed." >&2;}
7798 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -fPIC is default" >&5
7799 $as_echo_n "checking whether -fPIC is default... " >&6; }
7800 if ${libc_cv_pic_default+:} false; then :
7801 $as_echo_n "(cached) " >&6
7803 libc_cv_pic_default=yes
7804 cat > conftest.c <<EOF
7805 #if defined __PIC__ || defined __pic__ || defined PIC || defined pic
7806 # error PIC is default.
7809 if eval "${CC-cc} -S conftest.c 2>&5 1>&5"; then
7810 libc_cv_pic_default=no
7814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_pic_default" >&5
7815 $as_echo "$libc_cv_pic_default" >&6; }
7825 if test "`(cd $srcdir; pwd)`" = "`pwd`"; then
7828 config_makefile=Makefile
7831 VERSION=`sed -n -e 's/^#define VERSION "\([^"]*\)"/\1/p' < $srcdir/version.h`
7832 RELEASE=`sed -n -e 's/^#define RELEASE "\([^"]*\)"/\1/p' < $srcdir/version.h`
7836 ac_config_files="$ac_config_files config.make ${config_makefile}"
7838 ac_config_commands="$ac_config_commands default"
7840 cat >confcache <<\_ACEOF
7841 # This file is a shell script that caches the results of configure
7842 # tests run on this system so they can be shared between configure
7843 # scripts and configure runs, see configure's option --config-cache.
7844 # It is not useful on other systems. If it contains results you don't
7845 # want to keep, you may remove or edit it.
7847 # config.status only pays attention to the cache file if you give it
7848 # the --recheck option to rerun configure.
7850 # `ac_cv_env_foo' variables (set or unset) will be overridden when
7851 # loading this file, other *unset* `ac_cv_foo' will be assigned the
7856 # The following way of writing the cache mishandles newlines in values,
7857 # but we know of no workaround that is simple, portable, and efficient.
7858 # So, we kill variables containing newlines.
7859 # Ultrix sh set writes to stderr and can't be redirected directly,
7860 # and sets the high bit in the cache file unless we assign to the vars.
7862 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
7863 eval ac_val=\$$ac_var
7867 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
7868 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
7871 _ | IFS | as_nl) ;; #(
7872 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
7873 *) { eval $ac_var=; unset $ac_var;} ;;
7879 case $as_nl`(ac_space=' '; set) 2>&1` in #(
7880 *${as_nl}ac_space=\ *)
7881 # `set' does not quote correctly, so add quotes: double-quote
7882 # substitution turns \\\\ into \\, and sed turns \\ into \.
7885 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
7888 # `set' quotes correctly as required by POSIX, so do not add quotes.
7889 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
7898 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
7900 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
7902 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
7903 if test -w "$cache_file"; then
7904 if test "x$cache_file" != "x/dev/null"; then
7905 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
7906 $as_echo "$as_me: updating cache $cache_file" >&6;}
7907 if test ! -f "$cache_file" || test -h "$cache_file"; then
7908 cat confcache >"$cache_file"
7910 case $cache_file in #(
7912 mv -f confcache "$cache_file"$$ &&
7913 mv -f "$cache_file"$$ "$cache_file" ;; #(
7915 mv -f confcache "$cache_file" ;;
7920 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
7921 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
7926 test "x$prefix" = xNONE && prefix=$ac_default_prefix
7927 # Let make expand exec_prefix.
7928 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7930 DEFS=-DHAVE_CONFIG_H
7935 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
7936 # 1. Remove the extension, and $U if already installed.
7937 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
7938 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
7939 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
7940 # will be set to the directory where LIBOBJS objects are built.
7941 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
7942 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
7946 LTLIBOBJS=$ac_ltlibobjs
7950 : "${CONFIG_STATUS=./config.status}"
7952 ac_clean_files_save=$ac_clean_files
7953 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
7954 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
7955 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
7957 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
7959 # Generated by $as_me.
7960 # Run this file to recreate the current configuration.
7961 # Compiler output produced by configure, useful for debugging
7962 # configure, is in config.log if it exists.
7968 SHELL=\${CONFIG_SHELL-$SHELL}
7971 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
7972 ## -------------------- ##
7973 ## M4sh Initialization. ##
7974 ## -------------------- ##
7976 # Be more Bourne compatible
7977 DUALCASE=1; export DUALCASE # for MKS sh
7978 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
7981 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
7982 # is contrary to our usage. Disable this feature.
7983 alias -g '${1+"$@"}'='"$@"'
7984 setopt NO_GLOB_SUBST
7986 case `(set -o) 2>/dev/null` in #(
7998 # Printing a long string crashes Solaris 7 /usr/bin/printf.
7999 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
8000 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
8001 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
8002 # Prefer a ksh shell builtin over an external printf program on Solaris,
8003 # but without wasting forks for bash or zsh.
8004 if test -z "$BASH_VERSION$ZSH_VERSION" \
8005 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
8006 as_echo='print -r --'
8007 as_echo_n='print -rn --'
8008 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
8009 as_echo='printf %s\n'
8010 as_echo_n='printf %s'
8012 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
8013 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
8014 as_echo_n='/usr/ucb/echo -n'
8016 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
8017 as_echo_n_body='eval
8021 expr "X$arg" : "X\\(.*\\)$as_nl";
8022 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
8024 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
8026 export as_echo_n_body
8027 as_echo_n='sh -c $as_echo_n_body as_echo'
8030 as_echo='sh -c $as_echo_body as_echo'
8033 # The user is always right.
8034 if test "${PATH_SEPARATOR+set}" != set; then
8036 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
8037 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
8044 # We need space, tab and new line, in precisely that order. Quoting is
8045 # there to prevent editors from complaining about space-tab.
8046 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
8047 # splitting by setting IFS to empty value.)
8050 # Find who we are. Look in the path if we contain no directory separator.
8053 *[\\/]* ) as_myself=$0 ;;
8054 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8058 test -z "$as_dir" && as_dir=.
8059 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
8065 # We did not find ourselves, most probably we were run as `sh COMMAND'
8066 # in which case we are not to be found in the path.
8067 if test "x$as_myself" = x; then
8070 if test ! -f "$as_myself"; then
8071 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
8075 # Unset variables that we do not need and which cause bugs (e.g. in
8076 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
8077 # suppresses any "Segmentation fault" message there. '((' could
8078 # trigger a bug in pdksh 5.2.14.
8079 for as_var in BASH_ENV ENV MAIL MAILPATH
8080 do eval test x\${$as_var+set} = xset \
8081 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
8094 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
8097 # as_fn_error STATUS ERROR [LINENO LOG_FD]
8098 # ----------------------------------------
8099 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
8100 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
8101 # script with STATUS, using 1 if that was 0.
8104 as_status=$1; test $as_status -eq 0 && as_status=1
8106 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
8107 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
8109 $as_echo "$as_me: error: $2" >&2
8110 as_fn_exit $as_status
8114 # as_fn_set_status STATUS
8115 # -----------------------
8116 # Set $? to STATUS, without forking.
8120 } # as_fn_set_status
8124 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
8134 # Portably unset VAR.
8137 { eval $1=; unset $1;}
8139 as_unset=as_fn_unset
8140 # as_fn_append VAR VALUE
8141 # ----------------------
8142 # Append the text in VALUE to the end of the definition contained in VAR. Take
8143 # advantage of any shell optimizations that allow amortized linear growth over
8144 # repeated appends, instead of the typical quadratic growth present in naive
8146 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
8147 eval 'as_fn_append ()
8158 # as_fn_arith ARG...
8159 # ------------------
8160 # Perform arithmetic evaluation on the ARGs, and store the result in the
8161 # global $as_val. Take advantage of shells that can avoid forks. The arguments
8162 # must be portable across $(()) and expr.
8163 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
8164 eval 'as_fn_arith ()
8171 as_val=`expr "$@" || test $? -eq 1`
8176 if expr a : '\(a\)' >/dev/null 2>&1 &&
8177 test "X`expr 00001 : '.*\(...\)'`" = X001; then
8183 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
8184 as_basename=basename
8189 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
8195 as_me=`$as_basename -- "$0" ||
8196 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
8197 X"$0" : 'X\(//\)$' \| \
8198 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
8200 sed '/^.*\/\([^/][^/]*\)\/*$/{
8214 # Avoid depending upon Character Ranges.
8215 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
8216 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
8217 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
8218 as_cr_digits='0123456789'
8219 as_cr_alnum=$as_cr_Letters$as_cr_digits
8221 ECHO_C= ECHO_N= ECHO_T=
8222 case `echo -n x` in #(((((
8224 case `echo 'xy\c'` in
8225 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
8227 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
8234 rm -f conf$$ conf$$.exe conf$$.file
8235 if test -d conf$$.dir; then
8236 rm -f conf$$.dir/conf$$.file
8239 mkdir conf$$.dir 2>/dev/null
8241 if (echo >conf$$.file) 2>/dev/null; then
8242 if ln -s conf$$.file conf$$ 2>/dev/null; then
8244 # ... but there are two gotchas:
8245 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
8246 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
8247 # In both cases, we have to default to `cp -p'.
8248 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
8250 elif ln conf$$.file conf$$ 2>/dev/null; then
8258 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
8259 rmdir conf$$.dir 2>/dev/null
8264 # Create "$as_dir" as a directory, including parents if necessary.
8269 -*) as_dir=./$as_dir;;
8271 test -d "$as_dir" || eval $as_mkdir_p || {
8275 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
8276 *) as_qdir=$as_dir;;
8278 as_dirs="'$as_qdir' $as_dirs"
8279 as_dir=`$as_dirname -- "$as_dir" ||
8280 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8281 X"$as_dir" : 'X\(//\)[^/]' \| \
8282 X"$as_dir" : 'X\(//\)$' \| \
8283 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
8284 $as_echo X"$as_dir" |
8285 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8302 test -d "$as_dir" && break
8304 test -z "$as_dirs" || eval "mkdir $as_dirs"
8305 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
8309 if mkdir -p . 2>/dev/null; then
8310 as_mkdir_p='mkdir -p "$as_dir"'
8312 test -d ./-p && rmdir ./-p
8316 if test -x / >/dev/null 2>&1; then
8319 if ls -dL / >/dev/null 2>&1; then
8326 if test -d "$1"; then
8332 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
8333 ???[sx]*):;;*)false;;esac;fi
8337 as_executable_p=$as_test_x
8339 # Sed expression to map a string onto a valid CPP name.
8340 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
8342 # Sed expression to map a string onto a valid variable name.
8343 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
8347 ## ----------------------------------- ##
8348 ## Main body of $CONFIG_STATUS script. ##
8349 ## ----------------------------------- ##
8351 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
8353 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8354 # Save the log message, to keep $0 and so on meaningful, and to
8355 # report actual input values of CONFIG_FILES etc. instead of their
8356 # values after options handling.
8358 This file was extended by GNU C Library $as_me (see version.h), which was
8359 generated by GNU Autoconf 2.68. Invocation command line was
8361 CONFIG_FILES = $CONFIG_FILES
8362 CONFIG_HEADERS = $CONFIG_HEADERS
8363 CONFIG_LINKS = $CONFIG_LINKS
8364 CONFIG_COMMANDS = $CONFIG_COMMANDS
8367 on `(hostname || uname -n) 2>/dev/null | sed 1q`
8372 case $ac_config_files in *"
8373 "*) set x $ac_config_files; shift; ac_config_files=$*;;
8376 case $ac_config_headers in *"
8377 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
8381 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8382 # Files that config.status was made for.
8383 config_files="$ac_config_files"
8384 config_headers="$ac_config_headers"
8385 config_commands="$ac_config_commands"
8389 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8391 \`$as_me' instantiates files and other configuration actions
8392 from templates according to the current configuration. Unless the files
8393 and actions are specified as TAGs, all are instantiated by default.
8395 Usage: $0 [OPTION]... [TAG]...
8397 -h, --help print this help, then exit
8398 -V, --version print version number and configuration settings, then exit
8399 --config print configuration, then exit
8400 -q, --quiet, --silent
8401 do not print progress messages
8402 -d, --debug don't remove temporary files
8403 --recheck update $as_me by reconfiguring in the same conditions
8404 --file=FILE[:TEMPLATE]
8405 instantiate the configuration file FILE
8406 --header=FILE[:TEMPLATE]
8407 instantiate the configuration header FILE
8409 Configuration files:
8412 Configuration headers:
8415 Configuration commands:
8418 Report bugs to <http://sourceware.org/bugzilla/>.
8419 GNU C Library home page: <http://www.gnu.org/software/glibc/>.
8420 General help using GNU software: <http://www.gnu.org/gethelp/>."
8423 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8424 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
8426 GNU C Library config.status (see version.h)
8427 configured by $0, generated by GNU Autoconf 2.68,
8428 with options \\"\$ac_cs_config\\"
8430 Copyright (C) 2010 Free Software Foundation, Inc.
8431 This config.status script is free software; the Free Software Foundation
8432 gives unlimited permission to copy, distribute and modify it."
8438 test -n "\$AWK" || AWK=awk
8441 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8442 # The default lists apply if the user does not specify any file.
8448 ac_option=`expr "X$1" : 'X\([^=]*\)='`
8449 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
8453 ac_option=`expr "X$1" : 'X\([^=]*\)='`
8465 # Handling of the options.
8466 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8468 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
8469 $as_echo "$ac_cs_version"; exit ;;
8470 --config | --confi | --conf | --con | --co | --c )
8471 $as_echo "$ac_cs_config"; exit ;;
8472 --debug | --debu | --deb | --de | --d | -d )
8474 --file | --fil | --fi | --f )
8477 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8478 '') as_fn_error $? "missing file argument" ;;
8480 as_fn_append CONFIG_FILES " '$ac_optarg'"
8481 ac_need_defaults=false;;
8482 --header | --heade | --head | --hea )
8485 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8487 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
8488 ac_need_defaults=false;;
8490 # Conflict between --help and --header
8491 as_fn_error $? "ambiguous option: \`$1'
8492 Try \`$0 --help' for more information.";;
8493 --help | --hel | -h )
8494 $as_echo "$ac_cs_usage"; exit ;;
8495 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
8496 | -silent | --silent | --silen | --sile | --sil | --si | --s)
8500 -*) as_fn_error $? "unrecognized option: \`$1'
8501 Try \`$0 --help' for more information." ;;
8503 *) as_fn_append ac_config_targets " $1"
8504 ac_need_defaults=false ;;
8510 ac_configure_extra_args=
8512 if $ac_cs_silent; then
8514 ac_configure_extra_args="$ac_configure_extra_args --silent"
8518 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8519 if \$ac_cs_recheck; then
8520 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
8522 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
8523 CONFIG_SHELL='$SHELL'
8529 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8533 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
8534 ## Running $as_me. ##
8540 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8544 config_vars='$config_vars'
8548 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8550 # Handling of arguments.
8551 for ac_config_target in $ac_config_targets
8553 case $ac_config_target in
8554 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
8555 "config.make") CONFIG_FILES="$CONFIG_FILES config.make" ;;
8556 "${config_makefile}") CONFIG_FILES="$CONFIG_FILES ${config_makefile}" ;;
8557 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
8559 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
8564 # If the user did not use the arguments to specify the items to instantiate,
8565 # then the envvar interface is used. Set only those that are not.
8566 # We use the long form for the default assignment because of an extremely
8567 # bizarre bug on SunOS 4.1.3.
8568 if $ac_need_defaults; then
8569 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
8570 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
8571 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
8574 # Have a temporary directory for convenience. Make it in the build tree
8575 # simply because there is no reason against having it here, and in addition,
8576 # creating and moving files from /tmp can sometimes cause problems.
8577 # Hook for its removal unless debugging.
8578 # Note that there is a small window in which the directory will not be cleaned:
8579 # after its creation but before its name has been assigned to `$tmp'.
8583 trap 'exit_status=$?
8585 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
8587 trap 'as_fn_exit 1' 1 2 13 15
8589 # Create a (secure) tmp directory for tmp files.
8592 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
8596 tmp=./conf$$-$RANDOM
8597 (umask 077 && mkdir "$tmp")
8598 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
8601 # Set up the scripts for CONFIG_FILES section.
8602 # No need to generate them if there are no CONFIG_FILES.
8603 # This happens for instance with `./config.status config.h'.
8604 if test -n "$CONFIG_FILES"; then
8607 ac_cr=`echo X | tr X '\015'`
8608 # On cygwin, bash can eat \r inside `` if the user requested igncr.
8609 # But we know of no other shell where ac_cr would be empty at this
8610 # point, so we can use a bashism as a fallback.
8611 if test "x$ac_cr" = x; then
8612 eval ac_cr=\$\'\\r\'
8614 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
8615 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
8621 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
8626 echo "cat >conf$$subs.awk <<_ACEOF" &&
8627 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
8630 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8631 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
8633 for ac_last_try in false false false false false :; do
8634 . ./conf$$subs.sh ||
8635 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8637 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
8638 if test $ac_delim_n = $ac_delim_num; then
8640 elif $ac_last_try; then
8641 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8643 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8648 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8649 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
8653 s/^/S["/; s/!.*/"]=/
8663 s/\(.\{148\}\)..*/\1/
8665 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
8670 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8677 s/\(.\{148\}\)..*/\1/
8679 s/["\\]/\\&/g; s/^/"/; s/$/"/
8683 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8688 ' <conf$$subs.awk | sed '
8693 ' >>$CONFIG_STATUS || ac_write_fail=1
8694 rm -f conf$$subs.awk
8695 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8697 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
8698 for (key in S) S_is_set[key] = 1
8704 nfields = split(line, field, "@")
8706 len = length(field[1])
8707 for (i = 2; i < nfields; i++) {
8709 keylen = length(key)
8710 if (S_is_set[key]) {
8712 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
8713 len += length(value) + length(field[++i])
8724 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8725 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
8726 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
8729 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
8730 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
8733 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
8734 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
8735 # trailing colons and then remove the whole line if VPATH becomes empty
8736 # (actually we leave an empty line to preserve line numbers).
8737 if test "x$srcdir" = x.; then
8738 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
8756 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8757 fi # test -n "$CONFIG_FILES"
8759 # Set up the scripts for CONFIG_HEADERS section.
8760 # No need to generate them if there are no CONFIG_HEADERS.
8761 # This happens for instance with `./config.status Makefile'.
8762 if test -n "$CONFIG_HEADERS"; then
8763 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
8767 # Transform confdefs.h into an awk script `defines.awk', embedded as
8768 # here-document in config.status, that substitutes the proper values into
8769 # config.h.in to produce config.h.
8771 # Create a delimiter string that does not exist in confdefs.h, to ease
8772 # handling of long lines.
8774 for ac_last_try in false false :; do
8775 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
8776 if test -z "$ac_tt"; then
8778 elif $ac_last_try; then
8779 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
8781 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8785 # For the awk script, D is an array of macro values keyed by name,
8786 # likewise P contains macro parameters if any. Preserve backslash
8787 # newline sequences.
8789 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
8791 s/.\{148\}/&'"$ac_delim"'/g
8794 s/^[ ]*#[ ]*define[ ][ ]*/ /
8801 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
8803 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
8807 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
8808 D["\1"]=" \3\\\\\\n"\\/p
8810 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
8815 s/.\{148\}/&'"$ac_delim"'/g
8820 s/["\\]/\\&/g; s/^/"/; s/$/"/p
8823 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
8825 ' <confdefs.h | sed '
8826 s/'"$ac_delim"'/"\\\
8827 "/g' >>$CONFIG_STATUS || ac_write_fail=1
8829 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8830 for (key in D) D_is_set[key] = 1
8833 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
8835 split(line, arg, " ")
8836 if (arg[1] == "#") {
8840 defundef = substr(arg[1], 2)
8843 split(mac1, mac2, "(") #)
8845 prefix = substr(line, 1, index(line, defundef) - 1)
8846 if (D_is_set[macro]) {
8847 # Preserve the white space surrounding the "#".
8848 print prefix "define", macro P[macro] D[macro]
8851 # Replace #undef with comments. This is necessary, for example,
8852 # in the case of _POSIX_SOURCE, which is predefined and required
8853 # on some systems where configure will not decide to define it.
8854 if (defundef == "undef") {
8855 print "/*", prefix defundef, macro, "*/"
8863 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8864 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
8865 fi # test -n "$CONFIG_HEADERS"
8868 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
8873 :[FHLC]) ac_mode=$ac_tag; continue;;
8875 case $ac_mode$ac_tag in
8877 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
8878 :[FH]-) ac_tag=-:-;;
8879 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
8896 -) ac_f="$ac_tmp/stdin";;
8897 *) # Look for the file first in the build tree, then in the source tree
8898 # (if the path is not absolute). The absolute path cannot be DOS-style,
8899 # because $ac_f cannot contain `:'.
8903 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
8905 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
8907 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
8908 as_fn_append ac_file_inputs " '$ac_f'"
8911 # Let's still pretend it is `configure' which instantiates (i.e., don't
8912 # use $as_me), people would be surprised to read:
8913 # /* config.h. Generated by config.status. */
8914 configure_input='Generated from '`
8915 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
8917 if test x"$ac_file" != x-; then
8918 configure_input="$ac_file. $configure_input"
8919 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
8920 $as_echo "$as_me: creating $ac_file" >&6;}
8922 # Neutralize special characters interpreted by sed in replacement strings.
8923 case $configure_input in #(
8924 *\&* | *\|* | *\\* )
8925 ac_sed_conf_input=`$as_echo "$configure_input" |
8926 sed 's/[\\\\&|]/\\\\&/g'`;; #(
8927 *) ac_sed_conf_input=$configure_input;;
8931 *:-:* | *:-) cat >"$ac_tmp/stdin" \
8932 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
8937 ac_dir=`$as_dirname -- "$ac_file" ||
8938 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8939 X"$ac_file" : 'X\(//\)[^/]' \| \
8940 X"$ac_file" : 'X\(//\)$' \| \
8941 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
8942 $as_echo X"$ac_file" |
8943 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8960 as_dir="$ac_dir"; as_fn_mkdir_p
8964 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
8966 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
8967 # A ".." for each directory in $ac_dir_suffix.
8968 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
8969 case $ac_top_builddir_sub in
8970 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
8971 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
8974 ac_abs_top_builddir=$ac_pwd
8975 ac_abs_builddir=$ac_pwd$ac_dir_suffix
8976 # for backward compatibility:
8977 ac_top_builddir=$ac_top_build_prefix
8980 .) # We are building in place.
8982 ac_top_srcdir=$ac_top_builddir_sub
8983 ac_abs_top_srcdir=$ac_pwd ;;
8984 [\\/]* | ?:[\\/]* ) # Absolute name.
8985 ac_srcdir=$srcdir$ac_dir_suffix;
8986 ac_top_srcdir=$srcdir
8987 ac_abs_top_srcdir=$srcdir ;;
8989 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
8990 ac_top_srcdir=$ac_top_build_prefix$srcdir
8991 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
8993 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
9003 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
9004 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
9008 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9009 # If the template does not know about datarootdir, expand it.
9010 # FIXME: This hack should be removed a few years after 2.60.
9011 ac_datarootdir_hack=; ac_datarootdir_seen=
9022 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
9023 *datarootdir*) ac_datarootdir_seen=yes;;
9024 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
9025 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
9026 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
9028 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9029 ac_datarootdir_hack='
9030 s&@datadir@&$datadir&g
9031 s&@docdir@&$docdir&g
9032 s&@infodir@&$infodir&g
9033 s&@localedir@&$localedir&g
9034 s&@mandir@&$mandir&g
9035 s&\\\${datarootdir}&$datarootdir&g' ;;
9039 # Neutralize VPATH when `$srcdir' = `.'.
9040 # Shell code in configure.ac might set extrasub.
9041 # FIXME: do we really want to maintain this feature?
9042 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9043 ac_sed_extra="$ac_vpsub
9046 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9048 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
9049 s|@configure_input@|$ac_sed_conf_input|;t t
9050 s&@top_builddir@&$ac_top_builddir_sub&;t t
9051 s&@top_build_prefix@&$ac_top_build_prefix&;t t
9052 s&@srcdir@&$ac_srcdir&;t t
9053 s&@abs_srcdir@&$ac_abs_srcdir&;t t
9054 s&@top_srcdir@&$ac_top_srcdir&;t t
9055 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
9056 s&@builddir@&$ac_builddir&;t t
9057 s&@abs_builddir@&$ac_abs_builddir&;t t
9058 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
9059 s&@INSTALL@&$ac_INSTALL&;t t
9060 $ac_datarootdir_hack
9062 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
9063 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9065 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
9066 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
9067 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
9068 "$ac_tmp/out"`; test -z "$ac_out"; } &&
9069 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9070 which seems to be undefined. Please make sure it is defined" >&5
9071 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9072 which seems to be undefined. Please make sure it is defined" >&2;}
9074 rm -f "$ac_tmp/stdin"
9076 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
9077 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
9079 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9085 if test x"$ac_file" != x-; then
9087 $as_echo "/* $configure_input */" \
9088 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
9089 } >"$ac_tmp/config.h" \
9090 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9091 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
9092 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
9093 $as_echo "$as_me: $ac_file is unchanged" >&6;}
9096 mv "$ac_tmp/config.h" "$ac_file" \
9097 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9100 $as_echo "/* $configure_input */" \
9101 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
9102 || as_fn_error $? "could not create -" "$LINENO" 5
9106 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
9107 $as_echo "$as_me: executing $ac_file commands" >&6;}
9112 case $ac_file$ac_mode in
9114 case $CONFIG_FILES in *config.make*)
9115 echo "$config_vars" >> config.make;;
9117 test -d bits || mkdir bits ;;
9125 ac_clean_files=$ac_clean_files_save
9127 test $ac_write_fail = 0 ||
9128 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
9131 # configure is writing to config.log, and then calls config.status.
9132 # config.status does its own redirection, appending to config.log.
9133 # Unfortunately, on DOS this fails, as config.log is still kept open
9134 # by configure, so config.status won't be able to write to it; its
9135 # output is simply discarded. So we exec the FD to /dev/null,
9136 # effectively closing config.log, so it can be properly (re)opened and
9137 # appended to by config.status. When coming back to configure, we
9138 # need to make the FD available again.
9139 if test "$no_create" != yes; then
9141 ac_config_status_args=
9142 test "$silent" = yes &&
9143 ac_config_status_args="$ac_config_status_args --quiet"
9145 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
9147 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
9148 # would make configure fail if this is the last instruction.
9149 $ac_cs_success || as_fn_exit 1
9153 # CONFIG_SUBDIRS section.
9155 if test "$no_recursion" != yes; then
9157 # Remove --cache-file, --srcdir, and --disable-option-checking arguments
9158 # so they do not pile up.
9159 ac_sub_configure_args=
9161 eval "set x $ac_configure_args"
9165 if test -n "$ac_prev"; then
9170 -cache-file | --cache-file | --cache-fil | --cache-fi \
9171 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
9172 ac_prev=cache_file ;;
9173 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
9174 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
9177 --config-cache | -C)
9179 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
9181 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
9183 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
9185 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
9187 --disable-option-checking)
9191 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
9193 as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
9197 # Always prepend --prefix to ensure using the same prefix
9198 # in subdir configurations.
9199 ac_arg="--prefix=$prefix"
9201 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
9203 ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
9206 if test "$silent" = yes; then
9207 ac_sub_configure_args="--silent $ac_sub_configure_args"
9210 # Always prepend --disable-option-checking to silence warnings, since
9211 # different subdirs can have different --enable and --with options.
9212 ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
9215 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
9217 # Do not complain, so a configure script can configure whichever
9218 # parts of a large source tree are present.
9219 test -d "$srcdir/$ac_dir" || continue
9221 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
9222 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
9223 $as_echo "$ac_msg" >&6
9224 as_dir="$ac_dir"; as_fn_mkdir_p
9228 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
9230 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
9231 # A ".." for each directory in $ac_dir_suffix.
9232 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
9233 case $ac_top_builddir_sub in
9234 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
9235 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
9238 ac_abs_top_builddir=$ac_pwd
9239 ac_abs_builddir=$ac_pwd$ac_dir_suffix
9240 # for backward compatibility:
9241 ac_top_builddir=$ac_top_build_prefix
9244 .) # We are building in place.
9246 ac_top_srcdir=$ac_top_builddir_sub
9247 ac_abs_top_srcdir=$ac_pwd ;;
9248 [\\/]* | ?:[\\/]* ) # Absolute name.
9249 ac_srcdir=$srcdir$ac_dir_suffix;
9250 ac_top_srcdir=$srcdir
9251 ac_abs_top_srcdir=$srcdir ;;
9253 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
9254 ac_top_srcdir=$ac_top_build_prefix$srcdir
9255 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
9257 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
9262 # Check for guested configure; otherwise get Cygnus style configure.
9263 if test -f "$ac_srcdir/configure.gnu"; then
9264 ac_sub_configure=$ac_srcdir/configure.gnu
9265 elif test -f "$ac_srcdir/configure"; then
9266 ac_sub_configure=$ac_srcdir/configure
9267 elif test -f "$ac_srcdir/configure.in"; then
9268 # This should be Cygnus configure.
9269 ac_sub_configure=$ac_aux_dir/configure
9271 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
9272 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
9276 # The recursion is here.
9277 if test -n "$ac_sub_configure"; then
9278 # Make the cache file name correct relative to the subdirectory.
9280 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
9282 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
9285 { $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
9286 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
9287 # The eval makes quoting arguments work.
9288 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
9289 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
9290 as_fn_error $? "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
9296 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
9297 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
9298 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}