2 # From configure.in CVSid.
3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated by GNU Autoconf 2.65 for GNU C Library (see version.h).
6 # Report bugs to <glibc>.
9 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
10 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
14 # This configure script is free software; the Free Software Foundation
15 # gives unlimited permission to copy, distribute and modify it.
16 ## -------------------- ##
17 ## M4sh Initialization. ##
18 ## -------------------- ##
20 # Be more Bourne compatible
21 DUALCASE=1; export DUALCASE # for MKS sh
22 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
25 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
26 # is contrary to our usage. Disable this feature.
27 alias -g '${1+"$@"}'='"$@"'
30 case `(set -o) 2>/dev/null` in #(
42 # Printing a long string crashes Solaris 7 /usr/bin/printf.
43 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
44 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
45 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
46 # Prefer a ksh shell builtin over an external printf program on Solaris,
47 # but without wasting forks for bash or zsh.
48 if test -z "$BASH_VERSION$ZSH_VERSION" \
49 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
51 as_echo_n='print -rn --'
52 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
56 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
57 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
58 as_echo_n='/usr/ucb/echo -n'
60 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
65 expr "X$arg" : "X\\(.*\\)$as_nl";
66 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
68 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
71 as_echo_n='sh -c $as_echo_n_body as_echo'
74 as_echo='sh -c $as_echo_body as_echo'
77 # The user is always right.
78 if test "${PATH_SEPARATOR+set}" != set; then
80 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
81 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
88 # We need space, tab and new line, in precisely that order. Quoting is
89 # there to prevent editors from complaining about space-tab.
90 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
91 # splitting by setting IFS to empty value.)
94 # Find who we are. Look in the path if we contain no directory separator.
96 *[\\/]* ) as_myself=$0 ;;
97 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
101 test -z "$as_dir" && as_dir=.
102 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
108 # We did not find ourselves, most probably we were run as `sh COMMAND'
109 # in which case we are not to be found in the path.
110 if test "x$as_myself" = x; then
113 if test ! -f "$as_myself"; then
114 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
118 # Unset variables that we do not need and which cause bugs (e.g. in
119 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
120 # suppresses any "Segmentation fault" message there. '((' could
121 # trigger a bug in pdksh 5.2.14.
122 for as_var in BASH_ENV ENV MAIL MAILPATH
123 do eval test x\${$as_var+set} = xset \
124 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
137 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
139 if test "x$CONFIG_SHELL" = x; then
140 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
143 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
144 # is contrary to our usage. Disable this feature.
145 alias -g '\${1+\"\$@\"}'='\"\$@\"'
148 case \`(set -o) 2>/dev/null\` in #(
156 as_required="as_fn_return () { (exit \$1); }
157 as_fn_success () { as_fn_return 0; }
158 as_fn_failure () { as_fn_return 1; }
159 as_fn_ret_success () { return 0; }
160 as_fn_ret_failure () { return 1; }
163 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
164 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
165 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
166 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
167 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
170 exitcode=1; echo positional parameters were not saved.
172 test x\$exitcode = x0 || exit 1"
173 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
174 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
175 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
176 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
177 test \$(( 1 + 1 )) = 2 || exit 1"
178 if (eval "$as_required") 2>/dev/null; then :
183 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
186 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
188 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
191 test -z "$as_dir" && as_dir=.
195 for as_base in sh bash ksh sh5; do
196 # Try only shells that exist, to save several forks.
197 as_shell=$as_dir/$as_base
198 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
199 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
200 CONFIG_SHELL=$as_shell as_have_required=yes
201 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
209 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
210 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
211 CONFIG_SHELL=$SHELL as_have_required=yes
216 if test "x$CONFIG_SHELL" != x; then :
217 # We cannot yet assume a decent shell, so we have to provide a
218 # neutralization value for shells without unset; and this also
219 # works around shells that cannot unset nonexistent variables.
222 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
224 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
227 if test x$as_have_required = xno; then :
228 $as_echo "$0: This script requires a shell more modern than all"
229 $as_echo "$0: the shells that I found on your system."
230 if test x${ZSH_VERSION+set} = xset ; then
231 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
232 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
234 $as_echo "$0: Please tell bug-autoconf@gnu.org and glibc about your
235 $0: system, including any error possibly output before this
236 $0: message. Then install a modern shell, or manually run
237 $0: the script under such a shell if you do have one."
243 SHELL=${CONFIG_SHELL-/bin/sh}
245 # Unset more variables known to interfere with behavior of common tools.
246 CLICOLOR_FORCE= GREP_OPTIONS=
247 unset CLICOLOR_FORCE GREP_OPTIONS
249 ## --------------------- ##
250 ## M4sh Shell Functions. ##
251 ## --------------------- ##
254 # Portably unset VAR.
257 { eval $1=; unset $1;}
261 # as_fn_set_status STATUS
262 # -----------------------
263 # Set $? to STATUS, without forking.
271 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
281 # Create "$as_dir" as a directory, including parents if necessary.
286 -*) as_dir=./$as_dir;;
288 test -d "$as_dir" || eval $as_mkdir_p || {
292 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
295 as_dirs="'$as_qdir' $as_dirs"
296 as_dir=`$as_dirname -- "$as_dir" ||
297 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
298 X"$as_dir" : 'X\(//\)[^/]' \| \
299 X"$as_dir" : 'X\(//\)$' \| \
300 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
301 $as_echo X"$as_dir" |
302 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
319 test -d "$as_dir" && break
321 test -z "$as_dirs" || eval "mkdir $as_dirs"
322 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
326 # as_fn_append VAR VALUE
327 # ----------------------
328 # Append the text in VALUE to the end of the definition contained in VAR. Take
329 # advantage of any shell optimizations that allow amortized linear growth over
330 # repeated appends, instead of the typical quadratic growth present in naive
332 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
333 eval 'as_fn_append ()
346 # Perform arithmetic evaluation on the ARGs, and store the result in the
347 # global $as_val. Take advantage of shells that can avoid forks. The arguments
348 # must be portable across $(()) and expr.
349 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
357 as_val=`expr "$@" || test $? -eq 1`
362 # as_fn_error ERROR [LINENO LOG_FD]
363 # ---------------------------------
364 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
365 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
366 # script with status $?, using 1 if that was 0.
369 as_status=$?; test $as_status -eq 0 && as_status=1
371 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
372 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
374 $as_echo "$as_me: error: $1" >&2
375 as_fn_exit $as_status
378 if expr a : '\(a\)' >/dev/null 2>&1 &&
379 test "X`expr 00001 : '.*\(...\)'`" = X001; then
385 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
391 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
397 as_me=`$as_basename -- "$0" ||
398 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
399 X"$0" : 'X\(//\)$' \| \
400 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
402 sed '/^.*\/\([^/][^/]*\)\/*$/{
416 # Avoid depending upon Character Ranges.
417 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
418 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
419 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
420 as_cr_digits='0123456789'
421 as_cr_alnum=$as_cr_Letters$as_cr_digits
424 as_lineno_1=$LINENO as_lineno_1a=$LINENO
425 as_lineno_2=$LINENO as_lineno_2a=$LINENO
426 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
427 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
428 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
440 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
444 chmod +x "$as_me.lineno" ||
445 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
447 # Don't try to exec as it changes $[0], causing all sort of problems
448 # (the dirname of $[0] is not the place where we might find the
449 # original and so on. Autoconf is especially sensitive to this).
451 # Exit status is that of the last command.
455 ECHO_C= ECHO_N= ECHO_T=
456 case `echo -n x` in #(((((
458 case `echo 'xy\c'` in
459 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
461 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
468 rm -f conf$$ conf$$.exe conf$$.file
469 if test -d conf$$.dir; then
470 rm -f conf$$.dir/conf$$.file
473 mkdir conf$$.dir 2>/dev/null
475 if (echo >conf$$.file) 2>/dev/null; then
476 if ln -s conf$$.file conf$$ 2>/dev/null; then
478 # ... but there are two gotchas:
479 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
480 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
481 # In both cases, we have to default to `cp -p'.
482 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
484 elif ln conf$$.file conf$$ 2>/dev/null; then
492 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
493 rmdir conf$$.dir 2>/dev/null
495 if mkdir -p . 2>/dev/null; then
496 as_mkdir_p='mkdir -p "$as_dir"'
498 test -d ./-p && rmdir ./-p
502 if test -x / >/dev/null 2>&1; then
505 if ls -dL / >/dev/null 2>&1; then
512 if test -d "$1"; then
518 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
519 ???[sx]*):;;*)false;;esac;fi
523 as_executable_p=$as_test_x
525 # Sed expression to map a string onto a valid CPP name.
526 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
528 # Sed expression to map a string onto a valid variable name.
529 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
532 test -n "$DJDIR" || exec 7<&0 </dev/null
536 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
537 # so uname gets run too.
538 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
543 ac_default_prefix=/usr/local
545 ac_config_libobj_dir=.
552 # Identity of this package.
553 PACKAGE_NAME='GNU C Library'
554 PACKAGE_TARNAME='c-library'
555 PACKAGE_VERSION='(see version.h)'
556 PACKAGE_STRING='GNU C Library (see version.h)'
557 PACKAGE_BUGREPORT='glibc'
558 PACKAGE_URL='http://www.gnu.org/software/c-library/'
560 ac_unique_file="include/features.h"
561 enable_option_checking=no
562 # Factoring default headers for most tests.
563 ac_includes_default="\
565 #ifdef HAVE_SYS_TYPES_H
566 # include <sys/types.h>
568 #ifdef HAVE_SYS_STAT_H
569 # include <sys/stat.h>
575 # ifdef HAVE_STDLIB_H
580 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
585 #ifdef HAVE_STRINGS_H
586 # include <strings.h>
588 #ifdef HAVE_INTTYPES_H
589 # include <inttypes.h>
598 ac_subst_vars='LTLIBOBJS
619 libc_cv_cpp_asm_debuginfo
620 libc_cv_forced_unwind
629 libc_cv_gcc_unwind_find_fde
637 libc_cv_cc_submachine
640 libc_cv_have_initfini
650 libc_cv_libgcc_s_suffix
652 libc_cv_cc_with_libunwind
662 libc_cv_gcc_static_libgcc
745 program_transform_name
758 enable_option_checking
777 enable_stackguard_randomization
788 enable_experimental_malloc
792 ac_precious_vars='build_alias
807 # Initialize some variables set by options.
809 ac_init_version=false
810 ac_unrecognized_opts=
812 # The variables have the same names as the options, with
813 # dashes changed to underlines.
821 program_transform_name=s,x,x,
829 # Installation directory options.
830 # These are left unexpanded so users can "make install exec_prefix=/foo"
831 # and all the variables that are supposed to be based on exec_prefix
832 # by default will actually change.
833 # Use braces instead of parens because sh, perl, etc. also accept them.
834 # (The list follows the same order as the GNU Coding Standards.)
835 bindir='${exec_prefix}/bin'
836 sbindir='${exec_prefix}/sbin'
837 libexecdir='${exec_prefix}/libexec'
838 datarootdir='${prefix}/share'
839 datadir='${datarootdir}'
840 sysconfdir='${prefix}/etc'
841 sharedstatedir='${prefix}/com'
842 localstatedir='${prefix}/var'
843 includedir='${prefix}/include'
844 oldincludedir='/usr/include'
845 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
846 infodir='${datarootdir}/info'
851 libdir='${exec_prefix}/lib'
852 localedir='${datarootdir}/locale'
853 mandir='${datarootdir}/man'
859 # If the previous option needs an argument, assign it.
860 if test -n "$ac_prev"; then
861 eval $ac_prev=\$ac_option
867 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
871 # Accept the important Cygnus configure options, so we can diagnose typos.
873 case $ac_dashdash$ac_option in
877 -bindir | --bindir | --bindi | --bind | --bin | --bi)
879 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
882 -build | --build | --buil | --bui | --bu)
883 ac_prev=build_alias ;;
884 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
885 build_alias=$ac_optarg ;;
887 -cache-file | --cache-file | --cache-fil | --cache-fi \
888 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
889 ac_prev=cache_file ;;
890 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
891 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
892 cache_file=$ac_optarg ;;
895 cache_file=config.cache ;;
897 -datadir | --datadir | --datadi | --datad)
899 -datadir=* | --datadir=* | --datadi=* | --datad=*)
900 datadir=$ac_optarg ;;
902 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
903 | --dataroo | --dataro | --datar)
904 ac_prev=datarootdir ;;
905 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
906 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
907 datarootdir=$ac_optarg ;;
909 -disable-* | --disable-*)
910 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
911 # Reject names that are not valid shell variable names.
912 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
913 as_fn_error "invalid feature name: $ac_useropt"
914 ac_useropt_orig=$ac_useropt
915 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
916 case $ac_user_opts in
920 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
921 ac_unrecognized_sep=', ';;
923 eval enable_$ac_useropt=no ;;
925 -docdir | --docdir | --docdi | --doc | --do)
927 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
930 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
932 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
935 -enable-* | --enable-*)
936 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
937 # Reject names that are not valid shell variable names.
938 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
939 as_fn_error "invalid feature name: $ac_useropt"
940 ac_useropt_orig=$ac_useropt
941 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
942 case $ac_user_opts in
946 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
947 ac_unrecognized_sep=', ';;
949 eval enable_$ac_useropt=\$ac_optarg ;;
951 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
952 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
953 | --exec | --exe | --ex)
954 ac_prev=exec_prefix ;;
955 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
956 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
957 | --exec=* | --exe=* | --ex=*)
958 exec_prefix=$ac_optarg ;;
960 -gas | --gas | --ga | --g)
961 # Obsolete; use --with-gas.
964 -help | --help | --hel | --he | -h)
966 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
967 ac_init_help=recursive ;;
968 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
969 ac_init_help=short ;;
971 -host | --host | --hos | --ho)
972 ac_prev=host_alias ;;
973 -host=* | --host=* | --hos=* | --ho=*)
974 host_alias=$ac_optarg ;;
976 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
978 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
980 htmldir=$ac_optarg ;;
982 -includedir | --includedir | --includedi | --included | --include \
983 | --includ | --inclu | --incl | --inc)
984 ac_prev=includedir ;;
985 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
986 | --includ=* | --inclu=* | --incl=* | --inc=*)
987 includedir=$ac_optarg ;;
989 -infodir | --infodir | --infodi | --infod | --info | --inf)
991 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
992 infodir=$ac_optarg ;;
994 -libdir | --libdir | --libdi | --libd)
996 -libdir=* | --libdir=* | --libdi=* | --libd=*)
999 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1000 | --libexe | --libex | --libe)
1001 ac_prev=libexecdir ;;
1002 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1003 | --libexe=* | --libex=* | --libe=*)
1004 libexecdir=$ac_optarg ;;
1006 -localedir | --localedir | --localedi | --localed | --locale)
1007 ac_prev=localedir ;;
1008 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1009 localedir=$ac_optarg ;;
1011 -localstatedir | --localstatedir | --localstatedi | --localstated \
1012 | --localstate | --localstat | --localsta | --localst | --locals)
1013 ac_prev=localstatedir ;;
1014 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1015 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1016 localstatedir=$ac_optarg ;;
1018 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1020 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1021 mandir=$ac_optarg ;;
1023 -nfp | --nfp | --nf)
1024 # Obsolete; use --without-fp.
1027 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1028 | --no-cr | --no-c | -n)
1031 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1032 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1035 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1036 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1037 | --oldin | --oldi | --old | --ol | --o)
1038 ac_prev=oldincludedir ;;
1039 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1040 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1041 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1042 oldincludedir=$ac_optarg ;;
1044 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1046 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1047 prefix=$ac_optarg ;;
1049 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1050 | --program-pre | --program-pr | --program-p)
1051 ac_prev=program_prefix ;;
1052 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1053 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1054 program_prefix=$ac_optarg ;;
1056 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1057 | --program-suf | --program-su | --program-s)
1058 ac_prev=program_suffix ;;
1059 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1060 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1061 program_suffix=$ac_optarg ;;
1063 -program-transform-name | --program-transform-name \
1064 | --program-transform-nam | --program-transform-na \
1065 | --program-transform-n | --program-transform- \
1066 | --program-transform | --program-transfor \
1067 | --program-transfo | --program-transf \
1068 | --program-trans | --program-tran \
1069 | --progr-tra | --program-tr | --program-t)
1070 ac_prev=program_transform_name ;;
1071 -program-transform-name=* | --program-transform-name=* \
1072 | --program-transform-nam=* | --program-transform-na=* \
1073 | --program-transform-n=* | --program-transform-=* \
1074 | --program-transform=* | --program-transfor=* \
1075 | --program-transfo=* | --program-transf=* \
1076 | --program-trans=* | --program-tran=* \
1077 | --progr-tra=* | --program-tr=* | --program-t=*)
1078 program_transform_name=$ac_optarg ;;
1080 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1082 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1083 pdfdir=$ac_optarg ;;
1085 -psdir | --psdir | --psdi | --psd | --ps)
1087 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1090 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1091 | -silent | --silent | --silen | --sile | --sil)
1094 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1096 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1098 sbindir=$ac_optarg ;;
1100 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1101 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1102 | --sharedst | --shareds | --shared | --share | --shar \
1104 ac_prev=sharedstatedir ;;
1105 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1106 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1107 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1109 sharedstatedir=$ac_optarg ;;
1111 -site | --site | --sit)
1113 -site=* | --site=* | --sit=*)
1116 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1118 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1119 srcdir=$ac_optarg ;;
1121 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1122 | --syscon | --sysco | --sysc | --sys | --sy)
1123 ac_prev=sysconfdir ;;
1124 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1125 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1126 sysconfdir=$ac_optarg ;;
1128 -target | --target | --targe | --targ | --tar | --ta | --t)
1129 ac_prev=target_alias ;;
1130 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1131 target_alias=$ac_optarg ;;
1133 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1136 -version | --version | --versio | --versi | --vers | -V)
1137 ac_init_version=: ;;
1140 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1141 # Reject names that are not valid shell variable names.
1142 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1143 as_fn_error "invalid package name: $ac_useropt"
1144 ac_useropt_orig=$ac_useropt
1145 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1146 case $ac_user_opts in
1150 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1151 ac_unrecognized_sep=', ';;
1153 eval with_$ac_useropt=\$ac_optarg ;;
1155 -without-* | --without-*)
1156 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1157 # Reject names that are not valid shell variable names.
1158 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1159 as_fn_error "invalid package name: $ac_useropt"
1160 ac_useropt_orig=$ac_useropt
1161 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1162 case $ac_user_opts in
1166 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1167 ac_unrecognized_sep=', ';;
1169 eval with_$ac_useropt=no ;;
1172 # Obsolete; use --with-x.
1175 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1176 | --x-incl | --x-inc | --x-in | --x-i)
1177 ac_prev=x_includes ;;
1178 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1179 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1180 x_includes=$ac_optarg ;;
1182 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1183 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1184 ac_prev=x_libraries ;;
1185 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1186 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1187 x_libraries=$ac_optarg ;;
1189 -*) as_fn_error "unrecognized option: \`$ac_option'
1190 Try \`$0 --help' for more information."
1194 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1195 # Reject names that are not valid shell variable names.
1196 case $ac_envvar in #(
1197 '' | [0-9]* | *[!_$as_cr_alnum]* )
1198 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1200 eval $ac_envvar=\$ac_optarg
1201 export $ac_envvar ;;
1204 # FIXME: should be removed in autoconf 3.0.
1205 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1206 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1207 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1208 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1214 if test -n "$ac_prev"; then
1215 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1216 as_fn_error "missing argument to $ac_option"
1219 if test -n "$ac_unrecognized_opts"; then
1220 case $enable_option_checking in
1222 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1223 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1227 # Check all directory arguments for consistency.
1228 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1229 datadir sysconfdir sharedstatedir localstatedir includedir \
1230 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1231 libdir localedir mandir
1233 eval ac_val=\$$ac_var
1234 # Remove trailing slashes.
1237 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1238 eval $ac_var=\$ac_val;;
1240 # Be sure to have absolute directory names.
1242 [\\/$]* | ?:[\\/]* ) continue;;
1243 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1245 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1248 # There might be people who depend on the old broken behavior: `$host'
1249 # used to hold the argument of --host etc.
1250 # FIXME: To remove some day.
1253 target=$target_alias
1255 # FIXME: To remove some day.
1256 if test "x$host_alias" != x; then
1257 if test "x$build_alias" = x; then
1258 cross_compiling=maybe
1259 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1260 If a cross compiler is detected then cross compile mode will be used." >&2
1261 elif test "x$build_alias" != "x$host_alias"; then
1267 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1269 test "$silent" = yes && exec 6>/dev/null
1272 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1273 ac_ls_di=`ls -di .` &&
1274 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1275 as_fn_error "working directory cannot be determined"
1276 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1277 as_fn_error "pwd does not report name of working directory"
1280 # Find the source files, if location was not specified.
1281 if test -z "$srcdir"; then
1282 ac_srcdir_defaulted=yes
1283 # Try the directory containing this script, then the parent directory.
1284 ac_confdir=`$as_dirname -- "$as_myself" ||
1285 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1286 X"$as_myself" : 'X\(//\)[^/]' \| \
1287 X"$as_myself" : 'X\(//\)$' \| \
1288 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1289 $as_echo X"$as_myself" |
1290 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1308 if test ! -r "$srcdir/$ac_unique_file"; then
1312 ac_srcdir_defaulted=no
1314 if test ! -r "$srcdir/$ac_unique_file"; then
1315 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1316 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1318 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1320 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1322 # When building in place, set srcdir=.
1323 if test "$ac_abs_confdir" = "$ac_pwd"; then
1326 # Remove unnecessary trailing slashes from srcdir.
1327 # Double slashes in file names in object file debugging info
1328 # mess up M-x gdb in Emacs.
1330 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1332 for ac_var in $ac_precious_vars; do
1333 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1334 eval ac_env_${ac_var}_value=\$${ac_var}
1335 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1336 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1340 # Report the --help message.
1342 if test "$ac_init_help" = "long"; then
1343 # Omit some internal or obsolete options to make the list less imposing.
1344 # This message is too long to be a string in the A/UX 3.1 sh.
1346 \`configure' configures GNU C Library (see version.h) to adapt to many kinds of systems.
1348 Usage: $0 [OPTION]... [VAR=VALUE]...
1350 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1351 VAR=VALUE. See below for descriptions of some of the useful variables.
1353 Defaults for the options are specified in brackets.
1356 -h, --help display this help and exit
1357 --help=short display options specific to this package
1358 --help=recursive display the short help of all the included packages
1359 -V, --version display version information and exit
1360 -q, --quiet, --silent do not print \`checking...' messages
1361 --cache-file=FILE cache test results in FILE [disabled]
1362 -C, --config-cache alias for \`--cache-file=config.cache'
1363 -n, --no-create do not create output files
1364 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1366 Installation directories:
1367 --prefix=PREFIX install architecture-independent files in PREFIX
1368 [$ac_default_prefix]
1369 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1372 By default, \`make install' will install all the files in
1373 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1374 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1375 for instance \`--prefix=\$HOME'.
1377 For better control, use the options below.
1379 Fine tuning of the installation directories:
1380 --bindir=DIR user executables [EPREFIX/bin]
1381 --sbindir=DIR system admin executables [EPREFIX/sbin]
1382 --libexecdir=DIR program executables [EPREFIX/libexec]
1383 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1384 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1385 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1386 --libdir=DIR object code libraries [EPREFIX/lib]
1387 --includedir=DIR C header files [PREFIX/include]
1388 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1389 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1390 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1391 --infodir=DIR info documentation [DATAROOTDIR/info]
1392 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1393 --mandir=DIR man documentation [DATAROOTDIR/man]
1394 --docdir=DIR documentation root [DATAROOTDIR/doc/c-library]
1395 --htmldir=DIR html documentation [DOCDIR]
1396 --dvidir=DIR dvi documentation [DOCDIR]
1397 --pdfdir=DIR pdf documentation [DOCDIR]
1398 --psdir=DIR ps documentation [DOCDIR]
1404 --build=BUILD configure for building on BUILD [guessed]
1405 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1409 if test -n "$ac_init_help"; then
1410 case $ac_init_help in
1411 short | recursive ) echo "Configuration of GNU C Library (see version.h):";;
1416 --disable-option-checking ignore unrecognized --enable/--with options
1417 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1418 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1419 --disable-sanity-checks really do not use threads (should not be used except
1420 in special situations) [default=yes]
1421 --enable-check-abi do "make check-abi" in "make check" (no/warn/yes)
1423 --enable-shared build shared library [default=yes if GNU ld & ELF]
1424 --enable-profile build profiled library [default=no]
1425 --enable-omitfp build undebuggable optimized library [default=no]
1426 --enable-bounded build with runtime bounds checking [default=no]
1427 --disable-versioning do not include versioning information in the library
1428 objects [default=yes if supported]
1429 --enable-oldest-abi=ABI configure the oldest ABI supported [e.g. 2.2]
1430 [default=glibc default]
1431 --enable-stackguard-randomization
1432 initialize __stack_chk_guard canary with a random
1433 number at program start
1434 --enable-add-ons[=DIRS...]
1435 configure and build add-ons in DIR1,DIR2,... search
1436 for add-ons if no parameter given
1437 --disable-hidden-plt do not hide internal function calls to avoid PLT
1438 --enable-bind-now disable lazy relocations in DSOs
1439 --enable-static-nss build static NSS modules [default=no]
1440 --disable-force-install don't force installation of files from this package,
1441 even if they are older than the installed files
1442 --enable-kernel=VERSION compile for compatibility with kernel not older than
1444 --enable-all-warnings enable all useful warnings gcc can issue
1445 --enable-multi-arch enable single DSO with optimizations for multiple
1447 --enable-experimental-malloc
1448 enable experimental malloc features
1449 --enable-nss-crypt enable libcrypt to use nss
1452 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1453 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1454 --with-gd=DIR find libgd include dir and library with prefix DIR
1455 --with-gd-include=DIR find libgd include files in DIR
1456 --with-gd-lib=DIR find libgd library files in DIR
1457 --with-fp if using floating-point hardware [default=yes]
1458 --with-binutils=PATH specify location of binutils (as and ld)
1459 --with-elf if using the ELF object format
1460 --with-selinux if building with SELinux support
1461 --with-xcoff if using the XCOFF object format
1462 --without-cvs if CVS should not be used
1463 --with-headers=PATH location of system headers to use (for example
1464 /usr/src/linux/include) [default=compiler default]
1465 --with-tls enable support for TLS
1466 --without-__thread do not use TLS features even when supporting them
1467 --with-cpu=CPU select code for CPU variant
1469 Some influential environment variables:
1470 CC C compiler command
1471 CFLAGS C compiler flags
1472 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1473 nonstandard directory <lib dir>
1474 LIBS libraries to pass to the linker, e.g. -l<library>
1475 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1476 you have headers in a nonstandard directory <include dir>
1478 CXX C++ compiler command
1479 CXXFLAGS C++ compiler flags
1481 Use these variables to override the choices made by `configure' or to help
1482 it to find libraries and programs with nonstandard names/locations.
1484 Report bugs to <glibc>.
1485 GNU C Library home page: <http://www.gnu.org/software/c-library/>.
1486 General help using GNU software: <http://www.gnu.org/gethelp/>.
1491 if test "$ac_init_help" = "recursive"; then
1492 # If there are subdirs, report their specific --help.
1493 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1494 test -d "$ac_dir" ||
1495 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1500 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1502 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1503 # A ".." for each directory in $ac_dir_suffix.
1504 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1505 case $ac_top_builddir_sub in
1506 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1507 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1510 ac_abs_top_builddir=$ac_pwd
1511 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1512 # for backward compatibility:
1513 ac_top_builddir=$ac_top_build_prefix
1516 .) # We are building in place.
1518 ac_top_srcdir=$ac_top_builddir_sub
1519 ac_abs_top_srcdir=$ac_pwd ;;
1520 [\\/]* | ?:[\\/]* ) # Absolute name.
1521 ac_srcdir=$srcdir$ac_dir_suffix;
1522 ac_top_srcdir=$srcdir
1523 ac_abs_top_srcdir=$srcdir ;;
1525 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1526 ac_top_srcdir=$ac_top_build_prefix$srcdir
1527 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1529 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1531 cd "$ac_dir" || { ac_status=$?; continue; }
1532 # Check for guested configure.
1533 if test -f "$ac_srcdir/configure.gnu"; then
1535 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1536 elif test -f "$ac_srcdir/configure"; then
1538 $SHELL "$ac_srcdir/configure" --help=recursive
1540 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1542 cd "$ac_pwd" || { ac_status=$?; break; }
1546 test -n "$ac_init_help" && exit $ac_status
1547 if $ac_init_version; then
1549 GNU C Library configure (see version.h)
1550 generated by GNU Autoconf 2.65
1552 Copyright (C) 2009 Free Software Foundation, Inc.
1553 This configure script is free software; the Free Software Foundation
1554 gives unlimited permission to copy, distribute and modify it.
1559 ## ------------------------ ##
1560 ## Autoconf initialization. ##
1561 ## ------------------------ ##
1563 # ac_fn_c_try_compile LINENO
1564 # --------------------------
1565 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1566 ac_fn_c_try_compile ()
1568 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1569 rm -f conftest.$ac_objext
1570 if { { ac_try="$ac_compile"
1572 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1573 *) ac_try_echo=$ac_try;;
1575 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1576 $as_echo "$ac_try_echo"; } >&5
1577 (eval "$ac_compile") 2>conftest.err
1579 if test -s conftest.err; then
1580 grep -v '^ *+' conftest.err >conftest.er1
1581 cat conftest.er1 >&5
1582 mv -f conftest.er1 conftest.err
1584 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1585 test $ac_status = 0; } && {
1586 test -z "$ac_c_werror_flag" ||
1587 test ! -s conftest.err
1588 } && test -s conftest.$ac_objext; then :
1591 $as_echo "$as_me: failed program was:" >&5
1592 sed 's/^/| /' conftest.$ac_ext >&5
1596 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1597 as_fn_set_status $ac_retval
1599 } # ac_fn_c_try_compile
1601 # ac_fn_c_try_cpp LINENO
1602 # ----------------------
1603 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1606 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1607 if { { ac_try="$ac_cpp conftest.$ac_ext"
1609 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1610 *) ac_try_echo=$ac_try;;
1612 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1613 $as_echo "$ac_try_echo"; } >&5
1614 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1616 if test -s conftest.err; then
1617 grep -v '^ *+' conftest.err >conftest.er1
1618 cat conftest.er1 >&5
1619 mv -f conftest.er1 conftest.err
1621 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1622 test $ac_status = 0; } >/dev/null && {
1623 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1624 test ! -s conftest.err
1628 $as_echo "$as_me: failed program was:" >&5
1629 sed 's/^/| /' conftest.$ac_ext >&5
1633 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1634 as_fn_set_status $ac_retval
1638 # ac_fn_cxx_try_compile LINENO
1639 # ----------------------------
1640 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1641 ac_fn_cxx_try_compile ()
1643 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1644 rm -f conftest.$ac_objext
1645 if { { ac_try="$ac_compile"
1647 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1648 *) ac_try_echo=$ac_try;;
1650 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1651 $as_echo "$ac_try_echo"; } >&5
1652 (eval "$ac_compile") 2>conftest.err
1654 if test -s conftest.err; then
1655 grep -v '^ *+' conftest.err >conftest.er1
1656 cat conftest.er1 >&5
1657 mv -f conftest.er1 conftest.err
1659 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1660 test $ac_status = 0; } && {
1661 test -z "$ac_cxx_werror_flag" ||
1662 test ! -s conftest.err
1663 } && test -s conftest.$ac_objext; then :
1666 $as_echo "$as_me: failed program was:" >&5
1667 sed 's/^/| /' conftest.$ac_ext >&5
1671 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1672 as_fn_set_status $ac_retval
1674 } # ac_fn_cxx_try_compile
1676 # ac_fn_c_try_link LINENO
1677 # -----------------------
1678 # Try to link conftest.$ac_ext, and return whether this succeeded.
1681 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1682 rm -f conftest.$ac_objext conftest$ac_exeext
1683 if { { ac_try="$ac_link"
1685 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1686 *) ac_try_echo=$ac_try;;
1688 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1689 $as_echo "$ac_try_echo"; } >&5
1690 (eval "$ac_link") 2>conftest.err
1692 if test -s conftest.err; then
1693 grep -v '^ *+' conftest.err >conftest.er1
1694 cat conftest.er1 >&5
1695 mv -f conftest.er1 conftest.err
1697 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1698 test $ac_status = 0; } && {
1699 test -z "$ac_c_werror_flag" ||
1700 test ! -s conftest.err
1701 } && test -s conftest$ac_exeext && {
1702 test "$cross_compiling" = yes ||
1703 $as_test_x conftest$ac_exeext
1707 $as_echo "$as_me: failed program was:" >&5
1708 sed 's/^/| /' conftest.$ac_ext >&5
1712 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1713 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1714 # interfere with the next link command; also delete a directory that is
1715 # left behind by Apple's compiler. We do this before executing the actions.
1716 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1717 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1718 as_fn_set_status $ac_retval
1720 } # ac_fn_c_try_link
1722 # ac_fn_c_try_run LINENO
1723 # ----------------------
1724 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1725 # that executables *can* be run.
1728 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1729 if { { ac_try="$ac_link"
1731 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1732 *) ac_try_echo=$ac_try;;
1734 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1735 $as_echo "$ac_try_echo"; } >&5
1736 (eval "$ac_link") 2>&5
1738 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1739 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1740 { { case "(($ac_try" in
1741 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1742 *) ac_try_echo=$ac_try;;
1744 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1745 $as_echo "$ac_try_echo"; } >&5
1746 (eval "$ac_try") 2>&5
1748 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1749 test $ac_status = 0; }; }; then :
1752 $as_echo "$as_me: program exited with status $ac_status" >&5
1753 $as_echo "$as_me: failed program was:" >&5
1754 sed 's/^/| /' conftest.$ac_ext >&5
1756 ac_retval=$ac_status
1758 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1759 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1760 as_fn_set_status $ac_retval
1764 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1765 # --------------------------------------------
1766 # Tries to find the compile-time value of EXPR in a program that includes
1767 # INCLUDES, setting VAR accordingly. Returns whether the value could be
1769 ac_fn_c_compute_int ()
1771 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1772 if test "$cross_compiling" = yes; then
1773 # Depending upon the size, compute the lo and hi bounds.
1774 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1775 /* end confdefs.h. */
1780 static int test_array [1 - 2 * !(($2) >= 0)];
1787 if ac_fn_c_try_compile "$LINENO"; then :
1790 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1791 /* end confdefs.h. */
1796 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1803 if ac_fn_c_try_compile "$LINENO"; then :
1804 ac_hi=$ac_mid; break
1806 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
1807 if test $ac_lo -le $ac_mid; then
1811 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
1813 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1816 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1817 /* end confdefs.h. */
1822 static int test_array [1 - 2 * !(($2) < 0)];
1829 if ac_fn_c_try_compile "$LINENO"; then :
1832 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1833 /* end confdefs.h. */
1838 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
1845 if ac_fn_c_try_compile "$LINENO"; then :
1846 ac_lo=$ac_mid; break
1848 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
1849 if test $ac_mid -le $ac_hi; then
1853 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
1855 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1860 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1862 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1863 # Binary search between lo and hi bounds.
1864 while test "x$ac_lo" != "x$ac_hi"; do
1865 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
1866 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1867 /* end confdefs.h. */
1872 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1879 if ac_fn_c_try_compile "$LINENO"; then :
1882 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
1884 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1887 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
1891 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1892 /* end confdefs.h. */
1894 static long int longval () { return $2; }
1895 static unsigned long int ulongval () { return $2; }
1902 FILE *f = fopen ("conftest.val", "w");
1907 long int i = longval ();
1910 fprintf (f, "%ld", i);
1914 unsigned long int i = ulongval ();
1917 fprintf (f, "%lu", i);
1919 /* Do not output a trailing newline, as this causes \r\n confusion
1920 on some platforms. */
1921 return ferror (f) || fclose (f) != 0;
1927 if ac_fn_c_try_run "$LINENO"; then :
1928 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
1932 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
1933 conftest.$ac_objext conftest.beam conftest.$ac_ext
1937 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1938 as_fn_set_status $ac_retval
1940 } # ac_fn_c_compute_int
1942 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1943 # -------------------------------------------------------
1944 # Tests whether HEADER exists and can be compiled using the include files in
1945 # INCLUDES, setting the cache variable VAR accordingly.
1946 ac_fn_c_check_header_compile ()
1948 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1949 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1950 $as_echo_n "checking for $2... " >&6; }
1951 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1952 $as_echo_n "(cached) " >&6
1954 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1955 /* end confdefs.h. */
1959 if ac_fn_c_try_compile "$LINENO"; then :
1964 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1968 $as_echo "$ac_res" >&6; }
1969 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1971 } # ac_fn_c_check_header_compile
1972 cat >config.log <<_ACEOF
1973 This file contains any messages produced by compilers while
1974 running configure, to aid debugging if configure makes a mistake.
1976 It was created by GNU C Library $as_me (see version.h), which was
1977 generated by GNU Autoconf 2.65. Invocation command line was
1989 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1990 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1991 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1992 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1993 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1995 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1996 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1998 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1999 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2000 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2001 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2002 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2003 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2004 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2008 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2012 test -z "$as_dir" && as_dir=.
2013 $as_echo "PATH: $as_dir"
2029 # Keep a trace of the command line.
2030 # Strip out --no-create and --no-recursion so they do not pile up.
2031 # Strip out --silent because we don't want to record it for future runs.
2032 # Also quote any args containing shell meta-characters.
2033 # Make two passes to allow for proper duplicate-argument suppression.
2037 ac_must_keep_next=false
2043 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2044 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2045 | -silent | --silent | --silen | --sile | --sil)
2048 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2051 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2053 as_fn_append ac_configure_args1 " '$ac_arg'"
2054 if test $ac_must_keep_next = true; then
2055 ac_must_keep_next=false # Got value, back to normal.
2058 *=* | --config-cache | -C | -disable-* | --disable-* \
2059 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2060 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2061 | -with-* | --with-* | -without-* | --without-* | --x)
2062 case "$ac_configure_args0 " in
2063 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2066 -* ) ac_must_keep_next=true ;;
2069 as_fn_append ac_configure_args " '$ac_arg'"
2074 { ac_configure_args0=; unset ac_configure_args0;}
2075 { ac_configure_args1=; unset ac_configure_args1;}
2077 # When interrupted or exit'd, cleanup temporary files, and complete
2078 # config.log. We remove comments because anyway the quotes in there
2079 # would cause problems or look ugly.
2080 # WARNING: Use '\'' to represent an apostrophe within the trap.
2081 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2082 trap 'exit_status=$?
2083 # Save into config.log some information that might help in debugging.
2088 ## ---------------- ##
2089 ## Cache variables. ##
2090 ## ---------------- ##
2093 # The following way of writing the cache mishandles newlines in values,
2095 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2096 eval ac_val=\$$ac_var
2100 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2101 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2104 _ | IFS | as_nl) ;; #(
2105 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2106 *) { eval $ac_var=; unset $ac_var;} ;;
2111 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2112 *${as_nl}ac_space=\ *)
2114 "s/'\''/'\''\\\\'\'''\''/g;
2115 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2118 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2126 ## ----------------- ##
2127 ## Output variables. ##
2128 ## ----------------- ##
2131 for ac_var in $ac_subst_vars
2133 eval ac_val=\$$ac_var
2135 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2137 $as_echo "$ac_var='\''$ac_val'\''"
2141 if test -n "$ac_subst_files"; then
2143 ## ------------------- ##
2144 ## File substitutions. ##
2145 ## ------------------- ##
2148 for ac_var in $ac_subst_files
2150 eval ac_val=\$$ac_var
2152 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2154 $as_echo "$ac_var='\''$ac_val'\''"
2159 if test -s confdefs.h; then
2169 test "$ac_signal" != 0 &&
2170 $as_echo "$as_me: caught signal $ac_signal"
2171 $as_echo "$as_me: exit $exit_status"
2173 rm -f core *.core core.conftest.* &&
2174 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2177 for ac_signal in 1 2 13 15; do
2178 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2182 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2183 rm -f -r conftest* confdefs.h
2185 $as_echo "/* confdefs.h */" > confdefs.h
2187 # Predefined preprocessor variables.
2189 cat >>confdefs.h <<_ACEOF
2190 #define PACKAGE_NAME "$PACKAGE_NAME"
2193 cat >>confdefs.h <<_ACEOF
2194 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2197 cat >>confdefs.h <<_ACEOF
2198 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2201 cat >>confdefs.h <<_ACEOF
2202 #define PACKAGE_STRING "$PACKAGE_STRING"
2205 cat >>confdefs.h <<_ACEOF
2206 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2209 cat >>confdefs.h <<_ACEOF
2210 #define PACKAGE_URL "$PACKAGE_URL"
2214 # Let the site file select an alternate cache file if it wants to.
2215 # Prefer an explicitly selected file to automatically selected ones.
2218 if test -n "$CONFIG_SITE"; then
2219 ac_site_file1=$CONFIG_SITE
2220 elif test "x$prefix" != xNONE; then
2221 ac_site_file1=$prefix/share/config.site
2222 ac_site_file2=$prefix/etc/config.site
2224 ac_site_file1=$ac_default_prefix/share/config.site
2225 ac_site_file2=$ac_default_prefix/etc/config.site
2227 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2229 test "x$ac_site_file" = xNONE && continue
2230 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2231 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2232 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2233 sed 's/^/| /' "$ac_site_file" >&5
2238 if test -r "$cache_file"; then
2239 # Some versions of bash will fail to source /dev/null (special files
2240 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2241 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2242 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2243 $as_echo "$as_me: loading cache $cache_file" >&6;}
2245 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2246 *) . "./$cache_file";;
2250 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2251 $as_echo "$as_me: creating cache $cache_file" >&6;}
2255 # Check that the precious variables saved in the cache have kept the same
2257 ac_cache_corrupted=false
2258 for ac_var in $ac_precious_vars; do
2259 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2260 eval ac_new_set=\$ac_env_${ac_var}_set
2261 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2262 eval ac_new_val=\$ac_env_${ac_var}_value
2263 case $ac_old_set,$ac_new_set in
2265 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2266 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2267 ac_cache_corrupted=: ;;
2269 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2270 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2271 ac_cache_corrupted=: ;;
2274 if test "x$ac_old_val" != "x$ac_new_val"; then
2275 # differences in whitespace do not lead to failure.
2276 ac_old_val_w=`echo x $ac_old_val`
2277 ac_new_val_w=`echo x $ac_new_val`
2278 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2279 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2280 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2281 ac_cache_corrupted=:
2283 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2284 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2285 eval $ac_var=\$ac_old_val
2287 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2288 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2289 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2290 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2293 # Pass precious variables to config.status.
2294 if test "$ac_new_set" = set; then
2296 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2297 *) ac_arg=$ac_var=$ac_new_val ;;
2299 case " $ac_configure_args " in
2300 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2301 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2305 if $ac_cache_corrupted; then
2306 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2307 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2308 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2309 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2310 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2312 ## -------------------- ##
2313 ## Main body of script. ##
2314 ## -------------------- ##
2317 ac_cpp='$CPP $CPPFLAGS'
2318 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2319 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2320 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2324 ac_config_headers="$ac_config_headers config.h"
2327 for ac_dir in scripts "$srcdir"/scripts; do
2328 for ac_t in install-sh install.sh shtool; do
2329 if test -f "$ac_dir/$ac_t"; then
2331 ac_install_sh="$ac_aux_dir/$ac_t -c"
2336 if test -z "$ac_aux_dir"; then
2337 as_fn_error "cannot find install-sh, install.sh, or shtool in scripts \"$srcdir\"/scripts" "$LINENO" 5
2340 # These three variables are undocumented and unsupported,
2341 # and are intended to be withdrawn in a future Autoconf release.
2342 # They can cause serious problems if a builder's source tree is in a directory
2343 # whose full name contains unusual characters.
2344 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2345 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2346 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2355 # Make sure we can run config.sub.
2356 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2357 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2359 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2360 $as_echo_n "checking build system type... " >&6; }
2361 if test "${ac_cv_build+set}" = set; then :
2362 $as_echo_n "(cached) " >&6
2364 ac_build_alias=$build_alias
2365 test "x$ac_build_alias" = x &&
2366 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2367 test "x$ac_build_alias" = x &&
2368 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2369 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2370 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2374 $as_echo "$ac_cv_build" >&6; }
2375 case $ac_cv_build in
2377 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2380 ac_save_IFS=$IFS; IFS='-'
2386 # Remember, the first character of IFS is used to create $*,
2387 # except with old shells:
2390 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2393 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2394 $as_echo_n "checking host system type... " >&6; }
2395 if test "${ac_cv_host+set}" = set; then :
2396 $as_echo_n "(cached) " >&6
2398 if test "x$host_alias" = x; then
2399 ac_cv_host=$ac_cv_build
2401 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2402 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2407 $as_echo "$ac_cv_host" >&6; }
2410 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2413 ac_save_IFS=$IFS; IFS='-'
2419 # Remember, the first character of IFS is used to create $*,
2420 # except with old shells:
2423 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2428 ac_cpp='$CPP $CPPFLAGS'
2429 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2430 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2431 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2432 if test -n "$ac_tool_prefix"; then
2433 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2434 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2435 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2436 $as_echo_n "checking for $ac_word... " >&6; }
2437 if test "${ac_cv_prog_CC+set}" = set; then :
2438 $as_echo_n "(cached) " >&6
2440 if test -n "$CC"; then
2441 ac_cv_prog_CC="$CC" # Let the user override the test.
2443 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2447 test -z "$as_dir" && as_dir=.
2448 for ac_exec_ext in '' $ac_executable_extensions; do
2449 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2450 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2451 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2461 if test -n "$CC"; then
2462 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2463 $as_echo "$CC" >&6; }
2465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2466 $as_echo "no" >&6; }
2471 if test -z "$ac_cv_prog_CC"; then
2473 # Extract the first word of "gcc", so it can be a program name with args.
2474 set dummy gcc; ac_word=$2
2475 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2476 $as_echo_n "checking for $ac_word... " >&6; }
2477 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2478 $as_echo_n "(cached) " >&6
2480 if test -n "$ac_ct_CC"; then
2481 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2483 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2487 test -z "$as_dir" && as_dir=.
2488 for ac_exec_ext in '' $ac_executable_extensions; do
2489 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2490 ac_cv_prog_ac_ct_CC="gcc"
2491 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2500 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2501 if test -n "$ac_ct_CC"; then
2502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2503 $as_echo "$ac_ct_CC" >&6; }
2505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2506 $as_echo "no" >&6; }
2509 if test "x$ac_ct_CC" = x; then
2512 case $cross_compiling:$ac_tool_warned in
2514 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2515 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2516 ac_tool_warned=yes ;;
2524 if test -z "$CC"; then
2525 if test -n "$ac_tool_prefix"; then
2526 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2527 set dummy ${ac_tool_prefix}cc; ac_word=$2
2528 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2529 $as_echo_n "checking for $ac_word... " >&6; }
2530 if test "${ac_cv_prog_CC+set}" = set; then :
2531 $as_echo_n "(cached) " >&6
2533 if test -n "$CC"; then
2534 ac_cv_prog_CC="$CC" # Let the user override the test.
2536 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2540 test -z "$as_dir" && as_dir=.
2541 for ac_exec_ext in '' $ac_executable_extensions; do
2542 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2543 ac_cv_prog_CC="${ac_tool_prefix}cc"
2544 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2554 if test -n "$CC"; then
2555 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2556 $as_echo "$CC" >&6; }
2558 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2559 $as_echo "no" >&6; }
2565 if test -z "$CC"; then
2566 # Extract the first word of "cc", so it can be a program name with args.
2567 set dummy cc; ac_word=$2
2568 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2569 $as_echo_n "checking for $ac_word... " >&6; }
2570 if test "${ac_cv_prog_CC+set}" = set; then :
2571 $as_echo_n "(cached) " >&6
2573 if test -n "$CC"; then
2574 ac_cv_prog_CC="$CC" # Let the user override the test.
2577 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2581 test -z "$as_dir" && as_dir=.
2582 for ac_exec_ext in '' $ac_executable_extensions; do
2583 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2584 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2585 ac_prog_rejected=yes
2589 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2596 if test $ac_prog_rejected = yes; then
2597 # We found a bogon in the path, so make sure we never use it.
2598 set dummy $ac_cv_prog_CC
2600 if test $# != 0; then
2601 # We chose a different compiler from the bogus one.
2602 # However, it has the same basename, so the bogon will be chosen
2603 # first if we set CC to just the basename; use the full file name.
2605 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2611 if test -n "$CC"; then
2612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2613 $as_echo "$CC" >&6; }
2615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2616 $as_echo "no" >&6; }
2621 if test -z "$CC"; then
2622 if test -n "$ac_tool_prefix"; then
2623 for ac_prog in cl.exe
2625 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2626 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2627 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2628 $as_echo_n "checking for $ac_word... " >&6; }
2629 if test "${ac_cv_prog_CC+set}" = set; then :
2630 $as_echo_n "(cached) " >&6
2632 if test -n "$CC"; then
2633 ac_cv_prog_CC="$CC" # Let the user override the test.
2635 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2639 test -z "$as_dir" && as_dir=.
2640 for ac_exec_ext in '' $ac_executable_extensions; do
2641 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2642 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2643 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2653 if test -n "$CC"; then
2654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2655 $as_echo "$CC" >&6; }
2657 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2658 $as_echo "no" >&6; }
2662 test -n "$CC" && break
2665 if test -z "$CC"; then
2667 for ac_prog in cl.exe
2669 # Extract the first word of "$ac_prog", so it can be a program name with args.
2670 set dummy $ac_prog; ac_word=$2
2671 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2672 $as_echo_n "checking for $ac_word... " >&6; }
2673 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2674 $as_echo_n "(cached) " >&6
2676 if test -n "$ac_ct_CC"; then
2677 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2679 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2683 test -z "$as_dir" && as_dir=.
2684 for ac_exec_ext in '' $ac_executable_extensions; do
2685 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2686 ac_cv_prog_ac_ct_CC="$ac_prog"
2687 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2696 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2697 if test -n "$ac_ct_CC"; then
2698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2699 $as_echo "$ac_ct_CC" >&6; }
2701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2702 $as_echo "no" >&6; }
2706 test -n "$ac_ct_CC" && break
2709 if test "x$ac_ct_CC" = x; then
2712 case $cross_compiling:$ac_tool_warned in
2714 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2715 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2716 ac_tool_warned=yes ;;
2725 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2726 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2727 as_fn_error "no acceptable C compiler found in \$PATH
2728 See \`config.log' for more details." "$LINENO" 5; }
2730 # Provide some information about the compiler.
2731 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2734 for ac_option in --version -v -V -qversion; do
2735 { { ac_try="$ac_compiler $ac_option >&5"
2737 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2738 *) ac_try_echo=$ac_try;;
2740 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2741 $as_echo "$ac_try_echo"; } >&5
2742 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2744 if test -s conftest.err; then
2746 ... rest of stderr output deleted ...
2747 10q' conftest.err >conftest.er1
2748 cat conftest.er1 >&5
2750 rm -f conftest.er1 conftest.err
2751 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2752 test $ac_status = 0; }
2756 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2757 $as_echo_n "checking for suffix of object files... " >&6; }
2758 if test "${ac_cv_objext+set}" = set; then :
2759 $as_echo_n "(cached) " >&6
2761 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2762 /* end confdefs.h. */
2772 rm -f conftest.o conftest.obj
2773 if { { ac_try="$ac_compile"
2775 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2776 *) ac_try_echo=$ac_try;;
2778 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2779 $as_echo "$ac_try_echo"; } >&5
2780 (eval "$ac_compile") 2>&5
2782 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2783 test $ac_status = 0; }; then :
2784 for ac_file in conftest.o conftest.obj conftest.*; do
2785 test -f "$ac_file" || continue;
2787 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
2788 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2793 $as_echo "$as_me: failed program was:" >&5
2794 sed 's/^/| /' conftest.$ac_ext >&5
2796 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2797 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2798 as_fn_error "cannot compute suffix of object files: cannot compile
2799 See \`config.log' for more details." "$LINENO" 5; }
2801 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
2804 $as_echo "$ac_cv_objext" >&6; }
2805 OBJEXT=$ac_cv_objext
2807 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
2808 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
2809 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
2810 $as_echo_n "(cached) " >&6
2812 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2813 /* end confdefs.h. */
2826 if ac_fn_c_try_compile "$LINENO"; then :
2831 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2832 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
2836 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
2837 if test $ac_compiler_gnu = yes; then
2842 ac_test_CFLAGS=${CFLAGS+set}
2843 ac_save_CFLAGS=$CFLAGS
2844 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
2845 $as_echo_n "checking whether $CC accepts -g... " >&6; }
2846 if test "${ac_cv_prog_cc_g+set}" = set; then :
2847 $as_echo_n "(cached) " >&6
2849 ac_save_c_werror_flag=$ac_c_werror_flag
2850 ac_c_werror_flag=yes
2853 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2854 /* end confdefs.h. */
2864 if ac_fn_c_try_compile "$LINENO"; then :
2868 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2869 /* end confdefs.h. */
2879 if ac_fn_c_try_compile "$LINENO"; then :
2882 ac_c_werror_flag=$ac_save_c_werror_flag
2884 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2885 /* end confdefs.h. */
2895 if ac_fn_c_try_compile "$LINENO"; then :
2898 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2900 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2902 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2903 ac_c_werror_flag=$ac_save_c_werror_flag
2905 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
2906 $as_echo "$ac_cv_prog_cc_g" >&6; }
2907 if test "$ac_test_CFLAGS" = set; then
2908 CFLAGS=$ac_save_CFLAGS
2909 elif test $ac_cv_prog_cc_g = yes; then
2910 if test "$GCC" = yes; then
2916 if test "$GCC" = yes; then
2922 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
2923 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
2924 if test "${ac_cv_prog_cc_c89+set}" = set; then :
2925 $as_echo_n "(cached) " >&6
2927 ac_cv_prog_cc_c89=no
2929 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2930 /* end confdefs.h. */
2933 #include <sys/types.h>
2934 #include <sys/stat.h>
2935 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2936 struct buf { int x; };
2937 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2938 static char *e (p, i)
2944 static char *f (char * (*g) (char **, int), char **p, ...)
2949 s = g (p, va_arg (v,int));
2954 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2955 function prototypes and stuff, but not '\xHH' hex character constants.
2956 These don't provoke an error unfortunately, instead are silently treated
2957 as 'x'. The following induces an error, until -std is added to get
2958 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2959 array size at least. It's necessary to write '\x00'==0 to get something
2960 that's true only with -std. */
2961 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2963 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2964 inside strings and character constants. */
2966 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
2968 int test (int i, double x);
2969 struct s1 {int (*f) (int a);};
2970 struct s2 {int (*f) (double a);};
2971 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2977 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2982 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
2983 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2985 CC="$ac_save_CC $ac_arg"
2986 if ac_fn_c_try_compile "$LINENO"; then :
2987 ac_cv_prog_cc_c89=$ac_arg
2989 rm -f core conftest.err conftest.$ac_objext
2990 test "x$ac_cv_prog_cc_c89" != "xno" && break
2992 rm -f conftest.$ac_ext
2997 case "x$ac_cv_prog_cc_c89" in
2999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3000 $as_echo "none needed" >&6; } ;;
3002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3003 $as_echo "unsupported" >&6; } ;;
3005 CC="$CC $ac_cv_prog_cc_c89"
3006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3007 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3009 if test "x$ac_cv_prog_cc_c89" != xno; then :
3014 ac_cpp='$CPP $CPPFLAGS'
3015 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3016 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3017 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3019 if test $host != $build; then
3020 for ac_prog in gcc cc
3022 # Extract the first word of "$ac_prog", so it can be a program name with args.
3023 set dummy $ac_prog; ac_word=$2
3024 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3025 $as_echo_n "checking for $ac_word... " >&6; }
3026 if test "${ac_cv_prog_BUILD_CC+set}" = set; then :
3027 $as_echo_n "(cached) " >&6
3029 if test -n "$BUILD_CC"; then
3030 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
3032 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3036 test -z "$as_dir" && as_dir=.
3037 for ac_exec_ext in '' $ac_executable_extensions; do
3038 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3039 ac_cv_prog_BUILD_CC="$ac_prog"
3040 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3049 BUILD_CC=$ac_cv_prog_BUILD_CC
3050 if test -n "$BUILD_CC"; then
3051 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BUILD_CC" >&5
3052 $as_echo "$BUILD_CC" >&6; }
3054 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3055 $as_echo "no" >&6; }
3059 test -n "$BUILD_CC" && break
3065 ac_cpp='$CPP $CPPFLAGS'
3066 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3067 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3068 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3069 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3070 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3071 # On Suns, sometimes $CPP names a directory.
3072 if test -n "$CPP" && test -d "$CPP"; then
3075 if test -z "$CPP"; then
3076 if test "${ac_cv_prog_CPP+set}" = set; then :
3077 $as_echo_n "(cached) " >&6
3079 # Double quotes because CPP needs to be expanded
3080 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3083 for ac_c_preproc_warn_flag in '' yes
3085 # Use a header file that comes with gcc, so configuring glibc
3086 # with a fresh cross-compiler works.
3087 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3088 # <limits.h> exists even on freestanding compilers.
3089 # On the NeXT, cc -E runs the code through the compiler's parser,
3090 # not just through cpp. "Syntax error" is here to catch this case.
3091 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3092 /* end confdefs.h. */
3094 # include <limits.h>
3096 # include <assert.h>
3100 if ac_fn_c_try_cpp "$LINENO"; then :
3103 # Broken: fails on valid input.
3106 rm -f conftest.err conftest.$ac_ext
3108 # OK, works on sane cases. Now check whether nonexistent headers
3109 # can be detected and how.
3110 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3111 /* end confdefs.h. */
3112 #include <ac_nonexistent.h>
3114 if ac_fn_c_try_cpp "$LINENO"; then :
3115 # Broken: success on invalid input.
3118 # Passes both tests.
3122 rm -f conftest.err conftest.$ac_ext
3125 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3126 rm -f conftest.err conftest.$ac_ext
3127 if $ac_preproc_ok; then :
3139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3140 $as_echo "$CPP" >&6; }
3142 for ac_c_preproc_warn_flag in '' yes
3144 # Use a header file that comes with gcc, so configuring glibc
3145 # with a fresh cross-compiler works.
3146 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3147 # <limits.h> exists even on freestanding compilers.
3148 # On the NeXT, cc -E runs the code through the compiler's parser,
3149 # not just through cpp. "Syntax error" is here to catch this case.
3150 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3151 /* end confdefs.h. */
3153 # include <limits.h>
3155 # include <assert.h>
3159 if ac_fn_c_try_cpp "$LINENO"; then :
3162 # Broken: fails on valid input.
3165 rm -f conftest.err conftest.$ac_ext
3167 # OK, works on sane cases. Now check whether nonexistent headers
3168 # can be detected and how.
3169 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3170 /* end confdefs.h. */
3171 #include <ac_nonexistent.h>
3173 if ac_fn_c_try_cpp "$LINENO"; then :
3174 # Broken: success on invalid input.
3177 # Passes both tests.
3181 rm -f conftest.err conftest.$ac_ext
3184 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3185 rm -f conftest.err conftest.$ac_ext
3186 if $ac_preproc_ok; then :
3189 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3190 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3191 as_fn_error "C preprocessor \"$CPP\" fails sanity check
3192 See \`config.log' for more details." "$LINENO" 5; }
3196 ac_cpp='$CPP $CPPFLAGS'
3197 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3198 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3199 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3201 # We need the C++ compiler only for testing.
3203 ac_cpp='$CXXCPP $CPPFLAGS'
3204 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3205 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3206 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3207 if test -z "$CXX"; then
3208 if test -n "$CCC"; then
3211 if test -n "$ac_tool_prefix"; then
3212 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3214 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3215 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3216 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3217 $as_echo_n "checking for $ac_word... " >&6; }
3218 if test "${ac_cv_prog_CXX+set}" = set; then :
3219 $as_echo_n "(cached) " >&6
3221 if test -n "$CXX"; then
3222 ac_cv_prog_CXX="$CXX" # Let the user override the test.
3224 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3228 test -z "$as_dir" && as_dir=.
3229 for ac_exec_ext in '' $ac_executable_extensions; do
3230 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3231 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3232 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3242 if test -n "$CXX"; then
3243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
3244 $as_echo "$CXX" >&6; }
3246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3247 $as_echo "no" >&6; }
3251 test -n "$CXX" && break
3254 if test -z "$CXX"; then
3256 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3258 # Extract the first word of "$ac_prog", so it can be a program name with args.
3259 set dummy $ac_prog; ac_word=$2
3260 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3261 $as_echo_n "checking for $ac_word... " >&6; }
3262 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
3263 $as_echo_n "(cached) " >&6
3265 if test -n "$ac_ct_CXX"; then
3266 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3268 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3272 test -z "$as_dir" && as_dir=.
3273 for ac_exec_ext in '' $ac_executable_extensions; do
3274 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3275 ac_cv_prog_ac_ct_CXX="$ac_prog"
3276 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3285 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3286 if test -n "$ac_ct_CXX"; then
3287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
3288 $as_echo "$ac_ct_CXX" >&6; }
3290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3291 $as_echo "no" >&6; }
3295 test -n "$ac_ct_CXX" && break
3298 if test "x$ac_ct_CXX" = x; then
3301 case $cross_compiling:$ac_tool_warned in
3303 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3304 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3305 ac_tool_warned=yes ;;
3313 # Provide some information about the compiler.
3314 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
3317 for ac_option in --version -v -V -qversion; do
3318 { { ac_try="$ac_compiler $ac_option >&5"
3320 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3321 *) ac_try_echo=$ac_try;;
3323 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3324 $as_echo "$ac_try_echo"; } >&5
3325 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3327 if test -s conftest.err; then
3329 ... rest of stderr output deleted ...
3330 10q' conftest.err >conftest.er1
3331 cat conftest.er1 >&5
3333 rm -f conftest.er1 conftest.err
3334 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3335 test $ac_status = 0; }
3338 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
3339 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
3340 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
3341 $as_echo_n "(cached) " >&6
3343 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3344 /* end confdefs.h. */
3357 if ac_fn_cxx_try_compile "$LINENO"; then :
3362 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3363 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
3367 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
3368 if test $ac_compiler_gnu = yes; then
3373 ac_test_CXXFLAGS=${CXXFLAGS+set}
3374 ac_save_CXXFLAGS=$CXXFLAGS
3375 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
3376 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
3377 if test "${ac_cv_prog_cxx_g+set}" = set; then :
3378 $as_echo_n "(cached) " >&6
3380 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3381 ac_cxx_werror_flag=yes
3384 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3385 /* end confdefs.h. */
3395 if ac_fn_cxx_try_compile "$LINENO"; then :
3396 ac_cv_prog_cxx_g=yes
3399 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3400 /* end confdefs.h. */
3410 if ac_fn_cxx_try_compile "$LINENO"; then :
3413 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3415 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3416 /* end confdefs.h. */
3426 if ac_fn_cxx_try_compile "$LINENO"; then :
3427 ac_cv_prog_cxx_g=yes
3429 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3431 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3433 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3434 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3436 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
3437 $as_echo "$ac_cv_prog_cxx_g" >&6; }
3438 if test "$ac_test_CXXFLAGS" = set; then
3439 CXXFLAGS=$ac_save_CXXFLAGS
3440 elif test $ac_cv_prog_cxx_g = yes; then
3441 if test "$GXX" = yes; then
3447 if test "$GXX" = yes; then
3454 ac_cpp='$CPP $CPPFLAGS'
3455 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3456 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3457 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3460 if test "`cd $srcdir; /bin/pwd`" = "`/bin/pwd`"; then
3461 as_fn_error "you must configure in a separate build directory" "$LINENO" 5
3464 # This will get text that should go into config.make.
3467 # Check for a --with-gd argument and set libgd-LDFLAGS in config.make.
3469 # Check whether --with-gd was given.
3470 if test "${with_gd+set}" = set; then :
3471 withval=$with_gd; case "$with_gd" in
3473 *) libgd_include="-I$withval/include"
3474 libgd_ldflags="-L$withval/lib" ;;
3480 # Check whether --with-gd-include was given.
3481 if test "${with_gd_include+set}" = set; then :
3482 withval=$with_gd_include; case "$with_gd_include" in
3484 *) libgd_include="-I$withval" ;;
3490 # Check whether --with-gd-lib was given.
3491 if test "${with_gd_lib+set}" = set; then :
3492 withval=$with_gd_lib; case "$with_gd_lib" in
3494 *) libgd_ldflags="-L$withval" ;;
3500 if test -n "$libgd_include"; then
3501 config_vars="$config_vars
3502 CFLAGS-memusagestat.c = $libgd_include"
3504 if test -n "$libgd_ldflags"; then
3505 config_vars="$config_vars
3506 libgd-LDFLAGS = $libgd_ldflags"
3510 # Check whether --with-fp was given.
3511 if test "${with_fp+set}" = set; then :
3512 withval=$with_fp; with_fp=$withval
3519 # Check whether --with-binutils was given.
3520 if test "${with_binutils+set}" = set; then :
3521 withval=$with_binutils; path_binutils=$withval
3527 # Check whether --with-elf was given.
3528 if test "${with_elf+set}" = set; then :
3529 withval=$with_elf; elf=$withval
3535 # Check whether --with-selinux was given.
3536 if test "${with_selinux+set}" = set; then :
3537 withval=$with_selinux; with_selinux=$withval
3543 # Check whether --with-xcoff was given.
3544 if test "${with_xcoff+set}" = set; then :
3545 withval=$with_xcoff; xcoff=$withval
3551 # Check whether --with-cvs was given.
3552 if test "${with_cvs+set}" = set; then :
3553 withval=$with_cvs; with_cvs=$withval
3558 if test "$with_cvs" = yes; then
3559 if test -d $srcdir/CVS && grep :pserver: $srcdir/CVS/Root > /dev/null
3567 # Check whether --with-headers was given.
3568 if test "${with_headers+set}" = set; then :
3569 withval=$with_headers; sysheaders=$withval
3575 # Check whether --enable-sanity-checks was given.
3576 if test "${enable_sanity_checks+set}" = set; then :
3577 enableval=$enable_sanity_checks; enable_sanity=$enableval
3584 # Check whether --enable-check-abi was given.
3585 if test "${enable_check_abi+set}" = set; then :
3586 enableval=$enable_check_abi; enable_check_abi=$enableval
3593 # Check whether --enable-shared was given.
3594 if test "${enable_shared+set}" = set; then :
3595 enableval=$enable_shared; shared=$enableval
3600 # Check whether --enable-profile was given.
3601 if test "${enable_profile+set}" = set; then :
3602 enableval=$enable_profile; profile=$enableval
3607 # Check whether --enable-omitfp was given.
3608 if test "${enable_omitfp+set}" = set; then :
3609 enableval=$enable_omitfp; omitfp=$enableval
3614 # Check whether --enable-bounded was given.
3615 if test "${enable_bounded+set}" = set; then :
3616 enableval=$enable_bounded; bounded=$enableval
3621 # Check whether --enable-versioning was given.
3622 if test "${enable_versioning+set}" = set; then :
3623 enableval=$enable_versioning; enable_versioning=$enableval
3625 enable_versioning=yes
3629 # Check whether --enable-oldest-abi was given.
3630 if test "${enable_oldest_abi+set}" = set; then :
3631 enableval=$enable_oldest_abi; oldest_abi=$enableval
3636 if test "$oldest_abi" = yes || test "$oldest_abi" = no; then
3639 cat >>confdefs.h <<_ACEOF
3640 #define GLIBC_OLDEST_ABI "$oldest_abi"
3646 # Check whether --enable-stackguard-randomization was given.
3647 if test "${enable_stackguard_randomization+set}" = set; then :
3648 enableval=$enable_stackguard_randomization; enable_stackguard_randomize=$enableval
3650 enable_stackguard_randomize=no
3653 if test "$enable_stackguard_randomize" = yes; then
3654 $as_echo "#define ENABLE_STACKGUARD_RANDOMIZE 1" >>confdefs.h
3658 # Check whether --enable-add-ons was given.
3659 if test "${enable_add_ons+set}" = set; then :
3660 enableval=$enable_add_ons;
3667 # Check whether --with-tls was given.
3668 if test "${with_tls+set}" = set; then :
3669 withval=$with_tls; usetls=$withval
3676 # Check whether --with-__thread was given.
3677 if test "${with___thread+set}" = set; then :
3678 withval=$with___thread; use__thread=$withval
3684 # Check whether --enable-hidden-plt was given.
3685 if test "${enable_hidden_plt+set}" = set; then :
3686 enableval=$enable_hidden_plt; hidden=$enableval
3691 if test "x$hidden" = xno; then
3692 $as_echo "#define NO_HIDDEN 1" >>confdefs.h
3696 # Check whether --enable-bind-now was given.
3697 if test "${enable_bind_now+set}" = set; then :
3698 enableval=$enable_bind_now; bindnow=$enableval
3705 # Check whether --enable-static-nss was given.
3706 if test "${enable_static_nss+set}" = set; then :
3707 enableval=$enable_static_nss; static_nss=$enableval
3712 if test x"$static_nss" = xyes || test x"$shared" = xno; then
3714 $as_echo "#define DO_STATIC_NSS 1" >>confdefs.h
3718 # Check whether --enable-force-install was given.
3719 if test "${enable_force_install+set}" = set; then :
3720 enableval=$enable_force_install; force_install=$enableval
3727 # Check whether --enable-kernel was given.
3728 if test "${enable_kernel+set}" = set; then :
3729 enableval=$enable_kernel; minimum_kernel=$enableval
3732 if test "$minimum_kernel" = yes || test "$minimum_kernel" = no; then
3733 # Better nothing than this.
3736 if test "$minimum_kernel" = current; then
3737 minimum_kernel=`uname -r 2>/dev/null` || minimum_kernel=
3741 # Check whether --enable-all-warnings was given.
3742 if test "${enable_all_warnings+set}" = set; then :
3743 enableval=$enable_all_warnings; all_warnings=$enableval
3748 # Check whether --enable-multi-arch was given.
3749 if test "${enable_multi_arch+set}" = set; then :
3750 enableval=$enable_multi_arch; multi_arch=$enableval
3755 if test x"$multi_arch" != xno; then
3756 multi_arch_d=/multiarch
3759 # Check whether --enable-experimental-malloc was given.
3760 if test "${enable_experimental_malloc+set}" = set; then :
3761 enableval=$enable_experimental_malloc; experimental_malloc=$enableval
3766 # Check whether --enable-nss-crypt was given.
3767 if test "${enable_nss_crypt+set}" = set; then :
3768 enableval=$enable_nss_crypt; nss_crypt=$enableval
3773 if test x$nss_crypt = xyes; then
3774 nss_includes=-I$(nss-config --includedir 2>/dev/null)
3775 if test $? -ne 0; then
3776 as_fn_error "cannot find include directory with nss-config" "$LINENO" 5
3778 old_CFLAGS="$CFLAGS"
3779 CFLAGS="$CFLAGS $nss_includes"
3781 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3782 /* end confdefs.h. */
3785 #include <nsslowhash.h>
3786 void f (void) { NSSLOW_Init (); }
3788 if ac_fn_c_try_compile "$LINENO"; then :
3789 libc_cv_nss_crypt=yes
3792 cannot find NSS headers with lowlevel hash function interfaces" "$LINENO" 5
3794 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3796 LIBS="$LIBS -lfreebl3"
3797 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3798 /* end confdefs.h. */
3801 #include <nsslowhash.h>
3810 if ac_fn_c_try_link "$LINENO"; then :
3811 libc_cv_nss_crypt=yes
3814 cannot link program using lowlevel NSS hash functions" "$LINENO" 5
3816 rm -f core conftest.err conftest.$ac_objext \
3817 conftest$ac_exeext conftest.$ac_ext
3818 CFLAGS="$old_CFLAGS"
3821 libc_cv_nss_crypt=no
3825 # The way shlib-versions is used to generate soversions.mk uses a
3826 # fairly simplistic model for name recognition that can't distinguish
3827 # i486-pc-linux-gnu fully from i486-pc-gnu. So we mutate a $host_os
3828 # of `gnu*' here to be `gnu-gnu*' just so that shlib-versions can
3829 # tell. This doesn't get used much beyond that, so it's fairly safe.
3834 host_os=`echo $host_os | sed -e 's/gnu/gnu-gnu/'`
3838 # We keep the original values in `$config_*' and never modify them, so we
3839 # can write them unchanged into config.make. Everything else uses
3840 # $machine, $vendor, and $os, and changes them whenever convenient.
3841 config_machine=$host_cpu config_vendor=$host_vendor config_os=$host_os
3843 # Don't allow vendor == "unknown"
3844 test "$config_vendor" = unknown && config_vendor=
3845 config_os="`echo $config_os | sed 's/^unknown-//'`"
3847 # Some configurations imply other options.
3849 # i586-linuxaout is mangled into i586-pc-linux-gnuaout
3850 linux*ecoff* | linux*aout* | gnu*aout* | gnu*ecoff*)
3852 gnu* | linux* | freebsd* | netbsd* | sysv4* | solaris2* | irix6*)
3853 # These systems (almost) always use the ELF format.
3857 # These systems are always xcoff
3863 # The configure fragment of an add-on port can modify these to supplement
3864 # or override the table in the case statement below. No fragment should
3865 # ever change the config_* variables, however.
3866 machine=$config_machine
3867 vendor=$config_vendor
3871 # config.guess on some IBM machines says `rs6000' instead of `powerpc'.
3873 if test "$machine" = rs6000; then
3877 # Braindead PowerPC box with absolutely no FPU.
3878 case "$machine-$host_os" in
3886 # Check whether --with-cpu was given.
3887 if test "${with_cpu+set}" = set; then :
3888 withval=$with_cpu; case "$withval" in
3889 yes|'') as_fn_error "--with-cpu requires an argument" "$LINENO" 5 ;;
3891 *) submachine="$withval" ;;
3897 # An add-on can set this when it wants to disable the sanity check below.
3903 case "$enable_add_ons" in
3906 add_ons=`cd $srcdir && ls -d 2> /dev/null */configure */sysdeps |
3907 sed 's@/[^/]*$@@' | sort | uniq`
3908 add_ons_automatic=yes
3910 *) add_ons=`echo "$enable_add_ons" | sed 's/,/ /g'`
3911 add_ons_automatic=no ;;
3917 if test x"$add_ons" != x; then
3918 for f in $add_ons; do
3919 # Some sanity checks
3923 *** It seems that you're using an old \`crypt' add-on. crypt is now
3924 *** part of glibc and using the old add-on will not work with this
3925 *** release. Start again with fresh sources and without the old
3926 *** \`crypt' add-on." "$LINENO" 5
3930 *** It seems that you're using an old \`localedata' add-on. localedata
3931 *** is now part of glibc and using the old add-on will not work with
3932 *** this release. Start again with fresh sources and without the old
3933 *** \`localedata' add-on." "$LINENO" 5
3938 # Now source each add-on's configure fragment.
3939 # The fragments can use $srcdir/$libc_add_on to find themselves,
3940 # and test $add_ons_automatic to see if they were explicitly requested.
3941 # A fragment can clear (or even change) $libc_add_on to affect
3942 # whether it goes into the list to be actually used in the build.
3944 for libc_add_on in $add_ons; do
3945 # Test whether such a directory really exists.
3946 # It can be absolute, or relative to $srcdir, or relative to the build dir.
3947 case "$libc_add_on" in
3949 libc_add_on_srcdir=$libc_add_on
3952 test -d "$srcdir/$libc_add_on" || {
3953 if test -d "$libc_add_on"; then
3954 libc_add_on="`pwd`/$libc_add_on"
3956 as_fn_error "add-on directory \"$libc_add_on\" does not exist" "$LINENO" 5
3959 libc_add_on_srcdir=$srcdir/$libc_add_on
3963 libc_add_on_frag=$libc_add_on_srcdir/configure
3964 libc_add_on_canonical=
3965 libc_add_on_config_subdirs=
3966 if test -r "$libc_add_on_frag"; then
3967 { $as_echo "$as_me:${as_lineno-$LINENO}: running configure fragment for add-on $libc_add_on" >&5
3968 $as_echo "$as_me: running configure fragment for add-on $libc_add_on" >&6;}
3969 libc_add_on_canonical=unknown
3970 libc_add_on_subdirs=
3971 . "$libc_add_on_frag"
3972 test -z "$libc_add_on" || {
3973 configured_add_ons="$configured_add_ons $libc_add_on"
3974 if test "x$libc_add_on_canonical" = xunknown; then
3975 as_fn_error "fragment must set \$libc_add_on_canonical" "$LINENO" 5
3977 for d in $libc_add_on_subdirs; do
3978 case "$libc_add_on" in
3979 /*) subdir_srcdir="$libc_add_on" ;;
3980 *) subdir_srcdir="\$(..)$libc_add_on" ;;
3984 d="${libc_add_on_canonical:-$libc_add_on}"
3990 subdir_srcdir="$subdir_srcdir/$d"
3993 d=`echo "$d" | sed 's@/*$@@;s@^.*/@@'`
3994 add_on_subdirs="$add_on_subdirs $d"
3995 test "$subdir_srcdir" = "\$(..)$d" || config_vars="$config_vars
3996 $d-srcdir = $subdir_srcdir"
3998 for d in $libc_add_on_config_subdirs; do
4000 /*) as_fn_error "fragment uses absolute path in \$libc_add_on_config_subdirs" "$LINENO" 5 ;;
4002 if test ! -d "$libc_add_on_srcdir/$d"; then
4003 as_fn_error "fragment wants to configure missing directory $d" "$LINENO" 5
4005 case "$libc_add_on" in
4006 /*) as_fn_error "relative path required for add-on using \$libc_add_on_config_subdirs" "$LINENO" 5 ;;
4008 subdirs="$subdirs $libc_add_on/$d"
4012 if test -n "$libc_add_on"; then
4013 if frags=`ls -d $libc_add_on_srcdir/sysdeps/*/preconfigure 2> /dev/null`
4015 { $as_echo "$as_me:${as_lineno-$LINENO}: checking add-on $libc_add_on for preconfigure fragments" >&5
4016 $as_echo_n "checking add-on $libc_add_on for preconfigure fragments... " >&6; }
4017 for frag in $frags; do
4018 name=`echo "$frag" | sed 's@/[^/]*$@@;s@^.*/@@'`
4019 echo $ECHO_N "$name $ECHO_C" >&6
4022 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
4025 use_add_ons="$use_add_ons $libc_add_on"
4026 add_ons_pfx="$add_ons_pfx $libc_add_on/"
4027 test -z "$libc_add_on_canonical" ||
4028 add_ons_sfx="$add_ons_sfx /$libc_add_on_canonical"
4031 # Use echo to strip excess whitespace.
4032 add_ons="`echo $use_add_ons`"
4039 ### I put this here to prevent those annoying emails from people who cannot
4040 ### read and try to compile glibc on unsupported platforms. --drepper
4042 ### By using the undocumented --enable-hacker-mode option for configure
4043 ### one can skip this test to make the configuration not fail for unsupported
4046 if test -z "$enable_hacker_mode" && test x"$libc_config_ok" != xyes; then
4047 case "$machine-$host_os" in
4048 *-linux* | *-gnu* | arm*-none* | powerpc-aix4.3.*)
4051 echo "*** The GNU C library is currently not available for this platform."
4052 echo "*** So far nobody cared to port it and if there is no volunteer it"
4053 echo "*** might never happen. So, if you have interest to see glibc on"
4054 echo "*** this platform visit"
4055 echo "*** http://www.gnu.org/software/libc/porting.html"
4056 echo "*** and join the group of porters"
4062 # Expand the configuration machine name into a subdirectory by architecture
4063 # type and particular chip. If an add-on configure fragment already set
4064 # base_machine, we don't change it.
4065 test -n "$base_machine" || case "$machine" in
4066 a29k | am29000) base_machine=a29k machine=a29k ;;
4067 c3[012]) base_machine=cx0 machine=cx0/c30 ;;
4068 c4[04]) base_machine=cx0 machine=cx0/c40 ;;
4069 i[34567]86) base_machine=i386 machine=i386/$machine ;;
4070 ia64) base_machine=ia64 machine=ia64 ;;
4071 m88???) base_machine=m88k machine=m88k/$machine ;;
4072 m88k) base_machine=m88k machine=m88k/m88100 ;;
4073 powerpc) base_machine=powerpc machine=powerpc/powerpc32 ;;
4074 powerpc64) base_machine=powerpc machine=powerpc/powerpc64 ;;
4075 s390) base_machine=s390 machine=s390/s390-32 ;;
4076 s390x) base_machine=s390 machine=s390/s390-64 ;;
4077 sh3*) base_machine=sh machine=sh/sh3 ;;
4078 sh4*) base_machine=sh machine=sh/sh4 ;;
4080 base_machine=sparc machine=sparc/sparc32 ;;
4081 sparcv8 | supersparc | hypersparc)
4082 base_machine=sparc machine=sparc/sparc32/sparcv8 ;;
4083 sparcv8plus | sparcv8plusa | sparcv9)
4084 base_machine=sparc machine=sparc/sparc32/sparcv9 ;;
4085 sparcv8plusb | sparcv9b)
4086 base_machine=sparc machine=sparc/sparc32/sparcv9/sparcv9b ;;
4088 base_machine=sparc machine=sparc/sparc32/sparcv9/sparcv9v ;;
4090 base_machine=sparc machine=sparc/sparc32/sparcv9/sparcv9v2 ;;
4092 base_machine=sparc machine=sparc/sparc64 ;;
4094 base_machine=sparc machine=sparc/sparc64/sparcv9b ;;
4096 base_machine=sparc machine=sparc/sparc64/sparcv9v ;;
4098 base_machine=sparc machine=sparc/sparc64/sparcv9v2 ;;
4099 *) base_machine=$machine ;;
4103 if test "$base_machine" = "i386"; then
4104 $as_echo "#define USE_REGPARMS 1" >>confdefs.h
4108 # Compute the list of sysdep directories for this configuration.
4109 # This can take a while to compute.
4110 sysdep_dir=$srcdir/sysdeps
4111 { $as_echo "$as_me:${as_lineno-$LINENO}: checking sysdep dirs" >&5
4112 $as_echo_n "checking sysdep dirs... " >&6; }
4113 # Make sco3.2v4 become sco3.2.4 and sunos4.1.1_U1 become sunos4.1.1.U1.
4114 os="`echo $os | sed 's/\([0-9A-Z]\)[v_]\([0-9A-Z]\)/\1.\2/g'`"
4116 test "x$base_os" != x || case "$os" in
4118 base_os=mach/hurd ;;
4119 netbsd* | 386bsd* | freebsd* | bsdi*)
4120 base_os=unix/bsd/bsd4.4 ;;
4121 osf* | sunos* | ultrix* | newsos* | dynix* | *bsd*)
4123 sysv* | isc* | esix* | sco* | minix* | irix4* | linux*)
4124 base_os=unix/sysv ;;
4126 base_os=unix/sysv/irix6/$os ;;
4128 base_os=unix/sysv/sysv4 ;;
4130 base_os=unix/sysv/hpux/$os ;;
4132 base_os=unix/sysv/aix/aix4.3 ;;
4134 base_os=standalone ;;
4137 # For sunos4.1.1, try sunos4.1.1, then sunos4.1, then sunos4, then sunos.
4140 while o=`echo $tail | sed 's/\.[^.]*$//'`; test $o != $tail; do
4144 o=`echo $tail | sed 's/[0-9]*$//'`
4145 if test $o != $tail; then
4148 # For linux-gnu, try linux-gnu, then linux.
4149 o=`echo $tail | sed 's/-.*$//'`
4150 if test $o != $tail; then
4154 # For unix/sysv/sysv4, try unix/sysv/sysv4, then unix/sysv, then unix.
4157 while b=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$b"; do
4163 # For sparc/sparc32, try sparc/sparc32 and then sparc.
4165 tail=$machine${submachine:+/$submachine}
4166 while m=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$m"; do
4168 # Prepend the machine's FPU directory unless --without-fp.
4169 if test "$with_fp" = yes; then
4170 mach="$mach /$1/fpu"
4172 mach="$mach /$1/nofpu"
4179 # Find what sysdep directories exist.
4182 for b in $base ''; do
4183 for m0 in $mach ''; do
4184 for v in /$vendor ''; do
4185 test "$v" = / && continue
4186 for o in /$ostry ''; do
4187 test "$o" = / && continue
4188 for m in $multi_arch_d $mach ''; do
4189 for d in $add_ons_pfx ''; do
4190 for a in $add_ons_sfx ''; do
4191 if test -n "$m0$m0sub$b$v$o$m$msub"; then
4192 try_srcdir="${srcdir}/"
4196 try="${d}sysdeps$m0$m0sub$b$v$o$m$msub$a"
4197 test -n "$enable_debug_configure" &&
4198 echo "$0 DEBUG: try $try" >&2
4199 if test -d "$try_srcdir$try"; then
4200 sysnames="$sysnames $try"
4201 { test -n "$o" || test -n "$b"; } && os_used=t
4202 { test -n "$m" || test -n "$m0"; } && machine_used=t
4204 x*/$submachine) submachine_used=t ;;
4206 if test -n "$d"; then
4207 case "$sysnames_add_ons" in
4209 *|'') sysnames_add_ons="$sysnames_add_ons $d" ;;
4222 # If the assembler supports gnu_indirect_function symbol type and the
4223 # architecture supports multi-arch, we enable multi-arch by default.
4224 if test "$multi_arch" = default; then
4225 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler gnu_indirect_function symbol type support" >&5
4226 $as_echo_n "checking for assembler gnu_indirect_function symbol type support... " >&6; }
4227 if test "${libc_cv_asm_gnu_indirect_function+set}" = set; then :
4228 $as_echo_n "(cached) " >&6
4230 cat > conftest.s <<EOF
4231 .type foo,%gnu_indirect_function
4233 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5;
4235 libc_cv_asm_gnu_indirect_function=yes
4237 libc_cv_asm_gnu_indirect_function=no
4241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_gnu_indirect_function" >&5
4242 $as_echo "$libc_cv_asm_gnu_indirect_function" >&6; }
4244 if test "$libc_cv_asm_gnu_indirect_function" = yes; then
4245 case $sysnames_add_ons$sysnames in
4252 if test x"$multi_arch" = xyes; then
4253 $as_echo "#define USE_MULTIARCH 1" >>confdefs.h
4258 if test -z "$os_used" && test "$os" != none; then
4259 as_fn_error "Operating system $os is not supported." "$LINENO" 5
4261 if test -z "$machine_used" && test "$machine" != none; then
4262 as_fn_error "The $machine is not supported." "$LINENO" 5
4264 if test -z "$submachine_used" && test -n "$submachine"; then
4265 as_fn_error "The $submachine subspecies of $host_cpu is not supported." "$LINENO" 5
4269 # We have now validated the configuration.
4272 # If using ELF, look for an `elf' subdirectory of each machine directory.
4273 # We prepend these rather than inserting them whereever the machine appears
4274 # because things specified by the machine's ELF ABI should override
4275 # OS-specific things, and should always be the same for any OS on the
4276 # machine (otherwise what's the point of an ABI?).
4277 if test "$elf" = yes; then
4279 for d in $add_ons_pfx ''; do
4281 if test -d $srcdir/${d}sysdeps$m/elf; then
4282 elf_dirs="$elf_dirs ${d}sysdeps$m/elf"
4286 sysnames="`echo $elf_dirs | sed -e 's,//,/,g'` $sysnames"
4290 # Expand the list of system names into a full list of directories
4291 # from each element's parent name and Implies file (if present).
4294 while test $# -gt 0; do
4298 case " $names " in *" $name "*)
4299 # Already in the list.
4303 # Report each name as we discover it, so there is no long pause in output.
4304 echo $ECHO_N "$name $ECHO_C" >&6
4306 name_base=`echo $name | sed -e 's@\(.*sysdeps\)/.*@\1@'`
4310 *) xsrcdir=$srcdir/ ;;
4312 test -n "$enable_debug_configure" &&
4313 echo "DEBUG: name/Implies $xsrcdir$name/Implies" >&2
4315 if test -f $xsrcdir$name/Implies; then
4316 # Collect more names from the `Implies' file (removing comments).
4317 implied_candidate="`sed 's/#.*$//' < $xsrcdir$name/Implies`"
4319 for x in $implied_candidate; do
4321 if test -d $xsrcdir$name_base/$x; then
4322 implied="$implied $name_base/$x";
4325 for d in $add_ons_pfx ''; do
4326 try="${d}sysdeps/$x"
4329 *) try_srcdir=$srcdir/ ;;
4331 test -n "$enable_debug_configure" &&
4332 echo "DEBUG: $name implied $x try($d) {$try_srcdir}$try" >&2
4333 if test $try != $xsrcdir$name_base/$x && test -d $try_srcdir$try;
4335 implied="$implied $try"
4337 case "$sysnames_add_ons" in
4339 *|'') sysnames_add_ons="$sysnames_add_ons $d" ;;
4343 if test $found = no; then
4344 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $name/Implies specifies nonexistent $x" >&5
4345 $as_echo "$as_me: WARNING: $name/Implies specifies nonexistent $x" >&2;}
4352 # Add NAME to the list of names.
4353 names="$names $name"
4355 # Find the parent of NAME, using the empty string if it has none.
4356 parent="`echo $name | sed -n -e 's=/[^/]*$==' -e '/sysdeps$/q' -e p`"
4358 # Add the names implied by NAME, and NAME's parent (if it has one), to
4359 # the list of names to be processed (the argument list). We prepend the
4360 # implied names to the list and append the parent. We want implied
4361 # directories to come before further directories inferred from the
4362 # configuration components; this ensures that for sysv4, unix/common
4363 # (implied by unix/sysv/sysv4) comes before unix/sysv (in ostry (here $*)
4365 sysnames="`echo $implied $* $parent`"
4366 test -n "$sysnames" && set $sysnames
4369 # Add the default directories.
4370 default_sysnames=sysdeps/generic
4371 if test "$elf" = yes; then
4372 default_sysnames="sysdeps/generic/elf $default_sysnames"
4374 sysnames="$names $default_sysnames"
4376 # The other names were emitted during the scan.
4377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $default_sysnames" >&5
4378 $as_echo "$default_sysnames" >&6; }
4380 # Collect the list of add-ons that supply partial sysdeps trees.
4382 for add_on in $add_ons; do
4385 *) xsrcdir="$srcdir/" ;;
4388 test -d "$xsrcdir$add_on/sysdeps" || {
4389 case "$configured_add_ons " in
4392 as_fn_error "add-on $add_on has no configure fragment or sysdeps tree" "$LINENO" 5
4398 sysdeps_add_ons="$sysdeps_add_ons $add_on"
4399 case "$sysnames_add_ons" in
4402 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: add-on $add_on contributed no sysdeps directories" >&5
4403 $as_echo "$as_me: WARNING: add-on $add_on contributed no sysdeps directories" >&2;}
4408 for d in $sysnames; do
4410 $add_on/sysdeps/*) ;;
4413 (cd "$xsrcdir$d" && for f in *[!~]; do
4416 for ff in $f/*.h; do
4417 test -d "$ff" || { test -e "$ff" && exit 88; }
4421 test -d "$f" || { test -e "$f" && exit 88; }
4425 if test $? -eq 88; then
4430 if test $found = no; then
4431 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: add-on $add_on contributed no useful sysdeps directories" >&5
4432 $as_echo "$as_me: WARNING: add-on $add_on contributed no useful sysdeps directories" >&2;}
4440 # Find a good install program. We prefer a C program (faster),
4441 # so one script is as good as another. But avoid the broken or
4442 # incompatible versions:
4443 # SysV /etc/install, /usr/sbin/install
4444 # SunOS /usr/etc/install
4445 # IRIX /sbin/install
4447 # AmigaOS /C/install, which installs bootblocks on floppy discs
4448 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4449 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
4450 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4451 # OS/2's system install, which has a completely different semantic
4452 # ./install, which can be erroneously created by make from ./install.sh.
4453 # Reject install programs that cannot install multiple files.
4454 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4455 $as_echo_n "checking for a BSD-compatible install... " >&6; }
4456 if test -z "$INSTALL"; then
4457 if test "${ac_cv_path_install+set}" = set; then :
4458 $as_echo_n "(cached) " >&6
4460 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4464 test -z "$as_dir" && as_dir=.
4465 # Account for people who put trailing slashes in PATH elements.
4466 case $as_dir/ in #((
4467 ./ | .// | /[cC]/* | \
4468 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4469 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
4472 # OSF1 and SCO ODT 3.0 have their own names for install.
4473 # Don't use installbsd from OSF since it installs stuff as root
4475 for ac_prog in ginstall scoinst install; do
4476 for ac_exec_ext in '' $ac_executable_extensions; do
4477 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
4478 if test $ac_prog = install &&
4479 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4480 # AIX install. It has an incompatible calling convention.
4482 elif test $ac_prog = install &&
4483 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4484 # program-specific install script used by HP pwplus--don't use.
4487 rm -rf conftest.one conftest.two conftest.dir
4488 echo one > conftest.one
4489 echo two > conftest.two
4491 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
4492 test -s conftest.one && test -s conftest.two &&
4493 test -s conftest.dir/conftest.one &&
4494 test -s conftest.dir/conftest.two
4496 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4509 rm -rf conftest.one conftest.two conftest.dir
4512 if test "${ac_cv_path_install+set}" = set; then
4513 INSTALL=$ac_cv_path_install
4515 # As a last resort, use the slow shell script. Don't cache a
4516 # value for INSTALL within a source directory, because that will
4517 # break other packages using the cache if that directory is
4518 # removed, or if the value is a relative name.
4519 INSTALL=$ac_install_sh
4522 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4523 $as_echo "$INSTALL" >&6; }
4525 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4526 # It thinks the first close brace ends the variable substitution.
4527 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4529 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4531 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4533 if test "$INSTALL" = "${srcdir}/scripts/install-sh -c"; then
4534 # The makefiles need to use a different form to find it in $srcdir.
4535 INSTALL='\$(..)./scripts/install-sh -c'
4537 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4538 $as_echo_n "checking whether ln -s works... " >&6; }
4540 if test "$LN_S" = "ln -s"; then
4541 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4542 $as_echo "yes" >&6; }
4544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4545 $as_echo "no, using $LN_S" >&6; }
4549 # Was a --with-binutils option given?
4550 if test -n "$path_binutils"; then
4551 # Make absolute; ensure a single trailing slash.
4552 path_binutils=`(cd $path_binutils; pwd) | sed 's%/*$%/%'`
4553 CC="$CC -B$path_binutils"
4555 AS=`$CC -print-prog-name=as`
4556 LD=`$CC -print-prog-name=ld`
4557 AR=`$CC -print-prog-name=ar`
4559 OBJDUMP=`$CC -print-prog-name=objdump`
4562 # ranlib has to be treated a bit differently since it might not exist at all.
4563 ac_ranlib=`$CC -print-prog-name=ranlib`
4564 if test "x$ac_ranlib" = xranlib; then
4565 # This extra check has to happen since gcc simply echos the parameter in
4566 # case it cannot find the value in its own directories.
4567 if test -n "$ac_tool_prefix"; then
4568 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4569 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4570 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4571 $as_echo_n "checking for $ac_word... " >&6; }
4572 if test "${ac_cv_prog_RANLIB+set}" = set; then :
4573 $as_echo_n "(cached) " >&6
4575 if test -n "$RANLIB"; then
4576 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4578 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4582 test -z "$as_dir" && as_dir=.
4583 for ac_exec_ext in '' $ac_executable_extensions; do
4584 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4585 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4586 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4595 RANLIB=$ac_cv_prog_RANLIB
4596 if test -n "$RANLIB"; then
4597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
4598 $as_echo "$RANLIB" >&6; }
4600 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4601 $as_echo "no" >&6; }
4606 if test -z "$ac_cv_prog_RANLIB"; then
4607 ac_ct_RANLIB=$RANLIB
4608 # Extract the first word of "ranlib", so it can be a program name with args.
4609 set dummy ranlib; ac_word=$2
4610 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4611 $as_echo_n "checking for $ac_word... " >&6; }
4612 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
4613 $as_echo_n "(cached) " >&6
4615 if test -n "$ac_ct_RANLIB"; then
4616 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4618 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4622 test -z "$as_dir" && as_dir=.
4623 for ac_exec_ext in '' $ac_executable_extensions; do
4624 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4625 ac_cv_prog_ac_ct_RANLIB="ranlib"
4626 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4635 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4636 if test -n "$ac_ct_RANLIB"; then
4637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
4638 $as_echo "$ac_ct_RANLIB" >&6; }
4640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4641 $as_echo "no" >&6; }
4644 if test "x$ac_ct_RANLIB" = x; then
4647 case $cross_compiling:$ac_tool_warned in
4649 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4650 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4651 ac_tool_warned=yes ;;
4653 RANLIB=$ac_ct_RANLIB
4656 RANLIB="$ac_cv_prog_RANLIB"
4664 # Determine whether we are using GNU binutils.
4665 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $AS is GNU as" >&5
4666 $as_echo_n "checking whether $AS is GNU as... " >&6; }
4667 if test "${libc_cv_prog_as_gnu+set}" = set; then :
4668 $as_echo_n "(cached) " >&6
4670 # Most GNU programs take a -v and spit out some text including
4671 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
4672 if $AS -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
4673 libc_cv_prog_as_gnu=yes
4675 libc_cv_prog_as_gnu=no
4679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_prog_as_gnu" >&5
4680 $as_echo "$libc_cv_prog_as_gnu" >&6; }
4682 gnu_as=$libc_cv_prog_as_gnu
4684 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $LD is GNU ld" >&5
4685 $as_echo_n "checking whether $LD is GNU ld... " >&6; }
4686 if test "${libc_cv_prog_ld_gnu+set}" = set; then :
4687 $as_echo_n "(cached) " >&6
4689 # Most GNU programs take a -v and spit out some text including
4690 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
4691 if $LD -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
4692 libc_cv_prog_ld_gnu=yes
4694 libc_cv_prog_ld_gnu=no
4698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_prog_ld_gnu" >&5
4699 $as_echo "$libc_cv_prog_ld_gnu" >&6; }
4700 gnu_ld=$libc_cv_prog_ld_gnu
4703 # Accept binutils 2.13 or newer.
4706 # Extract the first word of "$ac_prog", so it can be a program name with args.
4707 set dummy $ac_prog; ac_word=$2
4708 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4709 $as_echo_n "checking for $ac_word... " >&6; }
4710 if test "${ac_cv_prog_AS+set}" = set; then :
4711 $as_echo_n "(cached) " >&6
4713 if test -n "$AS"; then
4714 ac_cv_prog_AS="$AS" # Let the user override the test.
4716 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4720 test -z "$as_dir" && as_dir=.
4721 for ac_exec_ext in '' $ac_executable_extensions; do
4722 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4723 ac_cv_prog_AS="$ac_prog"
4724 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4734 if test -n "$AS"; then
4735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
4736 $as_echo "$AS" >&6; }
4738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4739 $as_echo "no" >&6; }
4743 test -n "$AS" && break
4746 if test -z "$AS"; then
4749 # Found it, now check the version.
4750 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $AS" >&5
4751 $as_echo_n "checking version of $AS... " >&6; }
4752 ac_prog_version=`$AS --version 2>&1 | sed -n 's/^.*GNU assembler.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4753 case $ac_prog_version in
4754 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4755 2.1[3-9]*|2.1[0-9][0-9]*|2.[2-9][0-9]*|[3-9].*|[1-9][0-9]*)
4756 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4757 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4761 $as_echo "$ac_prog_version" >&6; }
4763 if test $ac_verc_fail = yes; then
4764 AS=: critic_missing="$critic_missing as"
4769 # Extract the first word of "$ac_prog", so it can be a program name with args.
4770 set dummy $ac_prog; ac_word=$2
4771 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4772 $as_echo_n "checking for $ac_word... " >&6; }
4773 if test "${ac_cv_prog_LD+set}" = set; then :
4774 $as_echo_n "(cached) " >&6
4776 if test -n "$LD"; then
4777 ac_cv_prog_LD="$LD" # Let the user override the test.
4779 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4783 test -z "$as_dir" && as_dir=.
4784 for ac_exec_ext in '' $ac_executable_extensions; do
4785 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4786 ac_cv_prog_LD="$ac_prog"
4787 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4797 if test -n "$LD"; then
4798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4799 $as_echo "$LD" >&6; }
4801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4802 $as_echo "no" >&6; }
4806 test -n "$LD" && break
4809 if test -z "$LD"; then
4812 # Found it, now check the version.
4813 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $LD" >&5
4814 $as_echo_n "checking version of $LD... " >&6; }
4815 ac_prog_version=`$LD --version 2>&1 | sed -n 's/^.*GNU ld.* \([0-9][0-9]*\.[0-9.]*\).*$/\1/p'`
4816 case $ac_prog_version in
4817 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4818 2.1[3-9]*|2.1[0-9][0-9]*|2.[2-9][0-9]*|[3-9].*|[1-9][0-9]*)
4819 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4820 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4824 $as_echo "$ac_prog_version" >&6; }
4826 if test $ac_verc_fail = yes; then
4827 LD=: critic_missing="$critic_missing ld"
4831 # We need the physical current working directory. We cannot use the
4832 # "pwd -P" shell builtin since that's not portable. Instead we try to
4833 # find a pwd binary. Note that assigning to the PWD environment
4834 # variable might have some interesting side effects, so we don't do
4836 # Extract the first word of "pwd", so it can be a program name with args.
4837 set dummy pwd; ac_word=$2
4838 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4839 $as_echo_n "checking for $ac_word... " >&6; }
4840 if test "${ac_cv_path_PWD_P+set}" = set; then :
4841 $as_echo_n "(cached) " >&6
4845 ac_cv_path_PWD_P="$PWD_P" # Let the user override the test with a path.
4848 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4852 test -z "$as_dir" && as_dir=.
4853 for ac_exec_ext in '' $ac_executable_extensions; do
4854 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4855 ac_cv_path_PWD_P="$as_dir/$ac_word$ac_exec_ext"
4856 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4863 test -z "$ac_cv_path_PWD_P" && ac_cv_path_PWD_P="no"
4867 PWD_P=$ac_cv_path_PWD_P
4868 if test -n "$PWD_P"; then
4869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PWD_P" >&5
4870 $as_echo "$PWD_P" >&6; }
4872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4873 $as_echo "no" >&6; }
4877 if test "$PWD_P" = no; then
4878 as_fn_error "*** A pwd binary could not be found." "$LINENO" 5
4881 # These programs are version sensitive.
4883 for ac_prog in ${ac_tool_prefix}gcc ${ac_tool_prefix}cc
4885 # Extract the first word of "$ac_prog", so it can be a program name with args.
4886 set dummy $ac_prog; ac_word=$2
4887 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4888 $as_echo_n "checking for $ac_word... " >&6; }
4889 if test "${ac_cv_prog_CC+set}" = set; then :
4890 $as_echo_n "(cached) " >&6
4892 if test -n "$CC"; then
4893 ac_cv_prog_CC="$CC" # Let the user override the test.
4895 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4899 test -z "$as_dir" && as_dir=.
4900 for ac_exec_ext in '' $ac_executable_extensions; do
4901 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4902 ac_cv_prog_CC="$ac_prog"
4903 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4913 if test -n "$CC"; then
4914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4915 $as_echo "$CC" >&6; }
4917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4918 $as_echo "no" >&6; }
4922 test -n "$CC" && break
4925 if test -z "$CC"; then
4928 # Found it, now check the version.
4929 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $CC" >&5
4930 $as_echo_n "checking version of $CC... " >&6; }
4931 ac_prog_version=`$CC -v 2>&1 | sed -n 's/^.*version \([egcygnustpi-]*[0-9.]*\).*$/\1/p'`
4932 case $ac_prog_version in
4933 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4935 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4936 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4940 $as_echo "$ac_prog_version" >&6; }
4942 if test $ac_verc_fail = yes; then
4943 critic_missing="$critic_missing gcc"
4946 for ac_prog in gnumake gmake make
4948 # Extract the first word of "$ac_prog", so it can be a program name with args.
4949 set dummy $ac_prog; ac_word=$2
4950 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4951 $as_echo_n "checking for $ac_word... " >&6; }
4952 if test "${ac_cv_prog_MAKE+set}" = set; then :
4953 $as_echo_n "(cached) " >&6
4955 if test -n "$MAKE"; then
4956 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
4958 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4962 test -z "$as_dir" && as_dir=.
4963 for ac_exec_ext in '' $ac_executable_extensions; do
4964 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4965 ac_cv_prog_MAKE="$ac_prog"
4966 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4975 MAKE=$ac_cv_prog_MAKE
4976 if test -n "$MAKE"; then
4977 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
4978 $as_echo "$MAKE" >&6; }
4980 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4981 $as_echo "no" >&6; }
4985 test -n "$MAKE" && break
4988 if test -z "$MAKE"; then
4991 # Found it, now check the version.
4992 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MAKE" >&5
4993 $as_echo_n "checking version of $MAKE... " >&6; }
4994 ac_prog_version=`$MAKE --version 2>&1 | sed -n 's/^.*GNU Make[^0-9]*\([0-9][0-9.]*\).*$/\1/p'`
4995 case $ac_prog_version in
4996 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4998 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4999 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
5002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
5003 $as_echo "$ac_prog_version" >&6; }
5005 if test $ac_verc_fail = yes; then
5006 critic_missing="$critic_missing make"
5010 for ac_prog in gnumsgfmt gmsgfmt msgfmt
5012 # Extract the first word of "$ac_prog", so it can be a program name with args.
5013 set dummy $ac_prog; ac_word=$2
5014 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5015 $as_echo_n "checking for $ac_word... " >&6; }
5016 if test "${ac_cv_prog_MSGFMT+set}" = set; then :
5017 $as_echo_n "(cached) " >&6
5019 if test -n "$MSGFMT"; then
5020 ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
5022 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5026 test -z "$as_dir" && as_dir=.
5027 for ac_exec_ext in '' $ac_executable_extensions; do
5028 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5029 ac_cv_prog_MSGFMT="$ac_prog"
5030 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5039 MSGFMT=$ac_cv_prog_MSGFMT
5040 if test -n "$MSGFMT"; then
5041 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
5042 $as_echo "$MSGFMT" >&6; }
5044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5045 $as_echo "no" >&6; }
5049 test -n "$MSGFMT" && break
5052 if test -z "$MSGFMT"; then
5055 # Found it, now check the version.
5056 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MSGFMT" >&5
5057 $as_echo_n "checking version of $MSGFMT... " >&6; }
5058 ac_prog_version=`$MSGFMT --version 2>&1 | sed -n 's/^.*GNU gettext.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
5059 case $ac_prog_version in
5060 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
5061 0.10.3[6-9]* | 0.10.[4-9][0-9]* | 0.1[1-9]* | 0.[2-9][0-9]* | [1-9].*)
5062 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
5063 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
5066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
5067 $as_echo "$ac_prog_version" >&6; }
5069 if test $ac_verc_fail = yes; then
5070 MSGFMT=: aux_missing="$aux_missing msgfmt"
5073 for ac_prog in makeinfo
5075 # Extract the first word of "$ac_prog", so it can be a program name with args.
5076 set dummy $ac_prog; ac_word=$2
5077 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5078 $as_echo_n "checking for $ac_word... " >&6; }
5079 if test "${ac_cv_prog_MAKEINFO+set}" = set; then :
5080 $as_echo_n "(cached) " >&6
5082 if test -n "$MAKEINFO"; then
5083 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
5085 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5089 test -z "$as_dir" && as_dir=.
5090 for ac_exec_ext in '' $ac_executable_extensions; do
5091 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5092 ac_cv_prog_MAKEINFO="$ac_prog"
5093 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5102 MAKEINFO=$ac_cv_prog_MAKEINFO
5103 if test -n "$MAKEINFO"; then
5104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
5105 $as_echo "$MAKEINFO" >&6; }
5107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5108 $as_echo "no" >&6; }
5112 test -n "$MAKEINFO" && break
5115 if test -z "$MAKEINFO"; then
5118 # Found it, now check the version.
5119 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MAKEINFO" >&5
5120 $as_echo_n "checking version of $MAKEINFO... " >&6; }
5121 ac_prog_version=`$MAKEINFO --version 2>&1 | sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'`
5122 case $ac_prog_version in
5123 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
5125 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
5126 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
5129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
5130 $as_echo "$ac_prog_version" >&6; }
5132 if test $ac_verc_fail = yes; then
5133 MAKEINFO=: aux_missing="$aux_missing makeinfo"
5138 # Extract the first word of "$ac_prog", so it can be a program name with args.
5139 set dummy $ac_prog; ac_word=$2
5140 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5141 $as_echo_n "checking for $ac_word... " >&6; }
5142 if test "${ac_cv_prog_SED+set}" = set; then :
5143 $as_echo_n "(cached) " >&6
5145 if test -n "$SED"; then
5146 ac_cv_prog_SED="$SED" # Let the user override the test.
5148 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5152 test -z "$as_dir" && as_dir=.
5153 for ac_exec_ext in '' $ac_executable_extensions; do
5154 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5155 ac_cv_prog_SED="$ac_prog"
5156 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5166 if test -n "$SED"; then
5167 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SED" >&5
5168 $as_echo "$SED" >&6; }
5170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5171 $as_echo "no" >&6; }
5175 test -n "$SED" && break
5178 if test -z "$SED"; then
5181 # Found it, now check the version.
5182 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $SED" >&5
5183 $as_echo_n "checking version of $SED... " >&6; }
5184 ac_prog_version=`$SED --version 2>&1 | sed -n 's/^.*GNU sed version \([0-9]*\.[0-9.]*\).*$/\1/p'`
5185 case $ac_prog_version in
5186 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
5187 3.0[2-9]*|3.[1-9]*|[4-9]*)
5188 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
5189 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
5192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
5193 $as_echo "$ac_prog_version" >&6; }
5195 if test $ac_verc_fail = yes; then
5196 SED=: aux_missing="$aux_missing sed"
5200 for ac_prog in autoconf
5202 # Extract the first word of "$ac_prog", so it can be a program name with args.
5203 set dummy $ac_prog; ac_word=$2
5204 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5205 $as_echo_n "checking for $ac_word... " >&6; }
5206 if test "${ac_cv_prog_AUTOCONF+set}" = set; then :
5207 $as_echo_n "(cached) " >&6
5209 if test -n "$AUTOCONF"; then
5210 ac_cv_prog_AUTOCONF="$AUTOCONF" # Let the user override the test.
5212 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5216 test -z "$as_dir" && as_dir=.
5217 for ac_exec_ext in '' $ac_executable_extensions; do
5218 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5219 ac_cv_prog_AUTOCONF="$ac_prog"
5220 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5229 AUTOCONF=$ac_cv_prog_AUTOCONF
5230 if test -n "$AUTOCONF"; then
5231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AUTOCONF" >&5
5232 $as_echo "$AUTOCONF" >&6; }
5234 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5235 $as_echo "no" >&6; }
5239 test -n "$AUTOCONF" && break
5241 test -n "$AUTOCONF" || AUTOCONF="no"
5243 case "x$AUTOCONF" in
5244 xno|x|x:) AUTOCONF=no ;;
5246 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works" >&5
5247 $as_echo_n "checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works... " >&6; }
5248 if test "${libc_cv_autoconf_works+set}" = set; then :
5249 $as_echo_n "(cached) " >&6
5251 if (cd $srcdir; $AUTOCONF $ACFLAGS configure.in > /dev/null 2>&1); then
5252 libc_cv_autoconf_works=yes
5254 libc_cv_autoconf_works=no
5257 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_autoconf_works" >&5
5258 $as_echo "$libc_cv_autoconf_works" >&6; }
5259 test $libc_cv_autoconf_works = yes || AUTOCONF=no
5262 if test "x$with_cvs" = xyes && test "x$AUTOCONF" = xno; then
5263 # If --without-cvs they probably won't change configure.in, so no complaints.
5264 aux_missing="$aux_missing autoconf"
5267 test -n "$critic_missing" && as_fn_error "
5268 *** These critical programs are missing or too old:$critic_missing
5269 *** Check the INSTALL file for required versions." "$LINENO" 5
5271 test -n "$aux_missing" && { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
5272 *** These auxiliary programs are missing or incompatible versions:$aux_missing
5273 *** some features will be disabled.
5274 *** Check the INSTALL file for required versions." >&5
5275 $as_echo "$as_me: WARNING:
5276 *** These auxiliary programs are missing or incompatible versions:$aux_missing
5277 *** some features will be disabled.
5278 *** Check the INSTALL file for required versions." >&2;}
5280 # if using special system headers, find out the compiler's sekrit
5281 # header directory and add that to the list. NOTE: Only does the right
5282 # thing on a system that doesn't need fixincludes. (Not presently a problem.)
5283 if test -n "$sysheaders"; then
5284 SYSINCLUDES=-nostdinc
5285 for d in include include-fixed; do
5286 i=`$CC -print-file-name="$d"` && test "x$i" != x && test "x$i" != "x$d" &&
5287 SYSINCLUDES="$SYSINCLUDES -isystem $i"
5289 SYSINCLUDES="$SYSINCLUDES \
5290 -isystem `echo $sysheaders | sed 's/:/ -isystem /g'`"
5291 if test -n "$CXX"; then
5292 cxxversion=`$CXX -dumpversion 2>&5` &&
5293 cxxmachine=`$CXX -dumpmachine 2>&5` &&
5294 cxxheaders=`$CXX -print-file-name=../../../../include/c++/`"$cxxversion" &&
5295 CXX_SYSINCLUDES="-isystem $cxxheaders \
5296 -isystem $cxxheaders/$cxxmachine -isystem $cxxheaders/backward"
5302 # check if ranlib is necessary
5303 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ranlib is necessary" >&5
5304 $as_echo_n "checking whether ranlib is necessary... " >&6; }
5305 if test "${libc_cv_ranlib_necessary+set}" = set; then :
5306 $as_echo_n "(cached) " >&6
5308 cat > conftest.c <<EOF
5313 $CC $CFLAGS $CPPFLAGS -c conftest.c
5314 $AR cr conftest.a conftest.o
5315 cp conftest.a conftest2.a
5317 if cmp -s conftest.a conftest2.a; then
5318 libc_cv_ranlib_necessary=no
5320 libc_cv_ranlib_necessary=yes
5324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ranlib_necessary" >&5
5325 $as_echo "$libc_cv_ranlib_necessary" >&6; }
5326 if test "$libc_cv_ranlib_necessary" = no; then
5330 # Test if LD_LIBRARY_PATH contains the notation for the current directory
5331 # since this would lead to problems installing/building glibc.
5332 # LD_LIBRARY_PATH contains the current directory if one of the following
5334 # - one of the terminals (":" and ";") is the first or last sign
5335 # - two terminals occur directly after each other
5336 # - the path contains an element with a dot in it
5337 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LD_LIBRARY_PATH variable" >&5
5338 $as_echo_n "checking LD_LIBRARY_PATH variable... " >&6; }
5339 case ${LD_LIBRARY_PATH} in
5340 [:\;]* | *[:\;] | *[:\;][:\;]* | *[:\;]. | .[:\;]*| . | *[:\;].[:\;]* )
5341 ld_library_path_setting="contains current directory"
5344 ld_library_path_setting="ok"
5347 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_library_path_setting" >&5
5348 $as_echo "$ld_library_path_setting" >&6; }
5349 if test "$ld_library_path_setting" != "ok"; then
5351 *** LD_LIBRARY_PATH shouldn't contain the current directory when
5352 *** building glibc. Please change the environment variable
5353 *** and run configure again." "$LINENO" 5
5356 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether GCC supports -static-libgcc" >&5
5357 $as_echo_n "checking whether GCC supports -static-libgcc... " >&6; }
5358 if test "${libc_cv_gcc_static_libgcc+set}" = set; then :
5359 $as_echo_n "(cached) " >&6
5361 if $CC -v -static-libgcc 2>&1 | grep -q 'unrecognized option.*static-libgcc'; then
5362 libc_cv_gcc_static_libgcc=
5364 libc_cv_gcc_static_libgcc=-static-libgcc
5367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_static_libgcc" >&5
5368 $as_echo "$libc_cv_gcc_static_libgcc" >&6; }
5371 # Extract the first word of "bash", so it can be a program name with args.
5372 set dummy bash; ac_word=$2
5373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5374 $as_echo_n "checking for $ac_word... " >&6; }
5375 if test "${ac_cv_path_BASH_SHELL+set}" = set; then :
5376 $as_echo_n "(cached) " >&6
5380 ac_cv_path_BASH_SHELL="$BASH_SHELL" # Let the user override the test with a path.
5383 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5387 test -z "$as_dir" && as_dir=.
5388 for ac_exec_ext in '' $ac_executable_extensions; do
5389 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5390 ac_cv_path_BASH_SHELL="$as_dir/$ac_word$ac_exec_ext"
5391 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5398 test -z "$ac_cv_path_BASH_SHELL" && ac_cv_path_BASH_SHELL="no"
5402 BASH_SHELL=$ac_cv_path_BASH_SHELL
5403 if test -n "$BASH_SHELL"; then
5404 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BASH_SHELL" >&5
5405 $as_echo "$BASH_SHELL" >&6; }
5407 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5408 $as_echo "no" >&6; }
5412 if test "$BASH_SHELL" != no &&
5413 $BASH_SHELL -c 'test "$BASH_VERSINFO" \
5414 && test "$BASH_VERSINFO" -ge 2 >&/dev/null'; then
5415 libc_cv_have_bash2=yes
5417 libc_cv_have_bash2=no
5421 if test "$BASH_SHELL" = no; then
5422 # Extract the first word of "ksh", so it can be a program name with args.
5423 set dummy ksh; ac_word=$2
5424 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5425 $as_echo_n "checking for $ac_word... " >&6; }
5426 if test "${ac_cv_path_KSH+set}" = set; then :
5427 $as_echo_n "(cached) " >&6
5431 ac_cv_path_KSH="$KSH" # Let the user override the test with a path.
5434 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5438 test -z "$as_dir" && as_dir=.
5439 for ac_exec_ext in '' $ac_executable_extensions; do
5440 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5441 ac_cv_path_KSH="$as_dir/$ac_word$ac_exec_ext"
5442 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5449 test -z "$ac_cv_path_KSH" && ac_cv_path_KSH="no"
5454 if test -n "$KSH"; then
5455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $KSH" >&5
5456 $as_echo "$KSH" >&6; }
5458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5459 $as_echo "no" >&6; }
5463 if test "$KSH" = no; then
5466 libc_cv_have_ksh=yes
5471 libc_cv_have_ksh=yes
5475 for ac_prog in gawk mawk nawk awk
5477 # Extract the first word of "$ac_prog", so it can be a program name with args.
5478 set dummy $ac_prog; ac_word=$2
5479 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5480 $as_echo_n "checking for $ac_word... " >&6; }
5481 if test "${ac_cv_prog_AWK+set}" = set; then :
5482 $as_echo_n "(cached) " >&6
5484 if test -n "$AWK"; then
5485 ac_cv_prog_AWK="$AWK" # Let the user override the test.
5487 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5491 test -z "$as_dir" && as_dir=.
5492 for ac_exec_ext in '' $ac_executable_extensions; do
5493 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5494 ac_cv_prog_AWK="$ac_prog"
5495 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5505 if test -n "$AWK"; then
5506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5507 $as_echo "$AWK" >&6; }
5509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5510 $as_echo "no" >&6; }
5514 test -n "$AWK" && break
5517 # Extract the first word of "perl", so it can be a program name with args.
5518 set dummy perl; ac_word=$2
5519 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5520 $as_echo_n "checking for $ac_word... " >&6; }
5521 if test "${ac_cv_path_PERL+set}" = set; then :
5522 $as_echo_n "(cached) " >&6
5526 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
5529 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5533 test -z "$as_dir" && as_dir=.
5534 for ac_exec_ext in '' $ac_executable_extensions; do
5535 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5536 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
5537 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5544 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="no"
5548 PERL=$ac_cv_path_PERL
5549 if test -n "$PERL"; then
5550 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
5551 $as_echo "$PERL" >&6; }
5553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5554 $as_echo "no" >&6; }
5558 if test "$PERL" != no &&
5559 (eval `$PERL -V:apiversion`; test `expr "$apiversion" \< 5` -ne 0); then
5562 # Extract the first word of "install-info", so it can be a program name with args.
5563 set dummy install-info; ac_word=$2
5564 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5565 $as_echo_n "checking for $ac_word... " >&6; }
5566 if test "${ac_cv_path_INSTALL_INFO+set}" = set; then :
5567 $as_echo_n "(cached) " >&6
5569 case $INSTALL_INFO in
5571 ac_cv_path_INSTALL_INFO="$INSTALL_INFO" # Let the user override the test with a path.
5574 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5575 as_dummy="$PATH:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin"
5576 for as_dir in $as_dummy
5579 test -z "$as_dir" && as_dir=.
5580 for ac_exec_ext in '' $ac_executable_extensions; do
5581 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5582 ac_cv_path_INSTALL_INFO="$as_dir/$ac_word$ac_exec_ext"
5583 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5590 test -z "$ac_cv_path_INSTALL_INFO" && ac_cv_path_INSTALL_INFO="no"
5594 INSTALL_INFO=$ac_cv_path_INSTALL_INFO
5595 if test -n "$INSTALL_INFO"; then
5596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL_INFO" >&5
5597 $as_echo "$INSTALL_INFO" >&6; }
5599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5600 $as_echo "no" >&6; }
5604 # Extract the first word of "bison", so it can be a program name with args.
5605 set dummy bison; ac_word=$2
5606 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5607 $as_echo_n "checking for $ac_word... " >&6; }
5608 if test "${ac_cv_path_BISON+set}" = set; then :
5609 $as_echo_n "(cached) " >&6
5613 ac_cv_path_BISON="$BISON" # Let the user override the test with a path.
5616 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5617 as_dummy="$PATH:/usr/local/bin:/usr/bin:/bin"
5618 for as_dir in $as_dummy
5621 test -z "$as_dir" && as_dir=.
5622 for ac_exec_ext in '' $ac_executable_extensions; do
5623 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5624 ac_cv_path_BISON="$as_dir/$ac_word$ac_exec_ext"
5625 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5632 test -z "$ac_cv_path_BISON" && ac_cv_path_BISON="no"
5636 BISON=$ac_cv_path_BISON
5637 if test -n "$BISON"; then
5638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BISON" >&5
5639 $as_echo "$BISON" >&6; }
5641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5642 $as_echo "no" >&6; }
5647 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for signed size_t type" >&5
5648 $as_echo_n "checking for signed size_t type... " >&6; }
5649 if test "${libc_cv_signed_size_t+set}" = set; then :
5650 $as_echo_n "(cached) " >&6
5652 echo '#include <stddef.h>
5653 FOOBAR __SIZE_TYPE__ FOOBAR' > conftest.c
5654 if eval "$ac_cpp conftest.c 2>/dev/null" \
5655 | grep '^FOOBAR.*unsigned.*FOOBAR$' >/dev/null; then
5656 libc_cv_signed_size_t=no
5658 libc_cv_signed_size_t=yes
5662 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_signed_size_t" >&5
5663 $as_echo "$libc_cv_signed_size_t" >&6; }
5664 if test $libc_cv_signed_size_t = yes; then
5665 cat >> confdefs.h <<\EOF
5666 #undef __SIZE_TYPE__
5667 #define __SIZE_TYPE__ unsigned
5671 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libc-friendly stddef.h" >&5
5672 $as_echo_n "checking for libc-friendly stddef.h... " >&6; }
5673 if test "${libc_cv_friendly_stddef+set}" = set; then :
5674 $as_echo_n "(cached) " >&6
5676 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5677 /* end confdefs.h. */
5678 #define __need_size_t
5679 #define __need_wchar_t
5686 size_t size; wchar_t wchar;
5688 #error stddef.h ignored __need_*
5690 if (&size == NULL || &wchar == NULL) abort ();
5695 if ac_fn_c_try_compile "$LINENO"; then :
5696 libc_cv_friendly_stddef=yes
5698 libc_cv_friendly_stddef=no
5700 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_friendly_stddef" >&5
5703 $as_echo "$libc_cv_friendly_stddef" >&6; }
5704 if test $libc_cv_friendly_stddef = yes; then
5705 config_vars="$config_vars
5706 override stddef.h = # The installed <stddef.h> seems to be libc-friendly."
5709 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need to use -P to assemble .S files" >&5
5710 $as_echo_n "checking whether we need to use -P to assemble .S files... " >&6; }
5711 if test "${libc_cv_need_minus_P+set}" = set; then :
5712 $as_echo_n "(cached) " >&6
5714 cat > conftest.S <<EOF
5715 #include "confdefs.h"
5716 /* Nothing whatsoever. */
5718 if { ac_try='${CC-cc} $CPPFLAGS $ASFLAGS -c conftest.S 1>&5'
5719 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5722 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5723 test $ac_status = 0; }; }; then
5724 libc_cv_need_minus_P=no
5726 libc_cv_need_minus_P=yes
5730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_need_minus_P" >&5
5731 $as_echo "$libc_cv_need_minus_P" >&6; }
5732 if test $libc_cv_need_minus_P = yes; then
5733 config_vars="$config_vars
5734 asm-CPPFLAGS = -P # The assembler can't grok cpp's # line directives."
5737 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether .text pseudo-op must be used" >&5
5738 $as_echo_n "checking whether .text pseudo-op must be used... " >&6; }
5739 if test "${libc_cv_dot_text+set}" = set; then :
5740 $as_echo_n "(cached) " >&6
5742 cat > conftest.s <<EOF
5746 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
5747 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5750 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5751 test $ac_status = 0; }; }; then
5752 libc_cv_dot_text=.text
5757 if test -z "$libc_cv_dot_text"; then
5758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5759 $as_echo "no" >&6; }
5761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5762 $as_echo "yes" >&6; }
5765 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler global-symbol directive" >&5
5766 $as_echo_n "checking for assembler global-symbol directive... " >&6; }
5767 if test "${libc_cv_asm_global_directive+set}" = set; then :
5768 $as_echo_n "(cached) " >&6
5770 libc_cv_asm_global_directive=UNKNOWN
5771 for ac_globl in .globl .global .EXPORT; do
5772 cat > conftest.s <<EOF
5777 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
5778 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5781 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5782 test $ac_status = 0; }; }; then
5783 libc_cv_asm_global_directive=${ac_globl}
5786 test $libc_cv_asm_global_directive != UNKNOWN && break
5789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_global_directive" >&5
5790 $as_echo "$libc_cv_asm_global_directive" >&6; }
5791 if test $libc_cv_asm_global_directive = UNKNOWN; then
5792 as_fn_error "cannot determine asm global directive" "$LINENO" 5
5794 cat >>confdefs.h <<_ACEOF
5795 #define ASM_GLOBAL_DIRECTIVE ${libc_cv_asm_global_directive}
5800 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .set assembler directive" >&5
5801 $as_echo_n "checking for .set assembler directive... " >&6; }
5802 if test "${libc_cv_asm_set_directive+set}" = set; then :
5803 $as_echo_n "(cached) " >&6
5805 cat > conftest.s <<EOF
5808 .set glibc_conftest_frobozz,foo
5809 $libc_cv_asm_global_directive glibc_conftest_frobozz
5811 # The alpha-dec-osf1 assembler gives only a warning for `.set'
5812 # (but it doesn't work), so we must do a linking check to be sure.
5813 cat > conftest1.c <<\EOF
5814 extern int glibc_conftest_frobozz;
5815 void _start() { glibc_conftest_frobozz = 1; }
5817 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
5818 -nostartfiles -nostdlib \
5819 -o conftest conftest.s conftest1.c 1>&5 2>&5; then
5820 libc_cv_asm_set_directive=yes
5822 libc_cv_asm_set_directive=no
5826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_set_directive" >&5
5827 $as_echo "$libc_cv_asm_set_directive" >&6; }
5828 if test $libc_cv_asm_set_directive = yes; then
5829 $as_echo "#define HAVE_ASM_SET_DIRECTIVE 1" >>confdefs.h
5833 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler .type directive prefix" >&5
5834 $as_echo_n "checking for assembler .type directive prefix... " >&6; }
5835 if test "${libc_cv_asm_type_prefix+set}" = set; then :
5836 $as_echo_n "(cached) " >&6
5838 libc_cv_asm_type_prefix=no
5839 for ac_try_prefix in '@' '%' '#'; do
5840 cat > conftest.s <<EOF
5842 ${libc_cv_asm_global_directive} foo
5843 .type foo, ${ac_try_prefix}object
5848 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
5849 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5852 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5853 test $ac_status = 0; }; }; then
5854 libc_cv_asm_type_prefix=${ac_try_prefix}
5857 test "x$libc_cv_asm_type_prefix" != xno && break
5860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_type_prefix" >&5
5861 $as_echo "$libc_cv_asm_type_prefix" >&6; }
5862 if test "x$libc_cv_asm_type_prefix" != xno; then
5863 cat >>confdefs.h <<_ACEOF
5864 #define ASM_TYPE_DIRECTIVE_PREFIX ${libc_cv_asm_type_prefix}
5869 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler gnu_unique_object symbol type" >&5
5870 $as_echo_n "checking for assembler gnu_unique_object symbol type... " >&6; }
5871 if test "${libc_cv_asm_unique_object+set}" = set; then :
5872 $as_echo_n "(cached) " >&6
5874 cat > conftest.s <<EOF
5877 .type _sym, ${libc_cv_asm_type_prefix}gnu_unique_object
5879 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5880 libc_cv_asm_unique_object=yes
5882 libc_cv_asm_unique_object=no
5886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_unique_object" >&5
5887 $as_echo "$libc_cv_asm_unique_object" >&6; }
5888 if test $libc_cv_asm_unique_object = yes; then
5889 $as_echo "#define HAVE_ASM_UNIQUE_OBJECT 1" >>confdefs.h
5893 # For the multi-arch option we need support in the assembler.
5894 if test "$multi_arch" = yes; then
5895 if test "x$libc_cv_asm_type_prefix" != xno; then
5896 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler gnu_indirect_function symbol type support" >&5
5897 $as_echo_n "checking for assembler gnu_indirect_function symbol type support... " >&6; }
5898 if test "${libc_cv_asm_gnu_indirect_function+set}" = set; then :
5899 $as_echo_n "(cached) " >&6
5901 cat > conftest.s <<EOF
5902 .type foo,%gnu_indirect_function
5904 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5;
5906 libc_cv_asm_gnu_indirect_function=yes
5908 libc_cv_asm_gnu_indirect_function=no
5912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_gnu_indirect_function" >&5
5913 $as_echo "$libc_cv_asm_gnu_indirect_function" >&6; }
5915 libc_cv_asm_gnu_indirect_function=no
5917 if test x"$libc_cv_asm_gnu_indirect_function" != xyes; then
5918 as_fn_error "--enable-multi-arch support requires assembler and linker support" "$LINENO" 5
5922 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .symver assembler directive" >&5
5923 $as_echo_n "checking for .symver assembler directive... " >&6; }
5924 if test "${libc_cv_asm_symver_directive+set}" = set; then :
5925 $as_echo_n "(cached) " >&6
5927 cat > conftest.s <<EOF
5930 .symver _sym,sym@VERS
5932 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5933 libc_cv_asm_symver_directive=yes
5935 libc_cv_asm_symver_directive=no
5939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_symver_directive" >&5
5940 $as_echo "$libc_cv_asm_symver_directive" >&6; }
5941 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld --version-script" >&5
5942 $as_echo_n "checking for ld --version-script... " >&6; }
5943 if test "${libc_cv_ld_version_script_option+set}" = set; then :
5944 $as_echo_n "(cached) " >&6
5946 if test $libc_cv_asm_symver_directive = yes; then
5947 cat > conftest.s <<EOF
5950 .symver _sym,sym@VERS
5952 cat > conftest.map <<EOF
5961 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5962 if { ac_try='${CC-cc} $CFLAGS $LDFLAGS -shared
5963 -o conftest.so conftest.o
5964 -nostartfiles -nostdlib
5965 -Wl,--version-script,conftest.map
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; }; };
5973 libc_cv_ld_version_script_option=yes
5975 libc_cv_ld_version_script_option=no
5978 libc_cv_ld_version_script_option=no
5981 libc_cv_ld_version_script_option=no
5985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ld_version_script_option" >&5
5986 $as_echo "$libc_cv_ld_version_script_option" >&6; }
5987 if test $shared != no &&
5988 test $libc_cv_asm_symver_directive = yes &&
5989 test $libc_cv_ld_version_script_option = yes &&
5990 test $enable_versioning = yes; then
5992 $as_echo "#define DO_VERSIONING 1" >>confdefs.h
5999 if test $elf = yes && test $shared != no && test $VERSIONING = no; then
6001 *** WARNING: You should not compile GNU libc without versioning. Not using
6002 *** versioning will introduce incompatibilities so that old binaries
6003 *** will not run anymore.
6004 *** For versioning you need recent binutils (binutils-2.8.1.0.23 or newer)."
6006 if test $elf = yes; then
6007 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .previous assembler directive" >&5
6008 $as_echo_n "checking for .previous assembler directive... " >&6; }
6009 if test "${libc_cv_asm_previous_directive+set}" = set; then :
6010 $as_echo_n "(cached) " >&6
6012 cat > conftest.s <<EOF
6013 .section foo_section
6016 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
6017 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6020 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6021 test $ac_status = 0; }; }; then
6022 libc_cv_asm_previous_directive=yes
6024 libc_cv_asm_previous_directive=no
6028 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_previous_directive" >&5
6029 $as_echo "$libc_cv_asm_previous_directive" >&6; }
6030 if test $libc_cv_asm_previous_directive = yes; then
6031 $as_echo "#define HAVE_ASM_PREVIOUS_DIRECTIVE 1" >>confdefs.h
6034 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .popsection assembler directive" >&5
6035 $as_echo_n "checking for .popsection assembler directive... " >&6; }
6036 if test "${libc_cv_asm_popsection_directive+set}" = set; then :
6037 $as_echo_n "(cached) " >&6
6039 cat > conftest.s <<EOF
6040 .pushsection foo_section
6043 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
6044 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6047 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6048 test $ac_status = 0; }; }; then
6049 libc_cv_asm_popsection_directive=yes
6051 libc_cv_asm_popsection_directive=no
6055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_popsection_directive" >&5
6056 $as_echo "$libc_cv_asm_popsection_directive" >&6; }
6057 if test $libc_cv_asm_popsection_directive = yes; then
6058 $as_echo "#define HAVE_ASM_POPSECTION_DIRECTIVE 1" >>confdefs.h
6062 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .protected and .hidden assembler directive" >&5
6063 $as_echo_n "checking for .protected and .hidden assembler directive... " >&6; }
6064 if test "${libc_cv_asm_protected_directive+set}" = set; then :
6065 $as_echo_n "(cached) " >&6
6067 cat > conftest.s <<EOF
6073 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
6074 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6077 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6078 test $ac_status = 0; }; }; then
6079 libc_cv_asm_protected_directive=yes
6081 as_fn_error "assembler support for symbol visibility is required" "$LINENO" 5
6085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_protected_directive" >&5
6086 $as_echo "$libc_cv_asm_protected_directive" >&6; }
6088 if test $libc_cv_asm_protected_directive = yes; then
6089 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((visibility())) is supported" >&5
6090 $as_echo_n "checking whether __attribute__((visibility())) is supported... " >&6; }
6091 if test "${libc_cv_visibility_attribute+set}" = set; then :
6092 $as_echo_n "(cached) " >&6
6094 cat > conftest.c <<EOF
6095 int foo __attribute__ ((visibility ("hidden"))) = 1;
6096 int bar __attribute__ ((visibility ("protected"))) = 1;
6098 libc_cv_visibility_attribute=no
6099 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
6100 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6103 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6104 test $ac_status = 0; }; }; then
6105 if grep '\.hidden.*foo' conftest.s >/dev/null; then
6106 if grep '\.protected.*bar' conftest.s >/dev/null; then
6107 libc_cv_visibility_attribute=yes
6114 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_visibility_attribute" >&5
6115 $as_echo "$libc_cv_visibility_attribute" >&6; }
6116 if test $libc_cv_visibility_attribute != yes; then
6117 as_fn_error "compiler support for visibility attribute is required" "$LINENO" 5
6121 if test $libc_cv_visibility_attribute = yes; then
6122 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken __attribute__((visibility()))" >&5
6123 $as_echo_n "checking for broken __attribute__((visibility()))... " >&6; }
6124 if test "${libc_cv_broken_visibility_attribute+set}" = set; then :
6125 $as_echo_n "(cached) " >&6
6127 cat > conftest.c <<EOF
6129 int bar (int x) __asm__ ("foo") __attribute__ ((visibility ("hidden")));
6130 int bar (int x) { return x; }
6132 libc_cv_broken_visibility_attribute=yes
6133 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s1>&5'
6134 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6137 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6138 test $ac_status = 0; }; }; then
6139 if grep '\.hidden[ _]foo' conftest.s >/dev/null; then
6140 libc_cv_broken_visibility_attribute=no
6143 rm -f conftest.c conftest.s
6146 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_broken_visibility_attribute" >&5
6147 $as_echo "$libc_cv_broken_visibility_attribute" >&6; }
6148 if test $libc_cv_broken_visibility_attribute = yes; then
6149 as_fn_error "working compiler support for visibility attribute is required" "$LINENO" 5
6153 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken __attribute__((alias()))" >&5
6154 $as_echo_n "checking for broken __attribute__((alias()))... " >&6; }
6155 if test "${libc_cv_broken_alias_attribute+set}" = set; then :
6156 $as_echo_n "(cached) " >&6
6158 cat > conftest.c <<EOF
6159 extern int foo (int x) __asm ("xyzzy");
6160 int bar (int x) { return x; }
6161 extern __typeof (bar) foo __attribute ((weak, alias ("bar")));
6163 extern __typeof (dfoo) dfoo __asm ("abccb");
6166 libc_cv_broken_alias_attribute=yes
6167 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
6168 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6171 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6172 test $ac_status = 0; }; }; then
6173 if grep 'xyzzy' conftest.s >/dev/null &&
6174 grep 'abccb' conftest.s >/dev/null; then
6175 libc_cv_broken_alias_attribute=no
6178 rm -f conftest.c conftest.s
6181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_broken_alias_attribute" >&5
6182 $as_echo "$libc_cv_broken_alias_attribute" >&6; }
6183 if test $libc_cv_broken_alias_attribute = yes; then
6184 as_fn_error "working alias attribute support required" "$LINENO" 5
6187 if test $libc_cv_visibility_attribute = yes; then
6188 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to put _rtld_local into .sdata section" >&5
6189 $as_echo_n "checking whether to put _rtld_local into .sdata section... " >&6; }
6190 if test "${libc_cv_have_sdata_section+set}" = set; then :
6191 $as_echo_n "(cached) " >&6
6193 echo "int i;" > conftest.c
6194 libc_cv_have_sdata_section=no
6195 if ${CC-cc} $LDFLAGS -fPIC -shared -Wl,--verbose conftest.c -o conftest.so 2>&1 \
6196 | grep '\.sdata' >/dev/null; then
6197 libc_cv_have_sdata_section=yes
6199 rm -f conftest.c conftest.so
6202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_sdata_section" >&5
6203 $as_echo "$libc_cv_have_sdata_section" >&6; }
6204 if test $libc_cv_have_sdata_section = yes; then
6205 $as_echo "#define HAVE_SDATA_SECTION 1" >>confdefs.h
6210 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .preinit_array/.init_array/.fini_array support" >&5
6211 $as_echo_n "checking for .preinit_array/.init_array/.fini_array support... " >&6; }
6212 if test "${libc_cv_initfini_array+set}" = set; then :
6213 $as_echo_n "(cached) " >&6
6215 cat > conftest.c <<EOF
6216 int _start (void) { return 0; }
6217 int __start (void) { return 0; }
6218 int foo (void) { return 1; }
6219 int (*fp) (void) __attribute__ ((section (".init_array"))) = foo;
6221 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -o conftest conftest.c
6222 -static -nostartfiles -nostdlib 1>&5'
6223 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6226 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6227 test $ac_status = 0; }; }
6229 if readelf -S conftest | fgrep INIT_ARRAY > /dev/null; then
6230 libc_cv_initfini_array=yes
6232 libc_cv_initfini_array=no
6235 libc_cv_initfini_array=no
6239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_initfini_array" >&5
6240 $as_echo "$libc_cv_initfini_array" >&6; }
6241 if test $libc_cv_initfini_array != yes; then
6242 as_fn_error "Need linker with .init_array/.fini_array support." "$LINENO" 5
6245 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libunwind-support in compiler" >&5
6246 $as_echo_n "checking for libunwind-support in compiler... " >&6; }
6247 if test "${libc_cv_cc_with_libunwind+set}" = set; then :
6248 $as_echo_n "(cached) " >&6
6251 cat > conftest.c <<EOF
6252 int main (void) { return 0; }
6254 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -static -o conftest \
6255 conftest.c -v 2>&1 >/dev/null | grep -q " -lunwind "; then
6256 libc_cv_cc_with_libunwind=yes
6258 libc_cv_cc_with_libunwind=no
6262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_with_libunwind" >&5
6263 $as_echo "$libc_cv_cc_with_libunwind" >&6; }
6265 if test $libc_cv_cc_with_libunwind = yes; then
6266 $as_echo "#define HAVE_CC_WITH_LIBUNWIND 1" >>confdefs.h
6270 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z nodelete option" >&5
6271 $as_echo_n "checking for -z nodelete option... " >&6; }
6272 if test "${libc_cv_z_nodelete+set}" = set; then :
6273 $as_echo_n "(cached) " >&6
6275 cat > conftest.c <<EOF
6276 int _start (void) { return 42; }
6278 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6279 -fPIC -shared -o conftest.so conftest.c
6280 -nostartfiles -nostdlib
6281 -Wl,--enable-new-dtags,-z,nodelete 1>&5'
6282 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6285 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6286 test $ac_status = 0; }; }
6288 libc_cv_z_nodelete=yes
6290 as_fn_error "linker with -z nodelete support required" "$LINENO" 5
6294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_nodelete" >&5
6295 $as_echo "$libc_cv_z_nodelete" >&6; }
6297 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z nodlopen option" >&5
6298 $as_echo_n "checking for -z nodlopen option... " >&6; }
6299 if test "${libc_cv_z_nodlopen+set}" = set; then :
6300 $as_echo_n "(cached) " >&6
6302 cat > conftest.c <<EOF
6303 int _start (void) { return 42; }
6305 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6306 -fPIC -shared -o conftest.so conftest.c
6307 -nostartfiles -nostdlib
6308 -Wl,--enable-new-dtags,-z,nodlopen 1>&5'
6309 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6312 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6313 test $ac_status = 0; }; }
6315 libc_cv_z_nodlopen=yes
6317 as_fn_error "linker with -z nodlopen support required" "$LINENO" 5
6321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_nodlopen" >&5
6322 $as_echo "$libc_cv_z_nodlopen" >&6; }
6324 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z initfirst option" >&5
6325 $as_echo_n "checking for -z initfirst option... " >&6; }
6326 if test "${libc_cv_z_initfirst+set}" = set; then :
6327 $as_echo_n "(cached) " >&6
6329 cat > conftest.c <<EOF
6330 int _start (void) { return 42; }
6332 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6333 -fPIC -shared -o conftest.so conftest.c
6334 -nostartfiles -nostdlib
6335 -Wl,--enable-new-dtags,-z,initfirst 1>&5'
6336 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6339 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6340 test $ac_status = 0; }; }
6342 libc_cv_z_initfirst=yes
6344 as_fn_error "linker with -z initfirst support required" "$LINENO" 5
6348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_initfirst" >&5
6349 $as_echo "$libc_cv_z_initfirst" >&6; }
6351 case "$base_machine" in
6352 i[34567]86 | x86_64 | powerpc* | s390* | sparc* | alpha*)
6353 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z relro option" >&5
6354 $as_echo_n "checking for -z relro option... " >&6; }
6355 if test "${libc_cv_z_relro+set}" = set; then :
6356 $as_echo_n "(cached) " >&6
6359 if { ac_try='${CC-cc} -v --help 2>&1|grep "z relro" 1>&5'
6360 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6363 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6364 test $ac_status = 0; }; }
6366 if { ac_try='${CC-cc} -Wl,--verbose 2>&1|grep DATA_SEGMENT_RELRO_END 1>&5'
6367 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6370 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6371 test $ac_status = 0; }; }
6377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_relro" >&5
6378 $as_echo "$libc_cv_z_relro" >&6; }
6379 if test "$libc_cv_z_relro" = no; then
6380 as_fn_error "linker with -z relro support required" "$LINENO" 5
6386 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -Bgroup option" >&5
6387 $as_echo_n "checking for -Bgroup option... " >&6; }
6388 if test "${libc_cv_Bgroup+set}" = set; then :
6389 $as_echo_n "(cached) " >&6
6391 cat > conftest.c <<EOF
6392 int _start (void) { return 42; }
6394 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6395 -fPIC -shared -o conftest.so conftest.c
6396 -Wl,-Bgroup -nostdlib 1>&5'
6397 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6400 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6401 test $ac_status = 0; }; }
6409 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_Bgroup" >&5
6410 $as_echo "$libc_cv_Bgroup" >&6; }
6413 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgcc_s suffix" >&5
6414 $as_echo_n "checking for libgcc_s suffix... " >&6; }
6415 if test "${libc_cv_libgcc_s_suffix+set}" = set; then :
6416 $as_echo_n "(cached) " >&6
6418 cat > conftest.c <<EOF
6419 int main (void) { return 0; }
6421 libc_cv_libgcc_s_suffix=`${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
6422 -fPIC -shared -shared-libgcc -o conftest.so \
6423 conftest.c -v 2>&1 >/dev/null \
6424 | sed -n 's/^.* -lgcc_s\([^ ]*\) .*$/\1/p'`
6427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_libgcc_s_suffix" >&5
6428 $as_echo "$libc_cv_libgcc_s_suffix" >&6; }
6431 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --as-needed option" >&5
6432 $as_echo_n "checking for --as-needed option... " >&6; }
6433 if test "${libc_cv_as_needed+set}" = set; then :
6434 $as_echo_n "(cached) " >&6
6436 cat > conftest.c <<EOF
6437 int main (void) { return 0; }
6439 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6440 -fPIC -shared -o conftest.so conftest.c
6441 -lgcc_s$libc_cv_libgcc_s_suffix -Wl,--as-needed
6443 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6446 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6447 test $ac_status = 0; }; }
6449 libc_cv_as_needed=yes
6451 libc_cv_as_needed=no
6455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_as_needed" >&5
6456 $as_echo "$libc_cv_as_needed" >&6; }
6460 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether --noexecstack is desirable for .S files" >&5
6461 $as_echo_n "checking whether --noexecstack is desirable for .S files... " >&6; }
6462 if test "${libc_cv_as_noexecstack+set}" = set; then :
6463 $as_echo_n "(cached) " >&6
6465 cat > conftest.c <<EOF
6468 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS
6469 -S -o conftest.s conftest.c 1>&5'
6470 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6473 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6474 test $ac_status = 0; }; } \
6475 && grep -q .note.GNU-stack conftest.s \
6476 && { ac_try='${CC-cc} $ASFLAGS -Wa,--noexecstack
6477 -c -o conftest.o conftest.s 1>&5'
6478 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6481 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6482 test $ac_status = 0; }; }
6484 libc_cv_as_noexecstack=yes
6486 libc_cv_as_noexecstack=no
6490 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_as_noexecstack" >&5
6491 $as_echo "$libc_cv_as_noexecstack" >&6; }
6492 if test $libc_cv_as_noexecstack = yes; then
6493 ASFLAGS_config="$ASFLAGS_config -Wa,--noexecstack"
6497 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z combreloc" >&5
6498 $as_echo_n "checking for -z combreloc... " >&6; }
6499 if test "${libc_cv_z_combreloc+set}" = set; then :
6500 $as_echo_n "(cached) " >&6
6502 cat > conftest.c <<EOF
6503 extern int bar (int);
6505 int foo (void) { return bar (mumble); }
6507 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6508 -fPIC -shared -o conftest.so conftest.c
6509 -nostdlib -nostartfiles
6510 -Wl,-z,combreloc 1>&5'
6511 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6514 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6515 test $ac_status = 0; }; }
6517 if readelf -S conftest.so | grep '\.rel\(a\|\)\.dyn' > /dev/null; then
6518 libc_cv_z_combreloc=yes
6520 libc_cv_z_combreloc=no
6523 libc_cv_z_combreloc=no
6527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_combreloc" >&5
6528 $as_echo "$libc_cv_z_combreloc" >&6; }
6529 if test "$libc_cv_z_combreloc" = yes; then
6530 $as_echo "#define HAVE_Z_COMBRELOC 1" >>confdefs.h
6535 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z execstack" >&5
6536 $as_echo_n "checking for -z execstack... " >&6; }
6537 if test "${libc_cv_z_execstack+set}" = set; then :
6538 $as_echo_n "(cached) " >&6
6540 cat > conftest.c <<EOF
6541 int _start (void) { return 42; }
6543 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6544 -fPIC -shared -o conftest.so conftest.c
6545 -Wl,-z,execstack -nostdlib
6547 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6550 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6551 test $ac_status = 0; }; }
6553 libc_cv_z_execstack=yes
6555 libc_cv_z_execstack=no
6559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_execstack" >&5
6560 $as_echo "$libc_cv_z_execstack" >&6; }
6563 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fpie" >&5
6564 $as_echo_n "checking for -fpie... " >&6; }
6565 if test "${libc_cv_fpie+set}" = set; then :
6566 $as_echo_n "(cached) " >&6
6568 cat > conftest.c <<EOF
6570 main () { return 0;}
6572 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -pie -fpie
6573 -o conftest conftest.c 1>&5'
6574 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6577 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6578 test $ac_status = 0; }; }
6586 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_fpie" >&5
6587 $as_echo "$libc_cv_fpie" >&6; }
6591 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --hash-style option" >&5
6592 $as_echo_n "checking for --hash-style option... " >&6; }
6593 if test "${libc_cv_hashstyle+set}" = set; then :
6594 $as_echo_n "(cached) " >&6
6596 cat > conftest.c <<EOF
6597 int _start (void) { return 42; }
6599 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6600 -fPIC -shared -o conftest.so conftest.c
6601 -Wl,--hash-style=both -nostdlib 1>&5'
6602 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6605 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6606 test $ac_status = 0; }; }
6608 libc_cv_hashstyle=yes
6610 libc_cv_hashstyle=no
6614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_hashstyle" >&5
6615 $as_echo "$libc_cv_hashstyle" >&6; }
6619 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fno-toplevel-reorder -fno-section-anchors" >&5
6620 $as_echo_n "checking for -fno-toplevel-reorder -fno-section-anchors... " >&6; }
6621 if test "${libc_cv_fno_toplevel_reorder+set}" = set; then :
6622 $as_echo_n "(cached) " >&6
6624 cat > conftest.c <<EOF
6627 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -fno-toplevel-reorder -fno-section-anchors
6629 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6632 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6633 test $ac_status = 0; }; }
6635 libc_cv_fno_toplevel_reorder=yes
6637 libc_cv_fno_toplevel_reorder=no
6641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_fno_toplevel_reorder" >&5
6642 $as_echo "$libc_cv_fno_toplevel_reorder" >&6; }
6643 if test $libc_cv_fno_toplevel_reorder = yes; then
6644 fno_unit_at_a_time="-fno-toplevel-reorder -fno-section-anchors"
6646 fno_unit_at_a_time=-fno-unit-at-a-time
6650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fstack-protector" >&5
6651 $as_echo_n "checking for -fstack-protector... " >&6; }
6652 if test "${libc_cv_ssp+set}" = set; then :
6653 $as_echo_n "(cached) " >&6
6655 cat > conftest.c <<EOF
6657 main () { return 0;}
6659 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -Werror -fstack-protector
6660 -o conftest conftest.c 1>&5'
6661 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6664 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6665 test $ac_status = 0; }; }
6673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ssp" >&5
6674 $as_echo "$libc_cv_ssp" >&6; }
6677 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fgnu89-inline" >&5
6678 $as_echo_n "checking for -fgnu89-inline... " >&6; }
6679 if test "${libc_cv_gnu89_inline+set}" = set; then :
6680 $as_echo_n "(cached) " >&6
6682 cat > conftest.c <<EOF
6684 #ifdef __GNUC_GNU_INLINE__
6685 main () { return 0;}
6690 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -std=gnu99 -fgnu89-inline
6691 -o conftest.s conftest.c 1>&5'
6692 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6695 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6696 test $ac_status = 0; }; }
6698 libc_cv_gnu89_inline=yes
6700 libc_cv_gnu89_inline=no
6704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gnu89_inline" >&5
6705 $as_echo "$libc_cv_gnu89_inline" >&6; }
6706 if test $libc_cv_gnu89_inline = yes; then
6707 libc_cv_gnu89_inline=-fgnu89-inline
6709 libc_cv_gnu89_inline=
6713 if test $elf != yes; then
6714 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .init and .fini sections" >&5
6715 $as_echo_n "checking for .init and .fini sections... " >&6; }
6716 if test "${libc_cv_have_initfini+set}" = set; then :
6717 $as_echo_n "(cached) " >&6
6719 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6720 /* end confdefs.h. */
6725 asm (".section .init");
6726 asm (".section .fini");
6727 asm ("${libc_cv_dot_text}");
6732 if ac_fn_c_try_compile "$LINENO"; then :
6733 libc_cv_have_initfini=yes
6735 libc_cv_have_initfini=no
6737 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_initfini" >&5
6740 $as_echo "$libc_cv_have_initfini" >&6; }
6741 if test $libc_cv_have_initfini = yes; then
6742 $as_echo "#define HAVE_INITFINI 1" >>confdefs.h
6747 if test $elf = yes; then
6748 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc puts quotes around section names" >&5
6749 $as_echo_n "checking whether cc puts quotes around section names... " >&6; }
6750 if test "${libc_cv_have_section_quotes+set}" = set; then :
6751 $as_echo_n "(cached) " >&6
6753 cat > conftest.c <<EOF
6754 static const int foo
6755 __attribute__ ((section ("bar"))) = 1;
6757 if ${CC-cc} -S conftest.c -o conftest.s; then
6758 if grep '\.section.*"bar"' conftest.s >/dev/null; then
6759 libc_cv_have_section_quotes=yes
6761 libc_cv_have_section_quotes=no
6764 libc_cv_have_section_quotes=unknown
6769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_section_quotes" >&5
6770 $as_echo "$libc_cv_have_section_quotes" >&6; }
6771 if test $libc_cv_have_section_quotes = yes; then
6772 $as_echo "#define HAVE_SECTION_QUOTES 1" >>confdefs.h
6779 if test $elf = yes; then
6780 libc_cv_asm_underscores=no
6782 if test $ac_cv_prog_cc_works = yes; then
6783 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _ prefix on C symbol names" >&5
6784 $as_echo_n "checking for _ prefix on C symbol names... " >&6; }
6785 if test "${libc_cv_asm_underscores+set}" = set; then :
6786 $as_echo_n "(cached) " >&6
6788 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6789 /* end confdefs.h. */
6790 asm ("_glibc_foobar:");
6799 if ac_fn_c_try_link "$LINENO"; then :
6800 libc_cv_asm_underscores=yes
6802 libc_cv_asm_underscores=no
6804 rm -f core conftest.err conftest.$ac_objext \
6805 conftest$ac_exeext conftest.$ac_ext
6807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_underscores" >&5
6808 $as_echo "$libc_cv_asm_underscores" >&6; }
6810 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _ prefix on C symbol names" >&5
6811 $as_echo_n "checking for _ prefix on C symbol names... " >&6; }
6812 if test "${libc_cv_asm_underscores+set}" = set; then :
6813 $as_echo_n "(cached) " >&6
6815 cat > conftest.$ac_ext <<EOF
6816 #line $LINENO "configure"
6817 #include "confdefs.h"
6818 void underscore_test(void) {
6821 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6822 (eval $ac_compile) 2>&5
6824 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6825 test $ac_status = 0; }; then
6826 if grep _underscore_test conftest* >/dev/null; then
6828 libc_cv_asm_underscores=yes
6831 libc_cv_asm_underscores=no
6834 echo "configure: failed program was:" >&5
6835 cat conftest.$ac_ext >&5
6837 libc_cv_asm_underscores=no
6841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_underscores" >&5
6842 $as_echo "$libc_cv_asm_underscores" >&6; }
6845 if test $libc_cv_asm_underscores = no; then
6846 $as_echo "#define NO_UNDERSCORES 1" >>confdefs.h
6850 if test $elf = yes; then
6851 libc_cv_weak_symbols=yes
6854 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler .weak directive" >&5
6855 $as_echo_n "checking for assembler .weak directive... " >&6; }
6856 if test "${libc_cv_asm_weak_directive+set}" = set; then :
6857 $as_echo_n "(cached) " >&6
6859 cat > conftest.s <<EOF
6861 ${libc_cv_asm_global_directive} foo
6864 .weak bar; bar = foo
6866 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6867 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6870 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6871 test $ac_status = 0; }; }; then
6872 libc_cv_asm_weak_directive=yes
6874 libc_cv_asm_weak_directive=no
6878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_weak_directive" >&5
6879 $as_echo "$libc_cv_asm_weak_directive" >&6; }
6881 if test $libc_cv_asm_weak_directive = no; then
6882 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler .weakext directive" >&5
6883 $as_echo_n "checking for assembler .weakext directive... " >&6; }
6884 if test "${libc_cv_asm_weakext_directive+set}" = set; then :
6885 $as_echo_n "(cached) " >&6
6887 cat > conftest.s <<EOF
6889 ${libc_cv_asm_global_directive} foo
6893 ${libc_cv_asm_global_directive} baz
6896 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6897 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6900 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6901 test $ac_status = 0; }; }; then
6902 libc_cv_asm_weakext_directive=yes
6904 libc_cv_asm_weakext_directive=no
6908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_weakext_directive" >&5
6909 $as_echo "$libc_cv_asm_weakext_directive" >&6; }
6913 if test $libc_cv_asm_weak_directive = yes; then
6914 $as_echo "#define HAVE_ASM_WEAK_DIRECTIVE 1" >>confdefs.h
6916 elif test $libc_cv_asm_weakext_directive = yes; then
6917 $as_echo "#define HAVE_ASM_WEAKEXT_DIRECTIVE 1" >>confdefs.h
6921 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether CFI directives are supported" >&5
6922 $as_echo_n "checking whether CFI directives are supported... " >&6; }
6923 if test "${libc_cv_asm_cfi_directives+set}" = set; then :
6924 $as_echo_n "(cached) " >&6
6927 sparc/sparc64*) cfi_offset=2047;;
6930 cat > conftest.s <<EOF
6932 .type func,%function
6936 .cfi_rel_offset 1, $cfi_offset
6939 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6940 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6943 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6944 test $ac_status = 0; }; }; then
6945 libc_cv_asm_cfi_directives=yes
6947 libc_cv_asm_cfi_directives=no
6951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_cfi_directives" >&5
6952 $as_echo "$libc_cv_asm_cfi_directives" >&6; }
6953 if test $libc_cv_asm_cfi_directives = yes; then
6954 $as_echo "#define HAVE_ASM_CFI_DIRECTIVES 1" >>confdefs.h
6958 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld --no-whole-archive" >&5
6959 $as_echo_n "checking for ld --no-whole-archive... " >&6; }
6960 if test "${libc_cv_ld_no_whole_archive+set}" = set; then :
6961 $as_echo_n "(cached) " >&6
6963 cat > conftest.c <<\EOF
6968 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6969 -nostdlib -nostartfiles -Wl,--no-whole-archive
6970 -o conftest conftest.c 1>&5'
6971 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6974 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6975 test $ac_status = 0; }; }; then
6976 libc_cv_ld_no_whole_archive=yes
6978 libc_cv_ld_no_whole_archive=no
6982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ld_no_whole_archive" >&5
6983 $as_echo "$libc_cv_ld_no_whole_archive" >&6; }
6984 if test $libc_cv_ld_no_whole_archive = yes; then
6985 no_whole_archive=-Wl,--no-whole-archive
6988 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc -fexceptions" >&5
6989 $as_echo_n "checking for gcc -fexceptions... " >&6; }
6990 if test "${libc_cv_gcc_exceptions+set}" = set; then :
6991 $as_echo_n "(cached) " >&6
6993 cat > conftest.c <<\EOF
6998 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6999 -nostdlib -nostartfiles -fexceptions
7000 -o conftest conftest.c 1>&5'
7001 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7004 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7005 test $ac_status = 0; }; }; then
7006 libc_cv_gcc_exceptions=yes
7008 libc_cv_gcc_exceptions=no
7012 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_exceptions" >&5
7013 $as_echo "$libc_cv_gcc_exceptions" >&6; }
7014 if test $libc_cv_gcc_exceptions = yes; then
7015 exceptions=-fexceptions
7018 if test "$host_cpu" = powerpc ; then
7019 # Check for a bug present in at least versions 2.8.x of GCC
7020 # and versions 1.0.x of EGCS.
7021 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether clobbering cr0 causes problems" >&5
7022 $as_echo_n "checking whether clobbering cr0 causes problems... " >&6; }
7023 if test "${libc_cv_c_asmcr0_bug+set}" = set; then :
7024 $as_echo_n "(cached) " >&6
7026 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7027 /* end confdefs.h. */
7028 int tester(int x) { asm ("" : : : "cc"); return x & 123; }
7037 if ac_fn_c_try_compile "$LINENO"; then :
7038 libc_cv_c_asmcr0_bug='no'
7040 libc_cv_c_asmcr0_bug='yes'
7042 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_c_asmcr0_bug" >&5
7045 $as_echo "$libc_cv_c_asmcr0_bug" >&6; }
7046 if test "$libc_cv_c_asmcr0_bug" != 'no'; then
7047 $as_echo "#define BROKEN_PPC_ASM_CR0 1" >>confdefs.h
7052 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_expect" >&5
7053 $as_echo_n "checking for __builtin_expect... " >&6; }
7054 if test "${libc_cv_gcc_builtin_expect+set}" = set; then :
7055 $as_echo_n "(cached) " >&6
7057 cat > conftest.c <<EOF
7058 #line $LINENO "configure"
7061 a = __builtin_expect (a, 10);
7062 return a == 10 ? 0 : 1;
7065 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -nostdlib -nostartfiles
7066 -o conftest conftest.c -lgcc >&5'
7067 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7070 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7071 test $ac_status = 0; }; }; then
7072 libc_cv_gcc_builtin_expect=yes
7074 libc_cv_gcc_builtin_expect=no
7078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_expect" >&5
7079 $as_echo "$libc_cv_gcc_builtin_expect" >&6; }
7080 if test "$libc_cv_gcc_builtin_expect" = yes; then
7081 $as_echo "#define HAVE_BUILTIN_EXPECT 1" >>confdefs.h
7085 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_memset" >&5
7086 $as_echo_n "checking for __builtin_memset... " >&6; }
7087 if test "${libc_cv_gcc_builtin_memset+set}" = set; then :
7088 $as_echo_n "(cached) " >&6
7090 cat > conftest.c <<\EOF
7093 __builtin_memset (x, 0, 1000);
7096 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "memset" > /dev/null'
7097 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7100 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7101 test $ac_status = 0; }; };
7103 libc_cv_gcc_builtin_memset=no
7105 libc_cv_gcc_builtin_memset=yes
7109 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_memset" >&5
7110 $as_echo "$libc_cv_gcc_builtin_memset" >&6; }
7111 if test "$libc_cv_gcc_builtin_memset" = yes ; then
7112 $as_echo "#define HAVE_BUILTIN_MEMSET 1" >>confdefs.h
7116 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for redirection of built-in functions" >&5
7117 $as_echo_n "checking for redirection of built-in functions... " >&6; }
7118 if test "${libc_cv_gcc_builtin_redirection+set}" = set; then :
7119 $as_echo_n "(cached) " >&6
7121 cat > conftest.c <<\EOF
7122 extern char *strstr (const char *, const char *) __asm ("my_strstr");
7123 char *foo (const char *a, const char *b)
7125 return __builtin_strstr (a, b);
7128 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "my_strstr" > /dev/null'
7129 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7132 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7133 test $ac_status = 0; }; };
7135 libc_cv_gcc_builtin_redirection=yes
7137 libc_cv_gcc_builtin_redirection=no
7141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_redirection" >&5
7142 $as_echo "$libc_cv_gcc_builtin_redirection" >&6; }
7143 if test "$libc_cv_gcc_builtin_redirection" = yes ; then
7144 $as_echo "#define HAVE_BUILTIN_REDIRECTION 1" >>confdefs.h
7148 if test "x$use__thread" != xno; then
7149 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __thread" >&5
7150 $as_echo_n "checking for __thread... " >&6; }
7151 if test "${libc_cv_gcc___thread+set}" = set; then :
7152 $as_echo_n "(cached) " >&6
7154 cat > conftest.c <<\EOF
7155 __thread int a = 42;
7157 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -c conftest.c >&5'
7158 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7161 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7162 test $ac_status = 0; }; }; then
7163 libc_cv_gcc___thread=yes
7165 libc_cv_gcc___thread=no
7169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc___thread" >&5
7170 $as_echo "$libc_cv_gcc___thread" >&6; }
7171 if test "$libc_cv_gcc___thread" = yes; then
7172 $as_echo "#define HAVE___THREAD 1" >>confdefs.h
7176 libc_cv_gcc___thread=no
7179 if test "$libc_cv_gcc___thread" = yes; then
7180 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tls_model attribute" >&5
7181 $as_echo_n "checking for tls_model attribute... " >&6; }
7182 if test "${libc_cv_gcc_tls_model_attr+set}" = set; then :
7183 $as_echo_n "(cached) " >&6
7185 cat > conftest.c <<\EOF
7186 extern __thread int a __attribute__((tls_model ("initial-exec")));
7188 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -Werror conftest.c >&5'
7189 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7192 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7193 test $ac_status = 0; }; }; then
7194 libc_cv_gcc_tls_model_attr=yes
7196 libc_cv_gcc_tls_model_attr=no
7200 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_tls_model_attr" >&5
7201 $as_echo "$libc_cv_gcc_tls_model_attr" >&6; }
7202 if test "$libc_cv_gcc_tls_model_attr" = yes; then
7203 $as_echo "#define HAVE_TLS_MODEL_ATTRIBUTE 1" >>confdefs.h
7208 if test -n "$submachine"; then
7209 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiler option for CPU variant" >&5
7210 $as_echo_n "checking for compiler option for CPU variant... " >&6; }
7211 if test "${libc_cv_cc_submachine+set}" = set; then :
7212 $as_echo_n "(cached) " >&6
7214 libc_cv_cc_submachine=no
7215 for opt in "-march=$submachine" "-mcpu=$submachine"; do
7216 if { ac_try='${CC-cc} $opt -xc /dev/null -S -o /dev/null'
7217 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7220 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7221 test $ac_status = 0; }; }; then
7222 libc_cv_cc_submachine="$opt"
7227 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_submachine" >&5
7228 $as_echo "$libc_cv_cc_submachine" >&6; }
7229 if test "x$libc_cv_cc_submachine" = xno; then
7230 as_fn_error "${CC-cc} does not support $submachine" "$LINENO" 5
7235 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgd" >&5
7236 $as_echo_n "checking for libgd... " >&6; }
7237 if test "$with_gd" != "no"; then
7238 old_CFLAGS="$CFLAGS"
7239 CFLAGS="$CFLAGS $libgd_include"
7240 old_LDFLAGS="$LDFLAGS"
7241 LDFLAGS="$LDFLAGS $libgd_ldflags"
7243 LIBS="$LIBS -lgd -lpng -lz -lm"
7244 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7245 /* end confdefs.h. */
7255 if ac_fn_c_try_link "$LINENO"; then :
7260 rm -f core conftest.err conftest.$ac_objext \
7261 conftest$ac_exeext conftest.$ac_ext
7262 CFLAGS="$old_CFLAGS"
7263 LDFLAGS="$old_LDFLAGS"
7268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBGD" >&5
7269 $as_echo "$LIBGD" >&6; }
7273 if test x$with_selinux = xno ; then
7276 # See if we have the SELinux library
7277 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for is_selinux_enabled in -lselinux" >&5
7278 $as_echo_n "checking for is_selinux_enabled in -lselinux... " >&6; }
7279 if test "${ac_cv_lib_selinux_is_selinux_enabled+set}" = set; then :
7280 $as_echo_n "(cached) " >&6
7282 ac_check_lib_save_LIBS=$LIBS
7283 LIBS="-lselinux $LIBS"
7284 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7285 /* end confdefs.h. */
7287 /* Override any GCC internal prototype to avoid an error.
7288 Use char because int might match the return type of a GCC
7289 builtin and then its argument prototype would still apply. */
7293 char is_selinux_enabled ();
7297 return is_selinux_enabled ();
7302 if ac_fn_c_try_link "$LINENO"; then :
7303 ac_cv_lib_selinux_is_selinux_enabled=yes
7305 ac_cv_lib_selinux_is_selinux_enabled=no
7307 rm -f core conftest.err conftest.$ac_objext \
7308 conftest$ac_exeext conftest.$ac_ext
7309 LIBS=$ac_check_lib_save_LIBS
7311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
7312 $as_echo "$ac_cv_lib_selinux_is_selinux_enabled" >&6; }
7313 if test "x$ac_cv_lib_selinux_is_selinux_enabled" = x""yes; then :
7319 # See if we have the SELinux header with the NSCD permissions in it.
7320 if test x$have_selinux = xyes ; then
7321 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NSCD Flask permissions in selinux/av_permissions.h" >&5
7322 $as_echo_n "checking for NSCD Flask permissions in selinux/av_permissions.h... " >&6; }
7323 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7324 /* end confdefs.h. */
7325 #include <selinux/av_permissions.h>
7329 #ifdef NSCD__SHMEMHOST
7332 #error NSCD__SHMEMHOST not defined
7338 if ac_fn_c_try_compile "$LINENO"; then :
7343 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7344 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_selinux" >&5
7345 $as_echo "$have_selinux" >&6; }
7348 if test x$with_selinux = xyes ; then
7349 if test x$have_selinux = xno ; then
7350 as_fn_error "SELinux explicitly required, but sufficiently recent SELinux library not found" "$LINENO" 5
7354 # Check if we're building with SELinux support.
7355 if test "x$have_selinux" = xyes; then
7357 $as_echo "#define HAVE_SELINUX 1" >>confdefs.h
7360 # See if we have the libaudit library
7361 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for audit_log_user_avc_message in -laudit" >&5
7362 $as_echo_n "checking for audit_log_user_avc_message in -laudit... " >&6; }
7363 if test "${ac_cv_lib_audit_audit_log_user_avc_message+set}" = set; then :
7364 $as_echo_n "(cached) " >&6
7366 ac_check_lib_save_LIBS=$LIBS
7367 LIBS="-laudit $LIBS"
7368 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7369 /* end confdefs.h. */
7371 /* Override any GCC internal prototype to avoid an error.
7372 Use char because int might match the return type of a GCC
7373 builtin and then its argument prototype would still apply. */
7377 char audit_log_user_avc_message ();
7381 return audit_log_user_avc_message ();
7386 if ac_fn_c_try_link "$LINENO"; then :
7387 ac_cv_lib_audit_audit_log_user_avc_message=yes
7389 ac_cv_lib_audit_audit_log_user_avc_message=no
7391 rm -f core conftest.err conftest.$ac_objext \
7392 conftest$ac_exeext conftest.$ac_ext
7393 LIBS=$ac_check_lib_save_LIBS
7395 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_audit_audit_log_user_avc_message" >&5
7396 $as_echo "$ac_cv_lib_audit_audit_log_user_avc_message" >&6; }
7397 if test "x$ac_cv_lib_audit_audit_log_user_avc_message" = x""yes; then :
7403 if test "x$have_libaudit" = xyes; then
7405 $as_echo "#define HAVE_LIBAUDIT 1" >>confdefs.h
7410 # See if we have the libcap library
7411 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cap_init in -lcap" >&5
7412 $as_echo_n "checking for cap_init in -lcap... " >&6; }
7413 if test "${ac_cv_lib_cap_cap_init+set}" = set; then :
7414 $as_echo_n "(cached) " >&6
7416 ac_check_lib_save_LIBS=$LIBS
7418 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7419 /* end confdefs.h. */
7421 /* Override any GCC internal prototype to avoid an error.
7422 Use char because int might match the return type of a GCC
7423 builtin and then its argument prototype would still apply. */
7436 if ac_fn_c_try_link "$LINENO"; then :
7437 ac_cv_lib_cap_cap_init=yes
7439 ac_cv_lib_cap_cap_init=no
7441 rm -f core conftest.err conftest.$ac_objext \
7442 conftest$ac_exeext conftest.$ac_ext
7443 LIBS=$ac_check_lib_save_LIBS
7445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cap_cap_init" >&5
7446 $as_echo "$ac_cv_lib_cap_cap_init" >&6; }
7447 if test "x$ac_cv_lib_cap_cap_init" = x""yes; then :
7453 if test "x$have_libcap" = xyes; then
7455 $as_echo "#define HAVE_LIBCAP 1" >>confdefs.h
7463 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
7464 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
7465 if test "${ac_cv_path_GREP+set}" = set; then :
7466 $as_echo_n "(cached) " >&6
7468 if test -z "$GREP"; then
7469 ac_path_GREP_found=false
7470 # Loop through the user's path and test for each of PROGNAME-LIST
7471 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7472 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7475 test -z "$as_dir" && as_dir=.
7476 for ac_prog in grep ggrep; do
7477 for ac_exec_ext in '' $ac_executable_extensions; do
7478 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
7479 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
7480 # Check for GNU ac_path_GREP and select it if it is found.
7481 # Check for GNU $ac_path_GREP
7482 case `"$ac_path_GREP" --version 2>&1` in
7484 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
7487 $as_echo_n 0123456789 >"conftest.in"
7490 cat "conftest.in" "conftest.in" >"conftest.tmp"
7491 mv "conftest.tmp" "conftest.in"
7492 cp "conftest.in" "conftest.nl"
7493 $as_echo 'GREP' >> "conftest.nl"
7494 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
7495 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7496 as_fn_arith $ac_count + 1 && ac_count=$as_val
7497 if test $ac_count -gt ${ac_path_GREP_max-0}; then
7498 # Best one so far, save it but keep looking for a better one
7499 ac_cv_path_GREP="$ac_path_GREP"
7500 ac_path_GREP_max=$ac_count
7502 # 10*(2^10) chars as input seems more than enough
7503 test $ac_count -gt 10 && break
7505 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7508 $ac_path_GREP_found && break 3
7513 if test -z "$ac_cv_path_GREP"; then
7514 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7517 ac_cv_path_GREP=$GREP
7521 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
7522 $as_echo "$ac_cv_path_GREP" >&6; }
7523 GREP="$ac_cv_path_GREP"
7526 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
7527 $as_echo_n "checking for egrep... " >&6; }
7528 if test "${ac_cv_path_EGREP+set}" = set; then :
7529 $as_echo_n "(cached) " >&6
7531 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
7532 then ac_cv_path_EGREP="$GREP -E"
7534 if test -z "$EGREP"; then
7535 ac_path_EGREP_found=false
7536 # Loop through the user's path and test for each of PROGNAME-LIST
7537 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7538 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7541 test -z "$as_dir" && as_dir=.
7542 for ac_prog in egrep; do
7543 for ac_exec_ext in '' $ac_executable_extensions; do
7544 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
7545 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
7546 # Check for GNU ac_path_EGREP and select it if it is found.
7547 # Check for GNU $ac_path_EGREP
7548 case `"$ac_path_EGREP" --version 2>&1` in
7550 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
7553 $as_echo_n 0123456789 >"conftest.in"
7556 cat "conftest.in" "conftest.in" >"conftest.tmp"
7557 mv "conftest.tmp" "conftest.in"
7558 cp "conftest.in" "conftest.nl"
7559 $as_echo 'EGREP' >> "conftest.nl"
7560 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
7561 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7562 as_fn_arith $ac_count + 1 && ac_count=$as_val
7563 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
7564 # Best one so far, save it but keep looking for a better one
7565 ac_cv_path_EGREP="$ac_path_EGREP"
7566 ac_path_EGREP_max=$ac_count
7568 # 10*(2^10) chars as input seems more than enough
7569 test $ac_count -gt 10 && break
7571 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7574 $ac_path_EGREP_found && break 3
7579 if test -z "$ac_cv_path_EGREP"; then
7580 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7583 ac_cv_path_EGREP=$EGREP
7588 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
7589 $as_echo "$ac_cv_path_EGREP" >&6; }
7590 EGREP="$ac_cv_path_EGREP"
7593 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
7594 $as_echo_n "checking for ANSI C header files... " >&6; }
7595 if test "${ac_cv_header_stdc+set}" = set; then :
7596 $as_echo_n "(cached) " >&6
7598 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7599 /* end confdefs.h. */
7613 if ac_fn_c_try_compile "$LINENO"; then :
7614 ac_cv_header_stdc=yes
7616 ac_cv_header_stdc=no
7618 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7620 if test $ac_cv_header_stdc = yes; then
7621 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7622 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7623 /* end confdefs.h. */
7627 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7628 $EGREP "memchr" >/dev/null 2>&1; then :
7631 ac_cv_header_stdc=no
7637 if test $ac_cv_header_stdc = yes; then
7638 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7639 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7640 /* end confdefs.h. */
7644 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7645 $EGREP "free" >/dev/null 2>&1; then :
7648 ac_cv_header_stdc=no
7654 if test $ac_cv_header_stdc = yes; then
7655 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7656 if test "$cross_compiling" = yes; then :
7659 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7660 /* end confdefs.h. */
7663 #if ((' ' & 0x0FF) == 0x020)
7664 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7665 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7667 # define ISLOWER(c) \
7668 (('a' <= (c) && (c) <= 'i') \
7669 || ('j' <= (c) && (c) <= 'r') \
7670 || ('s' <= (c) && (c) <= 'z'))
7671 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7674 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7679 for (i = 0; i < 256; i++)
7680 if (XOR (islower (i), ISLOWER (i))
7681 || toupper (i) != TOUPPER (i))
7686 if ac_fn_c_try_run "$LINENO"; then :
7689 ac_cv_header_stdc=no
7691 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7692 conftest.$ac_objext conftest.beam conftest.$ac_ext
7697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
7698 $as_echo "$ac_cv_header_stdc" >&6; }
7699 if test $ac_cv_header_stdc = yes; then
7701 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
7705 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
7706 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7707 inttypes.h stdint.h unistd.h
7709 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7710 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7712 eval as_val=\$$as_ac_Header
7713 if test "x$as_val" = x""yes; then :
7714 cat >>confdefs.h <<_ACEOF
7715 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7723 # The cast to long int works around a bug in the HP C Compiler
7724 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7725 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7726 # This bug is HP SR number 8606223364.
7727 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long double" >&5
7728 $as_echo_n "checking size of long double... " >&6; }
7729 if test "${ac_cv_sizeof_long_double+set}" = set; then :
7730 $as_echo_n "(cached) " >&6
7732 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long double))" "ac_cv_sizeof_long_double" "$ac_includes_default"; then :
7735 if test "$ac_cv_type_long_double" = yes; then
7736 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7737 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7738 { as_fn_set_status 77
7739 as_fn_error "cannot compute sizeof (long double)
7740 See \`config.log' for more details." "$LINENO" 5; }; }
7742 ac_cv_sizeof_long_double=0
7747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_double" >&5
7748 $as_echo "$ac_cv_sizeof_long_double" >&6; }
7752 cat >>confdefs.h <<_ACEOF
7753 #define SIZEOF_LONG_DOUBLE $ac_cv_sizeof_long_double
7757 sizeof_long_double=$ac_cv_sizeof_long_double
7760 ### End of automated tests.
7761 ### Now run sysdeps configure fragments.
7763 # They also can set these variables.
7765 ldd_rewrite_script=no
7766 libc_cv_sysconfdir=$sysconfdir
7767 libc_cv_gcc_unwind_find_fde=no
7770 # Iterate over all the sysdep directories we will use, running their
7771 # configure fragments, and looking for a uname implementation.
7773 for dir in $sysnames; do
7776 *) dest=$srcdir/$dir ;;
7778 if test -r $dest/configure; then
7779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: running configure fragment for $dir" >&5
7780 $as_echo "running configure fragment for $dir" >&6; }
7784 if test -z "$uname"; then
7785 if test -r $dest/uname.c ||
7786 test -r $dest/uname.S ||
7787 { test -r $dest/syscalls.list &&
7788 grep '^uname[ ]' $dest/syscalls.list >/dev/null; }; then
7794 if test x$libc_cv_gcc_unwind_find_fde = xyes; then
7795 $as_echo "#define EXPORT_UNWIND_FIND_FDE 1" >>confdefs.h
7800 # If we will use the generic uname implementation, we must figure out what
7801 # it will say by examining the system, and write the results in config-name.h.
7802 if test "$uname" = "sysdeps/generic"; then
7804 uname_sysname=`echo $config_os | sed 's/[0-9.]*$//'`
7805 if test $uname_sysname != $config_os; then
7806 config_release=`echo $config_os | sed s/$uname_sysname//`
7809 { $as_echo "$as_me:${as_lineno-$LINENO}: checking OS release for uname" >&5
7810 $as_echo_n "checking OS release for uname... " >&6; }
7811 if test "${libc_cv_uname_release+set}" = set; then :
7812 $as_echo_n "(cached) " >&6
7814 if test -r /vmunix; then
7815 kernel_id=`strings /vmunix | grep UNIX`
7816 elif test -r /dynix; then
7817 kernel_id=`strings /dynix | grep DYNIX`
7822 kernel_release=`echo "$kernel_id" | sed 's/^[^0-9.]*\([0-9.]*\).*$/\1/'`
7823 if test x`echo "$config_release" | sed "s/^$kernel_release//"` \
7824 != x$config_release; then
7825 # The configuration release is a substring of the kernel release.
7826 libc_cv_uname_release=$kernel_release
7827 elif test x$config_release != x; then
7828 libc_cv_uname_release=$config_release
7829 elif test x$kernel_release != x; then
7830 libc_cv_uname_release=$kernel_release
7832 libc_cv_uname_release=unknown
7835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_uname_release" >&5
7836 $as_echo "$libc_cv_uname_release" >&6; }
7837 uname_release="$libc_cv_uname_release"
7839 { $as_echo "$as_me:${as_lineno-$LINENO}: checking OS version for uname" >&5
7840 $as_echo_n "checking OS version for uname... " >&6; }
7841 if test "${libc_cv_uname_version+set}" = set; then :
7842 $as_echo_n "(cached) " >&6
7844 if test -r /vmunix; then
7845 kernel_id=`strings /vmunix | grep UNIX`
7846 elif test -r /dynix; then
7847 kernel_id=`strings /dynix | grep DYNIX`
7852 kernel_version=`echo "$kernel_id" | sed 's/^[^#]*#\([0-9]*\).*$/\1/'`
7853 if test -n "$kernel_version"; then
7854 libc_cv_uname_version="$kernel_version"
7856 libc_cv_uname_version=unknown
7859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_uname_version" >&5
7860 $as_echo "$libc_cv_uname_version" >&6; }
7861 uname_version="$libc_cv_uname_version"
7863 config_uname=config-name.h:config-name.in
7865 # For non-generic uname, we don't need to create config-name.h at all.
7869 $as_echo "#define USE_IN_LIBIO 1" >>confdefs.h
7872 # Test for old glibc 2.0.x headers so that they can be removed properly
7873 # Search only in includedir.
7874 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for old glibc 2.0.x headers" >&5
7875 $as_echo_n "checking for old glibc 2.0.x headers... " >&6; }
7876 if eval test -f "${includedir}/elfclass.h" -a -f "${includedir}/fcntlbits.h"
7878 old_glibc_headers=yes
7880 old_glibc_headers=no
7882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $old_glibc_headers" >&5
7883 $as_echo "$old_glibc_headers" >&6; }
7884 if test ${old_glibc_headers} = yes; then
7885 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&5
7886 $as_echo "$as_me: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&2;}
7887 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** be removed." >&5
7888 $as_echo "$as_me: WARNING: *** be removed." >&2;}
7907 if test $elf = yes; then
7908 $as_echo "#define HAVE_ELF 1" >>confdefs.h
7911 if test $xcoff = yes; then
7912 $as_echo "#define HAVE_XCOFF 1" >>confdefs.h
7918 if test $shared = default; then
7922 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -fPIC is default" >&5
7923 $as_echo_n "checking whether -fPIC is default... " >&6; }
7924 if test "${libc_cv_pic_default+set}" = set; then :
7925 $as_echo_n "(cached) " >&6
7927 libc_cv_pic_default=yes
7928 cat > conftest.c <<EOF
7929 #if defined __PIC__ || defined __pic__ || defined PIC || defined pic
7930 # error PIC is default.
7933 if eval "${CC-cc} -S conftest.c 2>&5 1>&5"; then
7934 libc_cv_pic_default=no
7938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_pic_default" >&5
7939 $as_echo "$libc_cv_pic_default" >&6; }
7952 if test "`(cd $srcdir; pwd)`" = "`pwd`"; then
7955 config_makefile=Makefile
7958 VERSION=`sed -n -e 's/^#define VERSION "\([^"]*\)"/\1/p' < $srcdir/version.h`
7959 RELEASE=`sed -n -e 's/^#define RELEASE "\([^"]*\)"/\1/p' < $srcdir/version.h`
7963 ac_config_files="$ac_config_files config.make ${config_makefile} ${config_uname}"
7965 ac_config_commands="$ac_config_commands default"
7967 cat >confcache <<\_ACEOF
7968 # This file is a shell script that caches the results of configure
7969 # tests run on this system so they can be shared between configure
7970 # scripts and configure runs, see configure's option --config-cache.
7971 # It is not useful on other systems. If it contains results you don't
7972 # want to keep, you may remove or edit it.
7974 # config.status only pays attention to the cache file if you give it
7975 # the --recheck option to rerun configure.
7977 # `ac_cv_env_foo' variables (set or unset) will be overridden when
7978 # loading this file, other *unset* `ac_cv_foo' will be assigned the
7983 # The following way of writing the cache mishandles newlines in values,
7984 # but we know of no workaround that is simple, portable, and efficient.
7985 # So, we kill variables containing newlines.
7986 # Ultrix sh set writes to stderr and can't be redirected directly,
7987 # and sets the high bit in the cache file unless we assign to the vars.
7989 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
7990 eval ac_val=\$$ac_var
7994 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
7995 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
7998 _ | IFS | as_nl) ;; #(
7999 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
8000 *) { eval $ac_var=; unset $ac_var;} ;;
8006 case $as_nl`(ac_space=' '; set) 2>&1` in #(
8007 *${as_nl}ac_space=\ *)
8008 # `set' does not quote correctly, so add quotes: double-quote
8009 # substitution turns \\\\ into \\, and sed turns \\ into \.
8012 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
8015 # `set' quotes correctly as required by POSIX, so do not add quotes.
8016 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
8025 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
8027 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
8029 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
8030 if test -w "$cache_file"; then
8031 test "x$cache_file" != "x/dev/null" &&
8032 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
8033 $as_echo "$as_me: updating cache $cache_file" >&6;}
8034 cat confcache >$cache_file
8036 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
8037 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
8042 test "x$prefix" = xNONE && prefix=$ac_default_prefix
8043 # Let make expand exec_prefix.
8044 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
8046 DEFS=-DHAVE_CONFIG_H
8050 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
8051 # 1. Remove the extension, and $U if already installed.
8052 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
8053 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
8054 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
8055 # will be set to the directory where LIBOBJS objects are built.
8056 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
8057 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
8061 LTLIBOBJS=$ac_ltlibobjs
8065 : ${CONFIG_STATUS=./config.status}
8067 ac_clean_files_save=$ac_clean_files
8068 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
8069 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
8070 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
8072 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
8074 # Generated by $as_me.
8075 # Run this file to recreate the current configuration.
8076 # Compiler output produced by configure, useful for debugging
8077 # configure, is in config.log if it exists.
8083 SHELL=\${CONFIG_SHELL-$SHELL}
8086 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
8087 ## -------------------- ##
8088 ## M4sh Initialization. ##
8089 ## -------------------- ##
8091 # Be more Bourne compatible
8092 DUALCASE=1; export DUALCASE # for MKS sh
8093 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
8096 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
8097 # is contrary to our usage. Disable this feature.
8098 alias -g '${1+"$@"}'='"$@"'
8099 setopt NO_GLOB_SUBST
8101 case `(set -o) 2>/dev/null` in #(
8113 # Printing a long string crashes Solaris 7 /usr/bin/printf.
8114 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
8115 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
8116 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
8117 # Prefer a ksh shell builtin over an external printf program on Solaris,
8118 # but without wasting forks for bash or zsh.
8119 if test -z "$BASH_VERSION$ZSH_VERSION" \
8120 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
8121 as_echo='print -r --'
8122 as_echo_n='print -rn --'
8123 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
8124 as_echo='printf %s\n'
8125 as_echo_n='printf %s'
8127 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
8128 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
8129 as_echo_n='/usr/ucb/echo -n'
8131 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
8132 as_echo_n_body='eval
8136 expr "X$arg" : "X\\(.*\\)$as_nl";
8137 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
8139 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
8141 export as_echo_n_body
8142 as_echo_n='sh -c $as_echo_n_body as_echo'
8145 as_echo='sh -c $as_echo_body as_echo'
8148 # The user is always right.
8149 if test "${PATH_SEPARATOR+set}" != set; then
8151 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
8152 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
8159 # We need space, tab and new line, in precisely that order. Quoting is
8160 # there to prevent editors from complaining about space-tab.
8161 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
8162 # splitting by setting IFS to empty value.)
8165 # Find who we are. Look in the path if we contain no directory separator.
8167 *[\\/]* ) as_myself=$0 ;;
8168 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8172 test -z "$as_dir" && as_dir=.
8173 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
8179 # We did not find ourselves, most probably we were run as `sh COMMAND'
8180 # in which case we are not to be found in the path.
8181 if test "x$as_myself" = x; then
8184 if test ! -f "$as_myself"; then
8185 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
8189 # Unset variables that we do not need and which cause bugs (e.g. in
8190 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
8191 # suppresses any "Segmentation fault" message there. '((' could
8192 # trigger a bug in pdksh 5.2.14.
8193 for as_var in BASH_ENV ENV MAIL MAILPATH
8194 do eval test x\${$as_var+set} = xset \
8195 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
8208 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
8211 # as_fn_error ERROR [LINENO LOG_FD]
8212 # ---------------------------------
8213 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
8214 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
8215 # script with status $?, using 1 if that was 0.
8218 as_status=$?; test $as_status -eq 0 && as_status=1
8220 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
8221 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
8223 $as_echo "$as_me: error: $1" >&2
8224 as_fn_exit $as_status
8228 # as_fn_set_status STATUS
8229 # -----------------------
8230 # Set $? to STATUS, without forking.
8234 } # as_fn_set_status
8238 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
8248 # Portably unset VAR.
8251 { eval $1=; unset $1;}
8253 as_unset=as_fn_unset
8254 # as_fn_append VAR VALUE
8255 # ----------------------
8256 # Append the text in VALUE to the end of the definition contained in VAR. Take
8257 # advantage of any shell optimizations that allow amortized linear growth over
8258 # repeated appends, instead of the typical quadratic growth present in naive
8260 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
8261 eval 'as_fn_append ()
8272 # as_fn_arith ARG...
8273 # ------------------
8274 # Perform arithmetic evaluation on the ARGs, and store the result in the
8275 # global $as_val. Take advantage of shells that can avoid forks. The arguments
8276 # must be portable across $(()) and expr.
8277 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
8278 eval 'as_fn_arith ()
8285 as_val=`expr "$@" || test $? -eq 1`
8290 if expr a : '\(a\)' >/dev/null 2>&1 &&
8291 test "X`expr 00001 : '.*\(...\)'`" = X001; then
8297 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
8298 as_basename=basename
8303 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
8309 as_me=`$as_basename -- "$0" ||
8310 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
8311 X"$0" : 'X\(//\)$' \| \
8312 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
8314 sed '/^.*\/\([^/][^/]*\)\/*$/{
8328 # Avoid depending upon Character Ranges.
8329 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
8330 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
8331 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
8332 as_cr_digits='0123456789'
8333 as_cr_alnum=$as_cr_Letters$as_cr_digits
8335 ECHO_C= ECHO_N= ECHO_T=
8336 case `echo -n x` in #(((((
8338 case `echo 'xy\c'` in
8339 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
8341 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
8348 rm -f conf$$ conf$$.exe conf$$.file
8349 if test -d conf$$.dir; then
8350 rm -f conf$$.dir/conf$$.file
8353 mkdir conf$$.dir 2>/dev/null
8355 if (echo >conf$$.file) 2>/dev/null; then
8356 if ln -s conf$$.file conf$$ 2>/dev/null; then
8358 # ... but there are two gotchas:
8359 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
8360 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
8361 # In both cases, we have to default to `cp -p'.
8362 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
8364 elif ln conf$$.file conf$$ 2>/dev/null; then
8372 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
8373 rmdir conf$$.dir 2>/dev/null
8378 # Create "$as_dir" as a directory, including parents if necessary.
8383 -*) as_dir=./$as_dir;;
8385 test -d "$as_dir" || eval $as_mkdir_p || {
8389 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
8390 *) as_qdir=$as_dir;;
8392 as_dirs="'$as_qdir' $as_dirs"
8393 as_dir=`$as_dirname -- "$as_dir" ||
8394 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8395 X"$as_dir" : 'X\(//\)[^/]' \| \
8396 X"$as_dir" : 'X\(//\)$' \| \
8397 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
8398 $as_echo X"$as_dir" |
8399 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8416 test -d "$as_dir" && break
8418 test -z "$as_dirs" || eval "mkdir $as_dirs"
8419 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
8423 if mkdir -p . 2>/dev/null; then
8424 as_mkdir_p='mkdir -p "$as_dir"'
8426 test -d ./-p && rmdir ./-p
8430 if test -x / >/dev/null 2>&1; then
8433 if ls -dL / >/dev/null 2>&1; then
8440 if test -d "$1"; then
8446 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
8447 ???[sx]*):;;*)false;;esac;fi
8451 as_executable_p=$as_test_x
8453 # Sed expression to map a string onto a valid CPP name.
8454 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
8456 # Sed expression to map a string onto a valid variable name.
8457 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
8461 ## ----------------------------------- ##
8462 ## Main body of $CONFIG_STATUS script. ##
8463 ## ----------------------------------- ##
8465 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
8467 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8468 # Save the log message, to keep $0 and so on meaningful, and to
8469 # report actual input values of CONFIG_FILES etc. instead of their
8470 # values after options handling.
8472 This file was extended by GNU C Library $as_me (see version.h), which was
8473 generated by GNU Autoconf 2.65. Invocation command line was
8475 CONFIG_FILES = $CONFIG_FILES
8476 CONFIG_HEADERS = $CONFIG_HEADERS
8477 CONFIG_LINKS = $CONFIG_LINKS
8478 CONFIG_COMMANDS = $CONFIG_COMMANDS
8481 on `(hostname || uname -n) 2>/dev/null | sed 1q`
8486 case $ac_config_files in *"
8487 "*) set x $ac_config_files; shift; ac_config_files=$*;;
8490 case $ac_config_headers in *"
8491 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
8495 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8496 # Files that config.status was made for.
8497 config_files="$ac_config_files"
8498 config_headers="$ac_config_headers"
8499 config_commands="$ac_config_commands"
8503 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8505 \`$as_me' instantiates files and other configuration actions
8506 from templates according to the current configuration. Unless the files
8507 and actions are specified as TAGs, all are instantiated by default.
8509 Usage: $0 [OPTION]... [TAG]...
8511 -h, --help print this help, then exit
8512 -V, --version print version number and configuration settings, then exit
8513 --config print configuration, then exit
8514 -q, --quiet, --silent
8515 do not print progress messages
8516 -d, --debug don't remove temporary files
8517 --recheck update $as_me by reconfiguring in the same conditions
8518 --file=FILE[:TEMPLATE]
8519 instantiate the configuration file FILE
8520 --header=FILE[:TEMPLATE]
8521 instantiate the configuration header FILE
8523 Configuration files:
8526 Configuration headers:
8529 Configuration commands:
8532 Report bugs to <glibc>.
8533 GNU C Library home page: <http://www.gnu.org/software/c-library/>.
8534 General help using GNU software: <http://www.gnu.org/gethelp/>."
8537 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8538 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
8540 GNU C Library config.status (see version.h)
8541 configured by $0, generated by GNU Autoconf 2.65,
8542 with options \\"\$ac_cs_config\\"
8544 Copyright (C) 2009 Free Software Foundation, Inc.
8545 This config.status script is free software; the Free Software Foundation
8546 gives unlimited permission to copy, distribute and modify it."
8552 test -n "\$AWK" || AWK=awk
8555 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8556 # The default lists apply if the user does not specify any file.
8562 ac_option=`expr "X$1" : 'X\([^=]*\)='`
8563 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
8574 # Handling of the options.
8575 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8577 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
8578 $as_echo "$ac_cs_version"; exit ;;
8579 --config | --confi | --conf | --con | --co | --c )
8580 $as_echo "$ac_cs_config"; exit ;;
8581 --debug | --debu | --deb | --de | --d | -d )
8583 --file | --fil | --fi | --f )
8586 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8588 as_fn_append CONFIG_FILES " '$ac_optarg'"
8589 ac_need_defaults=false;;
8590 --header | --heade | --head | --hea )
8593 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8595 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
8596 ac_need_defaults=false;;
8598 # Conflict between --help and --header
8599 as_fn_error "ambiguous option: \`$1'
8600 Try \`$0 --help' for more information.";;
8601 --help | --hel | -h )
8602 $as_echo "$ac_cs_usage"; exit ;;
8603 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
8604 | -silent | --silent | --silen | --sile | --sil | --si | --s)
8608 -*) as_fn_error "unrecognized option: \`$1'
8609 Try \`$0 --help' for more information." ;;
8611 *) as_fn_append ac_config_targets " $1"
8612 ac_need_defaults=false ;;
8618 ac_configure_extra_args=
8620 if $ac_cs_silent; then
8622 ac_configure_extra_args="$ac_configure_extra_args --silent"
8626 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8627 if \$ac_cs_recheck; then
8628 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
8630 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
8631 CONFIG_SHELL='$SHELL'
8637 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8641 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
8642 ## Running $as_me. ##
8648 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8652 config_vars='$config_vars'
8656 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8658 # Handling of arguments.
8659 for ac_config_target in $ac_config_targets
8661 case $ac_config_target in
8662 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
8663 "config.make") CONFIG_FILES="$CONFIG_FILES config.make" ;;
8664 "${config_makefile}") CONFIG_FILES="$CONFIG_FILES ${config_makefile}" ;;
8665 "${config_uname}") CONFIG_FILES="$CONFIG_FILES ${config_uname}" ;;
8666 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
8668 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
8673 # If the user did not use the arguments to specify the items to instantiate,
8674 # then the envvar interface is used. Set only those that are not.
8675 # We use the long form for the default assignment because of an extremely
8676 # bizarre bug on SunOS 4.1.3.
8677 if $ac_need_defaults; then
8678 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
8679 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
8680 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
8683 # Have a temporary directory for convenience. Make it in the build tree
8684 # simply because there is no reason against having it here, and in addition,
8685 # creating and moving files from /tmp can sometimes cause problems.
8686 # Hook for its removal unless debugging.
8687 # Note that there is a small window in which the directory will not be cleaned:
8688 # after its creation but before its name has been assigned to `$tmp'.
8692 trap 'exit_status=$?
8693 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
8695 trap 'as_fn_exit 1' 1 2 13 15
8697 # Create a (secure) tmp directory for tmp files.
8700 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
8701 test -n "$tmp" && test -d "$tmp"
8704 tmp=./conf$$-$RANDOM
8705 (umask 077 && mkdir "$tmp")
8706 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
8708 # Set up the scripts for CONFIG_FILES section.
8709 # No need to generate them if there are no CONFIG_FILES.
8710 # This happens for instance with `./config.status config.h'.
8711 if test -n "$CONFIG_FILES"; then
8714 ac_cr=`echo X | tr X '\015'`
8715 # On cygwin, bash can eat \r inside `` if the user requested igncr.
8716 # But we know of no other shell where ac_cr would be empty at this
8717 # point, so we can use a bashism as a fallback.
8718 if test "x$ac_cr" = x; then
8719 eval ac_cr=\$\'\\r\'
8721 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
8722 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
8728 echo 'BEGIN {' >"$tmp/subs1.awk" &&
8733 echo "cat >conf$$subs.awk <<_ACEOF" &&
8734 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
8737 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
8738 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
8740 for ac_last_try in false false false false false :; do
8741 . ./conf$$subs.sh ||
8742 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
8744 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
8745 if test $ac_delim_n = $ac_delim_num; then
8747 elif $ac_last_try; then
8748 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
8750 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8755 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8756 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
8760 s/^/S["/; s/!.*/"]=/
8770 s/\(.\{148\}\)..*/\1/
8772 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
8777 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8784 s/\(.\{148\}\)..*/\1/
8786 s/["\\]/\\&/g; s/^/"/; s/$/"/
8790 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8795 ' <conf$$subs.awk | sed '
8800 ' >>$CONFIG_STATUS || ac_write_fail=1
8801 rm -f conf$$subs.awk
8802 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8804 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
8805 for (key in S) S_is_set[key] = 1
8811 nfields = split(line, field, "@")
8813 len = length(field[1])
8814 for (i = 2; i < nfields; i++) {
8816 keylen = length(key)
8817 if (S_is_set[key]) {
8819 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
8820 len += length(value) + length(field[++i])
8831 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8832 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
8833 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
8836 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
8837 || as_fn_error "could not setup config files machinery" "$LINENO" 5
8840 # VPATH may cause trouble with some makes, so we remove $(srcdir),
8841 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
8842 # trailing colons and then remove the whole line if VPATH becomes empty
8843 # (actually we leave an empty line to preserve line numbers).
8844 if test "x$srcdir" = x.; then
8845 ac_vpsub='/^[ ]*VPATH[ ]*=/{
8849 s/^\([^=]*=[ ]*\):*/\1/
8855 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8856 fi # test -n "$CONFIG_FILES"
8858 # Set up the scripts for CONFIG_HEADERS section.
8859 # No need to generate them if there are no CONFIG_HEADERS.
8860 # This happens for instance with `./config.status Makefile'.
8861 if test -n "$CONFIG_HEADERS"; then
8862 cat >"$tmp/defines.awk" <<\_ACAWK ||
8866 # Transform confdefs.h into an awk script `defines.awk', embedded as
8867 # here-document in config.status, that substitutes the proper values into
8868 # config.h.in to produce config.h.
8870 # Create a delimiter string that does not exist in confdefs.h, to ease
8871 # handling of long lines.
8873 for ac_last_try in false false :; do
8874 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
8875 if test -z "$ac_t"; then
8877 elif $ac_last_try; then
8878 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
8880 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8884 # For the awk script, D is an array of macro values keyed by name,
8885 # likewise P contains macro parameters if any. Preserve backslash
8886 # newline sequences.
8888 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
8890 s/.\{148\}/&'"$ac_delim"'/g
8893 s/^[ ]*#[ ]*define[ ][ ]*/ /
8900 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
8902 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
8906 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
8907 D["\1"]=" \3\\\\\\n"\\/p
8909 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
8914 s/.\{148\}/&'"$ac_delim"'/g
8919 s/["\\]/\\&/g; s/^/"/; s/$/"/p
8922 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
8924 ' <confdefs.h | sed '
8925 s/'"$ac_delim"'/"\\\
8926 "/g' >>$CONFIG_STATUS || ac_write_fail=1
8928 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8929 for (key in D) D_is_set[key] = 1
8932 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
8934 split(line, arg, " ")
8935 if (arg[1] == "#") {
8939 defundef = substr(arg[1], 2)
8942 split(mac1, mac2, "(") #)
8944 prefix = substr(line, 1, index(line, defundef) - 1)
8945 if (D_is_set[macro]) {
8946 # Preserve the white space surrounding the "#".
8947 print prefix "define", macro P[macro] D[macro]
8950 # Replace #undef with comments. This is necessary, for example,
8951 # in the case of _POSIX_SOURCE, which is predefined and required
8952 # on some systems where configure will not decide to define it.
8953 if (defundef == "undef") {
8954 print "/*", prefix defundef, macro, "*/"
8962 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8963 as_fn_error "could not setup config headers machinery" "$LINENO" 5
8964 fi # test -n "$CONFIG_HEADERS"
8967 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
8972 :[FHLC]) ac_mode=$ac_tag; continue;;
8974 case $ac_mode$ac_tag in
8976 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
8977 :[FH]-) ac_tag=-:-;;
8978 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
8995 -) ac_f="$tmp/stdin";;
8996 *) # Look for the file first in the build tree, then in the source tree
8997 # (if the path is not absolute). The absolute path cannot be DOS-style,
8998 # because $ac_f cannot contain `:'.
9002 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
9004 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
9006 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
9007 as_fn_append ac_file_inputs " '$ac_f'"
9010 # Let's still pretend it is `configure' which instantiates (i.e., don't
9011 # use $as_me), people would be surprised to read:
9012 # /* config.h. Generated by config.status. */
9013 configure_input='Generated from '`
9014 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
9016 if test x"$ac_file" != x-; then
9017 configure_input="$ac_file. $configure_input"
9018 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
9019 $as_echo "$as_me: creating $ac_file" >&6;}
9021 # Neutralize special characters interpreted by sed in replacement strings.
9022 case $configure_input in #(
9023 *\&* | *\|* | *\\* )
9024 ac_sed_conf_input=`$as_echo "$configure_input" |
9025 sed 's/[\\\\&|]/\\\\&/g'`;; #(
9026 *) ac_sed_conf_input=$configure_input;;
9030 *:-:* | *:-) cat >"$tmp/stdin" \
9031 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
9036 ac_dir=`$as_dirname -- "$ac_file" ||
9037 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9038 X"$ac_file" : 'X\(//\)[^/]' \| \
9039 X"$ac_file" : 'X\(//\)$' \| \
9040 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
9041 $as_echo X"$ac_file" |
9042 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
9059 as_dir="$ac_dir"; as_fn_mkdir_p
9063 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
9065 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
9066 # A ".." for each directory in $ac_dir_suffix.
9067 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
9068 case $ac_top_builddir_sub in
9069 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
9070 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
9073 ac_abs_top_builddir=$ac_pwd
9074 ac_abs_builddir=$ac_pwd$ac_dir_suffix
9075 # for backward compatibility:
9076 ac_top_builddir=$ac_top_build_prefix
9079 .) # We are building in place.
9081 ac_top_srcdir=$ac_top_builddir_sub
9082 ac_abs_top_srcdir=$ac_pwd ;;
9083 [\\/]* | ?:[\\/]* ) # Absolute name.
9084 ac_srcdir=$srcdir$ac_dir_suffix;
9085 ac_top_srcdir=$srcdir
9086 ac_abs_top_srcdir=$srcdir ;;
9088 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
9089 ac_top_srcdir=$ac_top_build_prefix$srcdir
9090 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
9092 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
9102 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
9103 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
9107 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9108 # If the template does not know about datarootdir, expand it.
9109 # FIXME: This hack should be removed a few years after 2.60.
9110 ac_datarootdir_hack=; ac_datarootdir_seen=
9121 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
9122 *datarootdir*) ac_datarootdir_seen=yes;;
9123 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
9124 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
9125 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
9127 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9128 ac_datarootdir_hack='
9129 s&@datadir@&$datadir&g
9130 s&@docdir@&$docdir&g
9131 s&@infodir@&$infodir&g
9132 s&@localedir@&$localedir&g
9133 s&@mandir@&$mandir&g
9134 s&\\\${datarootdir}&$datarootdir&g' ;;
9138 # Neutralize VPATH when `$srcdir' = `.'.
9139 # Shell code in configure.ac might set extrasub.
9140 # FIXME: do we really want to maintain this feature?
9141 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9142 ac_sed_extra="$ac_vpsub
9145 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9147 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
9148 s|@configure_input@|$ac_sed_conf_input|;t t
9149 s&@top_builddir@&$ac_top_builddir_sub&;t t
9150 s&@top_build_prefix@&$ac_top_build_prefix&;t t
9151 s&@srcdir@&$ac_srcdir&;t t
9152 s&@abs_srcdir@&$ac_abs_srcdir&;t t
9153 s&@top_srcdir@&$ac_top_srcdir&;t t
9154 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
9155 s&@builddir@&$ac_builddir&;t t
9156 s&@abs_builddir@&$ac_abs_builddir&;t t
9157 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
9158 s&@INSTALL@&$ac_INSTALL&;t t
9159 $ac_datarootdir_hack
9161 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
9162 || as_fn_error "could not create $ac_file" "$LINENO" 5
9164 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
9165 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
9166 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
9167 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9168 which seems to be undefined. Please make sure it is defined." >&5
9169 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9170 which seems to be undefined. Please make sure it is defined." >&2;}
9174 -) cat "$tmp/out" && rm -f "$tmp/out";;
9175 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
9177 || as_fn_error "could not create $ac_file" "$LINENO" 5
9183 if test x"$ac_file" != x-; then
9185 $as_echo "/* $configure_input */" \
9186 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
9187 } >"$tmp/config.h" \
9188 || as_fn_error "could not create $ac_file" "$LINENO" 5
9189 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
9190 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
9191 $as_echo "$as_me: $ac_file is unchanged" >&6;}
9194 mv "$tmp/config.h" "$ac_file" \
9195 || as_fn_error "could not create $ac_file" "$LINENO" 5
9198 $as_echo "/* $configure_input */" \
9199 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
9200 || as_fn_error "could not create -" "$LINENO" 5
9204 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
9205 $as_echo "$as_me: executing $ac_file commands" >&6;}
9210 case $ac_file$ac_mode in
9212 case $CONFIG_FILES in *config.make*)
9213 echo "$config_vars" >> config.make;;
9215 test -d bits || mkdir bits ;;
9223 ac_clean_files=$ac_clean_files_save
9225 test $ac_write_fail = 0 ||
9226 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
9229 # configure is writing to config.log, and then calls config.status.
9230 # config.status does its own redirection, appending to config.log.
9231 # Unfortunately, on DOS this fails, as config.log is still kept open
9232 # by configure, so config.status won't be able to write to it; its
9233 # output is simply discarded. So we exec the FD to /dev/null,
9234 # effectively closing config.log, so it can be properly (re)opened and
9235 # appended to by config.status. When coming back to configure, we
9236 # need to make the FD available again.
9237 if test "$no_create" != yes; then
9239 ac_config_status_args=
9240 test "$silent" = yes &&
9241 ac_config_status_args="$ac_config_status_args --quiet"
9243 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
9245 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
9246 # would make configure fail if this is the last instruction.
9247 $ac_cs_success || as_fn_exit $?
9251 # CONFIG_SUBDIRS section.
9253 if test "$no_recursion" != yes; then
9255 # Remove --cache-file, --srcdir, and --disable-option-checking arguments
9256 # so they do not pile up.
9257 ac_sub_configure_args=
9259 eval "set x $ac_configure_args"
9263 if test -n "$ac_prev"; then
9268 -cache-file | --cache-file | --cache-fil | --cache-fi \
9269 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
9270 ac_prev=cache_file ;;
9271 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
9272 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
9275 --config-cache | -C)
9277 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
9279 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
9281 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
9283 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
9285 --disable-option-checking)
9289 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
9291 as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
9295 # Always prepend --prefix to ensure using the same prefix
9296 # in subdir configurations.
9297 ac_arg="--prefix=$prefix"
9299 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
9301 ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
9304 if test "$silent" = yes; then
9305 ac_sub_configure_args="--silent $ac_sub_configure_args"
9308 # Always prepend --disable-option-checking to silence warnings, since
9309 # different subdirs can have different --enable and --with options.
9310 ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
9313 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
9315 # Do not complain, so a configure script can configure whichever
9316 # parts of a large source tree are present.
9317 test -d "$srcdir/$ac_dir" || continue
9319 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
9320 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
9321 $as_echo "$ac_msg" >&6
9322 as_dir="$ac_dir"; as_fn_mkdir_p
9326 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
9328 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
9329 # A ".." for each directory in $ac_dir_suffix.
9330 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
9331 case $ac_top_builddir_sub in
9332 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
9333 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
9336 ac_abs_top_builddir=$ac_pwd
9337 ac_abs_builddir=$ac_pwd$ac_dir_suffix
9338 # for backward compatibility:
9339 ac_top_builddir=$ac_top_build_prefix
9342 .) # We are building in place.
9344 ac_top_srcdir=$ac_top_builddir_sub
9345 ac_abs_top_srcdir=$ac_pwd ;;
9346 [\\/]* | ?:[\\/]* ) # Absolute name.
9347 ac_srcdir=$srcdir$ac_dir_suffix;
9348 ac_top_srcdir=$srcdir
9349 ac_abs_top_srcdir=$srcdir ;;
9351 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
9352 ac_top_srcdir=$ac_top_build_prefix$srcdir
9353 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
9355 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
9360 # Check for guested configure; otherwise get Cygnus style configure.
9361 if test -f "$ac_srcdir/configure.gnu"; then
9362 ac_sub_configure=$ac_srcdir/configure.gnu
9363 elif test -f "$ac_srcdir/configure"; then
9364 ac_sub_configure=$ac_srcdir/configure
9365 elif test -f "$ac_srcdir/configure.in"; then
9366 # This should be Cygnus configure.
9367 ac_sub_configure=$ac_aux_dir/configure
9369 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
9370 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
9374 # The recursion is here.
9375 if test -n "$ac_sub_configure"; then
9376 # Make the cache file name correct relative to the subdirectory.
9378 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
9380 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
9383 { $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
9384 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
9385 # The eval makes quoting arguments work.
9386 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
9387 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
9388 as_fn_error "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
9394 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
9395 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
9396 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}