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
790 ac_precious_vars='build_alias
805 # Initialize some variables set by options.
807 ac_init_version=false
808 ac_unrecognized_opts=
810 # The variables have the same names as the options, with
811 # dashes changed to underlines.
819 program_transform_name=s,x,x,
827 # Installation directory options.
828 # These are left unexpanded so users can "make install exec_prefix=/foo"
829 # and all the variables that are supposed to be based on exec_prefix
830 # by default will actually change.
831 # Use braces instead of parens because sh, perl, etc. also accept them.
832 # (The list follows the same order as the GNU Coding Standards.)
833 bindir='${exec_prefix}/bin'
834 sbindir='${exec_prefix}/sbin'
835 libexecdir='${exec_prefix}/libexec'
836 datarootdir='${prefix}/share'
837 datadir='${datarootdir}'
838 sysconfdir='${prefix}/etc'
839 sharedstatedir='${prefix}/com'
840 localstatedir='${prefix}/var'
841 includedir='${prefix}/include'
842 oldincludedir='/usr/include'
843 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
844 infodir='${datarootdir}/info'
849 libdir='${exec_prefix}/lib'
850 localedir='${datarootdir}/locale'
851 mandir='${datarootdir}/man'
857 # If the previous option needs an argument, assign it.
858 if test -n "$ac_prev"; then
859 eval $ac_prev=\$ac_option
865 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
870 # Accept the important Cygnus configure options, so we can diagnose typos.
872 case $ac_dashdash$ac_option in
876 -bindir | --bindir | --bindi | --bind | --bin | --bi)
878 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
881 -build | --build | --buil | --bui | --bu)
882 ac_prev=build_alias ;;
883 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
884 build_alias=$ac_optarg ;;
886 -cache-file | --cache-file | --cache-fil | --cache-fi \
887 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
888 ac_prev=cache_file ;;
889 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
890 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
891 cache_file=$ac_optarg ;;
894 cache_file=config.cache ;;
896 -datadir | --datadir | --datadi | --datad)
898 -datadir=* | --datadir=* | --datadi=* | --datad=*)
899 datadir=$ac_optarg ;;
901 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
902 | --dataroo | --dataro | --datar)
903 ac_prev=datarootdir ;;
904 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
905 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
906 datarootdir=$ac_optarg ;;
908 -disable-* | --disable-*)
909 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
910 # Reject names that are not valid shell variable names.
911 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
912 as_fn_error $? "invalid feature name: $ac_useropt"
913 ac_useropt_orig=$ac_useropt
914 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
915 case $ac_user_opts in
919 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
920 ac_unrecognized_sep=', ';;
922 eval enable_$ac_useropt=no ;;
924 -docdir | --docdir | --docdi | --doc | --do)
926 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
929 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
931 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
934 -enable-* | --enable-*)
935 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
936 # Reject names that are not valid shell variable names.
937 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
938 as_fn_error $? "invalid feature name: $ac_useropt"
939 ac_useropt_orig=$ac_useropt
940 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
941 case $ac_user_opts in
945 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
946 ac_unrecognized_sep=', ';;
948 eval enable_$ac_useropt=\$ac_optarg ;;
950 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
951 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
952 | --exec | --exe | --ex)
953 ac_prev=exec_prefix ;;
954 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
955 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
956 | --exec=* | --exe=* | --ex=*)
957 exec_prefix=$ac_optarg ;;
959 -gas | --gas | --ga | --g)
960 # Obsolete; use --with-gas.
963 -help | --help | --hel | --he | -h)
965 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
966 ac_init_help=recursive ;;
967 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
968 ac_init_help=short ;;
970 -host | --host | --hos | --ho)
971 ac_prev=host_alias ;;
972 -host=* | --host=* | --hos=* | --ho=*)
973 host_alias=$ac_optarg ;;
975 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
977 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
979 htmldir=$ac_optarg ;;
981 -includedir | --includedir | --includedi | --included | --include \
982 | --includ | --inclu | --incl | --inc)
983 ac_prev=includedir ;;
984 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
985 | --includ=* | --inclu=* | --incl=* | --inc=*)
986 includedir=$ac_optarg ;;
988 -infodir | --infodir | --infodi | --infod | --info | --inf)
990 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
991 infodir=$ac_optarg ;;
993 -libdir | --libdir | --libdi | --libd)
995 -libdir=* | --libdir=* | --libdi=* | --libd=*)
998 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
999 | --libexe | --libex | --libe)
1000 ac_prev=libexecdir ;;
1001 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1002 | --libexe=* | --libex=* | --libe=*)
1003 libexecdir=$ac_optarg ;;
1005 -localedir | --localedir | --localedi | --localed | --locale)
1006 ac_prev=localedir ;;
1007 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1008 localedir=$ac_optarg ;;
1010 -localstatedir | --localstatedir | --localstatedi | --localstated \
1011 | --localstate | --localstat | --localsta | --localst | --locals)
1012 ac_prev=localstatedir ;;
1013 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1014 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1015 localstatedir=$ac_optarg ;;
1017 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1019 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1020 mandir=$ac_optarg ;;
1022 -nfp | --nfp | --nf)
1023 # Obsolete; use --without-fp.
1026 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1027 | --no-cr | --no-c | -n)
1030 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1031 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1034 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1035 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1036 | --oldin | --oldi | --old | --ol | --o)
1037 ac_prev=oldincludedir ;;
1038 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1039 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1040 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1041 oldincludedir=$ac_optarg ;;
1043 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1045 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1046 prefix=$ac_optarg ;;
1048 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1049 | --program-pre | --program-pr | --program-p)
1050 ac_prev=program_prefix ;;
1051 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1052 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1053 program_prefix=$ac_optarg ;;
1055 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1056 | --program-suf | --program-su | --program-s)
1057 ac_prev=program_suffix ;;
1058 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1059 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1060 program_suffix=$ac_optarg ;;
1062 -program-transform-name | --program-transform-name \
1063 | --program-transform-nam | --program-transform-na \
1064 | --program-transform-n | --program-transform- \
1065 | --program-transform | --program-transfor \
1066 | --program-transfo | --program-transf \
1067 | --program-trans | --program-tran \
1068 | --progr-tra | --program-tr | --program-t)
1069 ac_prev=program_transform_name ;;
1070 -program-transform-name=* | --program-transform-name=* \
1071 | --program-transform-nam=* | --program-transform-na=* \
1072 | --program-transform-n=* | --program-transform-=* \
1073 | --program-transform=* | --program-transfor=* \
1074 | --program-transfo=* | --program-transf=* \
1075 | --program-trans=* | --program-tran=* \
1076 | --progr-tra=* | --program-tr=* | --program-t=*)
1077 program_transform_name=$ac_optarg ;;
1079 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1081 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1082 pdfdir=$ac_optarg ;;
1084 -psdir | --psdir | --psdi | --psd | --ps)
1086 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1089 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1090 | -silent | --silent | --silen | --sile | --sil)
1093 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1095 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1097 sbindir=$ac_optarg ;;
1099 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1100 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1101 | --sharedst | --shareds | --shared | --share | --shar \
1103 ac_prev=sharedstatedir ;;
1104 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1105 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1106 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1108 sharedstatedir=$ac_optarg ;;
1110 -site | --site | --sit)
1112 -site=* | --site=* | --sit=*)
1115 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1117 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1118 srcdir=$ac_optarg ;;
1120 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1121 | --syscon | --sysco | --sysc | --sys | --sy)
1122 ac_prev=sysconfdir ;;
1123 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1124 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1125 sysconfdir=$ac_optarg ;;
1127 -target | --target | --targe | --targ | --tar | --ta | --t)
1128 ac_prev=target_alias ;;
1129 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1130 target_alias=$ac_optarg ;;
1132 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1135 -version | --version | --versio | --versi | --vers | -V)
1136 ac_init_version=: ;;
1139 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1140 # Reject names that are not valid shell variable names.
1141 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1142 as_fn_error $? "invalid package name: $ac_useropt"
1143 ac_useropt_orig=$ac_useropt
1144 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1145 case $ac_user_opts in
1149 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1150 ac_unrecognized_sep=', ';;
1152 eval with_$ac_useropt=\$ac_optarg ;;
1154 -without-* | --without-*)
1155 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1156 # Reject names that are not valid shell variable names.
1157 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1158 as_fn_error $? "invalid package name: $ac_useropt"
1159 ac_useropt_orig=$ac_useropt
1160 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1161 case $ac_user_opts in
1165 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1166 ac_unrecognized_sep=', ';;
1168 eval with_$ac_useropt=no ;;
1171 # Obsolete; use --with-x.
1174 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1175 | --x-incl | --x-inc | --x-in | --x-i)
1176 ac_prev=x_includes ;;
1177 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1178 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1179 x_includes=$ac_optarg ;;
1181 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1182 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1183 ac_prev=x_libraries ;;
1184 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1185 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1186 x_libraries=$ac_optarg ;;
1188 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1189 Try \`$0 --help' for more information"
1193 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1194 # Reject names that are not valid shell variable names.
1195 case $ac_envvar in #(
1196 '' | [0-9]* | *[!_$as_cr_alnum]* )
1197 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1199 eval $ac_envvar=\$ac_optarg
1200 export $ac_envvar ;;
1203 # FIXME: should be removed in autoconf 3.0.
1204 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1205 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1206 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1207 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1213 if test -n "$ac_prev"; then
1214 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1215 as_fn_error $? "missing argument to $ac_option"
1218 if test -n "$ac_unrecognized_opts"; then
1219 case $enable_option_checking in
1221 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1222 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1226 # Check all directory arguments for consistency.
1227 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1228 datadir sysconfdir sharedstatedir localstatedir includedir \
1229 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1230 libdir localedir mandir
1232 eval ac_val=\$$ac_var
1233 # Remove trailing slashes.
1236 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1237 eval $ac_var=\$ac_val;;
1239 # Be sure to have absolute directory names.
1241 [\\/$]* | ?:[\\/]* ) continue;;
1242 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1244 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1247 # There might be people who depend on the old broken behavior: `$host'
1248 # used to hold the argument of --host etc.
1249 # FIXME: To remove some day.
1252 target=$target_alias
1254 # FIXME: To remove some day.
1255 if test "x$host_alias" != x; then
1256 if test "x$build_alias" = x; then
1257 cross_compiling=maybe
1258 $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
1259 If a cross compiler is detected then cross compile mode will be used" >&2
1260 elif test "x$build_alias" != "x$host_alias"; then
1266 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1268 test "$silent" = yes && exec 6>/dev/null
1271 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1272 ac_ls_di=`ls -di .` &&
1273 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1274 as_fn_error $? "working directory cannot be determined"
1275 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1276 as_fn_error $? "pwd does not report name of working directory"
1279 # Find the source files, if location was not specified.
1280 if test -z "$srcdir"; then
1281 ac_srcdir_defaulted=yes
1282 # Try the directory containing this script, then the parent directory.
1283 ac_confdir=`$as_dirname -- "$as_myself" ||
1284 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1285 X"$as_myself" : 'X\(//\)[^/]' \| \
1286 X"$as_myself" : 'X\(//\)$' \| \
1287 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1288 $as_echo X"$as_myself" |
1289 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1307 if test ! -r "$srcdir/$ac_unique_file"; then
1311 ac_srcdir_defaulted=no
1313 if test ! -r "$srcdir/$ac_unique_file"; then
1314 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1315 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1317 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1319 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1321 # When building in place, set srcdir=.
1322 if test "$ac_abs_confdir" = "$ac_pwd"; then
1325 # Remove unnecessary trailing slashes from srcdir.
1326 # Double slashes in file names in object file debugging info
1327 # mess up M-x gdb in Emacs.
1329 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1331 for ac_var in $ac_precious_vars; do
1332 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1333 eval ac_env_${ac_var}_value=\$${ac_var}
1334 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1335 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1339 # Report the --help message.
1341 if test "$ac_init_help" = "long"; then
1342 # Omit some internal or obsolete options to make the list less imposing.
1343 # This message is too long to be a string in the A/UX 3.1 sh.
1345 \`configure' configures GNU C Library (see version.h) to adapt to many kinds of systems.
1347 Usage: $0 [OPTION]... [VAR=VALUE]...
1349 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1350 VAR=VALUE. See below for descriptions of some of the useful variables.
1352 Defaults for the options are specified in brackets.
1355 -h, --help display this help and exit
1356 --help=short display options specific to this package
1357 --help=recursive display the short help of all the included packages
1358 -V, --version display version information and exit
1359 -q, --quiet, --silent do not print \`checking ...' messages
1360 --cache-file=FILE cache test results in FILE [disabled]
1361 -C, --config-cache alias for \`--cache-file=config.cache'
1362 -n, --no-create do not create output files
1363 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1365 Installation directories:
1366 --prefix=PREFIX install architecture-independent files in PREFIX
1367 [$ac_default_prefix]
1368 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1371 By default, \`make install' will install all the files in
1372 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1373 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1374 for instance \`--prefix=\$HOME'.
1376 For better control, use the options below.
1378 Fine tuning of the installation directories:
1379 --bindir=DIR user executables [EPREFIX/bin]
1380 --sbindir=DIR system admin executables [EPREFIX/sbin]
1381 --libexecdir=DIR program executables [EPREFIX/libexec]
1382 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1383 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1384 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1385 --libdir=DIR object code libraries [EPREFIX/lib]
1386 --includedir=DIR C header files [PREFIX/include]
1387 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1388 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1389 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1390 --infodir=DIR info documentation [DATAROOTDIR/info]
1391 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1392 --mandir=DIR man documentation [DATAROOTDIR/man]
1393 --docdir=DIR documentation root [DATAROOTDIR/doc/glibc]
1394 --htmldir=DIR html documentation [DOCDIR]
1395 --dvidir=DIR dvi documentation [DOCDIR]
1396 --pdfdir=DIR pdf documentation [DOCDIR]
1397 --psdir=DIR ps documentation [DOCDIR]
1403 --build=BUILD configure for building on BUILD [guessed]
1404 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1408 if test -n "$ac_init_help"; then
1409 case $ac_init_help in
1410 short | recursive ) echo "Configuration of GNU C Library (see version.h):";;
1415 --disable-option-checking ignore unrecognized --enable/--with options
1416 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1417 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1418 --disable-sanity-checks really do not use threads (should not be used except
1419 in special situations) [default=yes]
1420 --enable-shared build shared library [default=yes if GNU ld]
1421 --enable-profile build profiled library [default=no]
1422 --disable-versioning do not include versioning information in the library
1423 objects [default=yes if supported]
1424 --enable-oldest-abi=ABI configure the oldest ABI supported [e.g. 2.2]
1425 [default=glibc default]
1426 --enable-stackguard-randomization
1427 initialize __stack_chk_guard canary with a random
1428 number at program start
1429 --enable-add-ons[=DIRS...]
1430 configure and build add-ons in DIR1,DIR2,... search
1431 for add-ons if no parameter given
1432 --disable-hidden-plt do not hide internal function calls to avoid PLT
1433 --enable-bind-now disable lazy relocations in DSOs
1434 --enable-static-nss build static NSS modules [default=no]
1435 --disable-force-install don't force installation of files from this package,
1436 even if they are older than the installed files
1437 --enable-kernel=VERSION compile for compatibility with kernel not older than
1439 --enable-all-warnings enable all useful warnings gcc can issue
1440 --enable-multi-arch enable single DSO with optimizations for multiple
1442 --enable-nss-crypt enable libcrypt to use nss
1443 --enable-obsolete-rpc build and install the obsolete RPC code for
1445 --enable-systemtap enable systemtap static probe points [default=no]
1448 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1449 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1450 --with-gd=DIR find libgd include dir and library with prefix DIR
1451 --with-gd-include=DIR find libgd include files in DIR
1452 --with-gd-lib=DIR find libgd library files in DIR
1453 --with-fp if using floating-point hardware [default=yes]
1454 --with-binutils=PATH specify location of binutils (as and ld)
1455 --with-selinux if building with SELinux support
1456 --with-headers=PATH location of system headers to use (for example
1457 /usr/src/linux/include) [default=compiler default]
1458 --with-default-link do not use explicit linker scripts
1459 --with-cpu=CPU select code for CPU variant
1461 Some influential environment variables:
1462 CC C compiler command
1463 CFLAGS C compiler flags
1464 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1465 nonstandard directory <lib dir>
1466 LIBS libraries to pass to the linker, e.g. -l<library>
1467 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1468 you have headers in a nonstandard directory <include dir>
1470 CXX C++ compiler command
1471 CXXFLAGS C++ compiler flags
1473 Use these variables to override the choices made by `configure' or to help
1474 it to find libraries and programs with nonstandard names/locations.
1476 Report bugs to <http://sourceware.org/bugzilla/>.
1477 GNU C Library home page: <http://www.gnu.org/software/glibc/>.
1478 General help using GNU software: <http://www.gnu.org/gethelp/>.
1483 if test "$ac_init_help" = "recursive"; then
1484 # If there are subdirs, report their specific --help.
1485 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1486 test -d "$ac_dir" ||
1487 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1492 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1494 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1495 # A ".." for each directory in $ac_dir_suffix.
1496 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1497 case $ac_top_builddir_sub in
1498 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1499 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1502 ac_abs_top_builddir=$ac_pwd
1503 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1504 # for backward compatibility:
1505 ac_top_builddir=$ac_top_build_prefix
1508 .) # We are building in place.
1510 ac_top_srcdir=$ac_top_builddir_sub
1511 ac_abs_top_srcdir=$ac_pwd ;;
1512 [\\/]* | ?:[\\/]* ) # Absolute name.
1513 ac_srcdir=$srcdir$ac_dir_suffix;
1514 ac_top_srcdir=$srcdir
1515 ac_abs_top_srcdir=$srcdir ;;
1517 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1518 ac_top_srcdir=$ac_top_build_prefix$srcdir
1519 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1521 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1523 cd "$ac_dir" || { ac_status=$?; continue; }
1524 # Check for guested configure.
1525 if test -f "$ac_srcdir/configure.gnu"; then
1527 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1528 elif test -f "$ac_srcdir/configure"; then
1530 $SHELL "$ac_srcdir/configure" --help=recursive
1532 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1534 cd "$ac_pwd" || { ac_status=$?; break; }
1538 test -n "$ac_init_help" && exit $ac_status
1539 if $ac_init_version; then
1541 GNU C Library configure (see version.h)
1542 generated by GNU Autoconf 2.68
1544 Copyright (C) 2010 Free Software Foundation, Inc.
1545 This configure script is free software; the Free Software Foundation
1546 gives unlimited permission to copy, distribute and modify it.
1551 ## ------------------------ ##
1552 ## Autoconf initialization. ##
1553 ## ------------------------ ##
1555 # ac_fn_c_try_compile LINENO
1556 # --------------------------
1557 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1558 ac_fn_c_try_compile ()
1560 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1561 rm -f conftest.$ac_objext
1562 if { { ac_try="$ac_compile"
1564 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1565 *) ac_try_echo=$ac_try;;
1567 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1568 $as_echo "$ac_try_echo"; } >&5
1569 (eval "$ac_compile") 2>conftest.err
1571 if test -s conftest.err; then
1572 grep -v '^ *+' conftest.err >conftest.er1
1573 cat conftest.er1 >&5
1574 mv -f conftest.er1 conftest.err
1576 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1577 test $ac_status = 0; } && {
1578 test -z "$ac_c_werror_flag" ||
1579 test ! -s conftest.err
1580 } && test -s conftest.$ac_objext; then :
1583 $as_echo "$as_me: failed program was:" >&5
1584 sed 's/^/| /' conftest.$ac_ext >&5
1588 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1589 as_fn_set_status $ac_retval
1591 } # ac_fn_c_try_compile
1593 # ac_fn_c_try_cpp LINENO
1594 # ----------------------
1595 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1598 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1599 if { { ac_try="$ac_cpp conftest.$ac_ext"
1601 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1602 *) ac_try_echo=$ac_try;;
1604 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1605 $as_echo "$ac_try_echo"; } >&5
1606 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1608 if test -s conftest.err; then
1609 grep -v '^ *+' conftest.err >conftest.er1
1610 cat conftest.er1 >&5
1611 mv -f conftest.er1 conftest.err
1613 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1614 test $ac_status = 0; } > conftest.i && {
1615 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1616 test ! -s conftest.err
1620 $as_echo "$as_me: failed program was:" >&5
1621 sed 's/^/| /' conftest.$ac_ext >&5
1625 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1626 as_fn_set_status $ac_retval
1630 # ac_fn_cxx_try_compile LINENO
1631 # ----------------------------
1632 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1633 ac_fn_cxx_try_compile ()
1635 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1636 rm -f conftest.$ac_objext
1637 if { { ac_try="$ac_compile"
1639 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1640 *) ac_try_echo=$ac_try;;
1642 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1643 $as_echo "$ac_try_echo"; } >&5
1644 (eval "$ac_compile") 2>conftest.err
1646 if test -s conftest.err; then
1647 grep -v '^ *+' conftest.err >conftest.er1
1648 cat conftest.er1 >&5
1649 mv -f conftest.er1 conftest.err
1651 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1652 test $ac_status = 0; } && {
1653 test -z "$ac_cxx_werror_flag" ||
1654 test ! -s conftest.err
1655 } && test -s conftest.$ac_objext; then :
1658 $as_echo "$as_me: failed program was:" >&5
1659 sed 's/^/| /' conftest.$ac_ext >&5
1663 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1664 as_fn_set_status $ac_retval
1666 } # ac_fn_cxx_try_compile
1668 # ac_fn_c_try_link LINENO
1669 # -----------------------
1670 # Try to link conftest.$ac_ext, and return whether this succeeded.
1673 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1674 rm -f conftest.$ac_objext conftest$ac_exeext
1675 if { { ac_try="$ac_link"
1677 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1678 *) ac_try_echo=$ac_try;;
1680 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1681 $as_echo "$ac_try_echo"; } >&5
1682 (eval "$ac_link") 2>conftest.err
1684 if test -s conftest.err; then
1685 grep -v '^ *+' conftest.err >conftest.er1
1686 cat conftest.er1 >&5
1687 mv -f conftest.er1 conftest.err
1689 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1690 test $ac_status = 0; } && {
1691 test -z "$ac_c_werror_flag" ||
1692 test ! -s conftest.err
1693 } && test -s conftest$ac_exeext && {
1694 test "$cross_compiling" = yes ||
1695 $as_test_x conftest$ac_exeext
1699 $as_echo "$as_me: failed program was:" >&5
1700 sed 's/^/| /' conftest.$ac_ext >&5
1704 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1705 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1706 # interfere with the next link command; also delete a directory that is
1707 # left behind by Apple's compiler. We do this before executing the actions.
1708 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1709 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1710 as_fn_set_status $ac_retval
1712 } # ac_fn_c_try_link
1714 # ac_fn_c_try_run LINENO
1715 # ----------------------
1716 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1717 # that executables *can* be run.
1720 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1721 if { { ac_try="$ac_link"
1723 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1724 *) ac_try_echo=$ac_try;;
1726 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1727 $as_echo "$ac_try_echo"; } >&5
1728 (eval "$ac_link") 2>&5
1730 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1731 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1732 { { case "(($ac_try" in
1733 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1734 *) ac_try_echo=$ac_try;;
1736 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1737 $as_echo "$ac_try_echo"; } >&5
1738 (eval "$ac_try") 2>&5
1740 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1741 test $ac_status = 0; }; }; then :
1744 $as_echo "$as_me: program exited with status $ac_status" >&5
1745 $as_echo "$as_me: failed program was:" >&5
1746 sed 's/^/| /' conftest.$ac_ext >&5
1748 ac_retval=$ac_status
1750 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1751 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1752 as_fn_set_status $ac_retval
1756 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1757 # --------------------------------------------
1758 # Tries to find the compile-time value of EXPR in a program that includes
1759 # INCLUDES, setting VAR accordingly. Returns whether the value could be
1761 ac_fn_c_compute_int ()
1763 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1764 if test "$cross_compiling" = yes; then
1765 # Depending upon the size, compute the lo and hi bounds.
1766 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1767 /* end confdefs.h. */
1772 static int test_array [1 - 2 * !(($2) >= 0)];
1779 if ac_fn_c_try_compile "$LINENO"; then :
1782 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1783 /* end confdefs.h. */
1788 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1795 if ac_fn_c_try_compile "$LINENO"; then :
1796 ac_hi=$ac_mid; break
1798 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
1799 if test $ac_lo -le $ac_mid; then
1803 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
1805 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1808 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1809 /* end confdefs.h. */
1814 static int test_array [1 - 2 * !(($2) < 0)];
1821 if ac_fn_c_try_compile "$LINENO"; then :
1824 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1825 /* end confdefs.h. */
1830 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
1837 if ac_fn_c_try_compile "$LINENO"; then :
1838 ac_lo=$ac_mid; break
1840 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
1841 if test $ac_mid -le $ac_hi; then
1845 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
1847 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1852 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1854 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1855 # Binary search between lo and hi bounds.
1856 while test "x$ac_lo" != "x$ac_hi"; do
1857 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
1858 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1859 /* end confdefs.h. */
1864 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1871 if ac_fn_c_try_compile "$LINENO"; then :
1874 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
1876 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1879 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
1883 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1884 /* end confdefs.h. */
1886 static long int longval () { return $2; }
1887 static unsigned long int ulongval () { return $2; }
1894 FILE *f = fopen ("conftest.val", "w");
1899 long int i = longval ();
1902 fprintf (f, "%ld", i);
1906 unsigned long int i = ulongval ();
1909 fprintf (f, "%lu", i);
1911 /* Do not output a trailing newline, as this causes \r\n confusion
1912 on some platforms. */
1913 return ferror (f) || fclose (f) != 0;
1919 if ac_fn_c_try_run "$LINENO"; then :
1920 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
1924 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
1925 conftest.$ac_objext conftest.beam conftest.$ac_ext
1929 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1930 as_fn_set_status $ac_retval
1932 } # ac_fn_c_compute_int
1934 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1935 # -------------------------------------------------------
1936 # Tests whether HEADER exists and can be compiled using the include files in
1937 # INCLUDES, setting the cache variable VAR accordingly.
1938 ac_fn_c_check_header_compile ()
1940 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1941 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1942 $as_echo_n "checking for $2... " >&6; }
1943 if eval \${$3+:} false; then :
1944 $as_echo_n "(cached) " >&6
1946 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1947 /* end confdefs.h. */
1951 if ac_fn_c_try_compile "$LINENO"; then :
1956 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1960 $as_echo "$ac_res" >&6; }
1961 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1963 } # ac_fn_c_check_header_compile
1964 cat >config.log <<_ACEOF
1965 This file contains any messages produced by compilers while
1966 running configure, to aid debugging if configure makes a mistake.
1968 It was created by GNU C Library $as_me (see version.h), which was
1969 generated by GNU Autoconf 2.68. Invocation command line was
1981 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1982 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1983 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1984 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1985 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1987 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1988 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1990 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1991 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1992 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1993 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1994 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1995 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1996 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2000 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2004 test -z "$as_dir" && as_dir=.
2005 $as_echo "PATH: $as_dir"
2021 # Keep a trace of the command line.
2022 # Strip out --no-create and --no-recursion so they do not pile up.
2023 # Strip out --silent because we don't want to record it for future runs.
2024 # Also quote any args containing shell meta-characters.
2025 # Make two passes to allow for proper duplicate-argument suppression.
2029 ac_must_keep_next=false
2035 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2036 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2037 | -silent | --silent | --silen | --sile | --sil)
2040 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2043 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2045 as_fn_append ac_configure_args1 " '$ac_arg'"
2046 if test $ac_must_keep_next = true; then
2047 ac_must_keep_next=false # Got value, back to normal.
2050 *=* | --config-cache | -C | -disable-* | --disable-* \
2051 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2052 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2053 | -with-* | --with-* | -without-* | --without-* | --x)
2054 case "$ac_configure_args0 " in
2055 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2058 -* ) ac_must_keep_next=true ;;
2061 as_fn_append ac_configure_args " '$ac_arg'"
2066 { ac_configure_args0=; unset ac_configure_args0;}
2067 { ac_configure_args1=; unset ac_configure_args1;}
2069 # When interrupted or exit'd, cleanup temporary files, and complete
2070 # config.log. We remove comments because anyway the quotes in there
2071 # would cause problems or look ugly.
2072 # WARNING: Use '\'' to represent an apostrophe within the trap.
2073 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2074 trap 'exit_status=$?
2075 # Save into config.log some information that might help in debugging.
2079 $as_echo "## ---------------- ##
2080 ## Cache variables. ##
2081 ## ---------------- ##"
2083 # The following way of writing the cache mishandles newlines in values,
2085 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2086 eval ac_val=\$$ac_var
2090 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2091 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2094 _ | IFS | as_nl) ;; #(
2095 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2096 *) { eval $ac_var=; unset $ac_var;} ;;
2101 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2102 *${as_nl}ac_space=\ *)
2104 "s/'\''/'\''\\\\'\'''\''/g;
2105 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2108 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2115 $as_echo "## ----------------- ##
2116 ## Output variables. ##
2117 ## ----------------- ##"
2119 for ac_var in $ac_subst_vars
2121 eval ac_val=\$$ac_var
2123 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2125 $as_echo "$ac_var='\''$ac_val'\''"
2129 if test -n "$ac_subst_files"; then
2130 $as_echo "## ------------------- ##
2131 ## File substitutions. ##
2132 ## ------------------- ##"
2134 for ac_var in $ac_subst_files
2136 eval ac_val=\$$ac_var
2138 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2140 $as_echo "$ac_var='\''$ac_val'\''"
2145 if test -s confdefs.h; then
2146 $as_echo "## ----------- ##
2153 test "$ac_signal" != 0 &&
2154 $as_echo "$as_me: caught signal $ac_signal"
2155 $as_echo "$as_me: exit $exit_status"
2157 rm -f core *.core core.conftest.* &&
2158 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2161 for ac_signal in 1 2 13 15; do
2162 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2166 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2167 rm -f -r conftest* confdefs.h
2169 $as_echo "/* confdefs.h */" > confdefs.h
2171 # Predefined preprocessor variables.
2173 cat >>confdefs.h <<_ACEOF
2174 #define PACKAGE_NAME "$PACKAGE_NAME"
2177 cat >>confdefs.h <<_ACEOF
2178 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2181 cat >>confdefs.h <<_ACEOF
2182 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2185 cat >>confdefs.h <<_ACEOF
2186 #define PACKAGE_STRING "$PACKAGE_STRING"
2189 cat >>confdefs.h <<_ACEOF
2190 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2193 cat >>confdefs.h <<_ACEOF
2194 #define PACKAGE_URL "$PACKAGE_URL"
2198 # Let the site file select an alternate cache file if it wants to.
2199 # Prefer an explicitly selected file to automatically selected ones.
2202 if test -n "$CONFIG_SITE"; then
2203 # We do not want a PATH search for config.site.
2204 case $CONFIG_SITE in #((
2205 -*) ac_site_file1=./$CONFIG_SITE;;
2206 */*) ac_site_file1=$CONFIG_SITE;;
2207 *) ac_site_file1=./$CONFIG_SITE;;
2209 elif test "x$prefix" != xNONE; then
2210 ac_site_file1=$prefix/share/config.site
2211 ac_site_file2=$prefix/etc/config.site
2213 ac_site_file1=$ac_default_prefix/share/config.site
2214 ac_site_file2=$ac_default_prefix/etc/config.site
2216 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2218 test "x$ac_site_file" = xNONE && continue
2219 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2220 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2221 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2222 sed 's/^/| /' "$ac_site_file" >&5
2224 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2225 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2226 as_fn_error $? "failed to load site script $ac_site_file
2227 See \`config.log' for more details" "$LINENO" 5; }
2231 if test -r "$cache_file"; then
2232 # Some versions of bash will fail to source /dev/null (special files
2233 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2234 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2235 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2236 $as_echo "$as_me: loading cache $cache_file" >&6;}
2238 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2239 *) . "./$cache_file";;
2243 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2244 $as_echo "$as_me: creating cache $cache_file" >&6;}
2248 # Check that the precious variables saved in the cache have kept the same
2250 ac_cache_corrupted=false
2251 for ac_var in $ac_precious_vars; do
2252 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2253 eval ac_new_set=\$ac_env_${ac_var}_set
2254 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2255 eval ac_new_val=\$ac_env_${ac_var}_value
2256 case $ac_old_set,$ac_new_set in
2258 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2259 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2260 ac_cache_corrupted=: ;;
2262 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2263 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2264 ac_cache_corrupted=: ;;
2267 if test "x$ac_old_val" != "x$ac_new_val"; then
2268 # differences in whitespace do not lead to failure.
2269 ac_old_val_w=`echo x $ac_old_val`
2270 ac_new_val_w=`echo x $ac_new_val`
2271 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2272 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2273 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2274 ac_cache_corrupted=:
2276 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2277 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2278 eval $ac_var=\$ac_old_val
2280 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2281 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2282 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2283 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2286 # Pass precious variables to config.status.
2287 if test "$ac_new_set" = set; then
2289 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2290 *) ac_arg=$ac_var=$ac_new_val ;;
2292 case " $ac_configure_args " in
2293 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2294 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2298 if $ac_cache_corrupted; then
2299 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2300 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2301 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2302 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2303 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2305 ## -------------------- ##
2306 ## Main body of script. ##
2307 ## -------------------- ##
2310 ac_cpp='$CPP $CPPFLAGS'
2311 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2312 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2313 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2317 ac_config_headers="$ac_config_headers config.h"
2320 for ac_dir in scripts "$srcdir"/scripts; do
2321 if test -f "$ac_dir/install-sh"; then
2323 ac_install_sh="$ac_aux_dir/install-sh -c"
2325 elif test -f "$ac_dir/install.sh"; then
2327 ac_install_sh="$ac_aux_dir/install.sh -c"
2329 elif test -f "$ac_dir/shtool"; then
2331 ac_install_sh="$ac_aux_dir/shtool install -c"
2335 if test -z "$ac_aux_dir"; then
2336 as_fn_error $? "cannot find install-sh, install.sh, or shtool in scripts \"$srcdir\"/scripts" "$LINENO" 5
2339 # These three variables are undocumented and unsupported,
2340 # and are intended to be withdrawn in a future Autoconf release.
2341 # They can cause serious problems if a builder's source tree is in a directory
2342 # whose full name contains unusual characters.
2343 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2344 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2345 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2354 # Make sure we can run config.sub.
2355 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2356 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2358 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2359 $as_echo_n "checking build system type... " >&6; }
2360 if ${ac_cv_build+:} false; then :
2361 $as_echo_n "(cached) " >&6
2363 ac_build_alias=$build_alias
2364 test "x$ac_build_alias" = x &&
2365 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2366 test "x$ac_build_alias" = x &&
2367 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2368 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2369 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2372 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2373 $as_echo "$ac_cv_build" >&6; }
2374 case $ac_cv_build in
2376 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2379 ac_save_IFS=$IFS; IFS='-'
2385 # Remember, the first character of IFS is used to create $*,
2386 # except with old shells:
2389 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2392 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2393 $as_echo_n "checking host system type... " >&6; }
2394 if ${ac_cv_host+:} false; then :
2395 $as_echo_n "(cached) " >&6
2397 if test "x$host_alias" = x; then
2398 ac_cv_host=$ac_cv_build
2400 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2401 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2406 $as_echo "$ac_cv_host" >&6; }
2409 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2412 ac_save_IFS=$IFS; IFS='-'
2418 # Remember, the first character of IFS is used to create $*,
2419 # except with old shells:
2422 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2427 ac_cpp='$CPP $CPPFLAGS'
2428 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2429 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2430 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2431 if test -n "$ac_tool_prefix"; then
2432 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2433 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2434 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2435 $as_echo_n "checking for $ac_word... " >&6; }
2436 if ${ac_cv_prog_CC+:} false; then :
2437 $as_echo_n "(cached) " >&6
2439 if test -n "$CC"; then
2440 ac_cv_prog_CC="$CC" # Let the user override the test.
2442 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2446 test -z "$as_dir" && as_dir=.
2447 for ac_exec_ext in '' $ac_executable_extensions; do
2448 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2449 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2450 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2460 if test -n "$CC"; then
2461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2462 $as_echo "$CC" >&6; }
2464 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2465 $as_echo "no" >&6; }
2470 if test -z "$ac_cv_prog_CC"; then
2472 # Extract the first word of "gcc", so it can be a program name with args.
2473 set dummy gcc; ac_word=$2
2474 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2475 $as_echo_n "checking for $ac_word... " >&6; }
2476 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2477 $as_echo_n "(cached) " >&6
2479 if test -n "$ac_ct_CC"; then
2480 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2482 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2486 test -z "$as_dir" && as_dir=.
2487 for ac_exec_ext in '' $ac_executable_extensions; do
2488 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2489 ac_cv_prog_ac_ct_CC="gcc"
2490 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2499 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2500 if test -n "$ac_ct_CC"; then
2501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2502 $as_echo "$ac_ct_CC" >&6; }
2504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2505 $as_echo "no" >&6; }
2508 if test "x$ac_ct_CC" = x; then
2511 case $cross_compiling:$ac_tool_warned in
2513 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2514 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2515 ac_tool_warned=yes ;;
2523 if test -z "$CC"; then
2524 if test -n "$ac_tool_prefix"; then
2525 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2526 set dummy ${ac_tool_prefix}cc; ac_word=$2
2527 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2528 $as_echo_n "checking for $ac_word... " >&6; }
2529 if ${ac_cv_prog_CC+:} false; then :
2530 $as_echo_n "(cached) " >&6
2532 if test -n "$CC"; then
2533 ac_cv_prog_CC="$CC" # Let the user override the test.
2535 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2539 test -z "$as_dir" && as_dir=.
2540 for ac_exec_ext in '' $ac_executable_extensions; do
2541 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2542 ac_cv_prog_CC="${ac_tool_prefix}cc"
2543 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2553 if test -n "$CC"; then
2554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2555 $as_echo "$CC" >&6; }
2557 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2558 $as_echo "no" >&6; }
2564 if test -z "$CC"; then
2565 # Extract the first word of "cc", so it can be a program name with args.
2566 set dummy cc; ac_word=$2
2567 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2568 $as_echo_n "checking for $ac_word... " >&6; }
2569 if ${ac_cv_prog_CC+:} false; then :
2570 $as_echo_n "(cached) " >&6
2572 if test -n "$CC"; then
2573 ac_cv_prog_CC="$CC" # Let the user override the test.
2576 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2580 test -z "$as_dir" && as_dir=.
2581 for ac_exec_ext in '' $ac_executable_extensions; do
2582 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2583 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2584 ac_prog_rejected=yes
2588 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2595 if test $ac_prog_rejected = yes; then
2596 # We found a bogon in the path, so make sure we never use it.
2597 set dummy $ac_cv_prog_CC
2599 if test $# != 0; then
2600 # We chose a different compiler from the bogus one.
2601 # However, it has the same basename, so the bogon will be chosen
2602 # first if we set CC to just the basename; use the full file name.
2604 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2610 if test -n "$CC"; then
2611 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2612 $as_echo "$CC" >&6; }
2614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2615 $as_echo "no" >&6; }
2620 if test -z "$CC"; then
2621 if test -n "$ac_tool_prefix"; then
2622 for ac_prog in cl.exe
2624 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2625 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2626 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2627 $as_echo_n "checking for $ac_word... " >&6; }
2628 if ${ac_cv_prog_CC+:} false; then :
2629 $as_echo_n "(cached) " >&6
2631 if test -n "$CC"; then
2632 ac_cv_prog_CC="$CC" # Let the user override the test.
2634 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2638 test -z "$as_dir" && as_dir=.
2639 for ac_exec_ext in '' $ac_executable_extensions; do
2640 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2641 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2642 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2652 if test -n "$CC"; then
2653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2654 $as_echo "$CC" >&6; }
2656 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2657 $as_echo "no" >&6; }
2661 test -n "$CC" && break
2664 if test -z "$CC"; then
2666 for ac_prog in cl.exe
2668 # Extract the first word of "$ac_prog", so it can be a program name with args.
2669 set dummy $ac_prog; ac_word=$2
2670 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2671 $as_echo_n "checking for $ac_word... " >&6; }
2672 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2673 $as_echo_n "(cached) " >&6
2675 if test -n "$ac_ct_CC"; then
2676 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2678 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2682 test -z "$as_dir" && as_dir=.
2683 for ac_exec_ext in '' $ac_executable_extensions; do
2684 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2685 ac_cv_prog_ac_ct_CC="$ac_prog"
2686 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2695 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2696 if test -n "$ac_ct_CC"; then
2697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2698 $as_echo "$ac_ct_CC" >&6; }
2700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2701 $as_echo "no" >&6; }
2705 test -n "$ac_ct_CC" && break
2708 if test "x$ac_ct_CC" = x; then
2711 case $cross_compiling:$ac_tool_warned in
2713 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2714 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2715 ac_tool_warned=yes ;;
2724 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2725 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2726 as_fn_error $? "no acceptable C compiler found in \$PATH
2727 See \`config.log' for more details" "$LINENO" 5; }
2729 # Provide some information about the compiler.
2730 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2733 for ac_option in --version -v -V -qversion; do
2734 { { ac_try="$ac_compiler $ac_option >&5"
2736 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2737 *) ac_try_echo=$ac_try;;
2739 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2740 $as_echo "$ac_try_echo"; } >&5
2741 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2743 if test -s conftest.err; then
2745 ... rest of stderr output deleted ...
2746 10q' conftest.err >conftest.er1
2747 cat conftest.er1 >&5
2749 rm -f conftest.er1 conftest.err
2750 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2751 test $ac_status = 0; }
2755 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2756 $as_echo_n "checking for suffix of object files... " >&6; }
2757 if ${ac_cv_objext+:} false; then :
2758 $as_echo_n "(cached) " >&6
2760 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2761 /* end confdefs.h. */
2771 rm -f conftest.o conftest.obj
2772 if { { ac_try="$ac_compile"
2774 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2775 *) ac_try_echo=$ac_try;;
2777 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2778 $as_echo "$ac_try_echo"; } >&5
2779 (eval "$ac_compile") 2>&5
2781 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2782 test $ac_status = 0; }; then :
2783 for ac_file in conftest.o conftest.obj conftest.*; do
2784 test -f "$ac_file" || continue;
2786 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
2787 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2792 $as_echo "$as_me: failed program was:" >&5
2793 sed 's/^/| /' conftest.$ac_ext >&5
2795 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2796 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2797 as_fn_error $? "cannot compute suffix of object files: cannot compile
2798 See \`config.log' for more details" "$LINENO" 5; }
2800 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2802 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
2803 $as_echo "$ac_cv_objext" >&6; }
2804 OBJEXT=$ac_cv_objext
2806 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
2807 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
2808 if ${ac_cv_c_compiler_gnu+:} false; then :
2809 $as_echo_n "(cached) " >&6
2811 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2812 /* end confdefs.h. */
2825 if ac_fn_c_try_compile "$LINENO"; then :
2830 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2831 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
2835 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
2836 if test $ac_compiler_gnu = yes; then
2841 ac_test_CFLAGS=${CFLAGS+set}
2842 ac_save_CFLAGS=$CFLAGS
2843 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
2844 $as_echo_n "checking whether $CC accepts -g... " >&6; }
2845 if ${ac_cv_prog_cc_g+:} false; then :
2846 $as_echo_n "(cached) " >&6
2848 ac_save_c_werror_flag=$ac_c_werror_flag
2849 ac_c_werror_flag=yes
2852 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2853 /* end confdefs.h. */
2863 if ac_fn_c_try_compile "$LINENO"; then :
2867 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2868 /* end confdefs.h. */
2878 if ac_fn_c_try_compile "$LINENO"; then :
2881 ac_c_werror_flag=$ac_save_c_werror_flag
2883 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2884 /* end confdefs.h. */
2894 if ac_fn_c_try_compile "$LINENO"; then :
2897 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2899 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2901 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2902 ac_c_werror_flag=$ac_save_c_werror_flag
2904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
2905 $as_echo "$ac_cv_prog_cc_g" >&6; }
2906 if test "$ac_test_CFLAGS" = set; then
2907 CFLAGS=$ac_save_CFLAGS
2908 elif test $ac_cv_prog_cc_g = yes; then
2909 if test "$GCC" = yes; then
2915 if test "$GCC" = yes; then
2921 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
2922 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
2923 if ${ac_cv_prog_cc_c89+:} false; then :
2924 $as_echo_n "(cached) " >&6
2926 ac_cv_prog_cc_c89=no
2928 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2929 /* end confdefs.h. */
2932 #include <sys/types.h>
2933 #include <sys/stat.h>
2934 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2935 struct buf { int x; };
2936 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2937 static char *e (p, i)
2943 static char *f (char * (*g) (char **, int), char **p, ...)
2948 s = g (p, va_arg (v,int));
2953 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2954 function prototypes and stuff, but not '\xHH' hex character constants.
2955 These don't provoke an error unfortunately, instead are silently treated
2956 as 'x'. The following induces an error, until -std is added to get
2957 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2958 array size at least. It's necessary to write '\x00'==0 to get something
2959 that's true only with -std. */
2960 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2962 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2963 inside strings and character constants. */
2965 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
2967 int test (int i, double x);
2968 struct s1 {int (*f) (int a);};
2969 struct s2 {int (*f) (double a);};
2970 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2976 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2981 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
2982 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2984 CC="$ac_save_CC $ac_arg"
2985 if ac_fn_c_try_compile "$LINENO"; then :
2986 ac_cv_prog_cc_c89=$ac_arg
2988 rm -f core conftest.err conftest.$ac_objext
2989 test "x$ac_cv_prog_cc_c89" != "xno" && break
2991 rm -f conftest.$ac_ext
2996 case "x$ac_cv_prog_cc_c89" in
2998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
2999 $as_echo "none needed" >&6; } ;;
3001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3002 $as_echo "unsupported" >&6; } ;;
3004 CC="$CC $ac_cv_prog_cc_c89"
3005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3006 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3008 if test "x$ac_cv_prog_cc_c89" != xno; then :
3013 ac_cpp='$CPP $CPPFLAGS'
3014 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3015 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3016 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3018 if test $host != $build; then
3019 for ac_prog in gcc cc
3021 # Extract the first word of "$ac_prog", so it can be a program name with args.
3022 set dummy $ac_prog; ac_word=$2
3023 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3024 $as_echo_n "checking for $ac_word... " >&6; }
3025 if ${ac_cv_prog_BUILD_CC+:} false; then :
3026 $as_echo_n "(cached) " >&6
3028 if test -n "$BUILD_CC"; then
3029 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
3031 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3035 test -z "$as_dir" && as_dir=.
3036 for ac_exec_ext in '' $ac_executable_extensions; do
3037 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3038 ac_cv_prog_BUILD_CC="$ac_prog"
3039 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3048 BUILD_CC=$ac_cv_prog_BUILD_CC
3049 if test -n "$BUILD_CC"; then
3050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BUILD_CC" >&5
3051 $as_echo "$BUILD_CC" >&6; }
3053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3054 $as_echo "no" >&6; }
3058 test -n "$BUILD_CC" && break
3064 ac_cpp='$CPP $CPPFLAGS'
3065 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3066 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3067 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3068 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3069 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3070 # On Suns, sometimes $CPP names a directory.
3071 if test -n "$CPP" && test -d "$CPP"; then
3074 if test -z "$CPP"; then
3075 if ${ac_cv_prog_CPP+:} false; then :
3076 $as_echo_n "(cached) " >&6
3078 # Double quotes because CPP needs to be expanded
3079 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3082 for ac_c_preproc_warn_flag in '' yes
3084 # Use a header file that comes with gcc, so configuring glibc
3085 # with a fresh cross-compiler works.
3086 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3087 # <limits.h> exists even on freestanding compilers.
3088 # On the NeXT, cc -E runs the code through the compiler's parser,
3089 # not just through cpp. "Syntax error" is here to catch this case.
3090 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3091 /* end confdefs.h. */
3093 # include <limits.h>
3095 # include <assert.h>
3099 if ac_fn_c_try_cpp "$LINENO"; then :
3102 # Broken: fails on valid input.
3105 rm -f conftest.err conftest.i conftest.$ac_ext
3107 # OK, works on sane cases. Now check whether nonexistent headers
3108 # can be detected and how.
3109 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3110 /* end confdefs.h. */
3111 #include <ac_nonexistent.h>
3113 if ac_fn_c_try_cpp "$LINENO"; then :
3114 # Broken: success on invalid input.
3117 # Passes both tests.
3121 rm -f conftest.err conftest.i conftest.$ac_ext
3124 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3125 rm -f conftest.i conftest.err conftest.$ac_ext
3126 if $ac_preproc_ok; then :
3138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3139 $as_echo "$CPP" >&6; }
3141 for ac_c_preproc_warn_flag in '' yes
3143 # Use a header file that comes with gcc, so configuring glibc
3144 # with a fresh cross-compiler works.
3145 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3146 # <limits.h> exists even on freestanding compilers.
3147 # On the NeXT, cc -E runs the code through the compiler's parser,
3148 # not just through cpp. "Syntax error" is here to catch this case.
3149 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3150 /* end confdefs.h. */
3152 # include <limits.h>
3154 # include <assert.h>
3158 if ac_fn_c_try_cpp "$LINENO"; then :
3161 # Broken: fails on valid input.
3164 rm -f conftest.err conftest.i conftest.$ac_ext
3166 # OK, works on sane cases. Now check whether nonexistent headers
3167 # can be detected and how.
3168 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3169 /* end confdefs.h. */
3170 #include <ac_nonexistent.h>
3172 if ac_fn_c_try_cpp "$LINENO"; then :
3173 # Broken: success on invalid input.
3176 # Passes both tests.
3180 rm -f conftest.err conftest.i conftest.$ac_ext
3183 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3184 rm -f conftest.i conftest.err conftest.$ac_ext
3185 if $ac_preproc_ok; then :
3188 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3189 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3190 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3191 See \`config.log' for more details" "$LINENO" 5; }
3195 ac_cpp='$CPP $CPPFLAGS'
3196 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3197 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3198 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3200 # We need the C++ compiler only for testing.
3202 ac_cpp='$CXXCPP $CPPFLAGS'
3203 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3204 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3205 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3206 if test -z "$CXX"; then
3207 if test -n "$CCC"; then
3210 if test -n "$ac_tool_prefix"; then
3211 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3213 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3214 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3215 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3216 $as_echo_n "checking for $ac_word... " >&6; }
3217 if ${ac_cv_prog_CXX+:} false; then :
3218 $as_echo_n "(cached) " >&6
3220 if test -n "$CXX"; then
3221 ac_cv_prog_CXX="$CXX" # Let the user override the test.
3223 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3227 test -z "$as_dir" && as_dir=.
3228 for ac_exec_ext in '' $ac_executable_extensions; do
3229 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3230 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3231 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3241 if test -n "$CXX"; then
3242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
3243 $as_echo "$CXX" >&6; }
3245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3246 $as_echo "no" >&6; }
3250 test -n "$CXX" && break
3253 if test -z "$CXX"; then
3255 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3257 # Extract the first word of "$ac_prog", so it can be a program name with args.
3258 set dummy $ac_prog; ac_word=$2
3259 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3260 $as_echo_n "checking for $ac_word... " >&6; }
3261 if ${ac_cv_prog_ac_ct_CXX+:} false; then :
3262 $as_echo_n "(cached) " >&6
3264 if test -n "$ac_ct_CXX"; then
3265 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3267 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3271 test -z "$as_dir" && as_dir=.
3272 for ac_exec_ext in '' $ac_executable_extensions; do
3273 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3274 ac_cv_prog_ac_ct_CXX="$ac_prog"
3275 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3284 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3285 if test -n "$ac_ct_CXX"; then
3286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
3287 $as_echo "$ac_ct_CXX" >&6; }
3289 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3290 $as_echo "no" >&6; }
3294 test -n "$ac_ct_CXX" && break
3297 if test "x$ac_ct_CXX" = x; then
3300 case $cross_compiling:$ac_tool_warned in
3302 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3303 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3304 ac_tool_warned=yes ;;
3312 # Provide some information about the compiler.
3313 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
3316 for ac_option in --version -v -V -qversion; do
3317 { { ac_try="$ac_compiler $ac_option >&5"
3319 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3320 *) ac_try_echo=$ac_try;;
3322 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3323 $as_echo "$ac_try_echo"; } >&5
3324 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3326 if test -s conftest.err; then
3328 ... rest of stderr output deleted ...
3329 10q' conftest.err >conftest.er1
3330 cat conftest.er1 >&5
3332 rm -f conftest.er1 conftest.err
3333 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3334 test $ac_status = 0; }
3337 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
3338 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
3339 if ${ac_cv_cxx_compiler_gnu+:} false; then :
3340 $as_echo_n "(cached) " >&6
3342 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3343 /* end confdefs.h. */
3356 if ac_fn_cxx_try_compile "$LINENO"; then :
3361 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3362 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
3366 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
3367 if test $ac_compiler_gnu = yes; then
3372 ac_test_CXXFLAGS=${CXXFLAGS+set}
3373 ac_save_CXXFLAGS=$CXXFLAGS
3374 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
3375 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
3376 if ${ac_cv_prog_cxx_g+:} false; then :
3377 $as_echo_n "(cached) " >&6
3379 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3380 ac_cxx_werror_flag=yes
3383 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3384 /* end confdefs.h. */
3394 if ac_fn_cxx_try_compile "$LINENO"; then :
3395 ac_cv_prog_cxx_g=yes
3398 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3399 /* end confdefs.h. */
3409 if ac_fn_cxx_try_compile "$LINENO"; then :
3412 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3414 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3415 /* end confdefs.h. */
3425 if ac_fn_cxx_try_compile "$LINENO"; then :
3426 ac_cv_prog_cxx_g=yes
3428 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3430 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3432 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3433 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
3436 $as_echo "$ac_cv_prog_cxx_g" >&6; }
3437 if test "$ac_test_CXXFLAGS" = set; then
3438 CXXFLAGS=$ac_save_CXXFLAGS
3439 elif test $ac_cv_prog_cxx_g = yes; then
3440 if test "$GXX" = yes; then
3446 if test "$GXX" = yes; then
3453 ac_cpp='$CPP $CPPFLAGS'
3454 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3455 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3456 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3459 if test "`cd $srcdir; /bin/pwd`" = "`/bin/pwd`"; then
3460 as_fn_error $? "you must configure in a separate build directory" "$LINENO" 5
3463 # This will get text that should go into config.make.
3466 # Check for a --with-gd argument and set libgd-LDFLAGS in config.make.
3468 # Check whether --with-gd was given.
3469 if test "${with_gd+set}" = set; then :
3470 withval=$with_gd; case "$with_gd" in
3472 *) libgd_include="-I$withval/include"
3473 libgd_ldflags="-L$withval/lib" ;;
3479 # Check whether --with-gd-include was given.
3480 if test "${with_gd_include+set}" = set; then :
3481 withval=$with_gd_include; case "$with_gd_include" in
3483 *) libgd_include="-I$withval" ;;
3489 # Check whether --with-gd-lib was given.
3490 if test "${with_gd_lib+set}" = set; then :
3491 withval=$with_gd_lib; case "$with_gd_lib" in
3493 *) libgd_ldflags="-L$withval" ;;
3499 if test -n "$libgd_include"; then
3500 config_vars="$config_vars
3501 CFLAGS-memusagestat.c = $libgd_include"
3503 if test -n "$libgd_ldflags"; then
3504 config_vars="$config_vars
3505 libgd-LDFLAGS = $libgd_ldflags"
3509 # Check whether --with-fp was given.
3510 if test "${with_fp+set}" = set; then :
3511 withval=$with_fp; with_fp=$withval
3518 # Check whether --with-binutils was given.
3519 if test "${with_binutils+set}" = set; then :
3520 withval=$with_binutils; path_binutils=$withval
3526 # Check whether --with-selinux was given.
3527 if test "${with_selinux+set}" = set; then :
3528 withval=$with_selinux; with_selinux=$withval
3535 # Check whether --with-headers was given.
3536 if test "${with_headers+set}" = set; then :
3537 withval=$with_headers; sysheaders=$withval
3545 # Check whether --with-default-link was given.
3546 if test "${with_default_link+set}" = set; then :
3547 withval=$with_default_link; use_default_link=$withval
3549 use_default_link=default
3553 # Check whether --enable-sanity-checks was given.
3554 if test "${enable_sanity_checks+set}" = set; then :
3555 enableval=$enable_sanity_checks; enable_sanity=$enableval
3561 # Check whether --enable-shared was given.
3562 if test "${enable_shared+set}" = set; then :
3563 enableval=$enable_shared; shared=$enableval
3568 # Check whether --enable-profile was given.
3569 if test "${enable_profile+set}" = set; then :
3570 enableval=$enable_profile; profile=$enableval
3575 # Check whether --enable-versioning was given.
3576 if test "${enable_versioning+set}" = set; then :
3577 enableval=$enable_versioning; enable_versioning=$enableval
3579 enable_versioning=yes
3583 # Check whether --enable-oldest-abi was given.
3584 if test "${enable_oldest_abi+set}" = set; then :
3585 enableval=$enable_oldest_abi; oldest_abi=$enableval
3590 if test "$oldest_abi" = yes || test "$oldest_abi" = no; then
3593 cat >>confdefs.h <<_ACEOF
3594 #define GLIBC_OLDEST_ABI "$oldest_abi"
3600 # Check whether --enable-stackguard-randomization was given.
3601 if test "${enable_stackguard_randomization+set}" = set; then :
3602 enableval=$enable_stackguard_randomization; enable_stackguard_randomize=$enableval
3604 enable_stackguard_randomize=no
3607 if test "$enable_stackguard_randomize" = yes; then
3608 $as_echo "#define ENABLE_STACKGUARD_RANDOMIZE 1" >>confdefs.h
3612 # Check whether --enable-add-ons was given.
3613 if test "${enable_add_ons+set}" = set; then :
3614 enableval=$enable_add_ons;
3620 # Check whether --enable-hidden-plt was given.
3621 if test "${enable_hidden_plt+set}" = set; then :
3622 enableval=$enable_hidden_plt; hidden=$enableval
3627 if test "x$hidden" = xno; then
3628 $as_echo "#define NO_HIDDEN 1" >>confdefs.h
3632 # Check whether --enable-bind-now was given.
3633 if test "${enable_bind_now+set}" = set; then :
3634 enableval=$enable_bind_now; bindnow=$enableval
3641 # Check whether --enable-static-nss was given.
3642 if test "${enable_static_nss+set}" = set; then :
3643 enableval=$enable_static_nss; static_nss=$enableval
3648 if test x"$static_nss" = xyes || test x"$shared" = xno; then
3650 $as_echo "#define DO_STATIC_NSS 1" >>confdefs.h
3654 # Check whether --enable-force-install was given.
3655 if test "${enable_force_install+set}" = set; then :
3656 enableval=$enable_force_install; force_install=$enableval
3663 # Check whether --enable-kernel was given.
3664 if test "${enable_kernel+set}" = set; then :
3665 enableval=$enable_kernel; minimum_kernel=$enableval
3668 if test "$minimum_kernel" = yes || test "$minimum_kernel" = no; then
3669 # Better nothing than this.
3672 if test "$minimum_kernel" = current; then
3673 minimum_kernel=`uname -r 2>/dev/null` || minimum_kernel=
3677 # Check whether --enable-all-warnings was given.
3678 if test "${enable_all_warnings+set}" = set; then :
3679 enableval=$enable_all_warnings; all_warnings=$enableval
3684 # Check whether --enable-multi-arch was given.
3685 if test "${enable_multi_arch+set}" = set; then :
3686 enableval=$enable_multi_arch; multi_arch=$enableval
3692 # Check whether --enable-nss-crypt was given.
3693 if test "${enable_nss_crypt+set}" = set; then :
3694 enableval=$enable_nss_crypt; nss_crypt=$enableval
3699 if test x$nss_crypt = xyes; then
3700 nss_includes=-I$(nss-config --includedir 2>/dev/null)
3701 if test $? -ne 0; then
3702 as_fn_error $? "cannot find include directory with nss-config" "$LINENO" 5
3704 old_CFLAGS="$CFLAGS"
3705 CFLAGS="$CFLAGS $nss_includes"
3707 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3708 /* end confdefs.h. */
3711 #include <nsslowhash.h>
3712 void f (void) { NSSLOW_Init (); }
3721 if ac_fn_c_try_compile "$LINENO"; then :
3722 libc_cv_nss_crypt=yes
3725 cannot find NSS headers with lowlevel hash function interfaces" "$LINENO" 5
3727 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3729 LIBS="$LIBS -lfreebl3"
3730 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3731 /* end confdefs.h. */
3734 #include <nsslowhash.h>
3743 if ac_fn_c_try_link "$LINENO"; then :
3744 libc_cv_nss_crypt=yes
3747 cannot link program using lowlevel NSS hash functions" "$LINENO" 5
3749 rm -f core conftest.err conftest.$ac_objext \
3750 conftest$ac_exeext conftest.$ac_ext
3751 CFLAGS="$old_CFLAGS"
3754 libc_cv_nss_crypt=no
3759 # Check whether --enable-obsolete-rpc was given.
3760 if test "${enable_obsolete_rpc+set}" = set; then :
3761 enableval=$enable_obsolete_rpc; link_obsolete_rpc=$enableval
3763 link_obsolete_rpc=no
3768 if test "$link_obsolete_rpc" = yes; then
3769 $as_echo "#define LINK_OBSOLETE_RPC 1" >>confdefs.h
3773 # Check whether --enable-systemtap was given.
3774 if test "${enable_systemtap+set}" = set; then :
3775 enableval=$enable_systemtap; systemtap=$enableval
3780 if test "x$systemtap" != xno; then
3781 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for systemtap static probe support" >&5
3782 $as_echo_n "checking for systemtap static probe support... " >&6; }
3783 if ${libc_cv_sdt+:} false; then :
3784 $as_echo_n "(cached) " >&6
3786 old_CFLAGS="$CFLAGS"
3787 CFLAGS="-std=gnu99 $CFLAGS"
3788 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3789 /* end confdefs.h. */
3790 #include <sys/sdt.h>
3791 void foo (int i, void *p)
3793 asm ("" STAP_PROBE_ASM (foo, bar, STAP_PROBE_ASM_TEMPLATE (2)) ""
3794 :: STAP_PROBE_ASM_OPERANDS (2, i, p));
3797 if ac_fn_c_try_compile "$LINENO"; then :
3802 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3803 CFLAGS="$old_CFLAGS"
3805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_sdt" >&5
3806 $as_echo "$libc_cv_sdt" >&6; }
3807 if test $libc_cv_sdt = yes; then
3808 $as_echo "#define USE_STAP_PROBE 1" >>confdefs.h
3810 elif test "x$systemtap" != xauto; then
3811 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3812 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3813 as_fn_error $? "systemtap support needs sys/sdt.h with asm support
3814 See \`config.log' for more details" "$LINENO" 5; }
3818 # The way shlib-versions is used to generate soversions.mk uses a
3819 # fairly simplistic model for name recognition that can't distinguish
3820 # i486-pc-linux-gnu fully from i486-pc-gnu. So we mutate a $host_os
3821 # of `gnu*' here to be `gnu-gnu*' just so that shlib-versions can
3822 # tell. This doesn't get used much beyond that, so it's fairly safe.
3827 host_os=`echo $host_os | sed -e 's/gnu/gnu-gnu/'`
3831 # We keep the original values in `$config_*' and never modify them, so we
3832 # can write them unchanged into config.make. Everything else uses
3833 # $machine, $vendor, and $os, and changes them whenever convenient.
3834 config_machine=$host_cpu config_vendor=$host_vendor config_os=$host_os
3836 # Don't allow vendor == "unknown"
3837 test "$config_vendor" = unknown && config_vendor=
3838 config_os="`echo $config_os | sed 's/^unknown-//'`"
3840 # Some configurations imply other options.
3843 # The configure fragment of an add-on port can modify these to supplement
3844 # or override the table in the case statement below. No fragment should
3845 # ever change the config_* variables, however.
3846 machine=$config_machine
3847 vendor=$config_vendor
3851 # config.guess on some IBM machines says `rs6000' instead of `powerpc'.
3853 if test "$machine" = rs6000; then
3857 # Braindead PowerPC box with absolutely no FPU.
3858 case "$machine-$host_os" in
3866 # Check whether --with-cpu was given.
3867 if test "${with_cpu+set}" = set; then :
3868 withval=$with_cpu; case "$withval" in
3869 yes|'') as_fn_error $? "--with-cpu requires an argument" "$LINENO" 5 ;;
3871 *) submachine="$withval" ;;
3877 if frags=`ls -d $srcdir/sysdeps/*/preconfigure 2> /dev/null`
3879 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysdeps preconfigure fragments" >&5
3880 $as_echo_n "checking for sysdeps preconfigure fragments... " >&6; }
3881 for frag in $frags; do
3882 name=`echo "$frag" | sed 's@/[^/]*$@@;s@^.*/@@'`
3883 echo $ECHO_N "$name $ECHO_C" >&6
3886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
3890 # An add-on can set this when it wants to disable the sanity check below.
3896 case "$enable_add_ons" in
3899 add_ons=`cd $srcdir && ls -d 2> /dev/null */configure */sysdeps |
3900 sed 's@/[^/]*$@@' | sort | uniq`
3901 add_ons_automatic=yes
3903 *) add_ons=`echo "$enable_add_ons" | sed 's/,/ /g'`
3904 add_ons_automatic=no ;;
3910 if test x"$add_ons" != x; then
3911 for f in $add_ons; do
3912 # Some sanity checks
3916 *** It seems that you're using an old \`crypt' add-on. crypt is now
3917 *** part of glibc and using the old add-on will not work with this
3918 *** release. Start again with fresh sources and without the old
3919 *** \`crypt' add-on." "$LINENO" 5
3923 *** It seems that you're using an old \`localedata' add-on. localedata
3924 *** is now part of glibc and using the old add-on will not work with
3925 *** this release. Start again with fresh sources and without the old
3926 *** \`localedata' add-on." "$LINENO" 5
3931 # Now source each add-on's configure fragment.
3932 # The fragments can use $srcdir/$libc_add_on to find themselves,
3933 # and test $add_ons_automatic to see if they were explicitly requested.
3934 # A fragment can clear (or even change) $libc_add_on to affect
3935 # whether it goes into the list to be actually used in the build.
3937 for libc_add_on in $add_ons; do
3938 # Test whether such a directory really exists.
3939 # It can be absolute, or relative to $srcdir, or relative to the build dir.
3940 case "$libc_add_on" in
3942 libc_add_on_srcdir=$libc_add_on
3945 test -d "$srcdir/$libc_add_on" || {
3946 if test -d "$libc_add_on"; then
3947 libc_add_on="`pwd`/$libc_add_on"
3949 as_fn_error $? "add-on directory \"$libc_add_on\" does not exist" "$LINENO" 5
3952 libc_add_on_srcdir=$srcdir/$libc_add_on
3956 libc_add_on_frag=$libc_add_on_srcdir/configure
3957 libc_add_on_canonical=
3958 libc_add_on_config_subdirs=
3959 if test -r "$libc_add_on_frag"; then
3960 { $as_echo "$as_me:${as_lineno-$LINENO}: running configure fragment for add-on $libc_add_on" >&5
3961 $as_echo "$as_me: running configure fragment for add-on $libc_add_on" >&6;}
3962 libc_add_on_canonical=unknown
3963 libc_add_on_subdirs=
3964 . "$libc_add_on_frag"
3965 test -z "$libc_add_on" || {
3966 configured_add_ons="$configured_add_ons $libc_add_on"
3967 if test "x$libc_add_on_canonical" = xunknown; then
3968 as_fn_error $? "fragment must set \$libc_add_on_canonical" "$LINENO" 5
3970 for d in $libc_add_on_subdirs; do
3971 case "$libc_add_on" in
3972 /*) subdir_srcdir="$libc_add_on" ;;
3973 *) subdir_srcdir="\$(..)$libc_add_on" ;;
3977 d="${libc_add_on_canonical:-$libc_add_on}"
3983 subdir_srcdir="$subdir_srcdir/$d"
3986 d=`echo "$d" | sed 's@/*$@@;s@^.*/@@'`
3987 add_on_subdirs="$add_on_subdirs $d"
3988 test "$subdir_srcdir" = "\$(..)$d" || config_vars="$config_vars
3989 $d-srcdir = $subdir_srcdir"
3991 for d in $libc_add_on_config_subdirs; do
3993 /*) as_fn_error $? "fragment uses absolute path in \$libc_add_on_config_subdirs" "$LINENO" 5 ;;
3995 if test ! -d "$libc_add_on_srcdir/$d"; then
3996 as_fn_error $? "fragment wants to configure missing directory $d" "$LINENO" 5
3998 case "$libc_add_on" in
3999 /*) as_fn_error $? "relative path required for add-on using \$libc_add_on_config_subdirs" "$LINENO" 5 ;;
4001 subdirs="$subdirs $libc_add_on/$d"
4005 if test -n "$libc_add_on"; then
4006 if frags=`ls -d $libc_add_on_srcdir/sysdeps/*/preconfigure 2> /dev/null`
4008 { $as_echo "$as_me:${as_lineno-$LINENO}: checking add-on $libc_add_on for preconfigure fragments" >&5
4009 $as_echo_n "checking add-on $libc_add_on for preconfigure fragments... " >&6; }
4010 for frag in $frags; do
4011 name=`echo "$frag" | sed 's@/[^/]*$@@;s@^.*/@@'`
4012 echo $ECHO_N "$name $ECHO_C" >&6
4015 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
4018 use_add_ons="$use_add_ons $libc_add_on"
4019 add_ons_pfx="$add_ons_pfx $libc_add_on/"
4020 test -z "$libc_add_on_canonical" ||
4021 add_ons_sfx="$add_ons_sfx /$libc_add_on_canonical"
4024 # Use echo to strip excess whitespace.
4025 add_ons="`echo $use_add_ons`"
4032 ### I put this here to prevent those annoying emails from people who cannot
4033 ### read and try to compile glibc on unsupported platforms. --drepper
4035 ### By using the undocumented --enable-hacker-mode option for configure
4036 ### one can skip this test to make the configuration not fail for unsupported
4039 if test -z "$enable_hacker_mode" && test x"$libc_config_ok" != xyes; then
4040 case "$machine-$host_os" in
4044 echo "*** The GNU C library is currently not available for this platform."
4045 echo "*** So far nobody cared to port it and if there is no volunteer it"
4046 echo "*** might never happen. So, if you have interest to see glibc on"
4047 echo "*** this platform visit"
4048 echo "*** http://www.gnu.org/software/libc/porting.html"
4049 echo "*** and join the group of porters"
4055 # Expand the configuration machine name into a subdirectory by architecture
4056 # type and particular chip. If an add-on configure fragment already set
4057 # base_machine, we don't change it.
4058 test -n "$base_machine" || case "$machine" in
4059 i[34567]86) base_machine=i386 machine=i386/$machine ;;
4060 powerpc) base_machine=powerpc machine=powerpc/powerpc32 ;;
4061 powerpc64) base_machine=powerpc machine=powerpc/powerpc64 ;;
4062 s390) base_machine=s390 machine=s390/s390-32 ;;
4063 s390x) base_machine=s390 machine=s390/s390-64 ;;
4064 sh3*) base_machine=sh machine=sh/sh3 ;;
4065 sh4*) base_machine=sh machine=sh/sh4 ;;
4067 base_machine=sparc machine=sparc/sparc32 ;;
4068 sparcv8 | supersparc | hypersparc)
4069 base_machine=sparc machine=sparc/sparc32/sparcv8 ;;
4070 sparcv8plus | sparcv8plusa | sparcv9)
4071 base_machine=sparc machine=sparc/sparc32/sparcv9 ;;
4072 sparcv8plusb | sparcv9b)
4073 base_machine=sparc machine=sparc/sparc32/sparcv9/sparcv9b ;;
4075 base_machine=sparc machine=sparc/sparc32/sparcv9/sparcv9v ;;
4077 base_machine=sparc machine=sparc/sparc32/sparcv9/sparcv9v2 ;;
4079 base_machine=sparc machine=sparc/sparc64 ;;
4081 base_machine=sparc machine=sparc/sparc64/sparcv9b ;;
4083 base_machine=sparc machine=sparc/sparc64/sparcv9v ;;
4085 base_machine=sparc machine=sparc/sparc64/sparcv9v2 ;;
4086 *) base_machine=$machine ;;
4090 if test "$base_machine" = "i386"; then
4091 $as_echo "#define USE_REGPARMS 1" >>confdefs.h
4095 # For the multi-arch option we need support in the assembler.
4096 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler gnu_indirect_function symbol type support" >&5
4097 $as_echo_n "checking for assembler gnu_indirect_function symbol type support... " >&6; }
4098 if ${libc_cv_asm_gnu_indirect_function+:} false; then :
4099 $as_echo_n "(cached) " >&6
4101 cat > conftest.s <<EOF
4102 .type foo,%gnu_indirect_function
4104 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5;
4106 libc_cv_asm_gnu_indirect_function=yes
4108 libc_cv_asm_gnu_indirect_function=no
4112 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_gnu_indirect_function" >&5
4113 $as_echo "$libc_cv_asm_gnu_indirect_function" >&6; }
4115 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether .text pseudo-op must be used" >&5
4116 $as_echo_n "checking whether .text pseudo-op must be used... " >&6; }
4117 if ${libc_cv_dot_text+:} false; then :
4118 $as_echo_n "(cached) " >&6
4120 cat > conftest.s <<EOF
4124 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4125 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
4128 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4129 test $ac_status = 0; }; }; then
4130 libc_cv_dot_text=.text
4135 if test -z "$libc_cv_dot_text"; then
4136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4137 $as_echo "no" >&6; }
4139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4140 $as_echo "yes" >&6; }
4143 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler global-symbol directive" >&5
4144 $as_echo_n "checking for assembler global-symbol directive... " >&6; }
4145 if ${libc_cv_asm_global_directive+:} false; then :
4146 $as_echo_n "(cached) " >&6
4148 libc_cv_asm_global_directive=UNKNOWN
4149 for ac_globl in .globl .global .EXPORT; do
4150 cat > conftest.s <<EOF
4155 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4156 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
4159 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4160 test $ac_status = 0; }; }; then
4161 libc_cv_asm_global_directive=${ac_globl}
4164 test $libc_cv_asm_global_directive != UNKNOWN && break
4167 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_global_directive" >&5
4168 $as_echo "$libc_cv_asm_global_directive" >&6; }
4169 if test $libc_cv_asm_global_directive = UNKNOWN; then
4170 as_fn_error $? "cannot determine asm global directive" "$LINENO" 5
4172 cat >>confdefs.h <<_ACEOF
4173 #define ASM_GLOBAL_DIRECTIVE ${libc_cv_asm_global_directive}
4178 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler .type directive prefix" >&5
4179 $as_echo_n "checking for assembler .type directive prefix... " >&6; }
4180 if ${libc_cv_asm_type_prefix+:} false; then :
4181 $as_echo_n "(cached) " >&6
4183 libc_cv_asm_type_prefix=no
4184 for ac_try_prefix in '@' '%' '#'; do
4185 cat > conftest.s <<EOF
4187 ${libc_cv_asm_global_directive} foo
4188 .type foo, ${ac_try_prefix}object
4193 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4194 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
4197 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4198 test $ac_status = 0; }; }; then
4199 libc_cv_asm_type_prefix=${ac_try_prefix}
4202 test "x$libc_cv_asm_type_prefix" != xno && break
4205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_type_prefix" >&5
4206 $as_echo "$libc_cv_asm_type_prefix" >&6; }
4207 if test "x$libc_cv_asm_type_prefix" != xno; then
4208 cat >>confdefs.h <<_ACEOF
4209 #define ASM_TYPE_DIRECTIVE_PREFIX ${libc_cv_asm_type_prefix}
4214 if test x"$libc_cv_asm_gnu_indirect_function" != xyes -o x"$libc_cv_asm_type_prefix" = xno; then
4215 if test x"$multi_arch" = xyes; then
4216 as_fn_error $? "--enable-multi-arch support requires assembler and linker support" "$LINENO" 5
4221 if test x"$multi_arch" != xno; then
4222 multi_arch_d=/multiarch
4225 # Compute the list of sysdep directories for this configuration.
4226 # This can take a while to compute.
4227 sysdep_dir=$srcdir/sysdeps
4228 { $as_echo "$as_me:${as_lineno-$LINENO}: checking sysdep dirs" >&5
4229 $as_echo_n "checking sysdep dirs... " >&6; }
4230 # Make sco3.2v4 become sco3.2.4 and sunos4.1.1_U1 become sunos4.1.1.U1.
4231 os="`echo $os | sed 's/\([0-9A-Z]\)[v_]\([0-9A-Z]\)/\1.\2/g'`"
4233 test "x$base_os" != x || case "$os" in
4235 base_os=mach/hurd ;;
4237 base_os=unix/sysv ;;
4240 # For sunos4.1.1, try sunos4.1.1, then sunos4.1, then sunos4, then sunos.
4243 while o=`echo $tail | sed 's/\.[^.]*$//'`; test $o != $tail; do
4247 o=`echo $tail | sed 's/[0-9]*$//'`
4248 if test $o != $tail; then
4251 # For linux-gnu, try linux-gnu, then linux.
4252 o=`echo $tail | sed 's/-.*$//'`
4253 if test $o != $tail; then
4257 # For unix/sysv/sysv4, try unix/sysv/sysv4, then unix/sysv, then unix.
4260 while b=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$b"; do
4266 # For sparc/sparc32, try sparc/sparc32 and then sparc.
4268 tail=$machine${submachine:+/$submachine}
4269 while m=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$m"; do
4271 # Prepend the machine's FPU directory unless --without-fp.
4272 if test "$with_fp" = yes; then
4273 mach="$mach /$1/fpu"
4275 mach="$mach /$1/nofpu"
4282 # Find what sysdep directories exist.
4285 for b in $base ''; do
4286 for m0 in $mach ''; do
4287 for v in /$vendor ''; do
4288 test "$v" = / && continue
4289 for o in /$ostry ''; do
4290 test "$o" = / && continue
4291 for m in $multi_arch_d $mach ''; do
4292 for d in $add_ons_pfx ''; do
4293 for a in $add_ons_sfx ''; do
4294 if test -n "$m0$m0sub$b$v$o$m$msub"; then
4295 try_srcdir="${srcdir}/"
4299 try="${d}sysdeps$m0$m0sub$b$v$o$m$msub$a"
4300 test -n "$enable_debug_configure" &&
4301 echo "$0 DEBUG: try $try" >&2
4302 if test -d "$try_srcdir$try"; then
4303 sysnames="$sysnames $try"
4304 { test -n "$o" || test -n "$b"; } && os_used=t
4305 { test -n "$m" || test -n "$m0"; } && machine_used=t
4307 x*/$submachine) submachine_used=t ;;
4309 if test -n "$d"; then
4310 case "$sysnames_add_ons" in
4312 *|'') sysnames_add_ons="$sysnames_add_ons $d" ;;
4325 # If the assembler supports gnu_indirect_function symbol type and the
4326 # architecture supports multi-arch, we enable multi-arch by default.
4327 case $sysnames_add_ons$sysnames in
4331 test x"$multi_arch" = xdefault && multi_arch=no
4334 if test x"$multi_arch" != xno; then
4335 $as_echo "#define USE_MULTIARCH 1" >>confdefs.h
4340 if test -z "$os_used" && test "$os" != none; then
4341 as_fn_error $? "Operating system $os is not supported." "$LINENO" 5
4343 if test -z "$machine_used" && test "$machine" != none; then
4344 as_fn_error $? "The $machine is not supported." "$LINENO" 5
4346 if test -z "$submachine_used" && test -n "$submachine"; then
4347 as_fn_error $? "The $submachine subspecies of $host_cpu is not supported." "$LINENO" 5
4351 # We have now validated the configuration.
4353 # Expand the list of system names into a full list of directories
4354 # from each element's parent name and Implies file (if present).
4357 while test $# -gt 0; do
4361 case " $names " in *" $name "*)
4362 # Already in the list.
4366 # Report each name as we discover it, so there is no long pause in output.
4367 echo $ECHO_N "$name $ECHO_C" >&6
4369 name_base=`echo $name | sed -e 's@\(.*sysdeps\)/.*@\1@'`
4373 *) xsrcdir=$srcdir/ ;;
4375 test -n "$enable_debug_configure" &&
4376 echo "DEBUG: name/Implies $xsrcdir$name/Implies" >&2
4378 for implies_file in Implies Implies-before Implies-after; do
4379 implies_type=`echo $implies_file | sed s/-/_/`
4380 eval ${implies_type}=
4381 if test -f $xsrcdir$name/$implies_file; then
4382 # Collect more names from the `Implies' file (removing comments).
4383 implied_candidate="`sed 's/#.*$//' < $xsrcdir$name/$implies_file`"
4384 for x in $implied_candidate; do
4386 if test -d $xsrcdir$name_base/$x; then
4387 eval "${implies_type}=\"\$${implies_type} \$name_base/\$x\""
4390 for d in $add_ons_pfx ''; do
4391 try="${d}sysdeps/$x"
4394 *) try_srcdir=$srcdir/ ;;
4396 test -n "$enable_debug_configure" &&
4397 echo "DEBUG: $name $implies_file $x try($d) {$try_srcdir}$try" >&2
4398 if test $try != $xsrcdir$name_base/$x && test -d $try_srcdir$try;
4400 eval "${implies_type}=\"\$${implies_type} \$try\""
4402 case "$sysnames_add_ons" in
4404 *|'') sysnames_add_ons="$sysnames_add_ons $d" ;;
4408 if test $found = no; then
4409 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $name/$implies_file specifies nonexistent $x" >&5
4410 $as_echo "$as_me: WARNING: $name/$implies_file specifies nonexistent $x" >&2;}
4416 # Add NAME to the list of names.
4417 names="$names $name"
4419 # Find the parent of NAME, using the empty string if it has none.
4420 parent="`echo $name | sed -n -e 's=/[^/]*$==' -e '/sysdeps$/q' -e p`"
4422 test -n "$enable_debug_configure" &&
4423 echo "DEBUG: $name Implies='$Implies' rest='$*' parent='$parent' \
4424 Implies_before='$Implies_after' Implies_after='$Implies_after'" >&2
4426 # Add the names implied by NAME, and NAME's parent (if it has one), to
4427 # the list of names to be processed (the argument list). We prepend the
4428 # implied names to the list and append the parent. We want implied
4429 # directories to come before further directories inferred from the
4430 # configuration components; this ensures that for sysv4, unix/common
4431 # (implied by unix/sysv/sysv4) comes before unix/sysv (in ostry (here $*)
4433 sysnames="`echo $Implies $* $Implies_before $parent $Implies_after`"
4434 test -n "$sysnames" && set $sysnames
4437 # Add the default directories.
4438 default_sysnames="sysdeps/generic"
4439 sysnames="$names $default_sysnames"
4441 # The other names were emitted during the scan.
4442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $default_sysnames" >&5
4443 $as_echo "$default_sysnames" >&6; }
4445 # Collect the list of add-ons that supply partial sysdeps trees.
4447 for add_on in $add_ons; do
4450 *) xsrcdir="$srcdir/" ;;
4453 test -d "$xsrcdir$add_on/sysdeps" || {
4454 case "$configured_add_ons " in
4457 as_fn_error $? "add-on $add_on has no configure fragment or sysdeps tree" "$LINENO" 5
4463 sysdeps_add_ons="$sysdeps_add_ons $add_on"
4464 case "$sysnames_add_ons" in
4467 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: add-on $add_on contributed no sysdeps directories" >&5
4468 $as_echo "$as_me: WARNING: add-on $add_on contributed no sysdeps directories" >&2;}
4473 for d in $sysnames; do
4475 $add_on/sysdeps/*) ;;
4478 (cd "$xsrcdir$d" && for f in *[!~]; do
4481 for ff in $f/*.h; do
4482 test -d "$ff" || { test -e "$ff" && exit 88; }
4486 test -d "$f" || { test -e "$f" && exit 88; }
4490 if test $? -eq 88; then
4495 if test $found = no; then
4496 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: add-on $add_on contributed no useful sysdeps directories" >&5
4497 $as_echo "$as_me: WARNING: add-on $add_on contributed no useful sysdeps directories" >&2;}
4505 # Find a good install program. We prefer a C program (faster),
4506 # so one script is as good as another. But avoid the broken or
4507 # incompatible versions:
4508 # SysV /etc/install, /usr/sbin/install
4509 # SunOS /usr/etc/install
4510 # IRIX /sbin/install
4512 # AmigaOS /C/install, which installs bootblocks on floppy discs
4513 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4514 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
4515 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4516 # OS/2's system install, which has a completely different semantic
4517 # ./install, which can be erroneously created by make from ./install.sh.
4518 # Reject install programs that cannot install multiple files.
4519 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4520 $as_echo_n "checking for a BSD-compatible install... " >&6; }
4521 if test -z "$INSTALL"; then
4522 if ${ac_cv_path_install+:} false; then :
4523 $as_echo_n "(cached) " >&6
4525 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4529 test -z "$as_dir" && as_dir=.
4530 # Account for people who put trailing slashes in PATH elements.
4531 case $as_dir/ in #((
4532 ./ | .// | /[cC]/* | \
4533 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4534 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
4537 # OSF1 and SCO ODT 3.0 have their own names for install.
4538 # Don't use installbsd from OSF since it installs stuff as root
4540 for ac_prog in ginstall scoinst install; do
4541 for ac_exec_ext in '' $ac_executable_extensions; do
4542 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
4543 if test $ac_prog = install &&
4544 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4545 # AIX install. It has an incompatible calling convention.
4547 elif test $ac_prog = install &&
4548 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4549 # program-specific install script used by HP pwplus--don't use.
4552 rm -rf conftest.one conftest.two conftest.dir
4553 echo one > conftest.one
4554 echo two > conftest.two
4556 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
4557 test -s conftest.one && test -s conftest.two &&
4558 test -s conftest.dir/conftest.one &&
4559 test -s conftest.dir/conftest.two
4561 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4574 rm -rf conftest.one conftest.two conftest.dir
4577 if test "${ac_cv_path_install+set}" = set; then
4578 INSTALL=$ac_cv_path_install
4580 # As a last resort, use the slow shell script. Don't cache a
4581 # value for INSTALL within a source directory, because that will
4582 # break other packages using the cache if that directory is
4583 # removed, or if the value is a relative name.
4584 INSTALL=$ac_install_sh
4587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4588 $as_echo "$INSTALL" >&6; }
4590 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4591 # It thinks the first close brace ends the variable substitution.
4592 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4594 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4596 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4598 if test "$INSTALL" = "${srcdir}/scripts/install-sh -c"; then
4599 # The makefiles need to use a different form to find it in $srcdir.
4600 INSTALL='\$(..)./scripts/install-sh -c'
4602 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4603 $as_echo_n "checking whether ln -s works... " >&6; }
4605 if test "$LN_S" = "ln -s"; then
4606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4607 $as_echo "yes" >&6; }
4609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4610 $as_echo "no, using $LN_S" >&6; }
4614 # Was a --with-binutils option given?
4615 if test -n "$path_binutils"; then
4616 # Make absolute; ensure a single trailing slash.
4617 path_binutils=`(cd $path_binutils; pwd) | sed 's%/*$%/%'`
4618 CC="$CC -B$path_binutils"
4620 AS=`$CC -print-prog-name=as`
4621 LD=`$CC -print-prog-name=ld`
4622 AR=`$CC -print-prog-name=ar`
4624 OBJDUMP=`$CC -print-prog-name=objdump`
4626 OBJCOPY=`$CC -print-prog-name=objcopy`
4629 # Determine whether we are using GNU binutils.
4630 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $AS is GNU as" >&5
4631 $as_echo_n "checking whether $AS is GNU as... " >&6; }
4632 if ${libc_cv_prog_as_gnu+:} false; then :
4633 $as_echo_n "(cached) " >&6
4635 # Most GNU programs take a -v and spit out some text including
4636 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
4637 if $AS -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
4638 libc_cv_prog_as_gnu=yes
4640 libc_cv_prog_as_gnu=no
4644 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_prog_as_gnu" >&5
4645 $as_echo "$libc_cv_prog_as_gnu" >&6; }
4647 gnu_as=$libc_cv_prog_as_gnu
4649 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $LD is GNU ld" >&5
4650 $as_echo_n "checking whether $LD is GNU ld... " >&6; }
4651 if ${libc_cv_prog_ld_gnu+:} false; then :
4652 $as_echo_n "(cached) " >&6
4654 # Most GNU programs take a -v and spit out some text including
4655 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
4656 if $LD -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
4657 libc_cv_prog_ld_gnu=yes
4659 libc_cv_prog_ld_gnu=no
4663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_prog_ld_gnu" >&5
4664 $as_echo "$libc_cv_prog_ld_gnu" >&6; }
4665 gnu_ld=$libc_cv_prog_ld_gnu
4668 # Accept binutils 2.20 or newer.
4671 # Extract the first word of "$ac_prog", so it can be a program name with args.
4672 set dummy $ac_prog; ac_word=$2
4673 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4674 $as_echo_n "checking for $ac_word... " >&6; }
4675 if ${ac_cv_prog_AS+:} false; then :
4676 $as_echo_n "(cached) " >&6
4678 if test -n "$AS"; then
4679 ac_cv_prog_AS="$AS" # Let the user override the test.
4681 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4685 test -z "$as_dir" && as_dir=.
4686 for ac_exec_ext in '' $ac_executable_extensions; do
4687 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4688 ac_cv_prog_AS="$ac_prog"
4689 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4699 if test -n "$AS"; then
4700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
4701 $as_echo "$AS" >&6; }
4703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4704 $as_echo "no" >&6; }
4708 test -n "$AS" && break
4711 if test -z "$AS"; then
4714 # Found it, now check the version.
4715 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $AS" >&5
4716 $as_echo_n "checking version of $AS... " >&6; }
4717 ac_prog_version=`$AS --version 2>&1 | sed -n 's/^.*GNU assembler.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4718 case $ac_prog_version in
4719 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4720 2.1[0-9][0-9]*|2.[2-9][0-9]*|[3-9].*|[1-9][0-9]*)
4721 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4722 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4725 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4726 $as_echo "$ac_prog_version" >&6; }
4728 if test $ac_verc_fail = yes; then
4729 AS=: critic_missing="$critic_missing as"
4734 # Extract the first word of "$ac_prog", so it can be a program name with args.
4735 set dummy $ac_prog; ac_word=$2
4736 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4737 $as_echo_n "checking for $ac_word... " >&6; }
4738 if ${ac_cv_prog_LD+:} false; then :
4739 $as_echo_n "(cached) " >&6
4741 if test -n "$LD"; then
4742 ac_cv_prog_LD="$LD" # Let the user override the test.
4744 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4748 test -z "$as_dir" && as_dir=.
4749 for ac_exec_ext in '' $ac_executable_extensions; do
4750 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4751 ac_cv_prog_LD="$ac_prog"
4752 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4762 if test -n "$LD"; then
4763 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4764 $as_echo "$LD" >&6; }
4766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4767 $as_echo "no" >&6; }
4771 test -n "$LD" && break
4774 if test -z "$LD"; then
4777 # Found it, now check the version.
4778 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $LD" >&5
4779 $as_echo_n "checking version of $LD... " >&6; }
4780 ac_prog_version=`$LD --version 2>&1 | sed -n 's/^.*GNU ld.* \([0-9][0-9]*\.[0-9.]*\).*$/\1/p'`
4781 case $ac_prog_version in
4782 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4783 2.1[0-9][0-9]*|2.[2-9][0-9]*|[3-9].*|[1-9][0-9]*)
4784 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4785 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4789 $as_echo "$ac_prog_version" >&6; }
4791 if test $ac_verc_fail = yes; then
4792 LD=: critic_missing="$critic_missing ld"
4796 # These programs are version sensitive.
4798 for ac_prog in ${ac_tool_prefix}gcc ${ac_tool_prefix}cc
4800 # Extract the first word of "$ac_prog", so it can be a program name with args.
4801 set dummy $ac_prog; ac_word=$2
4802 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4803 $as_echo_n "checking for $ac_word... " >&6; }
4804 if ${ac_cv_prog_CC+:} false; then :
4805 $as_echo_n "(cached) " >&6
4807 if test -n "$CC"; then
4808 ac_cv_prog_CC="$CC" # Let the user override the test.
4810 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4814 test -z "$as_dir" && as_dir=.
4815 for ac_exec_ext in '' $ac_executable_extensions; do
4816 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4817 ac_cv_prog_CC="$ac_prog"
4818 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4828 if test -n "$CC"; then
4829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4830 $as_echo "$CC" >&6; }
4832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4833 $as_echo "no" >&6; }
4837 test -n "$CC" && break
4840 if test -z "$CC"; then
4843 # Found it, now check the version.
4844 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $CC" >&5
4845 $as_echo_n "checking version of $CC... " >&6; }
4846 ac_prog_version=`$CC -v 2>&1 | sed -n 's/^.*version \([egcygnustpi-]*[0-9.]*\).*$/\1/p'`
4847 case $ac_prog_version in
4848 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4849 4.[3-9].* | 4.[1-9][0-9].* | [5-9].* )
4850 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4851 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4854 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4855 $as_echo "$ac_prog_version" >&6; }
4857 if test $ac_verc_fail = yes; then
4858 critic_missing="$critic_missing gcc"
4861 for ac_prog in gnumake gmake make
4863 # Extract the first word of "$ac_prog", so it can be a program name with args.
4864 set dummy $ac_prog; ac_word=$2
4865 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4866 $as_echo_n "checking for $ac_word... " >&6; }
4867 if ${ac_cv_prog_MAKE+:} false; then :
4868 $as_echo_n "(cached) " >&6
4870 if test -n "$MAKE"; then
4871 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
4873 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4877 test -z "$as_dir" && as_dir=.
4878 for ac_exec_ext in '' $ac_executable_extensions; do
4879 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4880 ac_cv_prog_MAKE="$ac_prog"
4881 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4890 MAKE=$ac_cv_prog_MAKE
4891 if test -n "$MAKE"; then
4892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
4893 $as_echo "$MAKE" >&6; }
4895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4896 $as_echo "no" >&6; }
4900 test -n "$MAKE" && break
4903 if test -z "$MAKE"; then
4906 # Found it, now check the version.
4907 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MAKE" >&5
4908 $as_echo_n "checking version of $MAKE... " >&6; }
4909 ac_prog_version=`$MAKE --version 2>&1 | sed -n 's/^.*GNU Make[^0-9]*\([0-9][0-9.]*\).*$/\1/p'`
4910 case $ac_prog_version in
4911 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4913 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4914 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4918 $as_echo "$ac_prog_version" >&6; }
4920 if test $ac_verc_fail = yes; then
4921 critic_missing="$critic_missing make"
4925 for ac_prog in gnumsgfmt gmsgfmt msgfmt
4927 # Extract the first word of "$ac_prog", so it can be a program name with args.
4928 set dummy $ac_prog; ac_word=$2
4929 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4930 $as_echo_n "checking for $ac_word... " >&6; }
4931 if ${ac_cv_prog_MSGFMT+:} false; then :
4932 $as_echo_n "(cached) " >&6
4934 if test -n "$MSGFMT"; then
4935 ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
4937 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4941 test -z "$as_dir" && as_dir=.
4942 for ac_exec_ext in '' $ac_executable_extensions; do
4943 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4944 ac_cv_prog_MSGFMT="$ac_prog"
4945 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4954 MSGFMT=$ac_cv_prog_MSGFMT
4955 if test -n "$MSGFMT"; then
4956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
4957 $as_echo "$MSGFMT" >&6; }
4959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4960 $as_echo "no" >&6; }
4964 test -n "$MSGFMT" && break
4967 if test -z "$MSGFMT"; then
4970 # Found it, now check the version.
4971 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MSGFMT" >&5
4972 $as_echo_n "checking version of $MSGFMT... " >&6; }
4973 ac_prog_version=`$MSGFMT --version 2>&1 | sed -n 's/^.*GNU gettext.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4974 case $ac_prog_version in
4975 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4976 0.10.3[6-9]* | 0.10.[4-9][0-9]* | 0.1[1-9]* | 0.[2-9][0-9]* | [1-9].*)
4977 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4978 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4982 $as_echo "$ac_prog_version" >&6; }
4984 if test $ac_verc_fail = yes; then
4985 MSGFMT=: aux_missing="$aux_missing msgfmt"
4988 for ac_prog in makeinfo
4990 # Extract the first word of "$ac_prog", so it can be a program name with args.
4991 set dummy $ac_prog; ac_word=$2
4992 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4993 $as_echo_n "checking for $ac_word... " >&6; }
4994 if ${ac_cv_prog_MAKEINFO+:} false; then :
4995 $as_echo_n "(cached) " >&6
4997 if test -n "$MAKEINFO"; then
4998 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
5000 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5004 test -z "$as_dir" && as_dir=.
5005 for ac_exec_ext in '' $ac_executable_extensions; do
5006 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5007 ac_cv_prog_MAKEINFO="$ac_prog"
5008 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5017 MAKEINFO=$ac_cv_prog_MAKEINFO
5018 if test -n "$MAKEINFO"; then
5019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
5020 $as_echo "$MAKEINFO" >&6; }
5022 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5023 $as_echo "no" >&6; }
5027 test -n "$MAKEINFO" && break
5030 if test -z "$MAKEINFO"; then
5033 # Found it, now check the version.
5034 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MAKEINFO" >&5
5035 $as_echo_n "checking version of $MAKEINFO... " >&6; }
5036 ac_prog_version=`$MAKEINFO --version 2>&1 | sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'`
5037 case $ac_prog_version in
5038 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
5039 4.[5-9]*|4.[1-9][0-9]*|[5-9].*)
5040 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
5041 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
5044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
5045 $as_echo "$ac_prog_version" >&6; }
5047 if test $ac_verc_fail = yes; then
5048 MAKEINFO=: aux_missing="$aux_missing makeinfo"
5053 # Extract the first word of "$ac_prog", so it can be a program name with args.
5054 set dummy $ac_prog; ac_word=$2
5055 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5056 $as_echo_n "checking for $ac_word... " >&6; }
5057 if ${ac_cv_prog_SED+:} false; then :
5058 $as_echo_n "(cached) " >&6
5060 if test -n "$SED"; then
5061 ac_cv_prog_SED="$SED" # Let the user override the test.
5063 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5067 test -z "$as_dir" && as_dir=.
5068 for ac_exec_ext in '' $ac_executable_extensions; do
5069 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5070 ac_cv_prog_SED="$ac_prog"
5071 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5081 if test -n "$SED"; then
5082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SED" >&5
5083 $as_echo "$SED" >&6; }
5085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5086 $as_echo "no" >&6; }
5090 test -n "$SED" && break
5093 if test -z "$SED"; then
5096 # Found it, now check the version.
5097 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $SED" >&5
5098 $as_echo_n "checking version of $SED... " >&6; }
5099 ac_prog_version=`$SED --version 2>&1 | sed -n 's/^.*GNU sed version \([0-9]*\.[0-9.]*\).*$/\1/p'`
5100 case $ac_prog_version in
5101 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
5102 3.0[2-9]*|3.[1-9]*|[4-9]*)
5103 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
5104 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
5107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
5108 $as_echo "$ac_prog_version" >&6; }
5110 if test $ac_verc_fail = yes; then
5111 SED=: aux_missing="$aux_missing sed"
5115 if test -n "$ac_tool_prefix"; then
5116 # Extract the first word of "${ac_tool_prefix}readelf", so it can be a program name with args.
5117 set dummy ${ac_tool_prefix}readelf; ac_word=$2
5118 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5119 $as_echo_n "checking for $ac_word... " >&6; }
5120 if ${ac_cv_prog_READELF+:} false; then :
5121 $as_echo_n "(cached) " >&6
5123 if test -n "$READELF"; then
5124 ac_cv_prog_READELF="$READELF" # Let the user override the test.
5126 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5130 test -z "$as_dir" && as_dir=.
5131 for ac_exec_ext in '' $ac_executable_extensions; do
5132 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5133 ac_cv_prog_READELF="${ac_tool_prefix}readelf"
5134 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5143 READELF=$ac_cv_prog_READELF
5144 if test -n "$READELF"; then
5145 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF" >&5
5146 $as_echo "$READELF" >&6; }
5148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5149 $as_echo "no" >&6; }
5154 if test -z "$ac_cv_prog_READELF"; then
5155 ac_ct_READELF=$READELF
5156 # Extract the first word of "readelf", so it can be a program name with args.
5157 set dummy readelf; ac_word=$2
5158 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5159 $as_echo_n "checking for $ac_word... " >&6; }
5160 if ${ac_cv_prog_ac_ct_READELF+:} false; then :
5161 $as_echo_n "(cached) " >&6
5163 if test -n "$ac_ct_READELF"; then
5164 ac_cv_prog_ac_ct_READELF="$ac_ct_READELF" # Let the user override the test.
5166 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5170 test -z "$as_dir" && as_dir=.
5171 for ac_exec_ext in '' $ac_executable_extensions; do
5172 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5173 ac_cv_prog_ac_ct_READELF="readelf"
5174 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5183 ac_ct_READELF=$ac_cv_prog_ac_ct_READELF
5184 if test -n "$ac_ct_READELF"; then
5185 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_READELF" >&5
5186 $as_echo "$ac_ct_READELF" >&6; }
5188 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5189 $as_echo "no" >&6; }
5192 if test "x$ac_ct_READELF" = x; then
5195 case $cross_compiling:$ac_tool_warned in
5197 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5198 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5199 ac_tool_warned=yes ;;
5201 READELF=$ac_ct_READELF
5204 READELF="$ac_cv_prog_READELF"
5207 if test -n "$ac_tool_prefix"; then
5208 # Extract the first word of "${ac_tool_prefix}nm", so it can be a program name with args.
5209 set dummy ${ac_tool_prefix}nm; ac_word=$2
5210 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5211 $as_echo_n "checking for $ac_word... " >&6; }
5212 if ${ac_cv_prog_NM+:} false; then :
5213 $as_echo_n "(cached) " >&6
5215 if test -n "$NM"; then
5216 ac_cv_prog_NM="$NM" # Let the user override the test.
5218 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5222 test -z "$as_dir" && as_dir=.
5223 for ac_exec_ext in '' $ac_executable_extensions; do
5224 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5225 ac_cv_prog_NM="${ac_tool_prefix}nm"
5226 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5236 if test -n "$NM"; then
5237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5
5238 $as_echo "$NM" >&6; }
5240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5241 $as_echo "no" >&6; }
5246 if test -z "$ac_cv_prog_NM"; then
5248 # Extract the first word of "nm", so it can be a program name with args.
5249 set dummy nm; ac_word=$2
5250 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5251 $as_echo_n "checking for $ac_word... " >&6; }
5252 if ${ac_cv_prog_ac_ct_NM+:} false; then :
5253 $as_echo_n "(cached) " >&6
5255 if test -n "$ac_ct_NM"; then
5256 ac_cv_prog_ac_ct_NM="$ac_ct_NM" # Let the user override the test.
5258 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5262 test -z "$as_dir" && as_dir=.
5263 for ac_exec_ext in '' $ac_executable_extensions; do
5264 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5265 ac_cv_prog_ac_ct_NM="nm"
5266 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5275 ac_ct_NM=$ac_cv_prog_ac_ct_NM
5276 if test -n "$ac_ct_NM"; then
5277 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NM" >&5
5278 $as_echo "$ac_ct_NM" >&6; }
5280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5281 $as_echo "no" >&6; }
5284 if test "x$ac_ct_NM" = x; then
5287 case $cross_compiling:$ac_tool_warned in
5289 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5290 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5291 ac_tool_warned=yes ;;
5300 for ac_prog in autoconf
5302 # Extract the first word of "$ac_prog", so it can be a program name with args.
5303 set dummy $ac_prog; ac_word=$2
5304 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5305 $as_echo_n "checking for $ac_word... " >&6; }
5306 if ${ac_cv_prog_AUTOCONF+:} false; then :
5307 $as_echo_n "(cached) " >&6
5309 if test -n "$AUTOCONF"; then
5310 ac_cv_prog_AUTOCONF="$AUTOCONF" # Let the user override the test.
5312 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5316 test -z "$as_dir" && as_dir=.
5317 for ac_exec_ext in '' $ac_executable_extensions; do
5318 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5319 ac_cv_prog_AUTOCONF="$ac_prog"
5320 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5329 AUTOCONF=$ac_cv_prog_AUTOCONF
5330 if test -n "$AUTOCONF"; then
5331 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AUTOCONF" >&5
5332 $as_echo "$AUTOCONF" >&6; }
5334 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5335 $as_echo "no" >&6; }
5339 test -n "$AUTOCONF" && break
5341 test -n "$AUTOCONF" || AUTOCONF="no"
5343 case "x$AUTOCONF" in
5344 xno|x|x:) AUTOCONF=no ;;
5346 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works" >&5
5347 $as_echo_n "checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works... " >&6; }
5348 if ${libc_cv_autoconf_works+:} false; then :
5349 $as_echo_n "(cached) " >&6
5351 if (cd $srcdir; $AUTOCONF $ACFLAGS configure.in > /dev/null 2>&1); then
5352 libc_cv_autoconf_works=yes
5354 libc_cv_autoconf_works=no
5357 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_autoconf_works" >&5
5358 $as_echo "$libc_cv_autoconf_works" >&6; }
5359 test $libc_cv_autoconf_works = yes || AUTOCONF=no
5362 if test "x$AUTOCONF" = xno; then
5363 aux_missing="$aux_missing autoconf"
5366 test -n "$critic_missing" && as_fn_error $? "
5367 *** These critical programs are missing or too old:$critic_missing
5368 *** Check the INSTALL file for required versions." "$LINENO" 5
5370 test -n "$aux_missing" && { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
5371 *** These auxiliary programs are missing or incompatible versions:$aux_missing
5372 *** some features will be disabled.
5373 *** Check the INSTALL file for required versions." >&5
5374 $as_echo "$as_me: WARNING:
5375 *** These auxiliary programs are missing or incompatible versions:$aux_missing
5376 *** some features will be disabled.
5377 *** Check the INSTALL file for required versions." >&2;}
5379 # if using special system headers, find out the compiler's sekrit
5380 # header directory and add that to the list. NOTE: Only does the right
5381 # thing on a system that doesn't need fixincludes. (Not presently a problem.)
5382 if test -n "$sysheaders"; then
5383 SYSINCLUDES=-nostdinc
5384 for d in include include-fixed; do
5385 i=`$CC -print-file-name="$d"` && test "x$i" != x && test "x$i" != "x$d" &&
5386 SYSINCLUDES="$SYSINCLUDES -isystem $i"
5388 SYSINCLUDES="$SYSINCLUDES \
5389 -isystem `echo $sysheaders | sed 's/:/ -isystem /g'`"
5390 if test -n "$CXX"; then
5392 cxxversion=`$CXX -dumpversion 2>&5` &&
5393 cxxmachine=`$CXX -dumpmachine 2>&5` &&
5394 for d in include "$cxxmachine/include"; do
5395 i=../../../../$d/c++/$cxxversion
5396 cxxheaders=`$CXX -print-file-name="$i"` &&
5397 test "x$cxxheaders" != x && test "x$i" != "x$cxxheaders" &&
5398 CXX_SYSINCLUDES="$CXX_SYSINCLUDES -isystem $cxxheaders \
5399 -isystem $cxxheaders/$cxxmachine -isystem $cxxheaders/backward"
5406 # Test if LD_LIBRARY_PATH contains the notation for the current directory
5407 # since this would lead to problems installing/building glibc.
5408 # LD_LIBRARY_PATH contains the current directory if one of the following
5410 # - one of the terminals (":" and ";") is the first or last sign
5411 # - two terminals occur directly after each other
5412 # - the path contains an element with a dot in it
5413 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LD_LIBRARY_PATH variable" >&5
5414 $as_echo_n "checking LD_LIBRARY_PATH variable... " >&6; }
5415 case ${LD_LIBRARY_PATH} in
5416 [:\;]* | *[:\;] | *[:\;][:\;]* | *[:\;]. | .[:\;]*| . | *[:\;].[:\;]* )
5417 ld_library_path_setting="contains current directory"
5420 ld_library_path_setting="ok"
5423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_library_path_setting" >&5
5424 $as_echo "$ld_library_path_setting" >&6; }
5425 if test "$ld_library_path_setting" != "ok"; then
5427 *** LD_LIBRARY_PATH shouldn't contain the current directory when
5428 *** building glibc. Please change the environment variable
5429 *** and run configure again." "$LINENO" 5
5432 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether GCC supports -static-libgcc" >&5
5433 $as_echo_n "checking whether GCC supports -static-libgcc... " >&6; }
5434 if ${libc_cv_gcc_static_libgcc+:} false; then :
5435 $as_echo_n "(cached) " >&6
5437 if $CC -v -static-libgcc 2>&1 | grep -q 'unrecognized option.*static-libgcc'; then
5438 libc_cv_gcc_static_libgcc=
5440 libc_cv_gcc_static_libgcc=-static-libgcc
5443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_static_libgcc" >&5
5444 $as_echo "$libc_cv_gcc_static_libgcc" >&6; }
5447 # Extract the first word of "bash", so it can be a program name with args.
5448 set dummy bash; ac_word=$2
5449 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5450 $as_echo_n "checking for $ac_word... " >&6; }
5451 if ${ac_cv_path_BASH_SHELL+:} false; then :
5452 $as_echo_n "(cached) " >&6
5456 ac_cv_path_BASH_SHELL="$BASH_SHELL" # Let the user override the test with a path.
5459 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5463 test -z "$as_dir" && as_dir=.
5464 for ac_exec_ext in '' $ac_executable_extensions; do
5465 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5466 ac_cv_path_BASH_SHELL="$as_dir/$ac_word$ac_exec_ext"
5467 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5474 test -z "$ac_cv_path_BASH_SHELL" && ac_cv_path_BASH_SHELL="no"
5478 BASH_SHELL=$ac_cv_path_BASH_SHELL
5479 if test -n "$BASH_SHELL"; then
5480 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BASH_SHELL" >&5
5481 $as_echo "$BASH_SHELL" >&6; }
5483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5484 $as_echo "no" >&6; }
5488 if test "$BASH_SHELL" != no &&
5489 $BASH_SHELL -c 'test "$BASH_VERSINFO" \
5490 && test "$BASH_VERSINFO" -ge 2 >&/dev/null'; then
5491 libc_cv_have_bash2=yes
5493 libc_cv_have_bash2=no
5497 if test "$BASH_SHELL" = no; then
5498 # Extract the first word of "ksh", so it can be a program name with args.
5499 set dummy ksh; ac_word=$2
5500 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5501 $as_echo_n "checking for $ac_word... " >&6; }
5502 if ${ac_cv_path_KSH+:} false; then :
5503 $as_echo_n "(cached) " >&6
5507 ac_cv_path_KSH="$KSH" # Let the user override the test with a path.
5510 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5514 test -z "$as_dir" && as_dir=.
5515 for ac_exec_ext in '' $ac_executable_extensions; do
5516 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5517 ac_cv_path_KSH="$as_dir/$ac_word$ac_exec_ext"
5518 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5525 test -z "$ac_cv_path_KSH" && ac_cv_path_KSH="no"
5530 if test -n "$KSH"; then
5531 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $KSH" >&5
5532 $as_echo "$KSH" >&6; }
5534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5535 $as_echo "no" >&6; }
5539 if test "$KSH" = no; then
5542 libc_cv_have_ksh=yes
5547 libc_cv_have_ksh=yes
5551 for ac_prog in gawk mawk nawk awk
5553 # Extract the first word of "$ac_prog", so it can be a program name with args.
5554 set dummy $ac_prog; ac_word=$2
5555 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5556 $as_echo_n "checking for $ac_word... " >&6; }
5557 if ${ac_cv_prog_AWK+:} false; then :
5558 $as_echo_n "(cached) " >&6
5560 if test -n "$AWK"; then
5561 ac_cv_prog_AWK="$AWK" # Let the user override the test.
5563 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5567 test -z "$as_dir" && as_dir=.
5568 for ac_exec_ext in '' $ac_executable_extensions; do
5569 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5570 ac_cv_prog_AWK="$ac_prog"
5571 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5581 if test -n "$AWK"; then
5582 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5583 $as_echo "$AWK" >&6; }
5585 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5586 $as_echo "no" >&6; }
5590 test -n "$AWK" && break
5593 # Extract the first word of "perl", so it can be a program name with args.
5594 set dummy perl; ac_word=$2
5595 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5596 $as_echo_n "checking for $ac_word... " >&6; }
5597 if ${ac_cv_path_PERL+:} false; then :
5598 $as_echo_n "(cached) " >&6
5602 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
5605 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5609 test -z "$as_dir" && as_dir=.
5610 for ac_exec_ext in '' $ac_executable_extensions; do
5611 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5612 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
5613 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5620 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="no"
5624 PERL=$ac_cv_path_PERL
5625 if test -n "$PERL"; then
5626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
5627 $as_echo "$PERL" >&6; }
5629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5630 $as_echo "no" >&6; }
5634 if test "$PERL" != no &&
5635 (eval `$PERL -V:apiversion`; test `expr "$apiversion" \< 5` -ne 0); then
5638 # Extract the first word of "install-info", so it can be a program name with args.
5639 set dummy install-info; ac_word=$2
5640 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5641 $as_echo_n "checking for $ac_word... " >&6; }
5642 if ${ac_cv_path_INSTALL_INFO+:} false; then :
5643 $as_echo_n "(cached) " >&6
5645 case $INSTALL_INFO in
5647 ac_cv_path_INSTALL_INFO="$INSTALL_INFO" # Let the user override the test with a path.
5650 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5651 as_dummy="$PATH:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin"
5652 for as_dir in $as_dummy
5655 test -z "$as_dir" && as_dir=.
5656 for ac_exec_ext in '' $ac_executable_extensions; do
5657 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5658 ac_cv_path_INSTALL_INFO="$as_dir/$ac_word$ac_exec_ext"
5659 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5666 test -z "$ac_cv_path_INSTALL_INFO" && ac_cv_path_INSTALL_INFO="no"
5670 INSTALL_INFO=$ac_cv_path_INSTALL_INFO
5671 if test -n "$INSTALL_INFO"; then
5672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL_INFO" >&5
5673 $as_echo "$INSTALL_INFO" >&6; }
5675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5676 $as_echo "no" >&6; }
5680 # Extract the first word of "bison", so it can be a program name with args.
5681 set dummy bison; ac_word=$2
5682 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5683 $as_echo_n "checking for $ac_word... " >&6; }
5684 if ${ac_cv_path_BISON+:} false; then :
5685 $as_echo_n "(cached) " >&6
5689 ac_cv_path_BISON="$BISON" # Let the user override the test with a path.
5692 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5693 as_dummy="$PATH:/usr/local/bin:/usr/bin:/bin"
5694 for as_dir in $as_dummy
5697 test -z "$as_dir" && as_dir=.
5698 for ac_exec_ext in '' $ac_executable_extensions; do
5699 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5700 ac_cv_path_BISON="$as_dir/$ac_word$ac_exec_ext"
5701 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5708 test -z "$ac_cv_path_BISON" && ac_cv_path_BISON="no"
5712 BISON=$ac_cv_path_BISON
5713 if test -n "$BISON"; then
5714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BISON" >&5
5715 $as_echo "$BISON" >&6; }
5717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5718 $as_echo "no" >&6; }
5723 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libc-friendly stddef.h" >&5
5724 $as_echo_n "checking for libc-friendly stddef.h... " >&6; }
5725 if ${libc_cv_friendly_stddef+:} false; then :
5726 $as_echo_n "(cached) " >&6
5728 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5729 /* end confdefs.h. */
5730 #define __need_size_t
5731 #define __need_wchar_t
5738 size_t size; wchar_t wchar;
5740 #error stddef.h ignored __need_*
5742 if (&size == NULL || &wchar == NULL) abort ();
5747 if ac_fn_c_try_compile "$LINENO"; then :
5748 libc_cv_friendly_stddef=yes
5750 libc_cv_friendly_stddef=no
5752 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_friendly_stddef" >&5
5755 $as_echo "$libc_cv_friendly_stddef" >&6; }
5756 if test $libc_cv_friendly_stddef = yes; then
5757 config_vars="$config_vars
5758 override stddef.h = # The installed <stddef.h> seems to be libc-friendly."
5761 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need to use -P to assemble .S files" >&5
5762 $as_echo_n "checking whether we need to use -P to assemble .S files... " >&6; }
5763 if ${libc_cv_need_minus_P+:} false; then :
5764 $as_echo_n "(cached) " >&6
5766 cat > conftest.S <<EOF
5767 #include "confdefs.h"
5768 /* Nothing whatsoever. */
5770 if { ac_try='${CC-cc} $CPPFLAGS $ASFLAGS -c conftest.S 1>&5'
5771 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5774 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5775 test $ac_status = 0; }; }; then
5776 libc_cv_need_minus_P=no
5778 libc_cv_need_minus_P=yes
5782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_need_minus_P" >&5
5783 $as_echo "$libc_cv_need_minus_P" >&6; }
5784 if test $libc_cv_need_minus_P = yes; then
5785 config_vars="$config_vars
5786 asm-CPPFLAGS = -P # The assembler can't grok cpp's # line directives."
5789 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .set assembler directive" >&5
5790 $as_echo_n "checking for .set assembler directive... " >&6; }
5791 if ${libc_cv_asm_set_directive+:} false; then :
5792 $as_echo_n "(cached) " >&6
5794 cat > conftest.s <<EOF
5797 .set glibc_conftest_frobozz,foo
5798 $libc_cv_asm_global_directive glibc_conftest_frobozz
5800 # The alpha-dec-osf1 assembler gives only a warning for `.set'
5801 # (but it doesn't work), so we must do a linking check to be sure.
5802 cat > conftest1.c <<\EOF
5803 extern int glibc_conftest_frobozz;
5804 void _start() { glibc_conftest_frobozz = 1; }
5806 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
5807 -nostartfiles -nostdlib \
5808 -o conftest conftest.s conftest1.c 1>&5 2>&5; then
5809 libc_cv_asm_set_directive=yes
5811 libc_cv_asm_set_directive=no
5815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_set_directive" >&5
5816 $as_echo "$libc_cv_asm_set_directive" >&6; }
5817 if test $libc_cv_asm_set_directive = yes; then
5818 $as_echo "#define HAVE_ASM_SET_DIRECTIVE 1" >>confdefs.h
5822 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler gnu_unique_object symbol type" >&5
5823 $as_echo_n "checking for assembler gnu_unique_object symbol type... " >&6; }
5824 if ${libc_cv_asm_unique_object+:} false; then :
5825 $as_echo_n "(cached) " >&6
5827 cat > conftest.s <<EOF
5830 .type _sym, ${libc_cv_asm_type_prefix}gnu_unique_object
5832 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5833 libc_cv_asm_unique_object=yes
5835 libc_cv_asm_unique_object=no
5839 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_unique_object" >&5
5840 $as_echo "$libc_cv_asm_unique_object" >&6; }
5841 if test $libc_cv_asm_unique_object = yes; then
5842 $as_echo "#define HAVE_ASM_UNIQUE_OBJECT 1" >>confdefs.h
5846 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .symver assembler directive" >&5
5847 $as_echo_n "checking for .symver assembler directive... " >&6; }
5848 if ${libc_cv_asm_symver_directive+:} false; then :
5849 $as_echo_n "(cached) " >&6
5851 cat > conftest.s <<EOF
5854 .symver _sym,sym@VERS
5856 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5857 libc_cv_asm_symver_directive=yes
5859 libc_cv_asm_symver_directive=no
5863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_symver_directive" >&5
5864 $as_echo "$libc_cv_asm_symver_directive" >&6; }
5865 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld --version-script" >&5
5866 $as_echo_n "checking for ld --version-script... " >&6; }
5867 if ${libc_cv_ld_version_script_option+:} false; then :
5868 $as_echo_n "(cached) " >&6
5870 if test $libc_cv_asm_symver_directive = yes; then
5871 cat > conftest.s <<EOF
5874 .symver _sym,sym@VERS
5876 cat > conftest.map <<EOF
5885 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5886 if { ac_try='${CC-cc} $CFLAGS $LDFLAGS -shared
5887 -o conftest.so conftest.o
5888 -nostartfiles -nostdlib
5889 -Wl,--version-script,conftest.map
5891 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5894 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5895 test $ac_status = 0; }; };
5897 libc_cv_ld_version_script_option=yes
5899 libc_cv_ld_version_script_option=no
5902 libc_cv_ld_version_script_option=no
5905 libc_cv_ld_version_script_option=no
5909 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ld_version_script_option" >&5
5910 $as_echo "$libc_cv_ld_version_script_option" >&6; }
5911 if test $shared != no &&
5912 test $libc_cv_asm_symver_directive = yes &&
5913 test $libc_cv_ld_version_script_option = yes &&
5914 test $enable_versioning = yes; then
5916 $as_echo "#define DO_VERSIONING 1" >>confdefs.h
5923 if test $shared != no && test $VERSIONING = no; then
5925 *** WARNING: You should not compile GNU libc without versioning. Not using
5926 *** versioning will introduce incompatibilities so that old binaries
5927 *** will not run anymore.
5928 *** For versioning you need recent binutils (binutils-2.8.1.0.23 or newer)."
5930 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .previous assembler directive" >&5
5931 $as_echo_n "checking for .previous assembler directive... " >&6; }
5932 if ${libc_cv_asm_previous_directive+:} false; then :
5933 $as_echo_n "(cached) " >&6
5935 cat > conftest.s <<EOF
5936 .section foo_section
5939 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5940 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5943 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5944 test $ac_status = 0; }; }; then
5945 libc_cv_asm_previous_directive=yes
5947 libc_cv_asm_previous_directive=no
5951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_previous_directive" >&5
5952 $as_echo "$libc_cv_asm_previous_directive" >&6; }
5953 if test $libc_cv_asm_previous_directive = yes; then
5954 $as_echo "#define HAVE_ASM_PREVIOUS_DIRECTIVE 1" >>confdefs.h
5957 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .popsection assembler directive" >&5
5958 $as_echo_n "checking for .popsection assembler directive... " >&6; }
5959 if ${libc_cv_asm_popsection_directive+:} false; then :
5960 $as_echo_n "(cached) " >&6
5962 cat > conftest.s <<EOF
5963 .pushsection foo_section
5966 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5967 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5970 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5971 test $ac_status = 0; }; }; then
5972 libc_cv_asm_popsection_directive=yes
5974 libc_cv_asm_popsection_directive=no
5978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_popsection_directive" >&5
5979 $as_echo "$libc_cv_asm_popsection_directive" >&6; }
5980 if test $libc_cv_asm_popsection_directive = yes; then
5981 $as_echo "#define HAVE_ASM_POPSECTION_DIRECTIVE 1" >>confdefs.h
5985 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .protected and .hidden assembler directive" >&5
5986 $as_echo_n "checking for .protected and .hidden assembler directive... " >&6; }
5987 if ${libc_cv_asm_protected_directive+:} false; then :
5988 $as_echo_n "(cached) " >&6
5990 cat > conftest.s <<EOF
5996 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5997 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6000 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6001 test $ac_status = 0; }; }; then
6002 libc_cv_asm_protected_directive=yes
6004 as_fn_error $? "assembler support for symbol visibility is required" "$LINENO" 5
6008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_protected_directive" >&5
6009 $as_echo "$libc_cv_asm_protected_directive" >&6; }
6011 if test $libc_cv_asm_protected_directive = yes; then
6012 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((visibility())) is supported" >&5
6013 $as_echo_n "checking whether __attribute__((visibility())) is supported... " >&6; }
6014 if ${libc_cv_visibility_attribute+:} false; then :
6015 $as_echo_n "(cached) " >&6
6017 cat > conftest.c <<EOF
6018 int foo __attribute__ ((visibility ("hidden"))) = 1;
6019 int bar __attribute__ ((visibility ("protected"))) = 1;
6021 libc_cv_visibility_attribute=no
6022 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
6023 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6026 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6027 test $ac_status = 0; }; }; then
6028 if grep '\.hidden.*foo' conftest.s >/dev/null; then
6029 if grep '\.protected.*bar' conftest.s >/dev/null; then
6030 libc_cv_visibility_attribute=yes
6034 rm -f conftest.{c,s}
6037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_visibility_attribute" >&5
6038 $as_echo "$libc_cv_visibility_attribute" >&6; }
6039 if test $libc_cv_visibility_attribute != yes; then
6040 as_fn_error $? "compiler support for visibility attribute is required" "$LINENO" 5
6044 if test $libc_cv_visibility_attribute = yes; then
6045 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken __attribute__((visibility()))" >&5
6046 $as_echo_n "checking for broken __attribute__((visibility()))... " >&6; }
6047 if ${libc_cv_broken_visibility_attribute+:} false; then :
6048 $as_echo_n "(cached) " >&6
6050 cat > conftest.c <<EOF
6052 int bar (int x) __asm__ ("foo") __attribute__ ((visibility ("hidden")));
6053 int bar (int x) { return x; }
6055 libc_cv_broken_visibility_attribute=yes
6056 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
6057 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6060 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6061 test $ac_status = 0; }; }; then
6062 if grep '\.hidden[ _]foo' conftest.s >/dev/null; then
6063 libc_cv_broken_visibility_attribute=no
6066 rm -f conftest.c conftest.s
6069 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_broken_visibility_attribute" >&5
6070 $as_echo "$libc_cv_broken_visibility_attribute" >&6; }
6071 if test $libc_cv_broken_visibility_attribute = yes; then
6072 as_fn_error $? "working compiler support for visibility attribute is required" "$LINENO" 5
6076 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken __attribute__((alias()))" >&5
6077 $as_echo_n "checking for broken __attribute__((alias()))... " >&6; }
6078 if ${libc_cv_broken_alias_attribute+:} false; then :
6079 $as_echo_n "(cached) " >&6
6081 cat > conftest.c <<EOF
6082 extern int foo (int x) __asm ("xyzzy");
6083 int bar (int x) { return x; }
6084 extern __typeof (bar) foo __attribute ((weak, alias ("bar")));
6086 extern __typeof (dfoo) dfoo __asm ("abccb");
6089 libc_cv_broken_alias_attribute=yes
6090 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
6091 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6094 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6095 test $ac_status = 0; }; }; then
6096 if grep 'xyzzy' conftest.s >/dev/null &&
6097 grep 'abccb' conftest.s >/dev/null; then
6098 libc_cv_broken_alias_attribute=no
6101 rm -f conftest.c conftest.s
6104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_broken_alias_attribute" >&5
6105 $as_echo "$libc_cv_broken_alias_attribute" >&6; }
6106 if test $libc_cv_broken_alias_attribute = yes; then
6107 as_fn_error $? "working alias attribute support required" "$LINENO" 5
6110 if test $libc_cv_visibility_attribute = yes; then
6111 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to put _rtld_local into .sdata section" >&5
6112 $as_echo_n "checking whether to put _rtld_local into .sdata section... " >&6; }
6113 if ${libc_cv_have_sdata_section+:} false; then :
6114 $as_echo_n "(cached) " >&6
6116 echo "int i;" > conftest.c
6117 libc_cv_have_sdata_section=no
6118 if ${CC-cc} $LDFLAGS -fPIC -shared -Wl,--verbose conftest.c -o conftest.so 2>&1 \
6119 | grep '\.sdata' >/dev/null; then
6120 libc_cv_have_sdata_section=yes
6122 rm -f conftest.c conftest.so
6125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_sdata_section" >&5
6126 $as_echo "$libc_cv_have_sdata_section" >&6; }
6127 if test $libc_cv_have_sdata_section = yes; then
6128 $as_echo "#define HAVE_SDATA_SECTION 1" >>confdefs.h
6133 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .preinit_array/.init_array/.fini_array support" >&5
6134 $as_echo_n "checking for .preinit_array/.init_array/.fini_array support... " >&6; }
6135 if ${libc_cv_initfini_array+:} false; then :
6136 $as_echo_n "(cached) " >&6
6138 cat > conftest.c <<EOF
6139 int _start (void) { return 0; }
6140 int __start (void) { return 0; }
6142 int foo (void) { return 1; }
6143 int (*fp) (void) __attribute__ ((section (".init_array"))) = foo;
6146 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -o conftest
6147 conftest.c -static -nostartfiles -nostdlib
6149 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6152 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6153 test $ac_status = 0; }; }; then :
6154 if $READELF -S conftest | fgrep INIT_ARRAY > /dev/null; then
6155 libc_cv_initfini_array=yes
6157 libc_cv_initfini_array=no
6160 libc_cv_initfini_array=no
6165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_initfini_array" >&5
6166 $as_echo "$libc_cv_initfini_array" >&6; }
6167 if test $libc_cv_initfini_array != yes; then
6168 as_fn_error $? "Need linker with .init_array/.fini_array support." "$LINENO" 5
6171 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use .ctors/.dtors header and trailer" >&5
6172 $as_echo_n "checking whether to use .ctors/.dtors header and trailer... " >&6; }
6173 if ${libc_cv_ctors_header+:} false; then :
6174 $as_echo_n "(cached) " >&6
6176 libc_cv_ctors_header=yes
6177 cat > conftest.c <<EOF
6178 int _start (void) { return 0; }
6179 int __start (void) { return 0; }
6181 __attribute__ ((constructor)) void ctor (void) { asm (""); }
6182 __attribute__ ((destructor)) void dtor (void) { asm (""); }
6185 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -o conftest
6186 conftest.c -static -nostartfiles -nostdlib
6188 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6191 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6192 test $ac_status = 0; }; }; then :
6193 if $READELF -WS conftest$ac_exeext | $AWK '
6194 { gsub(/\[ */, "[") }
6195 $2 == ".ctors" || $2 == ".dtors" {
6196 size = strtonum("0x" $6)
6197 align = strtonum("0x" $NF)
6199 stub[$2] = size == align * 2
6202 ctors_ok = !seen[".ctors"] || stub[".ctors"]
6203 dtors_ok = !seen[".dtors"] || stub[".dtors"]
6204 exit ((ctors_ok && dtors_ok) ? 0 : 1)
6207 libc_cv_ctors_header=no
6211 as_fn_error $? "missing __attribute__ ((constructor)) support??" "$LINENO" 5
6217 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ctors_header" >&5
6218 $as_echo "$libc_cv_ctors_header" >&6; }
6219 if test $libc_cv_ctors_header = no; then
6220 $as_echo "#define NO_CTORS_DTORS_SECTIONS 1" >>confdefs.h
6224 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libunwind-support in compiler" >&5
6225 $as_echo_n "checking for libunwind-support in compiler... " >&6; }
6226 if ${libc_cv_cc_with_libunwind+:} false; then :
6227 $as_echo_n "(cached) " >&6
6230 cat > conftest.c <<EOF
6231 int main (void) { return 0; }
6233 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -static -o conftest \
6234 conftest.c -v 2>&1 >/dev/null | grep -q " -lunwind "; then
6235 libc_cv_cc_with_libunwind=yes
6237 libc_cv_cc_with_libunwind=no
6241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_with_libunwind" >&5
6242 $as_echo "$libc_cv_cc_with_libunwind" >&6; }
6244 if test $libc_cv_cc_with_libunwind = yes; then
6245 $as_echo "#define HAVE_CC_WITH_LIBUNWIND 1" >>confdefs.h
6249 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z nodelete option" >&5
6250 $as_echo_n "checking for -z nodelete option... " >&6; }
6251 if ${libc_cv_z_nodelete+:} false; then :
6252 $as_echo_n "(cached) " >&6
6254 cat > conftest.c <<EOF
6255 int _start (void) { return 42; }
6257 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6258 -fPIC -shared -o conftest.so conftest.c
6259 -nostartfiles -nostdlib
6260 -Wl,--enable-new-dtags,-z,nodelete 1>&5'
6261 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6264 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6265 test $ac_status = 0; }; }
6267 libc_cv_z_nodelete=yes
6269 as_fn_error $? "linker with -z nodelete support required" "$LINENO" 5
6273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_nodelete" >&5
6274 $as_echo "$libc_cv_z_nodelete" >&6; }
6276 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z nodlopen option" >&5
6277 $as_echo_n "checking for -z nodlopen option... " >&6; }
6278 if ${libc_cv_z_nodlopen+:} false; then :
6279 $as_echo_n "(cached) " >&6
6281 cat > conftest.c <<EOF
6282 int _start (void) { return 42; }
6284 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6285 -fPIC -shared -o conftest.so conftest.c
6286 -nostartfiles -nostdlib
6287 -Wl,--enable-new-dtags,-z,nodlopen 1>&5'
6288 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6291 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6292 test $ac_status = 0; }; }
6294 libc_cv_z_nodlopen=yes
6296 as_fn_error $? "linker with -z nodlopen support required" "$LINENO" 5
6300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_nodlopen" >&5
6301 $as_echo "$libc_cv_z_nodlopen" >&6; }
6303 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z initfirst option" >&5
6304 $as_echo_n "checking for -z initfirst option... " >&6; }
6305 if ${libc_cv_z_initfirst+:} false; then :
6306 $as_echo_n "(cached) " >&6
6308 cat > conftest.c <<EOF
6309 int _start (void) { return 42; }
6311 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6312 -fPIC -shared -o conftest.so conftest.c
6313 -nostartfiles -nostdlib
6314 -Wl,--enable-new-dtags,-z,initfirst 1>&5'
6315 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6318 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6319 test $ac_status = 0; }; }
6321 libc_cv_z_initfirst=yes
6323 as_fn_error $? "linker with -z initfirst support required" "$LINENO" 5
6327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_initfirst" >&5
6328 $as_echo "$libc_cv_z_initfirst" >&6; }
6330 # Add-on fragments can set these for other machines.
6331 libc_commonpagesize=${libc_commonpagesize:-no}
6332 libc_relro_required=${libc_relro_required:-no}
6333 case "$base_machine" in
6334 i[34567]86 | x86_64 | powerpc* | s390*)
6335 libc_commonpagesize=0x1000
6336 libc_relro_required=yes
6339 libc_commonpagesize=0x2000
6340 libc_relro_required=yes
6344 if test $libc_commonpagesize != no; then
6345 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z relro option" >&5
6346 $as_echo_n "checking for -z relro option... " >&6; }
6347 if ${libc_cv_z_relro+:} false; then :
6348 $as_echo_n "(cached) " >&6
6351 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6352 /* end confdefs.h. */
6354 int _start (void) { return 42; }
6355 extern void _exit (int);
6356 /* Since these pointers are const, they should go in rodata.
6357 Since they refer to functions that have to be resolved by
6358 dynamic linking, they should instead go in RELRO data. */
6359 const void *const relro[] = { &_start, &_exit, 0 };
6360 /* GNU ld fails to produce RELRO data when it's very small and there is no
6361 normal writable data following it, or if only uninitialized (.bss) data
6362 follows it, or only very small writable data. */
6363 int data[0x10000] = { 1, };
6366 cat > conftest.awk <<\EOF
6369 commonpagesize = strtonum(commonpagesize)
6371 { print "LINE:", $0 > "/dev/stderr" }
6373 vaddr = strtonum($3)
6374 memsz = strtonum($6)
6376 printf "vaddr %#x memsz %#x end %#x commonpagesize %#x\n", \
6377 vaddr, memsz, end, commonpagesize > "/dev/stderr"
6378 result = (end % commonpagesize == 0) ? "yes" : "broken"
6380 END { print result }
6382 { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6383 -fPIC -shared -o conftest.so conftest.c
6384 -nostartfiles -nostdlib
6386 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6389 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6390 test $ac_status = 0; }; } &&
6391 { ac_try='$READELF -Wl conftest.so > conftest.ph'
6392 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6395 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6396 test $ac_status = 0; }; } &&
6398 $AWK -v commonpagesize=$libc_commonpagesize -f conftest.awk
6399 conftest.ph > conftest.cps
6401 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6404 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6405 test $ac_status = 0; }; } &&
6406 libc_cv_z_relro=`cat conftest.cps 2>&5`
6409 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_relro" >&5
6410 $as_echo "$libc_cv_z_relro" >&6; }
6411 if { test "x$libc_relro_required" = xyes &&
6412 test "x$libc_cv_z_relro" != xyes
6415 as_fn_error $? "linker with -z relro support required" "$LINENO" 5
6418 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: missing architecture parameter to check for working -z relro" >&5
6419 $as_echo "$as_me: WARNING: missing architecture parameter to check for working -z relro" >&2;}
6422 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -Bgroup option" >&5
6423 $as_echo_n "checking for -Bgroup option... " >&6; }
6424 if ${libc_cv_Bgroup+:} false; then :
6425 $as_echo_n "(cached) " >&6
6427 cat > conftest.c <<EOF
6428 int _start (void) { return 42; }
6430 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6431 -fPIC -shared -o conftest.so conftest.c
6432 -Wl,-Bgroup -nostdlib 1>&5'
6433 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6436 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6437 test $ac_status = 0; }; }
6445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_Bgroup" >&5
6446 $as_echo "$libc_cv_Bgroup" >&6; }
6450 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether --noexecstack is desirable for .S files" >&5
6451 $as_echo_n "checking whether --noexecstack is desirable for .S files... " >&6; }
6452 if ${libc_cv_as_noexecstack+:} false; then :
6453 $as_echo_n "(cached) " >&6
6455 cat > conftest.c <<EOF
6458 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS
6459 -S -o conftest.s conftest.c 1>&5'
6460 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6463 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6464 test $ac_status = 0; }; } \
6465 && grep -q .note.GNU-stack conftest.s \
6466 && { ac_try='${CC-cc} $ASFLAGS -Wa,--noexecstack
6467 -c -o conftest.o conftest.s 1>&5'
6468 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6471 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6472 test $ac_status = 0; }; }
6474 libc_cv_as_noexecstack=yes
6476 libc_cv_as_noexecstack=no
6480 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_as_noexecstack" >&5
6481 $as_echo "$libc_cv_as_noexecstack" >&6; }
6482 if test $libc_cv_as_noexecstack = yes; then
6483 ASFLAGS_config="$ASFLAGS_config -Wa,--noexecstack"
6487 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z combreloc" >&5
6488 $as_echo_n "checking for -z combreloc... " >&6; }
6489 if ${libc_cv_z_combreloc+:} false; then :
6490 $as_echo_n "(cached) " >&6
6492 cat > conftest.c <<EOF
6493 extern int bar (int);
6495 int foo (void) { return bar (mumble); }
6497 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6498 -fPIC -shared -o conftest.so conftest.c
6499 -nostdlib -nostartfiles
6500 -Wl,-z,combreloc 1>&5'
6501 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6504 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6505 test $ac_status = 0; }; }
6507 if $READELF -S conftest.so | grep '\.rel\(a\|\)\.dyn' > /dev/null; then
6508 libc_cv_z_combreloc=yes
6510 libc_cv_z_combreloc=no
6513 libc_cv_z_combreloc=no
6517 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_combreloc" >&5
6518 $as_echo "$libc_cv_z_combreloc" >&6; }
6519 if test "$libc_cv_z_combreloc" = yes; then
6520 $as_echo "#define HAVE_Z_COMBRELOC 1" >>confdefs.h
6525 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z execstack" >&5
6526 $as_echo_n "checking for -z execstack... " >&6; }
6527 if ${libc_cv_z_execstack+:} false; then :
6528 $as_echo_n "(cached) " >&6
6530 cat > conftest.c <<EOF
6531 int _start (void) { return 42; }
6533 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6534 -fPIC -shared -o conftest.so conftest.c
6535 -Wl,-z,execstack -nostdlib
6537 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6540 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6541 test $ac_status = 0; }; }
6543 libc_cv_z_execstack=yes
6545 libc_cv_z_execstack=no
6549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_execstack" >&5
6550 $as_echo "$libc_cv_z_execstack" >&6; }
6553 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fpie" >&5
6554 $as_echo_n "checking for -fpie... " >&6; }
6555 if ${libc_cv_fpie+:} false; then :
6556 $as_echo_n "(cached) " >&6
6558 cat > conftest.c <<EOF
6560 main () { return 0;}
6562 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -pie -fpie
6563 -o conftest conftest.c 1>&5'
6564 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6567 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6568 test $ac_status = 0; }; }
6576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_fpie" >&5
6577 $as_echo "$libc_cv_fpie" >&6; }
6581 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --hash-style option" >&5
6582 $as_echo_n "checking for --hash-style option... " >&6; }
6583 if ${libc_cv_hashstyle+:} false; then :
6584 $as_echo_n "(cached) " >&6
6586 cat > conftest.c <<EOF
6587 int _start (void) { return 42; }
6589 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6590 -fPIC -shared -o conftest.so conftest.c
6591 -Wl,--hash-style=both -nostdlib 1>&5'
6592 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6595 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6596 test $ac_status = 0; }; }
6598 libc_cv_hashstyle=yes
6600 libc_cv_hashstyle=no
6604 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_hashstyle" >&5
6605 $as_echo "$libc_cv_hashstyle" >&6; }
6608 # The linker's default -shared behavior is good enough if it
6609 # does these things that our custom linker scripts ensure that
6610 # all allocated NOTE sections come first.
6611 if test "$use_default_link" = default; then
6612 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sufficient default -shared layout" >&5
6613 $as_echo_n "checking for sufficient default -shared layout... " >&6; }
6614 if ${libc_cv_use_default_link+:} false; then :
6615 $as_echo_n "(cached) " >&6
6617 libc_cv_use_default_link=no
6618 cat > conftest.s <<\EOF
6619 .section .note.a,"a",%note
6624 .section .note.b,"a",%note
6630 if { ac_try=' ${CC-cc} $ASFLAGS -shared -o conftest.so conftest.s 1>&5'
6631 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6634 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6635 test $ac_status = 0; }; } &&
6636 ac_try=`$READELF -S conftest.so | sed -n \
6638 s/^ *\[ *[1-9][0-9]*\] *\([^ ][^ ]*\) *\([^ ][^ ]*\) .*$/\2 \1/
6644 libc_seen_a=no libc_seen_b=no
6646 while test $# -ge 2 -a "$1" = NOTE; do
6648 .note.a) libc_seen_a=yes ;;
6649 .note.b) libc_seen_b=yes ;;
6653 case "$libc_seen_a$libc_seen_b" in
6655 libc_cv_use_default_link=yes
6659 $libc_seen_a$libc_seen_b from:
6666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_use_default_link" >&5
6667 $as_echo "$libc_cv_use_default_link" >&6; }
6668 use_default_link=$libc_cv_use_default_link
6671 { $as_echo "$as_me:${as_lineno-$LINENO}: checking linker output format" >&5
6672 $as_echo_n "checking linker output format... " >&6; }
6673 if ${libc_cv_output_format+:} false; then :
6674 $as_echo_n "(cached) " >&6
6676 if libc_cv_output_format=`
6677 ${CC-cc} -nostartfiles -nostdlib -Wl,--print-output-format 2>&5`
6681 libc_cv_output_format=
6683 test -n "$libc_cv_output_format" || libc_cv_output_format=unknown
6685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_output_format" >&5
6686 $as_echo "$libc_cv_output_format" >&6; }
6689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fno-toplevel-reorder -fno-section-anchors" >&5
6690 $as_echo_n "checking for -fno-toplevel-reorder -fno-section-anchors... " >&6; }
6691 if ${libc_cv_fno_toplevel_reorder+:} false; then :
6692 $as_echo_n "(cached) " >&6
6694 cat > conftest.c <<EOF
6697 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -fno-toplevel-reorder -fno-section-anchors
6699 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6702 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6703 test $ac_status = 0; }; }
6705 libc_cv_fno_toplevel_reorder=yes
6707 libc_cv_fno_toplevel_reorder=no
6711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_fno_toplevel_reorder" >&5
6712 $as_echo "$libc_cv_fno_toplevel_reorder" >&6; }
6713 if test $libc_cv_fno_toplevel_reorder = yes; then
6714 fno_unit_at_a_time="-fno-toplevel-reorder -fno-section-anchors"
6716 fno_unit_at_a_time=-fno-unit-at-a-time
6720 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fstack-protector" >&5
6721 $as_echo_n "checking for -fstack-protector... " >&6; }
6722 if ${libc_cv_ssp+:} false; then :
6723 $as_echo_n "(cached) " >&6
6725 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -Werror -fstack-protector -xc /dev/null -S -o /dev/null'
6726 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6729 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6730 test $ac_status = 0; }; }; then :
6737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ssp" >&5
6738 $as_echo "$libc_cv_ssp" >&6; }
6741 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fgnu89-inline" >&5
6742 $as_echo_n "checking for -fgnu89-inline... " >&6; }
6743 if ${libc_cv_gnu89_inline+:} false; then :
6744 $as_echo_n "(cached) " >&6
6746 cat > conftest.c <<EOF
6748 #ifdef __GNUC_GNU_INLINE__
6749 main () { return 0;}
6754 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -std=gnu99 -fgnu89-inline
6755 -o conftest.s conftest.c 1>&5'
6756 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6759 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6760 test $ac_status = 0; }; }
6762 libc_cv_gnu89_inline=yes
6764 libc_cv_gnu89_inline=no
6768 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gnu89_inline" >&5
6769 $as_echo "$libc_cv_gnu89_inline" >&6; }
6770 if test $libc_cv_gnu89_inline = yes; then
6771 gnu89_inline=-fgnu89-inline
6777 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc puts quotes around section names" >&5
6778 $as_echo_n "checking whether cc puts quotes around section names... " >&6; }
6779 if ${libc_cv_have_section_quotes+:} false; then :
6780 $as_echo_n "(cached) " >&6
6782 cat > conftest.c <<EOF
6783 static const int foo
6784 __attribute__ ((section ("bar"))) = 1;
6786 if ${CC-cc} -S conftest.c -o conftest.s; then
6787 if grep '\.section.*"bar"' conftest.s >/dev/null; then
6788 libc_cv_have_section_quotes=yes
6790 libc_cv_have_section_quotes=no
6793 libc_cv_have_section_quotes=unknown
6795 rm -f conftest.{c,s}
6798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_section_quotes" >&5
6799 $as_echo "$libc_cv_have_section_quotes" >&6; }
6800 if test $libc_cv_have_section_quotes = yes; then
6801 $as_echo "#define HAVE_SECTION_QUOTES 1" >>confdefs.h
6805 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler .weak directive" >&5
6806 $as_echo_n "checking for assembler .weak directive... " >&6; }
6807 if ${libc_cv_asm_weak_directive+:} false; then :
6808 $as_echo_n "(cached) " >&6
6810 cat > conftest.s <<EOF
6812 ${libc_cv_asm_global_directive} foo
6815 .weak bar; bar = foo
6817 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6818 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6821 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6822 test $ac_status = 0; }; }; then
6823 libc_cv_asm_weak_directive=yes
6825 libc_cv_asm_weak_directive=no
6829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_weak_directive" >&5
6830 $as_echo "$libc_cv_asm_weak_directive" >&6; }
6832 if test $libc_cv_asm_weak_directive = no; then
6833 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler .weakext directive" >&5
6834 $as_echo_n "checking for assembler .weakext directive... " >&6; }
6835 if ${libc_cv_asm_weakext_directive+:} false; then :
6836 $as_echo_n "(cached) " >&6
6838 cat > conftest.s <<EOF
6840 ${libc_cv_asm_global_directive} foo
6844 ${libc_cv_asm_global_directive} baz
6847 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6848 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6851 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6852 test $ac_status = 0; }; }; then
6853 libc_cv_asm_weakext_directive=yes
6855 libc_cv_asm_weakext_directive=no
6859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_weakext_directive" >&5
6860 $as_echo "$libc_cv_asm_weakext_directive" >&6; }
6864 if test $libc_cv_asm_weak_directive = yes; then
6865 $as_echo "#define HAVE_ASM_WEAK_DIRECTIVE 1" >>confdefs.h
6867 elif test $libc_cv_asm_weakext_directive = yes; then
6868 $as_echo "#define HAVE_ASM_WEAKEXT_DIRECTIVE 1" >>confdefs.h
6872 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether CFI directives are supported" >&5
6873 $as_echo_n "checking whether CFI directives are supported... " >&6; }
6874 if ${libc_cv_asm_cfi_directives+:} false; then :
6875 $as_echo_n "(cached) " >&6
6878 sparc/sparc64*) cfi_offset=2047;;
6881 cat > conftest.s <<EOF
6883 .type func,%function
6887 .cfi_rel_offset 1, $cfi_offset
6890 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6891 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6894 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6895 test $ac_status = 0; }; }; then
6896 libc_cv_asm_cfi_directives=yes
6898 libc_cv_asm_cfi_directives=no
6902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_cfi_directives" >&5
6903 $as_echo "$libc_cv_asm_cfi_directives" >&6; }
6904 if test $libc_cv_asm_cfi_directives = yes; then
6905 $as_echo "#define HAVE_ASM_CFI_DIRECTIVES 1" >>confdefs.h
6909 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld --no-whole-archive" >&5
6910 $as_echo_n "checking for ld --no-whole-archive... " >&6; }
6911 if ${libc_cv_ld_no_whole_archive+:} false; then :
6912 $as_echo_n "(cached) " >&6
6914 cat > conftest.c <<\EOF
6919 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6920 -nostdlib -nostartfiles -Wl,--no-whole-archive
6921 -o conftest conftest.c 1>&5'
6922 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6925 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6926 test $ac_status = 0; }; }; then
6927 libc_cv_ld_no_whole_archive=yes
6929 libc_cv_ld_no_whole_archive=no
6933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ld_no_whole_archive" >&5
6934 $as_echo "$libc_cv_ld_no_whole_archive" >&6; }
6935 if test $libc_cv_ld_no_whole_archive = no; then
6936 as_fn_error $? "support for --no-whole-archive is needed" "$LINENO" 5
6939 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc -fexceptions" >&5
6940 $as_echo_n "checking for gcc -fexceptions... " >&6; }
6941 if ${libc_cv_gcc_exceptions+:} false; then :
6942 $as_echo_n "(cached) " >&6
6944 cat > conftest.c <<\EOF
6949 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6950 -nostdlib -nostartfiles -fexceptions
6951 -o conftest conftest.c 1>&5'
6952 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6955 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6956 test $ac_status = 0; }; }; then
6957 libc_cv_gcc_exceptions=yes
6959 libc_cv_gcc_exceptions=no
6963 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_exceptions" >&5
6964 $as_echo "$libc_cv_gcc_exceptions" >&6; }
6965 if test $libc_cv_gcc_exceptions = yes; then
6966 exceptions=-fexceptions
6969 if test "$host_cpu" = powerpc ; then
6970 # Check for a bug present in at least versions 2.8.x of GCC
6971 # and versions 1.0.x of EGCS.
6972 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether clobbering cr0 causes problems" >&5
6973 $as_echo_n "checking whether clobbering cr0 causes problems... " >&6; }
6974 if ${libc_cv_c_asmcr0_bug+:} false; then :
6975 $as_echo_n "(cached) " >&6
6977 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6978 /* end confdefs.h. */
6979 int tester(int x) { asm ("" : : : "cc"); return x & 123; }
6988 if ac_fn_c_try_compile "$LINENO"; then :
6989 libc_cv_c_asmcr0_bug='no'
6991 libc_cv_c_asmcr0_bug='yes'
6993 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6995 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_c_asmcr0_bug" >&5
6996 $as_echo "$libc_cv_c_asmcr0_bug" >&6; }
6997 if test "$libc_cv_c_asmcr0_bug" != 'no'; then
6998 $as_echo "#define BROKEN_PPC_ASM_CR0 1" >>confdefs.h
7003 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_memset" >&5
7004 $as_echo_n "checking for __builtin_memset... " >&6; }
7005 if ${libc_cv_gcc_builtin_memset+:} false; then :
7006 $as_echo_n "(cached) " >&6
7008 cat > conftest.c <<\EOF
7011 __builtin_memset (x, 0, 1000);
7014 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "memset" > /dev/null'
7015 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7018 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7019 test $ac_status = 0; }; };
7021 libc_cv_gcc_builtin_memset=no
7023 libc_cv_gcc_builtin_memset=yes
7027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_memset" >&5
7028 $as_echo "$libc_cv_gcc_builtin_memset" >&6; }
7029 if test "$libc_cv_gcc_builtin_memset" = yes ; then
7030 $as_echo "#define HAVE_BUILTIN_MEMSET 1" >>confdefs.h
7034 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for redirection of built-in functions" >&5
7035 $as_echo_n "checking for redirection of built-in functions... " >&6; }
7036 if ${libc_cv_gcc_builtin_redirection+:} false; then :
7037 $as_echo_n "(cached) " >&6
7039 cat > conftest.c <<\EOF
7040 extern char *strstr (const char *, const char *) __asm ("my_strstr");
7041 char *foo (const char *a, const char *b)
7043 return __builtin_strstr (a, b);
7046 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "my_strstr" > /dev/null'
7047 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7050 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7051 test $ac_status = 0; }; };
7053 libc_cv_gcc_builtin_redirection=yes
7055 libc_cv_gcc_builtin_redirection=no
7059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_redirection" >&5
7060 $as_echo "$libc_cv_gcc_builtin_redirection" >&6; }
7061 if test "$libc_cv_gcc_builtin_redirection" = no; then
7062 as_fn_error $? "support for the symbol redirection needed" "$LINENO" 5
7065 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __thread" >&5
7066 $as_echo_n "checking for __thread... " >&6; }
7067 if ${libc_cv_gcc___thread+:} false; then :
7068 $as_echo_n "(cached) " >&6
7070 cat > conftest.c <<\EOF
7071 __thread int a = 42;
7073 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -c conftest.c >&5'
7074 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7077 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7078 test $ac_status = 0; }; }; then
7079 libc_cv_gcc___thread=yes
7081 libc_cv_gcc___thread=no
7085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc___thread" >&5
7086 $as_echo "$libc_cv_gcc___thread" >&6; }
7087 if test "$libc_cv_gcc___thread" = no; then
7088 as_fn_error $? "support for the __thread keyword is required" "$LINENO" 5
7091 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tls_model attribute" >&5
7092 $as_echo_n "checking for tls_model attribute... " >&6; }
7093 if ${libc_cv_gcc_tls_model_attr+:} false; then :
7094 $as_echo_n "(cached) " >&6
7096 cat > conftest.c <<\EOF
7097 extern __thread int a __attribute__((tls_model ("initial-exec")));
7099 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -Werror conftest.c >&5'
7100 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7103 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7104 test $ac_status = 0; }; }; then
7105 libc_cv_gcc_tls_model_attr=yes
7107 libc_cv_gcc_tls_model_attr=no
7111 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_tls_model_attr" >&5
7112 $as_echo "$libc_cv_gcc_tls_model_attr" >&6; }
7113 if test "$libc_cv_gcc_tls_model_attr" = no; then
7114 as_fn_error $? "support for the tls_model attribute is required" "$LINENO" 5
7117 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiler option to disable generation of FMA instructions" >&5
7118 $as_echo_n "checking for compiler option to disable generation of FMA instructions... " >&6; }
7119 if ${libc_cv_cc_nofma+:} false; then :
7120 $as_echo_n "(cached) " >&6
7123 for opt in -ffp-contract=off -mno-fused-madd; do
7124 if { ac_try='${CC-cc} $opt -xc /dev/null -S -o /dev/null'
7125 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7128 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7129 test $ac_status = 0; }; }; then :
7130 libc_cv_cc_nofma=$opt; break
7134 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_nofma" >&5
7135 $as_echo "$libc_cv_cc_nofma" >&6; }
7137 if test -n "$submachine"; then
7138 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiler option for CPU variant" >&5
7139 $as_echo_n "checking for compiler option for CPU variant... " >&6; }
7140 if ${libc_cv_cc_submachine+:} false; then :
7141 $as_echo_n "(cached) " >&6
7143 libc_cv_cc_submachine=no
7144 for opt in "-march=$submachine" "-mcpu=$submachine"; do
7145 if { ac_try='${CC-cc} $opt -xc /dev/null -S -o /dev/null'
7146 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7149 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7150 test $ac_status = 0; }; }; then :
7152 libc_cv_cc_submachine="$opt"
7157 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_submachine" >&5
7158 $as_echo "$libc_cv_cc_submachine" >&6; }
7159 if test "x$libc_cv_cc_submachine" = xno; then
7160 as_fn_error $? "${CC-cc} does not support $submachine" "$LINENO" 5
7165 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgd" >&5
7166 $as_echo_n "checking for libgd... " >&6; }
7167 if test "$with_gd" != "no"; then
7168 old_CFLAGS="$CFLAGS"
7169 CFLAGS="$CFLAGS $libgd_include"
7170 old_LDFLAGS="$LDFLAGS"
7171 LDFLAGS="$LDFLAGS $libgd_ldflags"
7173 LIBS="$LIBS -lgd -lpng -lz -lm"
7174 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7175 /* end confdefs.h. */
7185 if ac_fn_c_try_link "$LINENO"; then :
7190 rm -f core conftest.err conftest.$ac_objext \
7191 conftest$ac_exeext conftest.$ac_ext
7192 CFLAGS="$old_CFLAGS"
7193 LDFLAGS="$old_LDFLAGS"
7198 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBGD" >&5
7199 $as_echo "$LIBGD" >&6; }
7203 if test x$with_selinux = xno ; then
7206 # See if we have the SELinux library
7207 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for is_selinux_enabled in -lselinux" >&5
7208 $as_echo_n "checking for is_selinux_enabled in -lselinux... " >&6; }
7209 if ${ac_cv_lib_selinux_is_selinux_enabled+:} false; then :
7210 $as_echo_n "(cached) " >&6
7212 ac_check_lib_save_LIBS=$LIBS
7213 LIBS="-lselinux $LIBS"
7214 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7215 /* end confdefs.h. */
7217 /* Override any GCC internal prototype to avoid an error.
7218 Use char because int might match the return type of a GCC
7219 builtin and then its argument prototype would still apply. */
7223 char is_selinux_enabled ();
7227 return is_selinux_enabled ();
7232 if ac_fn_c_try_link "$LINENO"; then :
7233 ac_cv_lib_selinux_is_selinux_enabled=yes
7235 ac_cv_lib_selinux_is_selinux_enabled=no
7237 rm -f core conftest.err conftest.$ac_objext \
7238 conftest$ac_exeext conftest.$ac_ext
7239 LIBS=$ac_check_lib_save_LIBS
7241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
7242 $as_echo "$ac_cv_lib_selinux_is_selinux_enabled" >&6; }
7243 if test "x$ac_cv_lib_selinux_is_selinux_enabled" = xyes; then :
7249 # See if we have the SELinux header with the NSCD permissions in it.
7250 if test x$have_selinux = xyes ; then
7251 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NSCD Flask permissions in selinux/av_permissions.h" >&5
7252 $as_echo_n "checking for NSCD Flask permissions in selinux/av_permissions.h... " >&6; }
7253 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7254 /* end confdefs.h. */
7255 #include <selinux/av_permissions.h>
7259 #ifdef NSCD__SHMEMHOST
7262 #error NSCD__SHMEMHOST not defined
7268 if ac_fn_c_try_compile "$LINENO"; then :
7273 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_selinux" >&5
7275 $as_echo "$have_selinux" >&6; }
7278 if test x$with_selinux = xyes ; then
7279 if test x$have_selinux = xno ; then
7280 as_fn_error $? "SELinux explicitly required, but sufficiently recent SELinux library not found" "$LINENO" 5
7284 # Check if we're building with SELinux support.
7285 if test "x$have_selinux" = xyes; then
7287 $as_echo "#define HAVE_SELINUX 1" >>confdefs.h
7290 # See if we have the libaudit library
7291 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for audit_log_user_avc_message in -laudit" >&5
7292 $as_echo_n "checking for audit_log_user_avc_message in -laudit... " >&6; }
7293 if ${ac_cv_lib_audit_audit_log_user_avc_message+:} false; then :
7294 $as_echo_n "(cached) " >&6
7296 ac_check_lib_save_LIBS=$LIBS
7297 LIBS="-laudit $LIBS"
7298 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7299 /* end confdefs.h. */
7301 /* Override any GCC internal prototype to avoid an error.
7302 Use char because int might match the return type of a GCC
7303 builtin and then its argument prototype would still apply. */
7307 char audit_log_user_avc_message ();
7311 return audit_log_user_avc_message ();
7316 if ac_fn_c_try_link "$LINENO"; then :
7317 ac_cv_lib_audit_audit_log_user_avc_message=yes
7319 ac_cv_lib_audit_audit_log_user_avc_message=no
7321 rm -f core conftest.err conftest.$ac_objext \
7322 conftest$ac_exeext conftest.$ac_ext
7323 LIBS=$ac_check_lib_save_LIBS
7325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_audit_audit_log_user_avc_message" >&5
7326 $as_echo "$ac_cv_lib_audit_audit_log_user_avc_message" >&6; }
7327 if test "x$ac_cv_lib_audit_audit_log_user_avc_message" = xyes; then :
7333 if test "x$have_libaudit" = xyes; then
7335 $as_echo "#define HAVE_LIBAUDIT 1" >>confdefs.h
7340 # See if we have the libcap library
7341 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cap_init in -lcap" >&5
7342 $as_echo_n "checking for cap_init in -lcap... " >&6; }
7343 if ${ac_cv_lib_cap_cap_init+:} false; then :
7344 $as_echo_n "(cached) " >&6
7346 ac_check_lib_save_LIBS=$LIBS
7348 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7349 /* end confdefs.h. */
7351 /* Override any GCC internal prototype to avoid an error.
7352 Use char because int might match the return type of a GCC
7353 builtin and then its argument prototype would still apply. */
7366 if ac_fn_c_try_link "$LINENO"; then :
7367 ac_cv_lib_cap_cap_init=yes
7369 ac_cv_lib_cap_cap_init=no
7371 rm -f core conftest.err conftest.$ac_objext \
7372 conftest$ac_exeext conftest.$ac_ext
7373 LIBS=$ac_check_lib_save_LIBS
7375 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cap_cap_init" >&5
7376 $as_echo "$ac_cv_lib_cap_cap_init" >&6; }
7377 if test "x$ac_cv_lib_cap_cap_init" = xyes; then :
7383 if test "x$have_libcap" = xyes; then
7385 $as_echo "#define HAVE_LIBCAP 1" >>confdefs.h
7393 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
7394 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
7395 if ${ac_cv_path_GREP+:} false; then :
7396 $as_echo_n "(cached) " >&6
7398 if test -z "$GREP"; then
7399 ac_path_GREP_found=false
7400 # Loop through the user's path and test for each of PROGNAME-LIST
7401 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7402 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7405 test -z "$as_dir" && as_dir=.
7406 for ac_prog in grep ggrep; do
7407 for ac_exec_ext in '' $ac_executable_extensions; do
7408 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
7409 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
7410 # Check for GNU ac_path_GREP and select it if it is found.
7411 # Check for GNU $ac_path_GREP
7412 case `"$ac_path_GREP" --version 2>&1` in
7414 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
7417 $as_echo_n 0123456789 >"conftest.in"
7420 cat "conftest.in" "conftest.in" >"conftest.tmp"
7421 mv "conftest.tmp" "conftest.in"
7422 cp "conftest.in" "conftest.nl"
7423 $as_echo 'GREP' >> "conftest.nl"
7424 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
7425 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7426 as_fn_arith $ac_count + 1 && ac_count=$as_val
7427 if test $ac_count -gt ${ac_path_GREP_max-0}; then
7428 # Best one so far, save it but keep looking for a better one
7429 ac_cv_path_GREP="$ac_path_GREP"
7430 ac_path_GREP_max=$ac_count
7432 # 10*(2^10) chars as input seems more than enough
7433 test $ac_count -gt 10 && break
7435 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7438 $ac_path_GREP_found && break 3
7443 if test -z "$ac_cv_path_GREP"; then
7444 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7447 ac_cv_path_GREP=$GREP
7451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
7452 $as_echo "$ac_cv_path_GREP" >&6; }
7453 GREP="$ac_cv_path_GREP"
7456 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
7457 $as_echo_n "checking for egrep... " >&6; }
7458 if ${ac_cv_path_EGREP+:} false; then :
7459 $as_echo_n "(cached) " >&6
7461 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
7462 then ac_cv_path_EGREP="$GREP -E"
7464 if test -z "$EGREP"; then
7465 ac_path_EGREP_found=false
7466 # Loop through the user's path and test for each of PROGNAME-LIST
7467 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7468 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7471 test -z "$as_dir" && as_dir=.
7472 for ac_prog in egrep; do
7473 for ac_exec_ext in '' $ac_executable_extensions; do
7474 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
7475 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
7476 # Check for GNU ac_path_EGREP and select it if it is found.
7477 # Check for GNU $ac_path_EGREP
7478 case `"$ac_path_EGREP" --version 2>&1` in
7480 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
7483 $as_echo_n 0123456789 >"conftest.in"
7486 cat "conftest.in" "conftest.in" >"conftest.tmp"
7487 mv "conftest.tmp" "conftest.in"
7488 cp "conftest.in" "conftest.nl"
7489 $as_echo 'EGREP' >> "conftest.nl"
7490 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
7491 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7492 as_fn_arith $ac_count + 1 && ac_count=$as_val
7493 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
7494 # Best one so far, save it but keep looking for a better one
7495 ac_cv_path_EGREP="$ac_path_EGREP"
7496 ac_path_EGREP_max=$ac_count
7498 # 10*(2^10) chars as input seems more than enough
7499 test $ac_count -gt 10 && break
7501 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7504 $ac_path_EGREP_found && break 3
7509 if test -z "$ac_cv_path_EGREP"; then
7510 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7513 ac_cv_path_EGREP=$EGREP
7518 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
7519 $as_echo "$ac_cv_path_EGREP" >&6; }
7520 EGREP="$ac_cv_path_EGREP"
7523 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
7524 $as_echo_n "checking for ANSI C header files... " >&6; }
7525 if ${ac_cv_header_stdc+:} false; then :
7526 $as_echo_n "(cached) " >&6
7528 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7529 /* end confdefs.h. */
7543 if ac_fn_c_try_compile "$LINENO"; then :
7544 ac_cv_header_stdc=yes
7546 ac_cv_header_stdc=no
7548 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7550 if test $ac_cv_header_stdc = yes; then
7551 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7552 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7553 /* end confdefs.h. */
7557 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7558 $EGREP "memchr" >/dev/null 2>&1; then :
7561 ac_cv_header_stdc=no
7567 if test $ac_cv_header_stdc = yes; then
7568 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7569 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7570 /* end confdefs.h. */
7574 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7575 $EGREP "free" >/dev/null 2>&1; then :
7578 ac_cv_header_stdc=no
7584 if test $ac_cv_header_stdc = yes; then
7585 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7586 if test "$cross_compiling" = yes; then :
7589 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7590 /* end confdefs.h. */
7593 #if ((' ' & 0x0FF) == 0x020)
7594 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7595 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7597 # define ISLOWER(c) \
7598 (('a' <= (c) && (c) <= 'i') \
7599 || ('j' <= (c) && (c) <= 'r') \
7600 || ('s' <= (c) && (c) <= 'z'))
7601 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7604 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7609 for (i = 0; i < 256; i++)
7610 if (XOR (islower (i), ISLOWER (i))
7611 || toupper (i) != TOUPPER (i))
7616 if ac_fn_c_try_run "$LINENO"; then :
7619 ac_cv_header_stdc=no
7621 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7622 conftest.$ac_objext conftest.beam conftest.$ac_ext
7627 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
7628 $as_echo "$ac_cv_header_stdc" >&6; }
7629 if test $ac_cv_header_stdc = yes; then
7631 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
7635 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
7636 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7637 inttypes.h stdint.h unistd.h
7639 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7640 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7642 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
7643 cat >>confdefs.h <<_ACEOF
7644 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7652 # The cast to long int works around a bug in the HP C Compiler
7653 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7654 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7655 # This bug is HP SR number 8606223364.
7656 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long double" >&5
7657 $as_echo_n "checking size of long double... " >&6; }
7658 if ${ac_cv_sizeof_long_double+:} false; then :
7659 $as_echo_n "(cached) " >&6
7661 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long double))" "ac_cv_sizeof_long_double" "$ac_includes_default"; then :
7664 if test "$ac_cv_type_long_double" = yes; then
7665 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7666 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7667 as_fn_error 77 "cannot compute sizeof (long double)
7668 See \`config.log' for more details" "$LINENO" 5; }
7670 ac_cv_sizeof_long_double=0
7675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_double" >&5
7676 $as_echo "$ac_cv_sizeof_long_double" >&6; }
7680 cat >>confdefs.h <<_ACEOF
7681 #define SIZEOF_LONG_DOUBLE $ac_cv_sizeof_long_double
7685 sizeof_long_double=$ac_cv_sizeof_long_double
7689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FORTIFY_SOURCE predefine" >&5
7690 $as_echo_n "checking for _FORTIFY_SOURCE predefine... " >&6; }
7691 if ${libc_cv_predef_fortify_source+:} false; then :
7692 $as_echo_n "(cached) " >&6
7694 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7695 /* end confdefs.h. */
7701 #ifdef _FORTIFY_SOURCE
7708 if ac_fn_c_try_compile "$LINENO"; then :
7709 libc_cv_predef_fortify_source=no
7711 libc_cv_predef_fortify_source=yes
7713 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7715 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_predef_fortify_source" >&5
7716 $as_echo "$libc_cv_predef_fortify_source" >&6; }
7717 if test $libc_cv_predef_fortify_source = yes; then
7718 CPPUNDEFS="${CPPUNDEFS:+$CPPUNDEFS }-U_FORTIFY_SOURCE"
7722 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC implicitly enables -fstack-protector" >&5
7723 $as_echo_n "checking whether $CC implicitly enables -fstack-protector... " >&6; }
7724 if ${libc_cv_predef_stack_protector+:} false; then :
7725 $as_echo_n "(cached) " >&6
7728 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7729 /* end confdefs.h. */
7730 extern void foobar (char *);
7734 char large_array[2048]; foobar (large_array);
7739 if ac_fn_c_try_compile "$LINENO"; then :
7741 libc_undefs=`$NM -u conftest.o |
7742 LC_ALL=C $AWK '$1 == "U" { print $2 | "sort -u"; next } { exit(1) }' \
7744 as_fn_error $? "confusing output from $NM -u" "$LINENO" 5
7746 echo >&5 "libc_undefs='$libc_undefs'"
7747 # On some architectures, there are architecture-specific undefined
7748 # symbols (resolved by the linker), so filter out unknown symbols.
7749 # This will fail to produce the correct result if the compiler
7750 # defaults to -fstack-protector but this produces an undefined symbol
7751 # other than __stack_chk_fail. However, compilers like that have not
7752 # been encountered in practice.
7753 libc_undefs=`echo "$libc_undefs" | egrep '^(foobar|__stack_chk_fail)$'`
7754 case "$libc_undefs" in
7755 foobar) libc_cv_predef_stack_protector=no ;;
7757 foobar') libc_cv_predef_stack_protector=yes ;;
7758 *) as_fn_error $? "unexpected symbols in test: $libc_undefs" "$LINENO" 5 ;;
7761 as_fn_error $? "test compilation failed" "$LINENO" 5
7763 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_predef_stack_protector" >&5
7767 $as_echo "$libc_cv_predef_stack_protector" >&6; }
7769 if test $libc_cv_predef_stack_protector = yes; then
7770 libc_extra_cflags=-fno-stack-protector
7774 ### End of automated tests.
7775 ### Now run sysdeps configure fragments.
7777 # They also can set these variables.
7779 ldd_rewrite_script=no
7780 libc_cv_sysconfdir=$sysconfdir
7781 libc_cv_gcc_unwind_find_fde=no
7784 # Iterate over all the sysdep directories we will use, running their
7785 # configure fragments.
7786 for dir in $sysnames; do
7789 *) dest=$srcdir/$dir ;;
7791 if test -r $dest/configure; then
7792 { $as_echo "$as_me:${as_lineno-$LINENO}: result: running configure fragment for $dir" >&5
7793 $as_echo "running configure fragment for $dir" >&6; }
7798 if test x$libc_cv_gcc_unwind_find_fde = xyes; then
7799 $as_echo "#define EXPORT_UNWIND_FIND_FDE 1" >>confdefs.h
7804 # Test for old glibc 2.0.x headers so that they can be removed properly
7805 # Search only in includedir.
7806 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for old glibc 2.0.x headers" >&5
7807 $as_echo_n "checking for old glibc 2.0.x headers... " >&6; }
7808 if eval test -f "${includedir}/elfclass.h" -a -f "${includedir}/fcntlbits.h"
7810 old_glibc_headers=yes
7812 old_glibc_headers=no
7814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $old_glibc_headers" >&5
7815 $as_echo "$old_glibc_headers" >&6; }
7816 if test ${old_glibc_headers} = yes; then
7817 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&5
7818 $as_echo "$as_me: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&2;}
7819 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** be removed." >&5
7820 $as_echo "$as_me: WARNING: *** be removed." >&2;}
7846 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -fPIC is default" >&5
7847 $as_echo_n "checking whether -fPIC is default... " >&6; }
7848 if ${libc_cv_pic_default+:} false; then :
7849 $as_echo_n "(cached) " >&6
7851 libc_cv_pic_default=yes
7852 cat > conftest.c <<EOF
7853 #if defined __PIC__ || defined __pic__ || defined PIC || defined pic
7854 # error PIC is default.
7857 if eval "${CC-cc} -S conftest.c 2>&5 1>&5"; then
7858 libc_cv_pic_default=no
7862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_pic_default" >&5
7863 $as_echo "$libc_cv_pic_default" >&6; }
7873 if test "`(cd $srcdir; pwd)`" = "`pwd`"; then
7876 config_makefile=Makefile
7879 VERSION=`sed -n -e 's/^#define VERSION "\([^"]*\)"/\1/p' < $srcdir/version.h`
7880 RELEASE=`sed -n -e 's/^#define RELEASE "\([^"]*\)"/\1/p' < $srcdir/version.h`
7884 ac_config_files="$ac_config_files config.make ${config_makefile}"
7886 ac_config_commands="$ac_config_commands default"
7888 cat >confcache <<\_ACEOF
7889 # This file is a shell script that caches the results of configure
7890 # tests run on this system so they can be shared between configure
7891 # scripts and configure runs, see configure's option --config-cache.
7892 # It is not useful on other systems. If it contains results you don't
7893 # want to keep, you may remove or edit it.
7895 # config.status only pays attention to the cache file if you give it
7896 # the --recheck option to rerun configure.
7898 # `ac_cv_env_foo' variables (set or unset) will be overridden when
7899 # loading this file, other *unset* `ac_cv_foo' will be assigned the
7904 # The following way of writing the cache mishandles newlines in values,
7905 # but we know of no workaround that is simple, portable, and efficient.
7906 # So, we kill variables containing newlines.
7907 # Ultrix sh set writes to stderr and can't be redirected directly,
7908 # and sets the high bit in the cache file unless we assign to the vars.
7910 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
7911 eval ac_val=\$$ac_var
7915 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
7916 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
7919 _ | IFS | as_nl) ;; #(
7920 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
7921 *) { eval $ac_var=; unset $ac_var;} ;;
7927 case $as_nl`(ac_space=' '; set) 2>&1` in #(
7928 *${as_nl}ac_space=\ *)
7929 # `set' does not quote correctly, so add quotes: double-quote
7930 # substitution turns \\\\ into \\, and sed turns \\ into \.
7933 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
7936 # `set' quotes correctly as required by POSIX, so do not add quotes.
7937 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
7946 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
7948 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
7950 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
7951 if test -w "$cache_file"; then
7952 if test "x$cache_file" != "x/dev/null"; then
7953 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
7954 $as_echo "$as_me: updating cache $cache_file" >&6;}
7955 if test ! -f "$cache_file" || test -h "$cache_file"; then
7956 cat confcache >"$cache_file"
7958 case $cache_file in #(
7960 mv -f confcache "$cache_file"$$ &&
7961 mv -f "$cache_file"$$ "$cache_file" ;; #(
7963 mv -f confcache "$cache_file" ;;
7968 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
7969 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
7974 test "x$prefix" = xNONE && prefix=$ac_default_prefix
7975 # Let make expand exec_prefix.
7976 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7978 DEFS=-DHAVE_CONFIG_H
7983 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
7984 # 1. Remove the extension, and $U if already installed.
7985 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
7986 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
7987 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
7988 # will be set to the directory where LIBOBJS objects are built.
7989 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
7990 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
7994 LTLIBOBJS=$ac_ltlibobjs
7998 : "${CONFIG_STATUS=./config.status}"
8000 ac_clean_files_save=$ac_clean_files
8001 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
8002 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
8003 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
8005 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
8007 # Generated by $as_me.
8008 # Run this file to recreate the current configuration.
8009 # Compiler output produced by configure, useful for debugging
8010 # configure, is in config.log if it exists.
8016 SHELL=\${CONFIG_SHELL-$SHELL}
8019 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
8020 ## -------------------- ##
8021 ## M4sh Initialization. ##
8022 ## -------------------- ##
8024 # Be more Bourne compatible
8025 DUALCASE=1; export DUALCASE # for MKS sh
8026 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
8029 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
8030 # is contrary to our usage. Disable this feature.
8031 alias -g '${1+"$@"}'='"$@"'
8032 setopt NO_GLOB_SUBST
8034 case `(set -o) 2>/dev/null` in #(
8046 # Printing a long string crashes Solaris 7 /usr/bin/printf.
8047 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
8048 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
8049 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
8050 # Prefer a ksh shell builtin over an external printf program on Solaris,
8051 # but without wasting forks for bash or zsh.
8052 if test -z "$BASH_VERSION$ZSH_VERSION" \
8053 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
8054 as_echo='print -r --'
8055 as_echo_n='print -rn --'
8056 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
8057 as_echo='printf %s\n'
8058 as_echo_n='printf %s'
8060 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
8061 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
8062 as_echo_n='/usr/ucb/echo -n'
8064 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
8065 as_echo_n_body='eval
8069 expr "X$arg" : "X\\(.*\\)$as_nl";
8070 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
8072 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
8074 export as_echo_n_body
8075 as_echo_n='sh -c $as_echo_n_body as_echo'
8078 as_echo='sh -c $as_echo_body as_echo'
8081 # The user is always right.
8082 if test "${PATH_SEPARATOR+set}" != set; then
8084 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
8085 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
8092 # We need space, tab and new line, in precisely that order. Quoting is
8093 # there to prevent editors from complaining about space-tab.
8094 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
8095 # splitting by setting IFS to empty value.)
8098 # Find who we are. Look in the path if we contain no directory separator.
8101 *[\\/]* ) as_myself=$0 ;;
8102 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8106 test -z "$as_dir" && as_dir=.
8107 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
8113 # We did not find ourselves, most probably we were run as `sh COMMAND'
8114 # in which case we are not to be found in the path.
8115 if test "x$as_myself" = x; then
8118 if test ! -f "$as_myself"; then
8119 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
8123 # Unset variables that we do not need and which cause bugs (e.g. in
8124 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
8125 # suppresses any "Segmentation fault" message there. '((' could
8126 # trigger a bug in pdksh 5.2.14.
8127 for as_var in BASH_ENV ENV MAIL MAILPATH
8128 do eval test x\${$as_var+set} = xset \
8129 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
8142 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
8145 # as_fn_error STATUS ERROR [LINENO LOG_FD]
8146 # ----------------------------------------
8147 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
8148 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
8149 # script with STATUS, using 1 if that was 0.
8152 as_status=$1; test $as_status -eq 0 && as_status=1
8154 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
8155 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
8157 $as_echo "$as_me: error: $2" >&2
8158 as_fn_exit $as_status
8162 # as_fn_set_status STATUS
8163 # -----------------------
8164 # Set $? to STATUS, without forking.
8168 } # as_fn_set_status
8172 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
8182 # Portably unset VAR.
8185 { eval $1=; unset $1;}
8187 as_unset=as_fn_unset
8188 # as_fn_append VAR VALUE
8189 # ----------------------
8190 # Append the text in VALUE to the end of the definition contained in VAR. Take
8191 # advantage of any shell optimizations that allow amortized linear growth over
8192 # repeated appends, instead of the typical quadratic growth present in naive
8194 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
8195 eval 'as_fn_append ()
8206 # as_fn_arith ARG...
8207 # ------------------
8208 # Perform arithmetic evaluation on the ARGs, and store the result in the
8209 # global $as_val. Take advantage of shells that can avoid forks. The arguments
8210 # must be portable across $(()) and expr.
8211 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
8212 eval 'as_fn_arith ()
8219 as_val=`expr "$@" || test $? -eq 1`
8224 if expr a : '\(a\)' >/dev/null 2>&1 &&
8225 test "X`expr 00001 : '.*\(...\)'`" = X001; then
8231 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
8232 as_basename=basename
8237 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
8243 as_me=`$as_basename -- "$0" ||
8244 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
8245 X"$0" : 'X\(//\)$' \| \
8246 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
8248 sed '/^.*\/\([^/][^/]*\)\/*$/{
8262 # Avoid depending upon Character Ranges.
8263 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
8264 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
8265 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
8266 as_cr_digits='0123456789'
8267 as_cr_alnum=$as_cr_Letters$as_cr_digits
8269 ECHO_C= ECHO_N= ECHO_T=
8270 case `echo -n x` in #(((((
8272 case `echo 'xy\c'` in
8273 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
8275 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
8282 rm -f conf$$ conf$$.exe conf$$.file
8283 if test -d conf$$.dir; then
8284 rm -f conf$$.dir/conf$$.file
8287 mkdir conf$$.dir 2>/dev/null
8289 if (echo >conf$$.file) 2>/dev/null; then
8290 if ln -s conf$$.file conf$$ 2>/dev/null; then
8292 # ... but there are two gotchas:
8293 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
8294 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
8295 # In both cases, we have to default to `cp -p'.
8296 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
8298 elif ln conf$$.file conf$$ 2>/dev/null; then
8306 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
8307 rmdir conf$$.dir 2>/dev/null
8312 # Create "$as_dir" as a directory, including parents if necessary.
8317 -*) as_dir=./$as_dir;;
8319 test -d "$as_dir" || eval $as_mkdir_p || {
8323 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
8324 *) as_qdir=$as_dir;;
8326 as_dirs="'$as_qdir' $as_dirs"
8327 as_dir=`$as_dirname -- "$as_dir" ||
8328 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8329 X"$as_dir" : 'X\(//\)[^/]' \| \
8330 X"$as_dir" : 'X\(//\)$' \| \
8331 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
8332 $as_echo X"$as_dir" |
8333 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8350 test -d "$as_dir" && break
8352 test -z "$as_dirs" || eval "mkdir $as_dirs"
8353 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
8357 if mkdir -p . 2>/dev/null; then
8358 as_mkdir_p='mkdir -p "$as_dir"'
8360 test -d ./-p && rmdir ./-p
8364 if test -x / >/dev/null 2>&1; then
8367 if ls -dL / >/dev/null 2>&1; then
8374 if test -d "$1"; then
8380 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
8381 ???[sx]*):;;*)false;;esac;fi
8385 as_executable_p=$as_test_x
8387 # Sed expression to map a string onto a valid CPP name.
8388 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
8390 # Sed expression to map a string onto a valid variable name.
8391 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
8395 ## ----------------------------------- ##
8396 ## Main body of $CONFIG_STATUS script. ##
8397 ## ----------------------------------- ##
8399 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
8401 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8402 # Save the log message, to keep $0 and so on meaningful, and to
8403 # report actual input values of CONFIG_FILES etc. instead of their
8404 # values after options handling.
8406 This file was extended by GNU C Library $as_me (see version.h), which was
8407 generated by GNU Autoconf 2.68. Invocation command line was
8409 CONFIG_FILES = $CONFIG_FILES
8410 CONFIG_HEADERS = $CONFIG_HEADERS
8411 CONFIG_LINKS = $CONFIG_LINKS
8412 CONFIG_COMMANDS = $CONFIG_COMMANDS
8415 on `(hostname || uname -n) 2>/dev/null | sed 1q`
8420 case $ac_config_files in *"
8421 "*) set x $ac_config_files; shift; ac_config_files=$*;;
8424 case $ac_config_headers in *"
8425 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
8429 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8430 # Files that config.status was made for.
8431 config_files="$ac_config_files"
8432 config_headers="$ac_config_headers"
8433 config_commands="$ac_config_commands"
8437 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8439 \`$as_me' instantiates files and other configuration actions
8440 from templates according to the current configuration. Unless the files
8441 and actions are specified as TAGs, all are instantiated by default.
8443 Usage: $0 [OPTION]... [TAG]...
8445 -h, --help print this help, then exit
8446 -V, --version print version number and configuration settings, then exit
8447 --config print configuration, then exit
8448 -q, --quiet, --silent
8449 do not print progress messages
8450 -d, --debug don't remove temporary files
8451 --recheck update $as_me by reconfiguring in the same conditions
8452 --file=FILE[:TEMPLATE]
8453 instantiate the configuration file FILE
8454 --header=FILE[:TEMPLATE]
8455 instantiate the configuration header FILE
8457 Configuration files:
8460 Configuration headers:
8463 Configuration commands:
8466 Report bugs to <http://sourceware.org/bugzilla/>.
8467 GNU C Library home page: <http://www.gnu.org/software/glibc/>.
8468 General help using GNU software: <http://www.gnu.org/gethelp/>."
8471 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8472 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
8474 GNU C Library config.status (see version.h)
8475 configured by $0, generated by GNU Autoconf 2.68,
8476 with options \\"\$ac_cs_config\\"
8478 Copyright (C) 2010 Free Software Foundation, Inc.
8479 This config.status script is free software; the Free Software Foundation
8480 gives unlimited permission to copy, distribute and modify it."
8486 test -n "\$AWK" || AWK=awk
8489 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8490 # The default lists apply if the user does not specify any file.
8496 ac_option=`expr "X$1" : 'X\([^=]*\)='`
8497 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
8501 ac_option=`expr "X$1" : 'X\([^=]*\)='`
8513 # Handling of the options.
8514 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8516 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
8517 $as_echo "$ac_cs_version"; exit ;;
8518 --config | --confi | --conf | --con | --co | --c )
8519 $as_echo "$ac_cs_config"; exit ;;
8520 --debug | --debu | --deb | --de | --d | -d )
8522 --file | --fil | --fi | --f )
8525 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8526 '') as_fn_error $? "missing file argument" ;;
8528 as_fn_append CONFIG_FILES " '$ac_optarg'"
8529 ac_need_defaults=false;;
8530 --header | --heade | --head | --hea )
8533 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8535 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
8536 ac_need_defaults=false;;
8538 # Conflict between --help and --header
8539 as_fn_error $? "ambiguous option: \`$1'
8540 Try \`$0 --help' for more information.";;
8541 --help | --hel | -h )
8542 $as_echo "$ac_cs_usage"; exit ;;
8543 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
8544 | -silent | --silent | --silen | --sile | --sil | --si | --s)
8548 -*) as_fn_error $? "unrecognized option: \`$1'
8549 Try \`$0 --help' for more information." ;;
8551 *) as_fn_append ac_config_targets " $1"
8552 ac_need_defaults=false ;;
8558 ac_configure_extra_args=
8560 if $ac_cs_silent; then
8562 ac_configure_extra_args="$ac_configure_extra_args --silent"
8566 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8567 if \$ac_cs_recheck; then
8568 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
8570 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
8571 CONFIG_SHELL='$SHELL'
8577 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8581 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
8582 ## Running $as_me. ##
8588 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8592 config_vars='$config_vars'
8596 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8598 # Handling of arguments.
8599 for ac_config_target in $ac_config_targets
8601 case $ac_config_target in
8602 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
8603 "config.make") CONFIG_FILES="$CONFIG_FILES config.make" ;;
8604 "${config_makefile}") CONFIG_FILES="$CONFIG_FILES ${config_makefile}" ;;
8605 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
8607 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
8612 # If the user did not use the arguments to specify the items to instantiate,
8613 # then the envvar interface is used. Set only those that are not.
8614 # We use the long form for the default assignment because of an extremely
8615 # bizarre bug on SunOS 4.1.3.
8616 if $ac_need_defaults; then
8617 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
8618 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
8619 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
8622 # Have a temporary directory for convenience. Make it in the build tree
8623 # simply because there is no reason against having it here, and in addition,
8624 # creating and moving files from /tmp can sometimes cause problems.
8625 # Hook for its removal unless debugging.
8626 # Note that there is a small window in which the directory will not be cleaned:
8627 # after its creation but before its name has been assigned to `$tmp'.
8631 trap 'exit_status=$?
8633 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
8635 trap 'as_fn_exit 1' 1 2 13 15
8637 # Create a (secure) tmp directory for tmp files.
8640 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
8644 tmp=./conf$$-$RANDOM
8645 (umask 077 && mkdir "$tmp")
8646 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
8649 # Set up the scripts for CONFIG_FILES section.
8650 # No need to generate them if there are no CONFIG_FILES.
8651 # This happens for instance with `./config.status config.h'.
8652 if test -n "$CONFIG_FILES"; then
8655 ac_cr=`echo X | tr X '\015'`
8656 # On cygwin, bash can eat \r inside `` if the user requested igncr.
8657 # But we know of no other shell where ac_cr would be empty at this
8658 # point, so we can use a bashism as a fallback.
8659 if test "x$ac_cr" = x; then
8660 eval ac_cr=\$\'\\r\'
8662 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
8663 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
8669 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
8674 echo "cat >conf$$subs.awk <<_ACEOF" &&
8675 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
8678 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8679 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
8681 for ac_last_try in false false false false false :; do
8682 . ./conf$$subs.sh ||
8683 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8685 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
8686 if test $ac_delim_n = $ac_delim_num; then
8688 elif $ac_last_try; then
8689 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8691 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8696 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8697 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
8701 s/^/S["/; s/!.*/"]=/
8711 s/\(.\{148\}\)..*/\1/
8713 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
8718 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8725 s/\(.\{148\}\)..*/\1/
8727 s/["\\]/\\&/g; s/^/"/; s/$/"/
8731 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8736 ' <conf$$subs.awk | sed '
8741 ' >>$CONFIG_STATUS || ac_write_fail=1
8742 rm -f conf$$subs.awk
8743 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8745 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
8746 for (key in S) S_is_set[key] = 1
8752 nfields = split(line, field, "@")
8754 len = length(field[1])
8755 for (i = 2; i < nfields; i++) {
8757 keylen = length(key)
8758 if (S_is_set[key]) {
8760 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
8761 len += length(value) + length(field[++i])
8772 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8773 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
8774 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
8777 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
8778 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
8781 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
8782 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
8783 # trailing colons and then remove the whole line if VPATH becomes empty
8784 # (actually we leave an empty line to preserve line numbers).
8785 if test "x$srcdir" = x.; then
8786 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
8804 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8805 fi # test -n "$CONFIG_FILES"
8807 # Set up the scripts for CONFIG_HEADERS section.
8808 # No need to generate them if there are no CONFIG_HEADERS.
8809 # This happens for instance with `./config.status Makefile'.
8810 if test -n "$CONFIG_HEADERS"; then
8811 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
8815 # Transform confdefs.h into an awk script `defines.awk', embedded as
8816 # here-document in config.status, that substitutes the proper values into
8817 # config.h.in to produce config.h.
8819 # Create a delimiter string that does not exist in confdefs.h, to ease
8820 # handling of long lines.
8822 for ac_last_try in false false :; do
8823 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
8824 if test -z "$ac_tt"; then
8826 elif $ac_last_try; then
8827 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
8829 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8833 # For the awk script, D is an array of macro values keyed by name,
8834 # likewise P contains macro parameters if any. Preserve backslash
8835 # newline sequences.
8837 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
8839 s/.\{148\}/&'"$ac_delim"'/g
8842 s/^[ ]*#[ ]*define[ ][ ]*/ /
8849 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
8851 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
8855 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
8856 D["\1"]=" \3\\\\\\n"\\/p
8858 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
8863 s/.\{148\}/&'"$ac_delim"'/g
8868 s/["\\]/\\&/g; s/^/"/; s/$/"/p
8871 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
8873 ' <confdefs.h | sed '
8874 s/'"$ac_delim"'/"\\\
8875 "/g' >>$CONFIG_STATUS || ac_write_fail=1
8877 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8878 for (key in D) D_is_set[key] = 1
8881 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
8883 split(line, arg, " ")
8884 if (arg[1] == "#") {
8888 defundef = substr(arg[1], 2)
8891 split(mac1, mac2, "(") #)
8893 prefix = substr(line, 1, index(line, defundef) - 1)
8894 if (D_is_set[macro]) {
8895 # Preserve the white space surrounding the "#".
8896 print prefix "define", macro P[macro] D[macro]
8899 # Replace #undef with comments. This is necessary, for example,
8900 # in the case of _POSIX_SOURCE, which is predefined and required
8901 # on some systems where configure will not decide to define it.
8902 if (defundef == "undef") {
8903 print "/*", prefix defundef, macro, "*/"
8911 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8912 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
8913 fi # test -n "$CONFIG_HEADERS"
8916 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
8921 :[FHLC]) ac_mode=$ac_tag; continue;;
8923 case $ac_mode$ac_tag in
8925 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
8926 :[FH]-) ac_tag=-:-;;
8927 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
8944 -) ac_f="$ac_tmp/stdin";;
8945 *) # Look for the file first in the build tree, then in the source tree
8946 # (if the path is not absolute). The absolute path cannot be DOS-style,
8947 # because $ac_f cannot contain `:'.
8951 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
8953 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
8955 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
8956 as_fn_append ac_file_inputs " '$ac_f'"
8959 # Let's still pretend it is `configure' which instantiates (i.e., don't
8960 # use $as_me), people would be surprised to read:
8961 # /* config.h. Generated by config.status. */
8962 configure_input='Generated from '`
8963 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
8965 if test x"$ac_file" != x-; then
8966 configure_input="$ac_file. $configure_input"
8967 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
8968 $as_echo "$as_me: creating $ac_file" >&6;}
8970 # Neutralize special characters interpreted by sed in replacement strings.
8971 case $configure_input in #(
8972 *\&* | *\|* | *\\* )
8973 ac_sed_conf_input=`$as_echo "$configure_input" |
8974 sed 's/[\\\\&|]/\\\\&/g'`;; #(
8975 *) ac_sed_conf_input=$configure_input;;
8979 *:-:* | *:-) cat >"$ac_tmp/stdin" \
8980 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
8985 ac_dir=`$as_dirname -- "$ac_file" ||
8986 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8987 X"$ac_file" : 'X\(//\)[^/]' \| \
8988 X"$ac_file" : 'X\(//\)$' \| \
8989 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
8990 $as_echo X"$ac_file" |
8991 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
9008 as_dir="$ac_dir"; as_fn_mkdir_p
9012 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
9014 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
9015 # A ".." for each directory in $ac_dir_suffix.
9016 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
9017 case $ac_top_builddir_sub in
9018 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
9019 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
9022 ac_abs_top_builddir=$ac_pwd
9023 ac_abs_builddir=$ac_pwd$ac_dir_suffix
9024 # for backward compatibility:
9025 ac_top_builddir=$ac_top_build_prefix
9028 .) # We are building in place.
9030 ac_top_srcdir=$ac_top_builddir_sub
9031 ac_abs_top_srcdir=$ac_pwd ;;
9032 [\\/]* | ?:[\\/]* ) # Absolute name.
9033 ac_srcdir=$srcdir$ac_dir_suffix;
9034 ac_top_srcdir=$srcdir
9035 ac_abs_top_srcdir=$srcdir ;;
9037 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
9038 ac_top_srcdir=$ac_top_build_prefix$srcdir
9039 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
9041 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
9051 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
9052 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
9056 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9057 # If the template does not know about datarootdir, expand it.
9058 # FIXME: This hack should be removed a few years after 2.60.
9059 ac_datarootdir_hack=; ac_datarootdir_seen=
9070 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
9071 *datarootdir*) ac_datarootdir_seen=yes;;
9072 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
9073 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
9074 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
9076 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9077 ac_datarootdir_hack='
9078 s&@datadir@&$datadir&g
9079 s&@docdir@&$docdir&g
9080 s&@infodir@&$infodir&g
9081 s&@localedir@&$localedir&g
9082 s&@mandir@&$mandir&g
9083 s&\\\${datarootdir}&$datarootdir&g' ;;
9087 # Neutralize VPATH when `$srcdir' = `.'.
9088 # Shell code in configure.ac might set extrasub.
9089 # FIXME: do we really want to maintain this feature?
9090 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9091 ac_sed_extra="$ac_vpsub
9094 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9096 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
9097 s|@configure_input@|$ac_sed_conf_input|;t t
9098 s&@top_builddir@&$ac_top_builddir_sub&;t t
9099 s&@top_build_prefix@&$ac_top_build_prefix&;t t
9100 s&@srcdir@&$ac_srcdir&;t t
9101 s&@abs_srcdir@&$ac_abs_srcdir&;t t
9102 s&@top_srcdir@&$ac_top_srcdir&;t t
9103 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
9104 s&@builddir@&$ac_builddir&;t t
9105 s&@abs_builddir@&$ac_abs_builddir&;t t
9106 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
9107 s&@INSTALL@&$ac_INSTALL&;t t
9108 $ac_datarootdir_hack
9110 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
9111 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9113 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
9114 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
9115 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
9116 "$ac_tmp/out"`; test -z "$ac_out"; } &&
9117 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9118 which seems to be undefined. Please make sure it is defined" >&5
9119 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9120 which seems to be undefined. Please make sure it is defined" >&2;}
9122 rm -f "$ac_tmp/stdin"
9124 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
9125 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
9127 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9133 if test x"$ac_file" != x-; then
9135 $as_echo "/* $configure_input */" \
9136 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
9137 } >"$ac_tmp/config.h" \
9138 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9139 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
9140 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
9141 $as_echo "$as_me: $ac_file is unchanged" >&6;}
9144 mv "$ac_tmp/config.h" "$ac_file" \
9145 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9148 $as_echo "/* $configure_input */" \
9149 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
9150 || as_fn_error $? "could not create -" "$LINENO" 5
9154 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
9155 $as_echo "$as_me: executing $ac_file commands" >&6;}
9160 case $ac_file$ac_mode in
9162 case $CONFIG_FILES in *config.make*)
9163 echo "$config_vars" >> config.make;;
9165 test -d bits || mkdir bits ;;
9173 ac_clean_files=$ac_clean_files_save
9175 test $ac_write_fail = 0 ||
9176 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
9179 # configure is writing to config.log, and then calls config.status.
9180 # config.status does its own redirection, appending to config.log.
9181 # Unfortunately, on DOS this fails, as config.log is still kept open
9182 # by configure, so config.status won't be able to write to it; its
9183 # output is simply discarded. So we exec the FD to /dev/null,
9184 # effectively closing config.log, so it can be properly (re)opened and
9185 # appended to by config.status. When coming back to configure, we
9186 # need to make the FD available again.
9187 if test "$no_create" != yes; then
9189 ac_config_status_args=
9190 test "$silent" = yes &&
9191 ac_config_status_args="$ac_config_status_args --quiet"
9193 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
9195 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
9196 # would make configure fail if this is the last instruction.
9197 $ac_cs_success || as_fn_exit 1
9201 # CONFIG_SUBDIRS section.
9203 if test "$no_recursion" != yes; then
9205 # Remove --cache-file, --srcdir, and --disable-option-checking arguments
9206 # so they do not pile up.
9207 ac_sub_configure_args=
9209 eval "set x $ac_configure_args"
9213 if test -n "$ac_prev"; then
9218 -cache-file | --cache-file | --cache-fil | --cache-fi \
9219 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
9220 ac_prev=cache_file ;;
9221 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
9222 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
9225 --config-cache | -C)
9227 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
9229 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
9231 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
9233 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
9235 --disable-option-checking)
9239 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
9241 as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
9245 # Always prepend --prefix to ensure using the same prefix
9246 # in subdir configurations.
9247 ac_arg="--prefix=$prefix"
9249 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
9251 ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
9254 if test "$silent" = yes; then
9255 ac_sub_configure_args="--silent $ac_sub_configure_args"
9258 # Always prepend --disable-option-checking to silence warnings, since
9259 # different subdirs can have different --enable and --with options.
9260 ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
9263 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
9265 # Do not complain, so a configure script can configure whichever
9266 # parts of a large source tree are present.
9267 test -d "$srcdir/$ac_dir" || continue
9269 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
9270 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
9271 $as_echo "$ac_msg" >&6
9272 as_dir="$ac_dir"; as_fn_mkdir_p
9276 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
9278 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
9279 # A ".." for each directory in $ac_dir_suffix.
9280 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
9281 case $ac_top_builddir_sub in
9282 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
9283 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
9286 ac_abs_top_builddir=$ac_pwd
9287 ac_abs_builddir=$ac_pwd$ac_dir_suffix
9288 # for backward compatibility:
9289 ac_top_builddir=$ac_top_build_prefix
9292 .) # We are building in place.
9294 ac_top_srcdir=$ac_top_builddir_sub
9295 ac_abs_top_srcdir=$ac_pwd ;;
9296 [\\/]* | ?:[\\/]* ) # Absolute name.
9297 ac_srcdir=$srcdir$ac_dir_suffix;
9298 ac_top_srcdir=$srcdir
9299 ac_abs_top_srcdir=$srcdir ;;
9301 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
9302 ac_top_srcdir=$ac_top_build_prefix$srcdir
9303 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
9305 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
9310 # Check for guested configure; otherwise get Cygnus style configure.
9311 if test -f "$ac_srcdir/configure.gnu"; then
9312 ac_sub_configure=$ac_srcdir/configure.gnu
9313 elif test -f "$ac_srcdir/configure"; then
9314 ac_sub_configure=$ac_srcdir/configure
9315 elif test -f "$ac_srcdir/configure.in"; then
9316 # This should be Cygnus configure.
9317 ac_sub_configure=$ac_aux_dir/configure
9319 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
9320 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
9324 # The recursion is here.
9325 if test -n "$ac_sub_configure"; then
9326 # Make the cache file name correct relative to the subdirectory.
9328 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
9330 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
9333 { $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
9334 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
9335 # The eval makes quoting arguments work.
9336 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
9337 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
9338 as_fn_error $? "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
9344 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
9345 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
9346 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}