2 # From configure.in CVSid.
3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated by GNU Autoconf 2.66 for GNU C Library (see version.h).
6 # Report bugs to <glibc>.
9 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
10 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
14 # This configure script is free software; the Free Software Foundation
15 # gives unlimited permission to copy, distribute and modify it.
16 ## -------------------- ##
17 ## M4sh Initialization. ##
18 ## -------------------- ##
20 # Be more Bourne compatible
21 DUALCASE=1; export DUALCASE # for MKS sh
22 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
25 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
26 # is contrary to our usage. Disable this feature.
27 alias -g '${1+"$@"}'='"$@"'
30 case `(set -o) 2>/dev/null` in #(
42 # Printing a long string crashes Solaris 7 /usr/bin/printf.
43 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
44 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
45 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
46 # Prefer a ksh shell builtin over an external printf program on Solaris,
47 # but without wasting forks for bash or zsh.
48 if test -z "$BASH_VERSION$ZSH_VERSION" \
49 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
51 as_echo_n='print -rn --'
52 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
56 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
57 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
58 as_echo_n='/usr/ucb/echo -n'
60 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
65 expr "X$arg" : "X\\(.*\\)$as_nl";
66 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
68 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
71 as_echo_n='sh -c $as_echo_n_body as_echo'
74 as_echo='sh -c $as_echo_body as_echo'
77 # The user is always right.
78 if test "${PATH_SEPARATOR+set}" != set; then
80 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
81 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
88 # We need space, tab and new line, in precisely that order. Quoting is
89 # there to prevent editors from complaining about space-tab.
90 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
91 # splitting by setting IFS to empty value.)
94 # Find who we are. Look in the path if we contain no directory separator.
96 *[\\/]* ) as_myself=$0 ;;
97 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
101 test -z "$as_dir" && as_dir=.
102 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
108 # We did not find ourselves, most probably we were run as `sh COMMAND'
109 # in which case we are not to be found in the path.
110 if test "x$as_myself" = x; then
113 if test ! -f "$as_myself"; then
114 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
118 # Unset variables that we do not need and which cause bugs (e.g. in
119 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
120 # suppresses any "Segmentation fault" message there. '((' could
121 # trigger a bug in pdksh 5.2.14.
122 for as_var in BASH_ENV ENV MAIL MAILPATH
123 do eval test x\${$as_var+set} = xset \
124 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
137 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
139 if test "x$CONFIG_SHELL" = x; then
140 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
143 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
144 # is contrary to our usage. Disable this feature.
145 alias -g '\${1+\"\$@\"}'='\"\$@\"'
148 case \`(set -o) 2>/dev/null\` in #(
156 as_required="as_fn_return () { (exit \$1); }
157 as_fn_success () { as_fn_return 0; }
158 as_fn_failure () { as_fn_return 1; }
159 as_fn_ret_success () { return 0; }
160 as_fn_ret_failure () { return 1; }
163 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
164 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
165 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
166 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
167 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
170 exitcode=1; echo positional parameters were not saved.
172 test x\$exitcode = x0 || exit 1"
173 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
174 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
175 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
176 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
177 test \$(( 1 + 1 )) = 2 || exit 1"
178 if (eval "$as_required") 2>/dev/null; then :
183 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
186 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
188 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
191 test -z "$as_dir" && as_dir=.
195 for as_base in sh bash ksh sh5; do
196 # Try only shells that exist, to save several forks.
197 as_shell=$as_dir/$as_base
198 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
199 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
200 CONFIG_SHELL=$as_shell as_have_required=yes
201 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
209 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
210 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
211 CONFIG_SHELL=$SHELL as_have_required=yes
216 if test "x$CONFIG_SHELL" != x; then :
217 # We cannot yet assume a decent shell, so we have to provide a
218 # neutralization value for shells without unset; and this also
219 # works around shells that cannot unset nonexistent variables.
222 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
224 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
227 if test x$as_have_required = xno; then :
228 $as_echo "$0: This script requires a shell more modern than all"
229 $as_echo "$0: the shells that I found on your system."
230 if test x${ZSH_VERSION+set} = xset ; then
231 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
232 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
234 $as_echo "$0: Please tell bug-autoconf@gnu.org and glibc about your
235 $0: system, including any error possibly output before this
236 $0: message. Then install a modern shell, or manually run
237 $0: the script under such a shell if you do have one."
243 SHELL=${CONFIG_SHELL-/bin/sh}
245 # Unset more variables known to interfere with behavior of common tools.
246 CLICOLOR_FORCE= GREP_OPTIONS=
247 unset CLICOLOR_FORCE GREP_OPTIONS
249 ## --------------------- ##
250 ## M4sh Shell Functions. ##
251 ## --------------------- ##
254 # Portably unset VAR.
257 { eval $1=; unset $1;}
261 # as_fn_set_status STATUS
262 # -----------------------
263 # Set $? to STATUS, without forking.
271 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
281 # Create "$as_dir" as a directory, including parents if necessary.
286 -*) as_dir=./$as_dir;;
288 test -d "$as_dir" || eval $as_mkdir_p || {
292 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
295 as_dirs="'$as_qdir' $as_dirs"
296 as_dir=`$as_dirname -- "$as_dir" ||
297 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
298 X"$as_dir" : 'X\(//\)[^/]' \| \
299 X"$as_dir" : 'X\(//\)$' \| \
300 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
301 $as_echo X"$as_dir" |
302 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
319 test -d "$as_dir" && break
321 test -z "$as_dirs" || eval "mkdir $as_dirs"
322 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
326 # as_fn_append VAR VALUE
327 # ----------------------
328 # Append the text in VALUE to the end of the definition contained in VAR. Take
329 # advantage of any shell optimizations that allow amortized linear growth over
330 # repeated appends, instead of the typical quadratic growth present in naive
332 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
333 eval 'as_fn_append ()
346 # Perform arithmetic evaluation on the ARGs, and store the result in the
347 # global $as_val. Take advantage of shells that can avoid forks. The arguments
348 # must be portable across $(()) and expr.
349 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
357 as_val=`expr "$@" || test $? -eq 1`
362 # as_fn_error STATUS ERROR [LINENO LOG_FD]
363 # ----------------------------------------
364 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
365 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
366 # script with STATUS, using 1 if that was 0.
369 as_status=$1; test $as_status -eq 0 && as_status=1
371 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
372 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
374 $as_echo "$as_me: error: $2" >&2
375 as_fn_exit $as_status
378 if expr a : '\(a\)' >/dev/null 2>&1 &&
379 test "X`expr 00001 : '.*\(...\)'`" = X001; then
385 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
391 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
397 as_me=`$as_basename -- "$0" ||
398 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
399 X"$0" : 'X\(//\)$' \| \
400 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
402 sed '/^.*\/\([^/][^/]*\)\/*$/{
416 # Avoid depending upon Character Ranges.
417 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
418 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
419 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
420 as_cr_digits='0123456789'
421 as_cr_alnum=$as_cr_Letters$as_cr_digits
424 as_lineno_1=$LINENO as_lineno_1a=$LINENO
425 as_lineno_2=$LINENO as_lineno_2a=$LINENO
426 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
427 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
428 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
440 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
444 chmod +x "$as_me.lineno" ||
445 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
447 # Don't try to exec as it changes $[0], causing all sort of problems
448 # (the dirname of $[0] is not the place where we might find the
449 # original and so on. Autoconf is especially sensitive to this).
451 # Exit status is that of the last command.
455 ECHO_C= ECHO_N= ECHO_T=
456 case `echo -n x` in #(((((
458 case `echo 'xy\c'` in
459 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
461 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
468 rm -f conf$$ conf$$.exe conf$$.file
469 if test -d conf$$.dir; then
470 rm -f conf$$.dir/conf$$.file
473 mkdir conf$$.dir 2>/dev/null
475 if (echo >conf$$.file) 2>/dev/null; then
476 if ln -s conf$$.file conf$$ 2>/dev/null; then
478 # ... but there are two gotchas:
479 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
480 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
481 # In both cases, we have to default to `cp -p'.
482 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
484 elif ln conf$$.file conf$$ 2>/dev/null; then
492 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
493 rmdir conf$$.dir 2>/dev/null
495 if mkdir -p . 2>/dev/null; then
496 as_mkdir_p='mkdir -p "$as_dir"'
498 test -d ./-p && rmdir ./-p
502 if test -x / >/dev/null 2>&1; then
505 if ls -dL / >/dev/null 2>&1; then
512 if test -d "$1"; then
518 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
519 ???[sx]*):;;*)false;;esac;fi
523 as_executable_p=$as_test_x
525 # Sed expression to map a string onto a valid CPP name.
526 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
528 # Sed expression to map a string onto a valid variable name.
529 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
532 test -n "$DJDIR" || exec 7<&0 </dev/null
536 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
537 # so uname gets run too.
538 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
543 ac_default_prefix=/usr/local
545 ac_config_libobj_dir=.
552 # Identity of this package.
553 PACKAGE_NAME='GNU C Library'
554 PACKAGE_TARNAME='c-library'
555 PACKAGE_VERSION='(see version.h)'
556 PACKAGE_STRING='GNU C Library (see version.h)'
557 PACKAGE_BUGREPORT='glibc'
558 PACKAGE_URL='http://www.gnu.org/software/c-library/'
560 ac_unique_file="include/features.h"
561 enable_option_checking=no
562 # Factoring default headers for most tests.
563 ac_includes_default="\
565 #ifdef HAVE_SYS_TYPES_H
566 # include <sys/types.h>
568 #ifdef HAVE_SYS_STAT_H
569 # include <sys/stat.h>
575 # ifdef HAVE_STDLIB_H
580 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
585 #ifdef HAVE_STRINGS_H
586 # include <strings.h>
588 #ifdef HAVE_INTTYPES_H
589 # include <inttypes.h>
598 ac_subst_vars='LTLIBOBJS
617 libc_cv_cc_novzeroupper
620 libc_cv_cpp_asm_debuginfo
621 libc_cv_forced_unwind
627 libc_cv_gcc_unwind_find_fde
635 libc_cv_cc_submachine
638 libc_cv_have_initfini
648 libc_cv_libgcc_s_suffix
650 libc_cv_cc_with_libunwind
660 libc_cv_gcc_static_libgcc
742 program_transform_name
755 enable_option_checking
774 enable_stackguard_randomization
785 enable_experimental_malloc
789 ac_precious_vars='build_alias
804 # Initialize some variables set by options.
806 ac_init_version=false
807 ac_unrecognized_opts=
809 # The variables have the same names as the options, with
810 # dashes changed to underlines.
818 program_transform_name=s,x,x,
826 # Installation directory options.
827 # These are left unexpanded so users can "make install exec_prefix=/foo"
828 # and all the variables that are supposed to be based on exec_prefix
829 # by default will actually change.
830 # Use braces instead of parens because sh, perl, etc. also accept them.
831 # (The list follows the same order as the GNU Coding Standards.)
832 bindir='${exec_prefix}/bin'
833 sbindir='${exec_prefix}/sbin'
834 libexecdir='${exec_prefix}/libexec'
835 datarootdir='${prefix}/share'
836 datadir='${datarootdir}'
837 sysconfdir='${prefix}/etc'
838 sharedstatedir='${prefix}/com'
839 localstatedir='${prefix}/var'
840 includedir='${prefix}/include'
841 oldincludedir='/usr/include'
842 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
843 infodir='${datarootdir}/info'
848 libdir='${exec_prefix}/lib'
849 localedir='${datarootdir}/locale'
850 mandir='${datarootdir}/man'
856 # If the previous option needs an argument, assign it.
857 if test -n "$ac_prev"; then
858 eval $ac_prev=\$ac_option
864 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
868 # Accept the important Cygnus configure options, so we can diagnose typos.
870 case $ac_dashdash$ac_option in
874 -bindir | --bindir | --bindi | --bind | --bin | --bi)
876 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
879 -build | --build | --buil | --bui | --bu)
880 ac_prev=build_alias ;;
881 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
882 build_alias=$ac_optarg ;;
884 -cache-file | --cache-file | --cache-fil | --cache-fi \
885 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
886 ac_prev=cache_file ;;
887 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
888 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
889 cache_file=$ac_optarg ;;
892 cache_file=config.cache ;;
894 -datadir | --datadir | --datadi | --datad)
896 -datadir=* | --datadir=* | --datadi=* | --datad=*)
897 datadir=$ac_optarg ;;
899 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
900 | --dataroo | --dataro | --datar)
901 ac_prev=datarootdir ;;
902 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
903 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
904 datarootdir=$ac_optarg ;;
906 -disable-* | --disable-*)
907 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
908 # Reject names that are not valid shell variable names.
909 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
910 as_fn_error $? "invalid feature name: $ac_useropt"
911 ac_useropt_orig=$ac_useropt
912 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
913 case $ac_user_opts in
917 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
918 ac_unrecognized_sep=', ';;
920 eval enable_$ac_useropt=no ;;
922 -docdir | --docdir | --docdi | --doc | --do)
924 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
927 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
929 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
932 -enable-* | --enable-*)
933 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
934 # Reject names that are not valid shell variable names.
935 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
936 as_fn_error $? "invalid feature name: $ac_useropt"
937 ac_useropt_orig=$ac_useropt
938 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
939 case $ac_user_opts in
943 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
944 ac_unrecognized_sep=', ';;
946 eval enable_$ac_useropt=\$ac_optarg ;;
948 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
949 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
950 | --exec | --exe | --ex)
951 ac_prev=exec_prefix ;;
952 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
953 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
954 | --exec=* | --exe=* | --ex=*)
955 exec_prefix=$ac_optarg ;;
957 -gas | --gas | --ga | --g)
958 # Obsolete; use --with-gas.
961 -help | --help | --hel | --he | -h)
963 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
964 ac_init_help=recursive ;;
965 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
966 ac_init_help=short ;;
968 -host | --host | --hos | --ho)
969 ac_prev=host_alias ;;
970 -host=* | --host=* | --hos=* | --ho=*)
971 host_alias=$ac_optarg ;;
973 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
975 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
977 htmldir=$ac_optarg ;;
979 -includedir | --includedir | --includedi | --included | --include \
980 | --includ | --inclu | --incl | --inc)
981 ac_prev=includedir ;;
982 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
983 | --includ=* | --inclu=* | --incl=* | --inc=*)
984 includedir=$ac_optarg ;;
986 -infodir | --infodir | --infodi | --infod | --info | --inf)
988 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
989 infodir=$ac_optarg ;;
991 -libdir | --libdir | --libdi | --libd)
993 -libdir=* | --libdir=* | --libdi=* | --libd=*)
996 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
997 | --libexe | --libex | --libe)
998 ac_prev=libexecdir ;;
999 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1000 | --libexe=* | --libex=* | --libe=*)
1001 libexecdir=$ac_optarg ;;
1003 -localedir | --localedir | --localedi | --localed | --locale)
1004 ac_prev=localedir ;;
1005 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1006 localedir=$ac_optarg ;;
1008 -localstatedir | --localstatedir | --localstatedi | --localstated \
1009 | --localstate | --localstat | --localsta | --localst | --locals)
1010 ac_prev=localstatedir ;;
1011 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1012 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1013 localstatedir=$ac_optarg ;;
1015 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1017 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1018 mandir=$ac_optarg ;;
1020 -nfp | --nfp | --nf)
1021 # Obsolete; use --without-fp.
1024 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1025 | --no-cr | --no-c | -n)
1028 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1029 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1032 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1033 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1034 | --oldin | --oldi | --old | --ol | --o)
1035 ac_prev=oldincludedir ;;
1036 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1037 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1038 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1039 oldincludedir=$ac_optarg ;;
1041 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1043 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1044 prefix=$ac_optarg ;;
1046 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1047 | --program-pre | --program-pr | --program-p)
1048 ac_prev=program_prefix ;;
1049 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1050 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1051 program_prefix=$ac_optarg ;;
1053 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1054 | --program-suf | --program-su | --program-s)
1055 ac_prev=program_suffix ;;
1056 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1057 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1058 program_suffix=$ac_optarg ;;
1060 -program-transform-name | --program-transform-name \
1061 | --program-transform-nam | --program-transform-na \
1062 | --program-transform-n | --program-transform- \
1063 | --program-transform | --program-transfor \
1064 | --program-transfo | --program-transf \
1065 | --program-trans | --program-tran \
1066 | --progr-tra | --program-tr | --program-t)
1067 ac_prev=program_transform_name ;;
1068 -program-transform-name=* | --program-transform-name=* \
1069 | --program-transform-nam=* | --program-transform-na=* \
1070 | --program-transform-n=* | --program-transform-=* \
1071 | --program-transform=* | --program-transfor=* \
1072 | --program-transfo=* | --program-transf=* \
1073 | --program-trans=* | --program-tran=* \
1074 | --progr-tra=* | --program-tr=* | --program-t=*)
1075 program_transform_name=$ac_optarg ;;
1077 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1079 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1080 pdfdir=$ac_optarg ;;
1082 -psdir | --psdir | --psdi | --psd | --ps)
1084 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1087 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1088 | -silent | --silent | --silen | --sile | --sil)
1091 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1093 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1095 sbindir=$ac_optarg ;;
1097 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1098 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1099 | --sharedst | --shareds | --shared | --share | --shar \
1101 ac_prev=sharedstatedir ;;
1102 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1103 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1104 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1106 sharedstatedir=$ac_optarg ;;
1108 -site | --site | --sit)
1110 -site=* | --site=* | --sit=*)
1113 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1115 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1116 srcdir=$ac_optarg ;;
1118 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1119 | --syscon | --sysco | --sysc | --sys | --sy)
1120 ac_prev=sysconfdir ;;
1121 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1122 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1123 sysconfdir=$ac_optarg ;;
1125 -target | --target | --targe | --targ | --tar | --ta | --t)
1126 ac_prev=target_alias ;;
1127 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1128 target_alias=$ac_optarg ;;
1130 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1133 -version | --version | --versio | --versi | --vers | -V)
1134 ac_init_version=: ;;
1137 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1138 # Reject names that are not valid shell variable names.
1139 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1140 as_fn_error $? "invalid package name: $ac_useropt"
1141 ac_useropt_orig=$ac_useropt
1142 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1143 case $ac_user_opts in
1147 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1148 ac_unrecognized_sep=', ';;
1150 eval with_$ac_useropt=\$ac_optarg ;;
1152 -without-* | --without-*)
1153 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1154 # Reject names that are not valid shell variable names.
1155 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1156 as_fn_error $? "invalid package name: $ac_useropt"
1157 ac_useropt_orig=$ac_useropt
1158 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1159 case $ac_user_opts in
1163 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1164 ac_unrecognized_sep=', ';;
1166 eval with_$ac_useropt=no ;;
1169 # Obsolete; use --with-x.
1172 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1173 | --x-incl | --x-inc | --x-in | --x-i)
1174 ac_prev=x_includes ;;
1175 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1176 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1177 x_includes=$ac_optarg ;;
1179 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1180 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1181 ac_prev=x_libraries ;;
1182 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1183 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1184 x_libraries=$ac_optarg ;;
1186 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1187 Try \`$0 --help' for more information"
1191 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1192 # Reject names that are not valid shell variable names.
1193 case $ac_envvar in #(
1194 '' | [0-9]* | *[!_$as_cr_alnum]* )
1195 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1197 eval $ac_envvar=\$ac_optarg
1198 export $ac_envvar ;;
1201 # FIXME: should be removed in autoconf 3.0.
1202 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1203 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1204 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1205 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1211 if test -n "$ac_prev"; then
1212 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1213 as_fn_error $? "missing argument to $ac_option"
1216 if test -n "$ac_unrecognized_opts"; then
1217 case $enable_option_checking in
1219 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1220 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1224 # Check all directory arguments for consistency.
1225 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1226 datadir sysconfdir sharedstatedir localstatedir includedir \
1227 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1228 libdir localedir mandir
1230 eval ac_val=\$$ac_var
1231 # Remove trailing slashes.
1234 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1235 eval $ac_var=\$ac_val;;
1237 # Be sure to have absolute directory names.
1239 [\\/$]* | ?:[\\/]* ) continue;;
1240 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1242 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1245 # There might be people who depend on the old broken behavior: `$host'
1246 # used to hold the argument of --host etc.
1247 # FIXME: To remove some day.
1250 target=$target_alias
1252 # FIXME: To remove some day.
1253 if test "x$host_alias" != x; then
1254 if test "x$build_alias" = x; then
1255 cross_compiling=maybe
1256 $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
1257 If a cross compiler is detected then cross compile mode will be used" >&2
1258 elif test "x$build_alias" != "x$host_alias"; then
1264 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1266 test "$silent" = yes && exec 6>/dev/null
1269 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1270 ac_ls_di=`ls -di .` &&
1271 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1272 as_fn_error $? "working directory cannot be determined"
1273 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1274 as_fn_error $? "pwd does not report name of working directory"
1277 # Find the source files, if location was not specified.
1278 if test -z "$srcdir"; then
1279 ac_srcdir_defaulted=yes
1280 # Try the directory containing this script, then the parent directory.
1281 ac_confdir=`$as_dirname -- "$as_myself" ||
1282 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1283 X"$as_myself" : 'X\(//\)[^/]' \| \
1284 X"$as_myself" : 'X\(//\)$' \| \
1285 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1286 $as_echo X"$as_myself" |
1287 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1305 if test ! -r "$srcdir/$ac_unique_file"; then
1309 ac_srcdir_defaulted=no
1311 if test ! -r "$srcdir/$ac_unique_file"; then
1312 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1313 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1315 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1317 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1319 # When building in place, set srcdir=.
1320 if test "$ac_abs_confdir" = "$ac_pwd"; then
1323 # Remove unnecessary trailing slashes from srcdir.
1324 # Double slashes in file names in object file debugging info
1325 # mess up M-x gdb in Emacs.
1327 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1329 for ac_var in $ac_precious_vars; do
1330 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1331 eval ac_env_${ac_var}_value=\$${ac_var}
1332 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1333 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1337 # Report the --help message.
1339 if test "$ac_init_help" = "long"; then
1340 # Omit some internal or obsolete options to make the list less imposing.
1341 # This message is too long to be a string in the A/UX 3.1 sh.
1343 \`configure' configures GNU C Library (see version.h) to adapt to many kinds of systems.
1345 Usage: $0 [OPTION]... [VAR=VALUE]...
1347 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1348 VAR=VALUE. See below for descriptions of some of the useful variables.
1350 Defaults for the options are specified in brackets.
1353 -h, --help display this help and exit
1354 --help=short display options specific to this package
1355 --help=recursive display the short help of all the included packages
1356 -V, --version display version information and exit
1357 -q, --quiet, --silent do not print \`checking ...' messages
1358 --cache-file=FILE cache test results in FILE [disabled]
1359 -C, --config-cache alias for \`--cache-file=config.cache'
1360 -n, --no-create do not create output files
1361 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1363 Installation directories:
1364 --prefix=PREFIX install architecture-independent files in PREFIX
1365 [$ac_default_prefix]
1366 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1369 By default, \`make install' will install all the files in
1370 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1371 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1372 for instance \`--prefix=\$HOME'.
1374 For better control, use the options below.
1376 Fine tuning of the installation directories:
1377 --bindir=DIR user executables [EPREFIX/bin]
1378 --sbindir=DIR system admin executables [EPREFIX/sbin]
1379 --libexecdir=DIR program executables [EPREFIX/libexec]
1380 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1381 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1382 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1383 --libdir=DIR object code libraries [EPREFIX/lib]
1384 --includedir=DIR C header files [PREFIX/include]
1385 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1386 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1387 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1388 --infodir=DIR info documentation [DATAROOTDIR/info]
1389 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1390 --mandir=DIR man documentation [DATAROOTDIR/man]
1391 --docdir=DIR documentation root [DATAROOTDIR/doc/c-library]
1392 --htmldir=DIR html documentation [DOCDIR]
1393 --dvidir=DIR dvi documentation [DOCDIR]
1394 --pdfdir=DIR pdf documentation [DOCDIR]
1395 --psdir=DIR ps documentation [DOCDIR]
1401 --build=BUILD configure for building on BUILD [guessed]
1402 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1406 if test -n "$ac_init_help"; then
1407 case $ac_init_help in
1408 short | recursive ) echo "Configuration of GNU C Library (see version.h):";;
1413 --disable-option-checking ignore unrecognized --enable/--with options
1414 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1415 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1416 --disable-sanity-checks really do not use threads (should not be used except
1417 in special situations) [default=yes]
1418 --enable-check-abi do "make check-abi" in "make check" (no/warn/yes)
1420 --enable-shared build shared library [default=yes if GNU ld & ELF]
1421 --enable-profile build profiled library [default=no]
1422 --enable-omitfp build undebuggable optimized library [default=no]
1423 --enable-bounded build with runtime bounds checking [default=no]
1424 --disable-versioning do not include versioning information in the library
1425 objects [default=yes if supported]
1426 --enable-oldest-abi=ABI configure the oldest ABI supported [e.g. 2.2]
1427 [default=glibc default]
1428 --enable-stackguard-randomization
1429 initialize __stack_chk_guard canary with a random
1430 number at program start
1431 --enable-add-ons[=DIRS...]
1432 configure and build add-ons in DIR1,DIR2,... search
1433 for add-ons if no parameter given
1434 --disable-hidden-plt do not hide internal function calls to avoid PLT
1435 --enable-bind-now disable lazy relocations in DSOs
1436 --enable-static-nss build static NSS modules [default=no]
1437 --disable-force-install don't force installation of files from this package,
1438 even if they are older than the installed files
1439 --enable-kernel=VERSION compile for compatibility with kernel not older than
1441 --enable-all-warnings enable all useful warnings gcc can issue
1442 --enable-multi-arch enable single DSO with optimizations for multiple
1444 --enable-experimental-malloc
1445 enable experimental malloc features
1446 --enable-nss-crypt enable libcrypt to use nss
1449 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1450 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1451 --with-gd=DIR find libgd include dir and library with prefix DIR
1452 --with-gd-include=DIR find libgd include files in DIR
1453 --with-gd-lib=DIR find libgd library files in DIR
1454 --with-fp if using floating-point hardware [default=yes]
1455 --with-binutils=PATH specify location of binutils (as and ld)
1456 --with-elf if using the ELF object format
1457 --with-selinux if building with SELinux support
1458 --with-xcoff if using the XCOFF object format
1459 --without-cvs if CVS should not be used
1460 --with-headers=PATH location of system headers to use (for example
1461 /usr/src/linux/include) [default=compiler default]
1462 --with-tls enable support for TLS
1463 --without-__thread do not use TLS features even when supporting them
1464 --with-cpu=CPU select code for CPU variant
1466 Some influential environment variables:
1467 CC C compiler command
1468 CFLAGS C compiler flags
1469 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1470 nonstandard directory <lib dir>
1471 LIBS libraries to pass to the linker, e.g. -l<library>
1472 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1473 you have headers in a nonstandard directory <include dir>
1475 CXX C++ compiler command
1476 CXXFLAGS C++ compiler flags
1478 Use these variables to override the choices made by `configure' or to help
1479 it to find libraries and programs with nonstandard names/locations.
1481 Report bugs to <glibc>.
1482 GNU C Library home page: <http://www.gnu.org/software/c-library/>.
1483 General help using GNU software: <http://www.gnu.org/gethelp/>.
1488 if test "$ac_init_help" = "recursive"; then
1489 # If there are subdirs, report their specific --help.
1490 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1491 test -d "$ac_dir" ||
1492 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1497 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1499 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1500 # A ".." for each directory in $ac_dir_suffix.
1501 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1502 case $ac_top_builddir_sub in
1503 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1504 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1507 ac_abs_top_builddir=$ac_pwd
1508 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1509 # for backward compatibility:
1510 ac_top_builddir=$ac_top_build_prefix
1513 .) # We are building in place.
1515 ac_top_srcdir=$ac_top_builddir_sub
1516 ac_abs_top_srcdir=$ac_pwd ;;
1517 [\\/]* | ?:[\\/]* ) # Absolute name.
1518 ac_srcdir=$srcdir$ac_dir_suffix;
1519 ac_top_srcdir=$srcdir
1520 ac_abs_top_srcdir=$srcdir ;;
1522 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1523 ac_top_srcdir=$ac_top_build_prefix$srcdir
1524 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1526 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1528 cd "$ac_dir" || { ac_status=$?; continue; }
1529 # Check for guested configure.
1530 if test -f "$ac_srcdir/configure.gnu"; then
1532 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1533 elif test -f "$ac_srcdir/configure"; then
1535 $SHELL "$ac_srcdir/configure" --help=recursive
1537 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1539 cd "$ac_pwd" || { ac_status=$?; break; }
1543 test -n "$ac_init_help" && exit $ac_status
1544 if $ac_init_version; then
1546 GNU C Library configure (see version.h)
1547 generated by GNU Autoconf 2.66
1549 Copyright (C) 2010 Free Software Foundation, Inc.
1550 This configure script is free software; the Free Software Foundation
1551 gives unlimited permission to copy, distribute and modify it.
1556 ## ------------------------ ##
1557 ## Autoconf initialization. ##
1558 ## ------------------------ ##
1560 # ac_fn_c_try_compile LINENO
1561 # --------------------------
1562 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1563 ac_fn_c_try_compile ()
1565 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1566 rm -f conftest.$ac_objext
1567 if { { ac_try="$ac_compile"
1569 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1570 *) ac_try_echo=$ac_try;;
1572 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1573 $as_echo "$ac_try_echo"; } >&5
1574 (eval "$ac_compile") 2>conftest.err
1576 if test -s conftest.err; then
1577 grep -v '^ *+' conftest.err >conftest.er1
1578 cat conftest.er1 >&5
1579 mv -f conftest.er1 conftest.err
1581 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1582 test $ac_status = 0; } && {
1583 test -z "$ac_c_werror_flag" ||
1584 test ! -s conftest.err
1585 } && test -s conftest.$ac_objext; then :
1588 $as_echo "$as_me: failed program was:" >&5
1589 sed 's/^/| /' conftest.$ac_ext >&5
1593 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1594 as_fn_set_status $ac_retval
1596 } # ac_fn_c_try_compile
1598 # ac_fn_c_try_cpp LINENO
1599 # ----------------------
1600 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1603 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1604 if { { ac_try="$ac_cpp conftest.$ac_ext"
1606 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1607 *) ac_try_echo=$ac_try;;
1609 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1610 $as_echo "$ac_try_echo"; } >&5
1611 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1613 if test -s conftest.err; then
1614 grep -v '^ *+' conftest.err >conftest.er1
1615 cat conftest.er1 >&5
1616 mv -f conftest.er1 conftest.err
1618 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1619 test $ac_status = 0; } >/dev/null && {
1620 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1621 test ! -s conftest.err
1625 $as_echo "$as_me: failed program was:" >&5
1626 sed 's/^/| /' conftest.$ac_ext >&5
1630 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1631 as_fn_set_status $ac_retval
1635 # ac_fn_cxx_try_compile LINENO
1636 # ----------------------------
1637 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1638 ac_fn_cxx_try_compile ()
1640 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1641 rm -f conftest.$ac_objext
1642 if { { ac_try="$ac_compile"
1644 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1645 *) ac_try_echo=$ac_try;;
1647 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1648 $as_echo "$ac_try_echo"; } >&5
1649 (eval "$ac_compile") 2>conftest.err
1651 if test -s conftest.err; then
1652 grep -v '^ *+' conftest.err >conftest.er1
1653 cat conftest.er1 >&5
1654 mv -f conftest.er1 conftest.err
1656 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1657 test $ac_status = 0; } && {
1658 test -z "$ac_cxx_werror_flag" ||
1659 test ! -s conftest.err
1660 } && test -s conftest.$ac_objext; then :
1663 $as_echo "$as_me: failed program was:" >&5
1664 sed 's/^/| /' conftest.$ac_ext >&5
1668 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1669 as_fn_set_status $ac_retval
1671 } # ac_fn_cxx_try_compile
1673 # ac_fn_c_try_link LINENO
1674 # -----------------------
1675 # Try to link conftest.$ac_ext, and return whether this succeeded.
1678 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1679 rm -f conftest.$ac_objext conftest$ac_exeext
1680 if { { ac_try="$ac_link"
1682 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1683 *) ac_try_echo=$ac_try;;
1685 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1686 $as_echo "$ac_try_echo"; } >&5
1687 (eval "$ac_link") 2>conftest.err
1689 if test -s conftest.err; then
1690 grep -v '^ *+' conftest.err >conftest.er1
1691 cat conftest.er1 >&5
1692 mv -f conftest.er1 conftest.err
1694 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1695 test $ac_status = 0; } && {
1696 test -z "$ac_c_werror_flag" ||
1697 test ! -s conftest.err
1698 } && test -s conftest$ac_exeext && {
1699 test "$cross_compiling" = yes ||
1700 $as_test_x conftest$ac_exeext
1704 $as_echo "$as_me: failed program was:" >&5
1705 sed 's/^/| /' conftest.$ac_ext >&5
1709 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1710 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1711 # interfere with the next link command; also delete a directory that is
1712 # left behind by Apple's compiler. We do this before executing the actions.
1713 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1714 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1715 as_fn_set_status $ac_retval
1717 } # ac_fn_c_try_link
1719 # ac_fn_c_try_run LINENO
1720 # ----------------------
1721 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1722 # that executables *can* be run.
1725 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1726 if { { ac_try="$ac_link"
1728 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1729 *) ac_try_echo=$ac_try;;
1731 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1732 $as_echo "$ac_try_echo"; } >&5
1733 (eval "$ac_link") 2>&5
1735 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1736 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1737 { { case "(($ac_try" in
1738 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1739 *) ac_try_echo=$ac_try;;
1741 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1742 $as_echo "$ac_try_echo"; } >&5
1743 (eval "$ac_try") 2>&5
1745 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1746 test $ac_status = 0; }; }; then :
1749 $as_echo "$as_me: program exited with status $ac_status" >&5
1750 $as_echo "$as_me: failed program was:" >&5
1751 sed 's/^/| /' conftest.$ac_ext >&5
1753 ac_retval=$ac_status
1755 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1756 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1757 as_fn_set_status $ac_retval
1761 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1762 # --------------------------------------------
1763 # Tries to find the compile-time value of EXPR in a program that includes
1764 # INCLUDES, setting VAR accordingly. Returns whether the value could be
1766 ac_fn_c_compute_int ()
1768 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1769 if test "$cross_compiling" = yes; then
1770 # Depending upon the size, compute the lo and hi bounds.
1771 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1772 /* end confdefs.h. */
1777 static int test_array [1 - 2 * !(($2) >= 0)];
1784 if ac_fn_c_try_compile "$LINENO"; then :
1787 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1788 /* end confdefs.h. */
1793 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1800 if ac_fn_c_try_compile "$LINENO"; then :
1801 ac_hi=$ac_mid; break
1803 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
1804 if test $ac_lo -le $ac_mid; then
1808 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
1810 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1813 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1814 /* end confdefs.h. */
1819 static int test_array [1 - 2 * !(($2) < 0)];
1826 if ac_fn_c_try_compile "$LINENO"; then :
1829 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1830 /* end confdefs.h. */
1835 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
1842 if ac_fn_c_try_compile "$LINENO"; then :
1843 ac_lo=$ac_mid; break
1845 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
1846 if test $ac_mid -le $ac_hi; then
1850 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
1852 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1857 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1859 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1860 # Binary search between lo and hi bounds.
1861 while test "x$ac_lo" != "x$ac_hi"; do
1862 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
1863 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1864 /* end confdefs.h. */
1869 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1876 if ac_fn_c_try_compile "$LINENO"; then :
1879 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
1881 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1884 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
1888 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1889 /* end confdefs.h. */
1891 static long int longval () { return $2; }
1892 static unsigned long int ulongval () { return $2; }
1899 FILE *f = fopen ("conftest.val", "w");
1904 long int i = longval ();
1907 fprintf (f, "%ld", i);
1911 unsigned long int i = ulongval ();
1914 fprintf (f, "%lu", i);
1916 /* Do not output a trailing newline, as this causes \r\n confusion
1917 on some platforms. */
1918 return ferror (f) || fclose (f) != 0;
1924 if ac_fn_c_try_run "$LINENO"; then :
1925 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
1929 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
1930 conftest.$ac_objext conftest.beam conftest.$ac_ext
1934 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1935 as_fn_set_status $ac_retval
1937 } # ac_fn_c_compute_int
1939 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1940 # -------------------------------------------------------
1941 # Tests whether HEADER exists and can be compiled using the include files in
1942 # INCLUDES, setting the cache variable VAR accordingly.
1943 ac_fn_c_check_header_compile ()
1945 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1946 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1947 $as_echo_n "checking for $2... " >&6; }
1948 if eval "test \"\${$3+set}\"" = set; then :
1949 $as_echo_n "(cached) " >&6
1951 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1952 /* end confdefs.h. */
1956 if ac_fn_c_try_compile "$LINENO"; then :
1961 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1965 $as_echo "$ac_res" >&6; }
1966 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1968 } # ac_fn_c_check_header_compile
1969 cat >config.log <<_ACEOF
1970 This file contains any messages produced by compilers while
1971 running configure, to aid debugging if configure makes a mistake.
1973 It was created by GNU C Library $as_me (see version.h), which was
1974 generated by GNU Autoconf 2.66. Invocation command line was
1986 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1987 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1988 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1989 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1990 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1992 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1993 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1995 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1996 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1997 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1998 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1999 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2000 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2001 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2005 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2009 test -z "$as_dir" && as_dir=.
2010 $as_echo "PATH: $as_dir"
2026 # Keep a trace of the command line.
2027 # Strip out --no-create and --no-recursion so they do not pile up.
2028 # Strip out --silent because we don't want to record it for future runs.
2029 # Also quote any args containing shell meta-characters.
2030 # Make two passes to allow for proper duplicate-argument suppression.
2034 ac_must_keep_next=false
2040 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2041 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2042 | -silent | --silent | --silen | --sile | --sil)
2045 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2048 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2050 as_fn_append ac_configure_args1 " '$ac_arg'"
2051 if test $ac_must_keep_next = true; then
2052 ac_must_keep_next=false # Got value, back to normal.
2055 *=* | --config-cache | -C | -disable-* | --disable-* \
2056 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2057 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2058 | -with-* | --with-* | -without-* | --without-* | --x)
2059 case "$ac_configure_args0 " in
2060 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2063 -* ) ac_must_keep_next=true ;;
2066 as_fn_append ac_configure_args " '$ac_arg'"
2071 { ac_configure_args0=; unset ac_configure_args0;}
2072 { ac_configure_args1=; unset ac_configure_args1;}
2074 # When interrupted or exit'd, cleanup temporary files, and complete
2075 # config.log. We remove comments because anyway the quotes in there
2076 # would cause problems or look ugly.
2077 # WARNING: Use '\'' to represent an apostrophe within the trap.
2078 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2079 trap 'exit_status=$?
2080 # Save into config.log some information that might help in debugging.
2084 $as_echo "## ---------------- ##
2085 ## Cache variables. ##
2086 ## ---------------- ##"
2088 # The following way of writing the cache mishandles newlines in values,
2090 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2091 eval ac_val=\$$ac_var
2095 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2096 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2099 _ | IFS | as_nl) ;; #(
2100 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2101 *) { eval $ac_var=; unset $ac_var;} ;;
2106 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2107 *${as_nl}ac_space=\ *)
2109 "s/'\''/'\''\\\\'\'''\''/g;
2110 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2113 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2120 $as_echo "## ----------------- ##
2121 ## Output variables. ##
2122 ## ----------------- ##"
2124 for ac_var in $ac_subst_vars
2126 eval ac_val=\$$ac_var
2128 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2130 $as_echo "$ac_var='\''$ac_val'\''"
2134 if test -n "$ac_subst_files"; then
2135 $as_echo "## ------------------- ##
2136 ## File substitutions. ##
2137 ## ------------------- ##"
2139 for ac_var in $ac_subst_files
2141 eval ac_val=\$$ac_var
2143 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2145 $as_echo "$ac_var='\''$ac_val'\''"
2150 if test -s confdefs.h; then
2151 $as_echo "## ----------- ##
2158 test "$ac_signal" != 0 &&
2159 $as_echo "$as_me: caught signal $ac_signal"
2160 $as_echo "$as_me: exit $exit_status"
2162 rm -f core *.core core.conftest.* &&
2163 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2166 for ac_signal in 1 2 13 15; do
2167 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2171 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2172 rm -f -r conftest* confdefs.h
2174 $as_echo "/* confdefs.h */" > confdefs.h
2176 # Predefined preprocessor variables.
2178 cat >>confdefs.h <<_ACEOF
2179 #define PACKAGE_NAME "$PACKAGE_NAME"
2182 cat >>confdefs.h <<_ACEOF
2183 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2186 cat >>confdefs.h <<_ACEOF
2187 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2190 cat >>confdefs.h <<_ACEOF
2191 #define PACKAGE_STRING "$PACKAGE_STRING"
2194 cat >>confdefs.h <<_ACEOF
2195 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2198 cat >>confdefs.h <<_ACEOF
2199 #define PACKAGE_URL "$PACKAGE_URL"
2203 # Let the site file select an alternate cache file if it wants to.
2204 # Prefer an explicitly selected file to automatically selected ones.
2207 if test -n "$CONFIG_SITE"; then
2208 # We do not want a PATH search for config.site.
2209 case $CONFIG_SITE in #((
2210 -*) ac_site_file1=./$CONFIG_SITE;;
2211 */*) ac_site_file1=$CONFIG_SITE;;
2212 *) ac_site_file1=./$CONFIG_SITE;;
2214 elif test "x$prefix" != xNONE; then
2215 ac_site_file1=$prefix/share/config.site
2216 ac_site_file2=$prefix/etc/config.site
2218 ac_site_file1=$ac_default_prefix/share/config.site
2219 ac_site_file2=$ac_default_prefix/etc/config.site
2221 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2223 test "x$ac_site_file" = xNONE && continue
2224 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2225 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2226 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2227 sed 's/^/| /' "$ac_site_file" >&5
2229 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2230 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2231 as_fn_error $? "failed to load site script $ac_site_file
2232 See \`config.log' for more details" "$LINENO" 5; }
2236 if test -r "$cache_file"; then
2237 # Some versions of bash will fail to source /dev/null (special files
2238 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2239 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2240 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2241 $as_echo "$as_me: loading cache $cache_file" >&6;}
2243 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2244 *) . "./$cache_file";;
2248 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2249 $as_echo "$as_me: creating cache $cache_file" >&6;}
2253 # Check that the precious variables saved in the cache have kept the same
2255 ac_cache_corrupted=false
2256 for ac_var in $ac_precious_vars; do
2257 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2258 eval ac_new_set=\$ac_env_${ac_var}_set
2259 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2260 eval ac_new_val=\$ac_env_${ac_var}_value
2261 case $ac_old_set,$ac_new_set in
2263 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2264 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2265 ac_cache_corrupted=: ;;
2267 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2268 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2269 ac_cache_corrupted=: ;;
2272 if test "x$ac_old_val" != "x$ac_new_val"; then
2273 # differences in whitespace do not lead to failure.
2274 ac_old_val_w=`echo x $ac_old_val`
2275 ac_new_val_w=`echo x $ac_new_val`
2276 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2277 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2278 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2279 ac_cache_corrupted=:
2281 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2282 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2283 eval $ac_var=\$ac_old_val
2285 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2286 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2287 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2288 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2291 # Pass precious variables to config.status.
2292 if test "$ac_new_set" = set; then
2294 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2295 *) ac_arg=$ac_var=$ac_new_val ;;
2297 case " $ac_configure_args " in
2298 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2299 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2303 if $ac_cache_corrupted; then
2304 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2305 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2306 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2307 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2308 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2310 ## -------------------- ##
2311 ## Main body of script. ##
2312 ## -------------------- ##
2315 ac_cpp='$CPP $CPPFLAGS'
2316 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2317 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2318 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2322 ac_config_headers="$ac_config_headers config.h"
2325 for ac_dir in scripts "$srcdir"/scripts; do
2326 if test -f "$ac_dir/install-sh"; then
2328 ac_install_sh="$ac_aux_dir/install-sh -c"
2330 elif test -f "$ac_dir/install.sh"; then
2332 ac_install_sh="$ac_aux_dir/install.sh -c"
2334 elif test -f "$ac_dir/shtool"; then
2336 ac_install_sh="$ac_aux_dir/shtool install -c"
2340 if test -z "$ac_aux_dir"; then
2341 as_fn_error $? "cannot find install-sh, install.sh, or shtool in scripts \"$srcdir\"/scripts" "$LINENO" 5
2344 # These three variables are undocumented and unsupported,
2345 # and are intended to be withdrawn in a future Autoconf release.
2346 # They can cause serious problems if a builder's source tree is in a directory
2347 # whose full name contains unusual characters.
2348 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2349 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2350 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2359 # Make sure we can run config.sub.
2360 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2361 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2363 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2364 $as_echo_n "checking build system type... " >&6; }
2365 if test "${ac_cv_build+set}" = set; then :
2366 $as_echo_n "(cached) " >&6
2368 ac_build_alias=$build_alias
2369 test "x$ac_build_alias" = x &&
2370 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2371 test "x$ac_build_alias" = x &&
2372 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2373 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2374 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2378 $as_echo "$ac_cv_build" >&6; }
2379 case $ac_cv_build in
2381 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2384 ac_save_IFS=$IFS; IFS='-'
2390 # Remember, the first character of IFS is used to create $*,
2391 # except with old shells:
2394 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2397 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2398 $as_echo_n "checking host system type... " >&6; }
2399 if test "${ac_cv_host+set}" = set; then :
2400 $as_echo_n "(cached) " >&6
2402 if test "x$host_alias" = x; then
2403 ac_cv_host=$ac_cv_build
2405 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2406 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2410 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2411 $as_echo "$ac_cv_host" >&6; }
2414 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2417 ac_save_IFS=$IFS; IFS='-'
2423 # Remember, the first character of IFS is used to create $*,
2424 # except with old shells:
2427 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2432 ac_cpp='$CPP $CPPFLAGS'
2433 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2434 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2435 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2436 if test -n "$ac_tool_prefix"; then
2437 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2438 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2439 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2440 $as_echo_n "checking for $ac_word... " >&6; }
2441 if test "${ac_cv_prog_CC+set}" = set; then :
2442 $as_echo_n "(cached) " >&6
2444 if test -n "$CC"; then
2445 ac_cv_prog_CC="$CC" # Let the user override the test.
2447 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2451 test -z "$as_dir" && as_dir=.
2452 for ac_exec_ext in '' $ac_executable_extensions; do
2453 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2454 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2455 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2465 if test -n "$CC"; then
2466 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2467 $as_echo "$CC" >&6; }
2469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2470 $as_echo "no" >&6; }
2475 if test -z "$ac_cv_prog_CC"; then
2477 # Extract the first word of "gcc", so it can be a program name with args.
2478 set dummy gcc; ac_word=$2
2479 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2480 $as_echo_n "checking for $ac_word... " >&6; }
2481 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2482 $as_echo_n "(cached) " >&6
2484 if test -n "$ac_ct_CC"; then
2485 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2487 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2491 test -z "$as_dir" && as_dir=.
2492 for ac_exec_ext in '' $ac_executable_extensions; do
2493 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2494 ac_cv_prog_ac_ct_CC="gcc"
2495 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2504 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2505 if test -n "$ac_ct_CC"; then
2506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2507 $as_echo "$ac_ct_CC" >&6; }
2509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2510 $as_echo "no" >&6; }
2513 if test "x$ac_ct_CC" = x; then
2516 case $cross_compiling:$ac_tool_warned in
2518 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2519 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2520 ac_tool_warned=yes ;;
2528 if test -z "$CC"; then
2529 if test -n "$ac_tool_prefix"; then
2530 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2531 set dummy ${ac_tool_prefix}cc; ac_word=$2
2532 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2533 $as_echo_n "checking for $ac_word... " >&6; }
2534 if test "${ac_cv_prog_CC+set}" = set; then :
2535 $as_echo_n "(cached) " >&6
2537 if test -n "$CC"; then
2538 ac_cv_prog_CC="$CC" # Let the user override the test.
2540 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2544 test -z "$as_dir" && as_dir=.
2545 for ac_exec_ext in '' $ac_executable_extensions; do
2546 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2547 ac_cv_prog_CC="${ac_tool_prefix}cc"
2548 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2558 if test -n "$CC"; then
2559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2560 $as_echo "$CC" >&6; }
2562 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2563 $as_echo "no" >&6; }
2569 if test -z "$CC"; then
2570 # Extract the first word of "cc", so it can be a program name with args.
2571 set dummy cc; ac_word=$2
2572 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2573 $as_echo_n "checking for $ac_word... " >&6; }
2574 if test "${ac_cv_prog_CC+set}" = set; then :
2575 $as_echo_n "(cached) " >&6
2577 if test -n "$CC"; then
2578 ac_cv_prog_CC="$CC" # Let the user override the test.
2581 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2585 test -z "$as_dir" && as_dir=.
2586 for ac_exec_ext in '' $ac_executable_extensions; do
2587 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2588 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2589 ac_prog_rejected=yes
2593 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2600 if test $ac_prog_rejected = yes; then
2601 # We found a bogon in the path, so make sure we never use it.
2602 set dummy $ac_cv_prog_CC
2604 if test $# != 0; then
2605 # We chose a different compiler from the bogus one.
2606 # However, it has the same basename, so the bogon will be chosen
2607 # first if we set CC to just the basename; use the full file name.
2609 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2615 if test -n "$CC"; then
2616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2617 $as_echo "$CC" >&6; }
2619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2620 $as_echo "no" >&6; }
2625 if test -z "$CC"; then
2626 if test -n "$ac_tool_prefix"; then
2627 for ac_prog in cl.exe
2629 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2630 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2631 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2632 $as_echo_n "checking for $ac_word... " >&6; }
2633 if test "${ac_cv_prog_CC+set}" = set; then :
2634 $as_echo_n "(cached) " >&6
2636 if test -n "$CC"; then
2637 ac_cv_prog_CC="$CC" # Let the user override the test.
2639 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2643 test -z "$as_dir" && as_dir=.
2644 for ac_exec_ext in '' $ac_executable_extensions; do
2645 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2646 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2647 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2657 if test -n "$CC"; then
2658 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2659 $as_echo "$CC" >&6; }
2661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2662 $as_echo "no" >&6; }
2666 test -n "$CC" && break
2669 if test -z "$CC"; then
2671 for ac_prog in cl.exe
2673 # Extract the first word of "$ac_prog", so it can be a program name with args.
2674 set dummy $ac_prog; ac_word=$2
2675 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2676 $as_echo_n "checking for $ac_word... " >&6; }
2677 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2678 $as_echo_n "(cached) " >&6
2680 if test -n "$ac_ct_CC"; then
2681 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2683 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2687 test -z "$as_dir" && as_dir=.
2688 for ac_exec_ext in '' $ac_executable_extensions; do
2689 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2690 ac_cv_prog_ac_ct_CC="$ac_prog"
2691 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2700 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2701 if test -n "$ac_ct_CC"; then
2702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2703 $as_echo "$ac_ct_CC" >&6; }
2705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2706 $as_echo "no" >&6; }
2710 test -n "$ac_ct_CC" && break
2713 if test "x$ac_ct_CC" = x; then
2716 case $cross_compiling:$ac_tool_warned in
2718 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2719 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2720 ac_tool_warned=yes ;;
2729 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2730 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2731 as_fn_error $? "no acceptable C compiler found in \$PATH
2732 See \`config.log' for more details" "$LINENO" 5; }
2734 # Provide some information about the compiler.
2735 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2738 for ac_option in --version -v -V -qversion; do
2739 { { ac_try="$ac_compiler $ac_option >&5"
2741 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2742 *) ac_try_echo=$ac_try;;
2744 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2745 $as_echo "$ac_try_echo"; } >&5
2746 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2748 if test -s conftest.err; then
2750 ... rest of stderr output deleted ...
2751 10q' conftest.err >conftest.er1
2752 cat conftest.er1 >&5
2754 rm -f conftest.er1 conftest.err
2755 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2756 test $ac_status = 0; }
2760 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2761 $as_echo_n "checking for suffix of object files... " >&6; }
2762 if test "${ac_cv_objext+set}" = set; then :
2763 $as_echo_n "(cached) " >&6
2765 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2766 /* end confdefs.h. */
2776 rm -f conftest.o conftest.obj
2777 if { { ac_try="$ac_compile"
2779 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2780 *) ac_try_echo=$ac_try;;
2782 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2783 $as_echo "$ac_try_echo"; } >&5
2784 (eval "$ac_compile") 2>&5
2786 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2787 test $ac_status = 0; }; then :
2788 for ac_file in conftest.o conftest.obj conftest.*; do
2789 test -f "$ac_file" || continue;
2791 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
2792 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2797 $as_echo "$as_me: failed program was:" >&5
2798 sed 's/^/| /' conftest.$ac_ext >&5
2800 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2801 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2802 as_fn_error $? "cannot compute suffix of object files: cannot compile
2803 See \`config.log' for more details" "$LINENO" 5; }
2805 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
2808 $as_echo "$ac_cv_objext" >&6; }
2809 OBJEXT=$ac_cv_objext
2811 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
2812 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
2813 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
2814 $as_echo_n "(cached) " >&6
2816 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2817 /* end confdefs.h. */
2830 if ac_fn_c_try_compile "$LINENO"; then :
2835 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2836 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2839 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
2840 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
2841 if test $ac_compiler_gnu = yes; then
2846 ac_test_CFLAGS=${CFLAGS+set}
2847 ac_save_CFLAGS=$CFLAGS
2848 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
2849 $as_echo_n "checking whether $CC accepts -g... " >&6; }
2850 if test "${ac_cv_prog_cc_g+set}" = set; then :
2851 $as_echo_n "(cached) " >&6
2853 ac_save_c_werror_flag=$ac_c_werror_flag
2854 ac_c_werror_flag=yes
2857 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2858 /* end confdefs.h. */
2868 if ac_fn_c_try_compile "$LINENO"; then :
2872 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2873 /* end confdefs.h. */
2883 if ac_fn_c_try_compile "$LINENO"; then :
2886 ac_c_werror_flag=$ac_save_c_werror_flag
2888 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2889 /* end confdefs.h. */
2899 if ac_fn_c_try_compile "$LINENO"; then :
2902 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2904 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2906 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2907 ac_c_werror_flag=$ac_save_c_werror_flag
2909 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
2910 $as_echo "$ac_cv_prog_cc_g" >&6; }
2911 if test "$ac_test_CFLAGS" = set; then
2912 CFLAGS=$ac_save_CFLAGS
2913 elif test $ac_cv_prog_cc_g = yes; then
2914 if test "$GCC" = yes; then
2920 if test "$GCC" = yes; then
2926 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
2927 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
2928 if test "${ac_cv_prog_cc_c89+set}" = set; then :
2929 $as_echo_n "(cached) " >&6
2931 ac_cv_prog_cc_c89=no
2933 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2934 /* end confdefs.h. */
2937 #include <sys/types.h>
2938 #include <sys/stat.h>
2939 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2940 struct buf { int x; };
2941 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2942 static char *e (p, i)
2948 static char *f (char * (*g) (char **, int), char **p, ...)
2953 s = g (p, va_arg (v,int));
2958 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2959 function prototypes and stuff, but not '\xHH' hex character constants.
2960 These don't provoke an error unfortunately, instead are silently treated
2961 as 'x'. The following induces an error, until -std is added to get
2962 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2963 array size at least. It's necessary to write '\x00'==0 to get something
2964 that's true only with -std. */
2965 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2967 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2968 inside strings and character constants. */
2970 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
2972 int test (int i, double x);
2973 struct s1 {int (*f) (int a);};
2974 struct s2 {int (*f) (double a);};
2975 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2981 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2986 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
2987 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2989 CC="$ac_save_CC $ac_arg"
2990 if ac_fn_c_try_compile "$LINENO"; then :
2991 ac_cv_prog_cc_c89=$ac_arg
2993 rm -f core conftest.err conftest.$ac_objext
2994 test "x$ac_cv_prog_cc_c89" != "xno" && break
2996 rm -f conftest.$ac_ext
3001 case "x$ac_cv_prog_cc_c89" in
3003 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3004 $as_echo "none needed" >&6; } ;;
3006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3007 $as_echo "unsupported" >&6; } ;;
3009 CC="$CC $ac_cv_prog_cc_c89"
3010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3011 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3013 if test "x$ac_cv_prog_cc_c89" != xno; then :
3018 ac_cpp='$CPP $CPPFLAGS'
3019 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3020 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3021 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3023 if test $host != $build; then
3024 for ac_prog in gcc cc
3026 # Extract the first word of "$ac_prog", so it can be a program name with args.
3027 set dummy $ac_prog; ac_word=$2
3028 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3029 $as_echo_n "checking for $ac_word... " >&6; }
3030 if test "${ac_cv_prog_BUILD_CC+set}" = set; then :
3031 $as_echo_n "(cached) " >&6
3033 if test -n "$BUILD_CC"; then
3034 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
3036 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3040 test -z "$as_dir" && as_dir=.
3041 for ac_exec_ext in '' $ac_executable_extensions; do
3042 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3043 ac_cv_prog_BUILD_CC="$ac_prog"
3044 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3053 BUILD_CC=$ac_cv_prog_BUILD_CC
3054 if test -n "$BUILD_CC"; then
3055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BUILD_CC" >&5
3056 $as_echo "$BUILD_CC" >&6; }
3058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3059 $as_echo "no" >&6; }
3063 test -n "$BUILD_CC" && break
3069 ac_cpp='$CPP $CPPFLAGS'
3070 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3071 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3072 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3073 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3074 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3075 # On Suns, sometimes $CPP names a directory.
3076 if test -n "$CPP" && test -d "$CPP"; then
3079 if test -z "$CPP"; then
3080 if test "${ac_cv_prog_CPP+set}" = set; then :
3081 $as_echo_n "(cached) " >&6
3083 # Double quotes because CPP needs to be expanded
3084 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3087 for ac_c_preproc_warn_flag in '' yes
3089 # Use a header file that comes with gcc, so configuring glibc
3090 # with a fresh cross-compiler works.
3091 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3092 # <limits.h> exists even on freestanding compilers.
3093 # On the NeXT, cc -E runs the code through the compiler's parser,
3094 # not just through cpp. "Syntax error" is here to catch this case.
3095 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3096 /* end confdefs.h. */
3098 # include <limits.h>
3100 # include <assert.h>
3104 if ac_fn_c_try_cpp "$LINENO"; then :
3107 # Broken: fails on valid input.
3110 rm -f conftest.err conftest.$ac_ext
3112 # OK, works on sane cases. Now check whether nonexistent headers
3113 # can be detected and how.
3114 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3115 /* end confdefs.h. */
3116 #include <ac_nonexistent.h>
3118 if ac_fn_c_try_cpp "$LINENO"; then :
3119 # Broken: success on invalid input.
3122 # Passes both tests.
3126 rm -f conftest.err conftest.$ac_ext
3129 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3130 rm -f conftest.err conftest.$ac_ext
3131 if $ac_preproc_ok; then :
3143 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3144 $as_echo "$CPP" >&6; }
3146 for ac_c_preproc_warn_flag in '' yes
3148 # Use a header file that comes with gcc, so configuring glibc
3149 # with a fresh cross-compiler works.
3150 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3151 # <limits.h> exists even on freestanding compilers.
3152 # On the NeXT, cc -E runs the code through the compiler's parser,
3153 # not just through cpp. "Syntax error" is here to catch this case.
3154 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3155 /* end confdefs.h. */
3157 # include <limits.h>
3159 # include <assert.h>
3163 if ac_fn_c_try_cpp "$LINENO"; then :
3166 # Broken: fails on valid input.
3169 rm -f conftest.err conftest.$ac_ext
3171 # OK, works on sane cases. Now check whether nonexistent headers
3172 # can be detected and how.
3173 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3174 /* end confdefs.h. */
3175 #include <ac_nonexistent.h>
3177 if ac_fn_c_try_cpp "$LINENO"; then :
3178 # Broken: success on invalid input.
3181 # Passes both tests.
3185 rm -f conftest.err conftest.$ac_ext
3188 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3189 rm -f conftest.err conftest.$ac_ext
3190 if $ac_preproc_ok; then :
3193 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3194 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3195 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3196 See \`config.log' for more details" "$LINENO" 5; }
3200 ac_cpp='$CPP $CPPFLAGS'
3201 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3202 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3203 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3205 # We need the C++ compiler only for testing.
3207 ac_cpp='$CXXCPP $CPPFLAGS'
3208 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3209 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3210 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3211 if test -z "$CXX"; then
3212 if test -n "$CCC"; then
3215 if test -n "$ac_tool_prefix"; then
3216 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3218 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3219 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3220 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3221 $as_echo_n "checking for $ac_word... " >&6; }
3222 if test "${ac_cv_prog_CXX+set}" = set; then :
3223 $as_echo_n "(cached) " >&6
3225 if test -n "$CXX"; then
3226 ac_cv_prog_CXX="$CXX" # Let the user override the test.
3228 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3232 test -z "$as_dir" && as_dir=.
3233 for ac_exec_ext in '' $ac_executable_extensions; do
3234 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3235 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3236 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3246 if test -n "$CXX"; then
3247 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
3248 $as_echo "$CXX" >&6; }
3250 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3251 $as_echo "no" >&6; }
3255 test -n "$CXX" && break
3258 if test -z "$CXX"; then
3260 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3262 # Extract the first word of "$ac_prog", so it can be a program name with args.
3263 set dummy $ac_prog; ac_word=$2
3264 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3265 $as_echo_n "checking for $ac_word... " >&6; }
3266 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
3267 $as_echo_n "(cached) " >&6
3269 if test -n "$ac_ct_CXX"; then
3270 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3272 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3276 test -z "$as_dir" && as_dir=.
3277 for ac_exec_ext in '' $ac_executable_extensions; do
3278 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3279 ac_cv_prog_ac_ct_CXX="$ac_prog"
3280 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3289 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3290 if test -n "$ac_ct_CXX"; then
3291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
3292 $as_echo "$ac_ct_CXX" >&6; }
3294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3295 $as_echo "no" >&6; }
3299 test -n "$ac_ct_CXX" && break
3302 if test "x$ac_ct_CXX" = x; then
3305 case $cross_compiling:$ac_tool_warned in
3307 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3308 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3309 ac_tool_warned=yes ;;
3317 # Provide some information about the compiler.
3318 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
3321 for ac_option in --version -v -V -qversion; do
3322 { { ac_try="$ac_compiler $ac_option >&5"
3324 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3325 *) ac_try_echo=$ac_try;;
3327 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3328 $as_echo "$ac_try_echo"; } >&5
3329 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3331 if test -s conftest.err; then
3333 ... rest of stderr output deleted ...
3334 10q' conftest.err >conftest.er1
3335 cat conftest.er1 >&5
3337 rm -f conftest.er1 conftest.err
3338 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3339 test $ac_status = 0; }
3342 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
3343 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
3344 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
3345 $as_echo_n "(cached) " >&6
3347 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3348 /* end confdefs.h. */
3361 if ac_fn_cxx_try_compile "$LINENO"; then :
3366 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3367 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3370 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
3371 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
3372 if test $ac_compiler_gnu = yes; then
3377 ac_test_CXXFLAGS=${CXXFLAGS+set}
3378 ac_save_CXXFLAGS=$CXXFLAGS
3379 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
3380 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
3381 if test "${ac_cv_prog_cxx_g+set}" = set; then :
3382 $as_echo_n "(cached) " >&6
3384 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3385 ac_cxx_werror_flag=yes
3388 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3389 /* end confdefs.h. */
3399 if ac_fn_cxx_try_compile "$LINENO"; then :
3400 ac_cv_prog_cxx_g=yes
3403 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3404 /* end confdefs.h. */
3414 if ac_fn_cxx_try_compile "$LINENO"; then :
3417 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3419 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3420 /* end confdefs.h. */
3430 if ac_fn_cxx_try_compile "$LINENO"; then :
3431 ac_cv_prog_cxx_g=yes
3433 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3435 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3437 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3438 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
3441 $as_echo "$ac_cv_prog_cxx_g" >&6; }
3442 if test "$ac_test_CXXFLAGS" = set; then
3443 CXXFLAGS=$ac_save_CXXFLAGS
3444 elif test $ac_cv_prog_cxx_g = yes; then
3445 if test "$GXX" = yes; then
3451 if test "$GXX" = yes; then
3458 ac_cpp='$CPP $CPPFLAGS'
3459 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3460 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3461 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3464 if test "`cd $srcdir; /bin/pwd`" = "`/bin/pwd`"; then
3465 as_fn_error $? "you must configure in a separate build directory" "$LINENO" 5
3468 # This will get text that should go into config.make.
3471 # Check for a --with-gd argument and set libgd-LDFLAGS in config.make.
3473 # Check whether --with-gd was given.
3474 if test "${with_gd+set}" = set; then :
3475 withval=$with_gd; case "$with_gd" in
3477 *) libgd_include="-I$withval/include"
3478 libgd_ldflags="-L$withval/lib" ;;
3484 # Check whether --with-gd-include was given.
3485 if test "${with_gd_include+set}" = set; then :
3486 withval=$with_gd_include; case "$with_gd_include" in
3488 *) libgd_include="-I$withval" ;;
3494 # Check whether --with-gd-lib was given.
3495 if test "${with_gd_lib+set}" = set; then :
3496 withval=$with_gd_lib; case "$with_gd_lib" in
3498 *) libgd_ldflags="-L$withval" ;;
3504 if test -n "$libgd_include"; then
3505 config_vars="$config_vars
3506 CFLAGS-memusagestat.c = $libgd_include"
3508 if test -n "$libgd_ldflags"; then
3509 config_vars="$config_vars
3510 libgd-LDFLAGS = $libgd_ldflags"
3514 # Check whether --with-fp was given.
3515 if test "${with_fp+set}" = set; then :
3516 withval=$with_fp; with_fp=$withval
3523 # Check whether --with-binutils was given.
3524 if test "${with_binutils+set}" = set; then :
3525 withval=$with_binutils; path_binutils=$withval
3531 # Check whether --with-elf was given.
3532 if test "${with_elf+set}" = set; then :
3533 withval=$with_elf; elf=$withval
3539 # Check whether --with-selinux was given.
3540 if test "${with_selinux+set}" = set; then :
3541 withval=$with_selinux; with_selinux=$withval
3547 # Check whether --with-xcoff was given.
3548 if test "${with_xcoff+set}" = set; then :
3549 withval=$with_xcoff; xcoff=$withval
3555 # Check whether --with-cvs was given.
3556 if test "${with_cvs+set}" = set; then :
3557 withval=$with_cvs; with_cvs=$withval
3562 if test "$with_cvs" = yes; then
3563 if test -d $srcdir/CVS && grep :pserver: $srcdir/CVS/Root > /dev/null
3571 # Check whether --with-headers was given.
3572 if test "${with_headers+set}" = set; then :
3573 withval=$with_headers; sysheaders=$withval
3579 # Check whether --enable-sanity-checks was given.
3580 if test "${enable_sanity_checks+set}" = set; then :
3581 enableval=$enable_sanity_checks; enable_sanity=$enableval
3588 # Check whether --enable-check-abi was given.
3589 if test "${enable_check_abi+set}" = set; then :
3590 enableval=$enable_check_abi; enable_check_abi=$enableval
3597 # Check whether --enable-shared was given.
3598 if test "${enable_shared+set}" = set; then :
3599 enableval=$enable_shared; shared=$enableval
3604 # Check whether --enable-profile was given.
3605 if test "${enable_profile+set}" = set; then :
3606 enableval=$enable_profile; profile=$enableval
3611 # Check whether --enable-omitfp was given.
3612 if test "${enable_omitfp+set}" = set; then :
3613 enableval=$enable_omitfp; omitfp=$enableval
3618 # Check whether --enable-bounded was given.
3619 if test "${enable_bounded+set}" = set; then :
3620 enableval=$enable_bounded; bounded=$enableval
3625 # Check whether --enable-versioning was given.
3626 if test "${enable_versioning+set}" = set; then :
3627 enableval=$enable_versioning; enable_versioning=$enableval
3629 enable_versioning=yes
3633 # Check whether --enable-oldest-abi was given.
3634 if test "${enable_oldest_abi+set}" = set; then :
3635 enableval=$enable_oldest_abi; oldest_abi=$enableval
3640 if test "$oldest_abi" = yes || test "$oldest_abi" = no; then
3643 cat >>confdefs.h <<_ACEOF
3644 #define GLIBC_OLDEST_ABI "$oldest_abi"
3650 # Check whether --enable-stackguard-randomization was given.
3651 if test "${enable_stackguard_randomization+set}" = set; then :
3652 enableval=$enable_stackguard_randomization; enable_stackguard_randomize=$enableval
3654 enable_stackguard_randomize=no
3657 if test "$enable_stackguard_randomize" = yes; then
3658 $as_echo "#define ENABLE_STACKGUARD_RANDOMIZE 1" >>confdefs.h
3662 # Check whether --enable-add-ons was given.
3663 if test "${enable_add_ons+set}" = set; then :
3664 enableval=$enable_add_ons;
3671 # Check whether --with-tls was given.
3672 if test "${with_tls+set}" = set; then :
3673 withval=$with_tls; usetls=$withval
3680 # Check whether --with-__thread was given.
3681 if test "${with___thread+set}" = set; then :
3682 withval=$with___thread; use__thread=$withval
3688 # Check whether --enable-hidden-plt was given.
3689 if test "${enable_hidden_plt+set}" = set; then :
3690 enableval=$enable_hidden_plt; hidden=$enableval
3695 if test "x$hidden" = xno; then
3696 $as_echo "#define NO_HIDDEN 1" >>confdefs.h
3700 # Check whether --enable-bind-now was given.
3701 if test "${enable_bind_now+set}" = set; then :
3702 enableval=$enable_bind_now; bindnow=$enableval
3709 # Check whether --enable-static-nss was given.
3710 if test "${enable_static_nss+set}" = set; then :
3711 enableval=$enable_static_nss; static_nss=$enableval
3716 if test x"$static_nss" = xyes || test x"$shared" = xno; then
3718 $as_echo "#define DO_STATIC_NSS 1" >>confdefs.h
3722 # Check whether --enable-force-install was given.
3723 if test "${enable_force_install+set}" = set; then :
3724 enableval=$enable_force_install; force_install=$enableval
3731 # Check whether --enable-kernel was given.
3732 if test "${enable_kernel+set}" = set; then :
3733 enableval=$enable_kernel; minimum_kernel=$enableval
3736 if test "$minimum_kernel" = yes || test "$minimum_kernel" = no; then
3737 # Better nothing than this.
3740 if test "$minimum_kernel" = current; then
3741 minimum_kernel=`uname -r 2>/dev/null` || minimum_kernel=
3745 # Check whether --enable-all-warnings was given.
3746 if test "${enable_all_warnings+set}" = set; then :
3747 enableval=$enable_all_warnings; all_warnings=$enableval
3752 # Check whether --enable-multi-arch was given.
3753 if test "${enable_multi_arch+set}" = set; then :
3754 enableval=$enable_multi_arch; multi_arch=$enableval
3760 # Check whether --enable-experimental-malloc was given.
3761 if test "${enable_experimental_malloc+set}" = set; then :
3762 enableval=$enable_experimental_malloc; experimental_malloc=$enableval
3767 # Check whether --enable-nss-crypt was given.
3768 if test "${enable_nss_crypt+set}" = set; then :
3769 enableval=$enable_nss_crypt; nss_crypt=$enableval
3774 if test x$nss_crypt = xyes; then
3775 nss_includes=-I$(nss-config --includedir 2>/dev/null)
3776 if test $? -ne 0; then
3777 as_fn_error $? "cannot find include directory with nss-config" "$LINENO" 5
3779 old_CFLAGS="$CFLAGS"
3780 CFLAGS="$CFLAGS $nss_includes"
3782 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3783 /* end confdefs.h. */
3786 #include <nsslowhash.h>
3787 void f (void) { NSSLOW_Init (); }
3789 if ac_fn_c_try_compile "$LINENO"; then :
3790 libc_cv_nss_crypt=yes
3793 cannot find NSS headers with lowlevel hash function interfaces" "$LINENO" 5
3795 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3797 LIBS="$LIBS -lfreebl3"
3798 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3799 /* end confdefs.h. */
3802 #include <nsslowhash.h>
3811 if ac_fn_c_try_link "$LINENO"; then :
3812 libc_cv_nss_crypt=yes
3815 cannot link program using lowlevel NSS hash functions" "$LINENO" 5
3817 rm -f core conftest.err conftest.$ac_objext \
3818 conftest$ac_exeext conftest.$ac_ext
3819 CFLAGS="$old_CFLAGS"
3822 libc_cv_nss_crypt=no
3826 # The way shlib-versions is used to generate soversions.mk uses a
3827 # fairly simplistic model for name recognition that can't distinguish
3828 # i486-pc-linux-gnu fully from i486-pc-gnu. So we mutate a $host_os
3829 # of `gnu*' here to be `gnu-gnu*' just so that shlib-versions can
3830 # tell. This doesn't get used much beyond that, so it's fairly safe.
3835 host_os=`echo $host_os | sed -e 's/gnu/gnu-gnu/'`
3839 # We keep the original values in `$config_*' and never modify them, so we
3840 # can write them unchanged into config.make. Everything else uses
3841 # $machine, $vendor, and $os, and changes them whenever convenient.
3842 config_machine=$host_cpu config_vendor=$host_vendor config_os=$host_os
3844 # Don't allow vendor == "unknown"
3845 test "$config_vendor" = unknown && config_vendor=
3846 config_os="`echo $config_os | sed 's/^unknown-//'`"
3848 # Some configurations imply other options.
3850 # i586-linuxaout is mangled into i586-pc-linux-gnuaout
3851 linux*ecoff* | linux*aout* | gnu*aout* | gnu*ecoff*)
3853 gnu* | linux* | freebsd* | netbsd* | sysv4* | solaris2* | irix6*)
3854 # These systems (almost) always use the ELF format.
3858 # These systems are always xcoff
3864 # The configure fragment of an add-on port can modify these to supplement
3865 # or override the table in the case statement below. No fragment should
3866 # ever change the config_* variables, however.
3867 machine=$config_machine
3868 vendor=$config_vendor
3872 # config.guess on some IBM machines says `rs6000' instead of `powerpc'.
3874 if test "$machine" = rs6000; then
3878 # Braindead PowerPC box with absolutely no FPU.
3879 case "$machine-$host_os" in
3887 # Check whether --with-cpu was given.
3888 if test "${with_cpu+set}" = set; then :
3889 withval=$with_cpu; case "$withval" in
3890 yes|'') as_fn_error $? "--with-cpu requires an argument" "$LINENO" 5 ;;
3892 *) submachine="$withval" ;;
3898 # An add-on can set this when it wants to disable the sanity check below.
3904 case "$enable_add_ons" in
3907 add_ons=`cd $srcdir && ls -d 2> /dev/null */configure */sysdeps |
3908 sed 's@/[^/]*$@@' | sort | uniq`
3909 add_ons_automatic=yes
3911 *) add_ons=`echo "$enable_add_ons" | sed 's/,/ /g'`
3912 add_ons_automatic=no ;;
3918 if test x"$add_ons" != x; then
3919 for f in $add_ons; do
3920 # Some sanity checks
3924 *** It seems that you're using an old \`crypt' add-on. crypt is now
3925 *** part of glibc and using the old add-on will not work with this
3926 *** release. Start again with fresh sources and without the old
3927 *** \`crypt' add-on." "$LINENO" 5
3931 *** It seems that you're using an old \`localedata' add-on. localedata
3932 *** is now part of glibc and using the old add-on will not work with
3933 *** this release. Start again with fresh sources and without the old
3934 *** \`localedata' add-on." "$LINENO" 5
3939 # Now source each add-on's configure fragment.
3940 # The fragments can use $srcdir/$libc_add_on to find themselves,
3941 # and test $add_ons_automatic to see if they were explicitly requested.
3942 # A fragment can clear (or even change) $libc_add_on to affect
3943 # whether it goes into the list to be actually used in the build.
3945 for libc_add_on in $add_ons; do
3946 # Test whether such a directory really exists.
3947 # It can be absolute, or relative to $srcdir, or relative to the build dir.
3948 case "$libc_add_on" in
3950 libc_add_on_srcdir=$libc_add_on
3953 test -d "$srcdir/$libc_add_on" || {
3954 if test -d "$libc_add_on"; then
3955 libc_add_on="`pwd`/$libc_add_on"
3957 as_fn_error $? "add-on directory \"$libc_add_on\" does not exist" "$LINENO" 5
3960 libc_add_on_srcdir=$srcdir/$libc_add_on
3964 libc_add_on_frag=$libc_add_on_srcdir/configure
3965 libc_add_on_canonical=
3966 libc_add_on_config_subdirs=
3967 if test -r "$libc_add_on_frag"; then
3968 { $as_echo "$as_me:${as_lineno-$LINENO}: running configure fragment for add-on $libc_add_on" >&5
3969 $as_echo "$as_me: running configure fragment for add-on $libc_add_on" >&6;}
3970 libc_add_on_canonical=unknown
3971 libc_add_on_subdirs=
3972 . "$libc_add_on_frag"
3973 test -z "$libc_add_on" || {
3974 configured_add_ons="$configured_add_ons $libc_add_on"
3975 if test "x$libc_add_on_canonical" = xunknown; then
3976 as_fn_error $? "fragment must set \$libc_add_on_canonical" "$LINENO" 5
3978 for d in $libc_add_on_subdirs; do
3979 case "$libc_add_on" in
3980 /*) subdir_srcdir="$libc_add_on" ;;
3981 *) subdir_srcdir="\$(..)$libc_add_on" ;;
3985 d="${libc_add_on_canonical:-$libc_add_on}"
3991 subdir_srcdir="$subdir_srcdir/$d"
3994 d=`echo "$d" | sed 's@/*$@@;s@^.*/@@'`
3995 add_on_subdirs="$add_on_subdirs $d"
3996 test "$subdir_srcdir" = "\$(..)$d" || config_vars="$config_vars
3997 $d-srcdir = $subdir_srcdir"
3999 for d in $libc_add_on_config_subdirs; do
4001 /*) as_fn_error $? "fragment uses absolute path in \$libc_add_on_config_subdirs" "$LINENO" 5 ;;
4003 if test ! -d "$libc_add_on_srcdir/$d"; then
4004 as_fn_error $? "fragment wants to configure missing directory $d" "$LINENO" 5
4006 case "$libc_add_on" in
4007 /*) as_fn_error $? "relative path required for add-on using \$libc_add_on_config_subdirs" "$LINENO" 5 ;;
4009 subdirs="$subdirs $libc_add_on/$d"
4013 if test -n "$libc_add_on"; then
4014 if frags=`ls -d $libc_add_on_srcdir/sysdeps/*/preconfigure 2> /dev/null`
4016 { $as_echo "$as_me:${as_lineno-$LINENO}: checking add-on $libc_add_on for preconfigure fragments" >&5
4017 $as_echo_n "checking add-on $libc_add_on for preconfigure fragments... " >&6; }
4018 for frag in $frags; do
4019 name=`echo "$frag" | sed 's@/[^/]*$@@;s@^.*/@@'`
4020 echo $ECHO_N "$name $ECHO_C" >&6
4023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
4026 use_add_ons="$use_add_ons $libc_add_on"
4027 add_ons_pfx="$add_ons_pfx $libc_add_on/"
4028 test -z "$libc_add_on_canonical" ||
4029 add_ons_sfx="$add_ons_sfx /$libc_add_on_canonical"
4032 # Use echo to strip excess whitespace.
4033 add_ons="`echo $use_add_ons`"
4040 ### I put this here to prevent those annoying emails from people who cannot
4041 ### read and try to compile glibc on unsupported platforms. --drepper
4043 ### By using the undocumented --enable-hacker-mode option for configure
4044 ### one can skip this test to make the configuration not fail for unsupported
4047 if test -z "$enable_hacker_mode" && test x"$libc_config_ok" != xyes; then
4048 case "$machine-$host_os" in
4049 *-linux* | *-gnu* | arm*-none* | powerpc-aix4.3.*)
4052 echo "*** The GNU C library is currently not available for this platform."
4053 echo "*** So far nobody cared to port it and if there is no volunteer it"
4054 echo "*** might never happen. So, if you have interest to see glibc on"
4055 echo "*** this platform visit"
4056 echo "*** http://www.gnu.org/software/libc/porting.html"
4057 echo "*** and join the group of porters"
4063 # Expand the configuration machine name into a subdirectory by architecture
4064 # type and particular chip. If an add-on configure fragment already set
4065 # base_machine, we don't change it.
4066 test -n "$base_machine" || case "$machine" in
4067 a29k | am29000) base_machine=a29k machine=a29k ;;
4068 c3[012]) base_machine=cx0 machine=cx0/c30 ;;
4069 c4[04]) base_machine=cx0 machine=cx0/c40 ;;
4070 i[34567]86) base_machine=i386 machine=i386/$machine ;;
4071 ia64) base_machine=ia64 machine=ia64 ;;
4072 m88???) base_machine=m88k machine=m88k/$machine ;;
4073 m88k) base_machine=m88k machine=m88k/m88100 ;;
4074 powerpc) base_machine=powerpc machine=powerpc/powerpc32 ;;
4075 powerpc64) base_machine=powerpc machine=powerpc/powerpc64 ;;
4076 s390) base_machine=s390 machine=s390/s390-32 ;;
4077 s390x) base_machine=s390 machine=s390/s390-64 ;;
4078 sh3*) base_machine=sh machine=sh/sh3 ;;
4079 sh4*) base_machine=sh machine=sh/sh4 ;;
4081 base_machine=sparc machine=sparc/sparc32 ;;
4082 sparcv8 | supersparc | hypersparc)
4083 base_machine=sparc machine=sparc/sparc32/sparcv8 ;;
4084 sparcv8plus | sparcv8plusa | sparcv9)
4085 base_machine=sparc machine=sparc/sparc32/sparcv9 ;;
4086 sparcv8plusb | sparcv9b)
4087 base_machine=sparc machine=sparc/sparc32/sparcv9/sparcv9b ;;
4089 base_machine=sparc machine=sparc/sparc32/sparcv9/sparcv9v ;;
4091 base_machine=sparc machine=sparc/sparc32/sparcv9/sparcv9v2 ;;
4093 base_machine=sparc machine=sparc/sparc64 ;;
4095 base_machine=sparc machine=sparc/sparc64/sparcv9b ;;
4097 base_machine=sparc machine=sparc/sparc64/sparcv9v ;;
4099 base_machine=sparc machine=sparc/sparc64/sparcv9v2 ;;
4100 *) base_machine=$machine ;;
4104 if test "$base_machine" = "i386"; then
4105 $as_echo "#define USE_REGPARMS 1" >>confdefs.h
4109 # For the multi-arch option we need support in the assembler.
4110 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler gnu_indirect_function symbol type support" >&5
4111 $as_echo_n "checking for assembler gnu_indirect_function symbol type support... " >&6; }
4112 if test "${libc_cv_asm_gnu_indirect_function+set}" = set; then :
4113 $as_echo_n "(cached) " >&6
4115 cat > conftest.s <<EOF
4116 .type foo,%gnu_indirect_function
4118 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5;
4120 libc_cv_asm_gnu_indirect_function=yes
4122 libc_cv_asm_gnu_indirect_function=no
4126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_gnu_indirect_function" >&5
4127 $as_echo "$libc_cv_asm_gnu_indirect_function" >&6; }
4129 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether .text pseudo-op must be used" >&5
4130 $as_echo_n "checking whether .text pseudo-op must be used... " >&6; }
4131 if test "${libc_cv_dot_text+set}" = set; then :
4132 $as_echo_n "(cached) " >&6
4134 cat > conftest.s <<EOF
4138 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4139 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
4142 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4143 test $ac_status = 0; }; }; then
4144 libc_cv_dot_text=.text
4149 if test -z "$libc_cv_dot_text"; then
4150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4151 $as_echo "no" >&6; }
4153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4154 $as_echo "yes" >&6; }
4157 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler global-symbol directive" >&5
4158 $as_echo_n "checking for assembler global-symbol directive... " >&6; }
4159 if test "${libc_cv_asm_global_directive+set}" = set; then :
4160 $as_echo_n "(cached) " >&6
4162 libc_cv_asm_global_directive=UNKNOWN
4163 for ac_globl in .globl .global .EXPORT; do
4164 cat > conftest.s <<EOF
4169 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4170 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
4173 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4174 test $ac_status = 0; }; }; then
4175 libc_cv_asm_global_directive=${ac_globl}
4178 test $libc_cv_asm_global_directive != UNKNOWN && break
4181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_global_directive" >&5
4182 $as_echo "$libc_cv_asm_global_directive" >&6; }
4183 if test $libc_cv_asm_global_directive = UNKNOWN; then
4184 as_fn_error $? "cannot determine asm global directive" "$LINENO" 5
4186 cat >>confdefs.h <<_ACEOF
4187 #define ASM_GLOBAL_DIRECTIVE ${libc_cv_asm_global_directive}
4192 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler .type directive prefix" >&5
4193 $as_echo_n "checking for assembler .type directive prefix... " >&6; }
4194 if test "${libc_cv_asm_type_prefix+set}" = set; then :
4195 $as_echo_n "(cached) " >&6
4197 libc_cv_asm_type_prefix=no
4198 for ac_try_prefix in '@' '%' '#'; do
4199 cat > conftest.s <<EOF
4201 ${libc_cv_asm_global_directive} foo
4202 .type foo, ${ac_try_prefix}object
4207 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4208 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
4211 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4212 test $ac_status = 0; }; }; then
4213 libc_cv_asm_type_prefix=${ac_try_prefix}
4216 test "x$libc_cv_asm_type_prefix" != xno && break
4219 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_type_prefix" >&5
4220 $as_echo "$libc_cv_asm_type_prefix" >&6; }
4221 if test "x$libc_cv_asm_type_prefix" != xno; then
4222 cat >>confdefs.h <<_ACEOF
4223 #define ASM_TYPE_DIRECTIVE_PREFIX ${libc_cv_asm_type_prefix}
4228 if test x"$libc_cv_asm_gnu_indirect_function" != xyes -a x"$libc_cv_asm_type_prefix" = xno; then
4229 if test x"$multi_arch" = xyes; then
4230 as_fn_error $? "--enable-multi-arch support requires assembler and linker support" "$LINENO" 5
4235 if test x"$multi_arch" != xno; then
4236 multi_arch_d=/multiarch
4239 # Compute the list of sysdep directories for this configuration.
4240 # This can take a while to compute.
4241 sysdep_dir=$srcdir/sysdeps
4242 { $as_echo "$as_me:${as_lineno-$LINENO}: checking sysdep dirs" >&5
4243 $as_echo_n "checking sysdep dirs... " >&6; }
4244 # Make sco3.2v4 become sco3.2.4 and sunos4.1.1_U1 become sunos4.1.1.U1.
4245 os="`echo $os | sed 's/\([0-9A-Z]\)[v_]\([0-9A-Z]\)/\1.\2/g'`"
4247 test "x$base_os" != x || case "$os" in
4249 base_os=mach/hurd ;;
4250 netbsd* | 386bsd* | freebsd* | bsdi*)
4251 base_os=unix/bsd/bsd4.4 ;;
4252 osf* | sunos* | ultrix* | newsos* | dynix* | *bsd*)
4254 sysv* | isc* | esix* | sco* | minix* | irix4* | linux*)
4255 base_os=unix/sysv ;;
4257 base_os=unix/sysv/irix6/$os ;;
4259 base_os=unix/sysv/sysv4 ;;
4261 base_os=unix/sysv/hpux/$os ;;
4263 base_os=unix/sysv/aix/aix4.3 ;;
4265 base_os=standalone ;;
4268 # For sunos4.1.1, try sunos4.1.1, then sunos4.1, then sunos4, then sunos.
4271 while o=`echo $tail | sed 's/\.[^.]*$//'`; test $o != $tail; do
4275 o=`echo $tail | sed 's/[0-9]*$//'`
4276 if test $o != $tail; then
4279 # For linux-gnu, try linux-gnu, then linux.
4280 o=`echo $tail | sed 's/-.*$//'`
4281 if test $o != $tail; then
4285 # For unix/sysv/sysv4, try unix/sysv/sysv4, then unix/sysv, then unix.
4288 while b=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$b"; do
4294 # For sparc/sparc32, try sparc/sparc32 and then sparc.
4296 tail=$machine${submachine:+/$submachine}
4297 while m=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$m"; do
4299 # Prepend the machine's FPU directory unless --without-fp.
4300 if test "$with_fp" = yes; then
4301 mach="$mach /$1/fpu"
4303 mach="$mach /$1/nofpu"
4310 # Find what sysdep directories exist.
4313 for b in $base ''; do
4314 for m0 in $mach ''; do
4315 for v in /$vendor ''; do
4316 test "$v" = / && continue
4317 for o in /$ostry ''; do
4318 test "$o" = / && continue
4319 for m in $multi_arch_d $mach ''; do
4320 for d in $add_ons_pfx ''; do
4321 for a in $add_ons_sfx ''; do
4322 if test -n "$m0$m0sub$b$v$o$m$msub"; then
4323 try_srcdir="${srcdir}/"
4327 try="${d}sysdeps$m0$m0sub$b$v$o$m$msub$a"
4328 test -n "$enable_debug_configure" &&
4329 echo "$0 DEBUG: try $try" >&2
4330 if test -d "$try_srcdir$try"; then
4331 sysnames="$sysnames $try"
4332 { test -n "$o" || test -n "$b"; } && os_used=t
4333 { test -n "$m" || test -n "$m0"; } && machine_used=t
4335 x*/$submachine) submachine_used=t ;;
4337 if test -n "$d"; then
4338 case "$sysnames_add_ons" in
4340 *|'') sysnames_add_ons="$sysnames_add_ons $d" ;;
4353 # If the assembler supports gnu_indirect_function symbol type and the
4354 # architecture supports multi-arch, we enable multi-arch by default.
4355 case $sysnames_add_ons$sysnames in
4359 test x"$multi_arch" = xdefault && multi_arch=no
4362 if test x"$multi_arch" != xno; then
4363 $as_echo "#define USE_MULTIARCH 1" >>confdefs.h
4368 if test -z "$os_used" && test "$os" != none; then
4369 as_fn_error $? "Operating system $os is not supported." "$LINENO" 5
4371 if test -z "$machine_used" && test "$machine" != none; then
4372 as_fn_error $? "The $machine is not supported." "$LINENO" 5
4374 if test -z "$submachine_used" && test -n "$submachine"; then
4375 as_fn_error $? "The $submachine subspecies of $host_cpu is not supported." "$LINENO" 5
4379 # We have now validated the configuration.
4382 # If using ELF, look for an `elf' subdirectory of each machine directory.
4383 # We prepend these rather than inserting them whereever the machine appears
4384 # because things specified by the machine's ELF ABI should override
4385 # OS-specific things, and should always be the same for any OS on the
4386 # machine (otherwise what's the point of an ABI?).
4387 if test "$elf" = yes; then
4389 for d in $add_ons_pfx ''; do
4391 if test -d $srcdir/${d}sysdeps$m/elf; then
4392 elf_dirs="$elf_dirs ${d}sysdeps$m/elf"
4396 sysnames="`echo $elf_dirs | sed -e 's,//,/,g'` $sysnames"
4400 # Expand the list of system names into a full list of directories
4401 # from each element's parent name and Implies file (if present).
4404 while test $# -gt 0; do
4408 case " $names " in *" $name "*)
4409 # Already in the list.
4413 # Report each name as we discover it, so there is no long pause in output.
4414 echo $ECHO_N "$name $ECHO_C" >&6
4416 name_base=`echo $name | sed -e 's@\(.*sysdeps\)/.*@\1@'`
4420 *) xsrcdir=$srcdir/ ;;
4422 test -n "$enable_debug_configure" &&
4423 echo "DEBUG: name/Implies $xsrcdir$name/Implies" >&2
4425 if test -f $xsrcdir$name/Implies; then
4426 # Collect more names from the `Implies' file (removing comments).
4427 implied_candidate="`sed 's/#.*$//' < $xsrcdir$name/Implies`"
4429 for x in $implied_candidate; do
4431 if test -d $xsrcdir$name_base/$x; then
4432 implied="$implied $name_base/$x";
4435 for d in $add_ons_pfx ''; do
4436 try="${d}sysdeps/$x"
4439 *) try_srcdir=$srcdir/ ;;
4441 test -n "$enable_debug_configure" &&
4442 echo "DEBUG: $name implied $x try($d) {$try_srcdir}$try" >&2
4443 if test $try != $xsrcdir$name_base/$x && test -d $try_srcdir$try;
4445 implied="$implied $try"
4447 case "$sysnames_add_ons" in
4449 *|'') sysnames_add_ons="$sysnames_add_ons $d" ;;
4453 if test $found = no; then
4454 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $name/Implies specifies nonexistent $x" >&5
4455 $as_echo "$as_me: WARNING: $name/Implies specifies nonexistent $x" >&2;}
4462 # Add NAME to the list of names.
4463 names="$names $name"
4465 # Find the parent of NAME, using the empty string if it has none.
4466 parent="`echo $name | sed -n -e 's=/[^/]*$==' -e '/sysdeps$/q' -e p`"
4468 # Add the names implied by NAME, and NAME's parent (if it has one), to
4469 # the list of names to be processed (the argument list). We prepend the
4470 # implied names to the list and append the parent. We want implied
4471 # directories to come before further directories inferred from the
4472 # configuration components; this ensures that for sysv4, unix/common
4473 # (implied by unix/sysv/sysv4) comes before unix/sysv (in ostry (here $*)
4475 sysnames="`echo $implied $* $parent`"
4476 test -n "$sysnames" && set $sysnames
4479 # Add the default directories.
4480 default_sysnames=sysdeps/generic
4481 if test "$elf" = yes; then
4482 default_sysnames="sysdeps/generic/elf $default_sysnames"
4484 sysnames="$names $default_sysnames"
4486 # The other names were emitted during the scan.
4487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $default_sysnames" >&5
4488 $as_echo "$default_sysnames" >&6; }
4490 # Collect the list of add-ons that supply partial sysdeps trees.
4492 for add_on in $add_ons; do
4495 *) xsrcdir="$srcdir/" ;;
4498 test -d "$xsrcdir$add_on/sysdeps" || {
4499 case "$configured_add_ons " in
4502 as_fn_error $? "add-on $add_on has no configure fragment or sysdeps tree" "$LINENO" 5
4508 sysdeps_add_ons="$sysdeps_add_ons $add_on"
4509 case "$sysnames_add_ons" in
4512 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: add-on $add_on contributed no sysdeps directories" >&5
4513 $as_echo "$as_me: WARNING: add-on $add_on contributed no sysdeps directories" >&2;}
4518 for d in $sysnames; do
4520 $add_on/sysdeps/*) ;;
4523 (cd "$xsrcdir$d" && for f in *[!~]; do
4526 for ff in $f/*.h; do
4527 test -d "$ff" || { test -e "$ff" && exit 88; }
4531 test -d "$f" || { test -e "$f" && exit 88; }
4535 if test $? -eq 88; then
4540 if test $found = no; then
4541 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: add-on $add_on contributed no useful sysdeps directories" >&5
4542 $as_echo "$as_me: WARNING: add-on $add_on contributed no useful sysdeps directories" >&2;}
4550 # Find a good install program. We prefer a C program (faster),
4551 # so one script is as good as another. But avoid the broken or
4552 # incompatible versions:
4553 # SysV /etc/install, /usr/sbin/install
4554 # SunOS /usr/etc/install
4555 # IRIX /sbin/install
4557 # AmigaOS /C/install, which installs bootblocks on floppy discs
4558 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4559 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
4560 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4561 # OS/2's system install, which has a completely different semantic
4562 # ./install, which can be erroneously created by make from ./install.sh.
4563 # Reject install programs that cannot install multiple files.
4564 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4565 $as_echo_n "checking for a BSD-compatible install... " >&6; }
4566 if test -z "$INSTALL"; then
4567 if test "${ac_cv_path_install+set}" = set; then :
4568 $as_echo_n "(cached) " >&6
4570 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4574 test -z "$as_dir" && as_dir=.
4575 # Account for people who put trailing slashes in PATH elements.
4576 case $as_dir/ in #((
4577 ./ | .// | /[cC]/* | \
4578 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4579 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
4582 # OSF1 and SCO ODT 3.0 have their own names for install.
4583 # Don't use installbsd from OSF since it installs stuff as root
4585 for ac_prog in ginstall scoinst install; do
4586 for ac_exec_ext in '' $ac_executable_extensions; do
4587 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
4588 if test $ac_prog = install &&
4589 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4590 # AIX install. It has an incompatible calling convention.
4592 elif test $ac_prog = install &&
4593 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4594 # program-specific install script used by HP pwplus--don't use.
4597 rm -rf conftest.one conftest.two conftest.dir
4598 echo one > conftest.one
4599 echo two > conftest.two
4601 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
4602 test -s conftest.one && test -s conftest.two &&
4603 test -s conftest.dir/conftest.one &&
4604 test -s conftest.dir/conftest.two
4606 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4619 rm -rf conftest.one conftest.two conftest.dir
4622 if test "${ac_cv_path_install+set}" = set; then
4623 INSTALL=$ac_cv_path_install
4625 # As a last resort, use the slow shell script. Don't cache a
4626 # value for INSTALL within a source directory, because that will
4627 # break other packages using the cache if that directory is
4628 # removed, or if the value is a relative name.
4629 INSTALL=$ac_install_sh
4632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4633 $as_echo "$INSTALL" >&6; }
4635 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4636 # It thinks the first close brace ends the variable substitution.
4637 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4639 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4641 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4643 if test "$INSTALL" = "${srcdir}/scripts/install-sh -c"; then
4644 # The makefiles need to use a different form to find it in $srcdir.
4645 INSTALL='\$(..)./scripts/install-sh -c'
4647 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4648 $as_echo_n "checking whether ln -s works... " >&6; }
4650 if test "$LN_S" = "ln -s"; then
4651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4652 $as_echo "yes" >&6; }
4654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4655 $as_echo "no, using $LN_S" >&6; }
4659 # Was a --with-binutils option given?
4660 if test -n "$path_binutils"; then
4661 # Make absolute; ensure a single trailing slash.
4662 path_binutils=`(cd $path_binutils; pwd) | sed 's%/*$%/%'`
4663 CC="$CC -B$path_binutils"
4665 AS=`$CC -print-prog-name=as`
4666 LD=`$CC -print-prog-name=ld`
4667 AR=`$CC -print-prog-name=ar`
4669 OBJDUMP=`$CC -print-prog-name=objdump`
4672 # Determine whether we are using GNU binutils.
4673 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $AS is GNU as" >&5
4674 $as_echo_n "checking whether $AS is GNU as... " >&6; }
4675 if test "${libc_cv_prog_as_gnu+set}" = set; then :
4676 $as_echo_n "(cached) " >&6
4678 # Most GNU programs take a -v and spit out some text including
4679 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
4680 if $AS -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
4681 libc_cv_prog_as_gnu=yes
4683 libc_cv_prog_as_gnu=no
4687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_prog_as_gnu" >&5
4688 $as_echo "$libc_cv_prog_as_gnu" >&6; }
4690 gnu_as=$libc_cv_prog_as_gnu
4692 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $LD is GNU ld" >&5
4693 $as_echo_n "checking whether $LD is GNU ld... " >&6; }
4694 if test "${libc_cv_prog_ld_gnu+set}" = set; then :
4695 $as_echo_n "(cached) " >&6
4697 # Most GNU programs take a -v and spit out some text including
4698 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
4699 if $LD -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
4700 libc_cv_prog_ld_gnu=yes
4702 libc_cv_prog_ld_gnu=no
4706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_prog_ld_gnu" >&5
4707 $as_echo "$libc_cv_prog_ld_gnu" >&6; }
4708 gnu_ld=$libc_cv_prog_ld_gnu
4711 # Accept binutils 2.13 or newer.
4714 # Extract the first word of "$ac_prog", so it can be a program name with args.
4715 set dummy $ac_prog; ac_word=$2
4716 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4717 $as_echo_n "checking for $ac_word... " >&6; }
4718 if test "${ac_cv_prog_AS+set}" = set; then :
4719 $as_echo_n "(cached) " >&6
4721 if test -n "$AS"; then
4722 ac_cv_prog_AS="$AS" # Let the user override the test.
4724 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4728 test -z "$as_dir" && as_dir=.
4729 for ac_exec_ext in '' $ac_executable_extensions; do
4730 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4731 ac_cv_prog_AS="$ac_prog"
4732 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4742 if test -n "$AS"; then
4743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
4744 $as_echo "$AS" >&6; }
4746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4747 $as_echo "no" >&6; }
4751 test -n "$AS" && break
4754 if test -z "$AS"; then
4757 # Found it, now check the version.
4758 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $AS" >&5
4759 $as_echo_n "checking version of $AS... " >&6; }
4760 ac_prog_version=`$AS --version 2>&1 | sed -n 's/^.*GNU assembler.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4761 case $ac_prog_version in
4762 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4763 2.1[3-9]*|2.1[0-9][0-9]*|2.[2-9][0-9]*|[3-9].*|[1-9][0-9]*)
4764 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4765 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4768 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4769 $as_echo "$ac_prog_version" >&6; }
4771 if test $ac_verc_fail = yes; then
4772 AS=: critic_missing="$critic_missing as"
4777 # Extract the first word of "$ac_prog", so it can be a program name with args.
4778 set dummy $ac_prog; ac_word=$2
4779 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4780 $as_echo_n "checking for $ac_word... " >&6; }
4781 if test "${ac_cv_prog_LD+set}" = set; then :
4782 $as_echo_n "(cached) " >&6
4784 if test -n "$LD"; then
4785 ac_cv_prog_LD="$LD" # Let the user override the test.
4787 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4791 test -z "$as_dir" && as_dir=.
4792 for ac_exec_ext in '' $ac_executable_extensions; do
4793 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4794 ac_cv_prog_LD="$ac_prog"
4795 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4805 if test -n "$LD"; then
4806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4807 $as_echo "$LD" >&6; }
4809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4810 $as_echo "no" >&6; }
4814 test -n "$LD" && break
4817 if test -z "$LD"; then
4820 # Found it, now check the version.
4821 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $LD" >&5
4822 $as_echo_n "checking version of $LD... " >&6; }
4823 ac_prog_version=`$LD --version 2>&1 | sed -n 's/^.*GNU ld.* \([0-9][0-9]*\.[0-9.]*\).*$/\1/p'`
4824 case $ac_prog_version in
4825 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4826 2.1[3-9]*|2.1[0-9][0-9]*|2.[2-9][0-9]*|[3-9].*|[1-9][0-9]*)
4827 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4828 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4832 $as_echo "$ac_prog_version" >&6; }
4834 if test $ac_verc_fail = yes; then
4835 LD=: critic_missing="$critic_missing ld"
4839 # We need the physical current working directory. We cannot use the
4840 # "pwd -P" shell builtin since that's not portable. Instead we try to
4841 # find a pwd binary. Note that assigning to the PWD environment
4842 # variable might have some interesting side effects, so we don't do
4844 # Extract the first word of "pwd", so it can be a program name with args.
4845 set dummy pwd; ac_word=$2
4846 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4847 $as_echo_n "checking for $ac_word... " >&6; }
4848 if test "${ac_cv_path_PWD_P+set}" = set; then :
4849 $as_echo_n "(cached) " >&6
4853 ac_cv_path_PWD_P="$PWD_P" # Let the user override the test with a path.
4856 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4860 test -z "$as_dir" && as_dir=.
4861 for ac_exec_ext in '' $ac_executable_extensions; do
4862 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4863 ac_cv_path_PWD_P="$as_dir/$ac_word$ac_exec_ext"
4864 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4871 test -z "$ac_cv_path_PWD_P" && ac_cv_path_PWD_P="no"
4875 PWD_P=$ac_cv_path_PWD_P
4876 if test -n "$PWD_P"; then
4877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PWD_P" >&5
4878 $as_echo "$PWD_P" >&6; }
4880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4881 $as_echo "no" >&6; }
4885 if test "$PWD_P" = no; then
4886 as_fn_error $? "*** A pwd binary could not be found." "$LINENO" 5
4889 # These programs are version sensitive.
4891 for ac_prog in ${ac_tool_prefix}gcc ${ac_tool_prefix}cc
4893 # Extract the first word of "$ac_prog", so it can be a program name with args.
4894 set dummy $ac_prog; ac_word=$2
4895 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4896 $as_echo_n "checking for $ac_word... " >&6; }
4897 if test "${ac_cv_prog_CC+set}" = set; then :
4898 $as_echo_n "(cached) " >&6
4900 if test -n "$CC"; then
4901 ac_cv_prog_CC="$CC" # Let the user override the test.
4903 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4907 test -z "$as_dir" && as_dir=.
4908 for ac_exec_ext in '' $ac_executable_extensions; do
4909 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4910 ac_cv_prog_CC="$ac_prog"
4911 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4921 if test -n "$CC"; then
4922 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4923 $as_echo "$CC" >&6; }
4925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4926 $as_echo "no" >&6; }
4930 test -n "$CC" && break
4933 if test -z "$CC"; then
4936 # Found it, now check the version.
4937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $CC" >&5
4938 $as_echo_n "checking version of $CC... " >&6; }
4939 ac_prog_version=`$CC -v 2>&1 | sed -n 's/^.*version \([egcygnustpi-]*[0-9.]*\).*$/\1/p'`
4940 case $ac_prog_version in
4941 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4943 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4944 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4948 $as_echo "$ac_prog_version" >&6; }
4950 if test $ac_verc_fail = yes; then
4951 critic_missing="$critic_missing gcc"
4954 for ac_prog in gnumake gmake make
4956 # Extract the first word of "$ac_prog", so it can be a program name with args.
4957 set dummy $ac_prog; ac_word=$2
4958 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4959 $as_echo_n "checking for $ac_word... " >&6; }
4960 if test "${ac_cv_prog_MAKE+set}" = set; then :
4961 $as_echo_n "(cached) " >&6
4963 if test -n "$MAKE"; then
4964 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
4966 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4970 test -z "$as_dir" && as_dir=.
4971 for ac_exec_ext in '' $ac_executable_extensions; do
4972 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4973 ac_cv_prog_MAKE="$ac_prog"
4974 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4983 MAKE=$ac_cv_prog_MAKE
4984 if test -n "$MAKE"; then
4985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
4986 $as_echo "$MAKE" >&6; }
4988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4989 $as_echo "no" >&6; }
4993 test -n "$MAKE" && break
4996 if test -z "$MAKE"; then
4999 # Found it, now check the version.
5000 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MAKE" >&5
5001 $as_echo_n "checking version of $MAKE... " >&6; }
5002 ac_prog_version=`$MAKE --version 2>&1 | sed -n 's/^.*GNU Make[^0-9]*\([0-9][0-9.]*\).*$/\1/p'`
5003 case $ac_prog_version in
5004 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
5006 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
5007 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
5010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
5011 $as_echo "$ac_prog_version" >&6; }
5013 if test $ac_verc_fail = yes; then
5014 critic_missing="$critic_missing make"
5018 for ac_prog in gnumsgfmt gmsgfmt msgfmt
5020 # Extract the first word of "$ac_prog", so it can be a program name with args.
5021 set dummy $ac_prog; ac_word=$2
5022 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5023 $as_echo_n "checking for $ac_word... " >&6; }
5024 if test "${ac_cv_prog_MSGFMT+set}" = set; then :
5025 $as_echo_n "(cached) " >&6
5027 if test -n "$MSGFMT"; then
5028 ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
5030 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5034 test -z "$as_dir" && as_dir=.
5035 for ac_exec_ext in '' $ac_executable_extensions; do
5036 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5037 ac_cv_prog_MSGFMT="$ac_prog"
5038 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5047 MSGFMT=$ac_cv_prog_MSGFMT
5048 if test -n "$MSGFMT"; then
5049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
5050 $as_echo "$MSGFMT" >&6; }
5052 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5053 $as_echo "no" >&6; }
5057 test -n "$MSGFMT" && break
5060 if test -z "$MSGFMT"; then
5063 # Found it, now check the version.
5064 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MSGFMT" >&5
5065 $as_echo_n "checking version of $MSGFMT... " >&6; }
5066 ac_prog_version=`$MSGFMT --version 2>&1 | sed -n 's/^.*GNU gettext.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
5067 case $ac_prog_version in
5068 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
5069 0.10.3[6-9]* | 0.10.[4-9][0-9]* | 0.1[1-9]* | 0.[2-9][0-9]* | [1-9].*)
5070 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
5071 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
5074 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
5075 $as_echo "$ac_prog_version" >&6; }
5077 if test $ac_verc_fail = yes; then
5078 MSGFMT=: aux_missing="$aux_missing msgfmt"
5081 for ac_prog in makeinfo
5083 # Extract the first word of "$ac_prog", so it can be a program name with args.
5084 set dummy $ac_prog; ac_word=$2
5085 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5086 $as_echo_n "checking for $ac_word... " >&6; }
5087 if test "${ac_cv_prog_MAKEINFO+set}" = set; then :
5088 $as_echo_n "(cached) " >&6
5090 if test -n "$MAKEINFO"; then
5091 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
5093 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5097 test -z "$as_dir" && as_dir=.
5098 for ac_exec_ext in '' $ac_executable_extensions; do
5099 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5100 ac_cv_prog_MAKEINFO="$ac_prog"
5101 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5110 MAKEINFO=$ac_cv_prog_MAKEINFO
5111 if test -n "$MAKEINFO"; then
5112 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
5113 $as_echo "$MAKEINFO" >&6; }
5115 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5116 $as_echo "no" >&6; }
5120 test -n "$MAKEINFO" && break
5123 if test -z "$MAKEINFO"; then
5126 # Found it, now check the version.
5127 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MAKEINFO" >&5
5128 $as_echo_n "checking version of $MAKEINFO... " >&6; }
5129 ac_prog_version=`$MAKEINFO --version 2>&1 | sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'`
5130 case $ac_prog_version in
5131 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
5133 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
5134 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
5137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
5138 $as_echo "$ac_prog_version" >&6; }
5140 if test $ac_verc_fail = yes; then
5141 MAKEINFO=: aux_missing="$aux_missing makeinfo"
5146 # Extract the first word of "$ac_prog", so it can be a program name with args.
5147 set dummy $ac_prog; ac_word=$2
5148 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5149 $as_echo_n "checking for $ac_word... " >&6; }
5150 if test "${ac_cv_prog_SED+set}" = set; then :
5151 $as_echo_n "(cached) " >&6
5153 if test -n "$SED"; then
5154 ac_cv_prog_SED="$SED" # Let the user override the test.
5156 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5160 test -z "$as_dir" && as_dir=.
5161 for ac_exec_ext in '' $ac_executable_extensions; do
5162 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5163 ac_cv_prog_SED="$ac_prog"
5164 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5174 if test -n "$SED"; then
5175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SED" >&5
5176 $as_echo "$SED" >&6; }
5178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5179 $as_echo "no" >&6; }
5183 test -n "$SED" && break
5186 if test -z "$SED"; then
5189 # Found it, now check the version.
5190 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $SED" >&5
5191 $as_echo_n "checking version of $SED... " >&6; }
5192 ac_prog_version=`$SED --version 2>&1 | sed -n 's/^.*GNU sed version \([0-9]*\.[0-9.]*\).*$/\1/p'`
5193 case $ac_prog_version in
5194 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
5195 3.0[2-9]*|3.[1-9]*|[4-9]*)
5196 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
5197 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
5200 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
5201 $as_echo "$ac_prog_version" >&6; }
5203 if test $ac_verc_fail = yes; then
5204 SED=: aux_missing="$aux_missing sed"
5208 for ac_prog in autoconf
5210 # Extract the first word of "$ac_prog", so it can be a program name with args.
5211 set dummy $ac_prog; ac_word=$2
5212 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5213 $as_echo_n "checking for $ac_word... " >&6; }
5214 if test "${ac_cv_prog_AUTOCONF+set}" = set; then :
5215 $as_echo_n "(cached) " >&6
5217 if test -n "$AUTOCONF"; then
5218 ac_cv_prog_AUTOCONF="$AUTOCONF" # Let the user override the test.
5220 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5224 test -z "$as_dir" && as_dir=.
5225 for ac_exec_ext in '' $ac_executable_extensions; do
5226 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5227 ac_cv_prog_AUTOCONF="$ac_prog"
5228 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5237 AUTOCONF=$ac_cv_prog_AUTOCONF
5238 if test -n "$AUTOCONF"; then
5239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AUTOCONF" >&5
5240 $as_echo "$AUTOCONF" >&6; }
5242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5243 $as_echo "no" >&6; }
5247 test -n "$AUTOCONF" && break
5249 test -n "$AUTOCONF" || AUTOCONF="no"
5251 case "x$AUTOCONF" in
5252 xno|x|x:) AUTOCONF=no ;;
5254 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works" >&5
5255 $as_echo_n "checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works... " >&6; }
5256 if test "${libc_cv_autoconf_works+set}" = set; then :
5257 $as_echo_n "(cached) " >&6
5259 if (cd $srcdir; $AUTOCONF $ACFLAGS configure.in > /dev/null 2>&1); then
5260 libc_cv_autoconf_works=yes
5262 libc_cv_autoconf_works=no
5265 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_autoconf_works" >&5
5266 $as_echo "$libc_cv_autoconf_works" >&6; }
5267 test $libc_cv_autoconf_works = yes || AUTOCONF=no
5270 if test "x$with_cvs" = xyes && test "x$AUTOCONF" = xno; then
5271 # If --without-cvs they probably won't change configure.in, so no complaints.
5272 aux_missing="$aux_missing autoconf"
5275 test -n "$critic_missing" && as_fn_error $? "
5276 *** These critical programs are missing or too old:$critic_missing
5277 *** Check the INSTALL file for required versions." "$LINENO" 5
5279 test -n "$aux_missing" && { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
5280 *** These auxiliary programs are missing or incompatible versions:$aux_missing
5281 *** some features will be disabled.
5282 *** Check the INSTALL file for required versions." >&5
5283 $as_echo "$as_me: WARNING:
5284 *** These auxiliary programs are missing or incompatible versions:$aux_missing
5285 *** some features will be disabled.
5286 *** Check the INSTALL file for required versions." >&2;}
5288 # if using special system headers, find out the compiler's sekrit
5289 # header directory and add that to the list. NOTE: Only does the right
5290 # thing on a system that doesn't need fixincludes. (Not presently a problem.)
5291 if test -n "$sysheaders"; then
5292 SYSINCLUDES=-nostdinc
5293 for d in include include-fixed; do
5294 i=`$CC -print-file-name="$d"` && test "x$i" != x && test "x$i" != "x$d" &&
5295 SYSINCLUDES="$SYSINCLUDES -isystem $i"
5297 SYSINCLUDES="$SYSINCLUDES \
5298 -isystem `echo $sysheaders | sed 's/:/ -isystem /g'`"
5299 if test -n "$CXX"; then
5300 cxxversion=`$CXX -dumpversion 2>&5` &&
5301 cxxmachine=`$CXX -dumpmachine 2>&5` &&
5302 cxxheaders=`$CXX -print-file-name=../../../../include/c++/`"$cxxversion" &&
5303 CXX_SYSINCLUDES="-isystem $cxxheaders \
5304 -isystem $cxxheaders/$cxxmachine -isystem $cxxheaders/backward"
5310 # ranlib is never necessary on Linux and Hurd systems
5313 # Test if LD_LIBRARY_PATH contains the notation for the current directory
5314 # since this would lead to problems installing/building glibc.
5315 # LD_LIBRARY_PATH contains the current directory if one of the following
5317 # - one of the terminals (":" and ";") is the first or last sign
5318 # - two terminals occur directly after each other
5319 # - the path contains an element with a dot in it
5320 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LD_LIBRARY_PATH variable" >&5
5321 $as_echo_n "checking LD_LIBRARY_PATH variable... " >&6; }
5322 case ${LD_LIBRARY_PATH} in
5323 [:\;]* | *[:\;] | *[:\;][:\;]* | *[:\;]. | .[:\;]*| . | *[:\;].[:\;]* )
5324 ld_library_path_setting="contains current directory"
5327 ld_library_path_setting="ok"
5330 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_library_path_setting" >&5
5331 $as_echo "$ld_library_path_setting" >&6; }
5332 if test "$ld_library_path_setting" != "ok"; then
5334 *** LD_LIBRARY_PATH shouldn't contain the current directory when
5335 *** building glibc. Please change the environment variable
5336 *** and run configure again." "$LINENO" 5
5339 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether GCC supports -static-libgcc" >&5
5340 $as_echo_n "checking whether GCC supports -static-libgcc... " >&6; }
5341 if test "${libc_cv_gcc_static_libgcc+set}" = set; then :
5342 $as_echo_n "(cached) " >&6
5344 if $CC -v -static-libgcc 2>&1 | grep -q 'unrecognized option.*static-libgcc'; then
5345 libc_cv_gcc_static_libgcc=
5347 libc_cv_gcc_static_libgcc=-static-libgcc
5350 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_static_libgcc" >&5
5351 $as_echo "$libc_cv_gcc_static_libgcc" >&6; }
5354 # Extract the first word of "bash", so it can be a program name with args.
5355 set dummy bash; ac_word=$2
5356 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5357 $as_echo_n "checking for $ac_word... " >&6; }
5358 if test "${ac_cv_path_BASH_SHELL+set}" = set; then :
5359 $as_echo_n "(cached) " >&6
5363 ac_cv_path_BASH_SHELL="$BASH_SHELL" # Let the user override the test with a path.
5366 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5370 test -z "$as_dir" && as_dir=.
5371 for ac_exec_ext in '' $ac_executable_extensions; do
5372 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5373 ac_cv_path_BASH_SHELL="$as_dir/$ac_word$ac_exec_ext"
5374 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5381 test -z "$ac_cv_path_BASH_SHELL" && ac_cv_path_BASH_SHELL="no"
5385 BASH_SHELL=$ac_cv_path_BASH_SHELL
5386 if test -n "$BASH_SHELL"; then
5387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BASH_SHELL" >&5
5388 $as_echo "$BASH_SHELL" >&6; }
5390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5391 $as_echo "no" >&6; }
5395 if test "$BASH_SHELL" != no &&
5396 $BASH_SHELL -c 'test "$BASH_VERSINFO" \
5397 && test "$BASH_VERSINFO" -ge 2 >&/dev/null'; then
5398 libc_cv_have_bash2=yes
5400 libc_cv_have_bash2=no
5404 if test "$BASH_SHELL" = no; then
5405 # Extract the first word of "ksh", so it can be a program name with args.
5406 set dummy ksh; ac_word=$2
5407 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5408 $as_echo_n "checking for $ac_word... " >&6; }
5409 if test "${ac_cv_path_KSH+set}" = set; then :
5410 $as_echo_n "(cached) " >&6
5414 ac_cv_path_KSH="$KSH" # Let the user override the test with a path.
5417 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5421 test -z "$as_dir" && as_dir=.
5422 for ac_exec_ext in '' $ac_executable_extensions; do
5423 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5424 ac_cv_path_KSH="$as_dir/$ac_word$ac_exec_ext"
5425 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5432 test -z "$ac_cv_path_KSH" && ac_cv_path_KSH="no"
5437 if test -n "$KSH"; then
5438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $KSH" >&5
5439 $as_echo "$KSH" >&6; }
5441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5442 $as_echo "no" >&6; }
5446 if test "$KSH" = no; then
5449 libc_cv_have_ksh=yes
5454 libc_cv_have_ksh=yes
5458 for ac_prog in gawk mawk nawk awk
5460 # Extract the first word of "$ac_prog", so it can be a program name with args.
5461 set dummy $ac_prog; ac_word=$2
5462 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5463 $as_echo_n "checking for $ac_word... " >&6; }
5464 if test "${ac_cv_prog_AWK+set}" = set; then :
5465 $as_echo_n "(cached) " >&6
5467 if test -n "$AWK"; then
5468 ac_cv_prog_AWK="$AWK" # Let the user override the test.
5470 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5474 test -z "$as_dir" && as_dir=.
5475 for ac_exec_ext in '' $ac_executable_extensions; do
5476 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5477 ac_cv_prog_AWK="$ac_prog"
5478 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5488 if test -n "$AWK"; then
5489 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5490 $as_echo "$AWK" >&6; }
5492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5493 $as_echo "no" >&6; }
5497 test -n "$AWK" && break
5500 # Extract the first word of "perl", so it can be a program name with args.
5501 set dummy perl; ac_word=$2
5502 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5503 $as_echo_n "checking for $ac_word... " >&6; }
5504 if test "${ac_cv_path_PERL+set}" = set; then :
5505 $as_echo_n "(cached) " >&6
5509 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
5512 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5516 test -z "$as_dir" && as_dir=.
5517 for ac_exec_ext in '' $ac_executable_extensions; do
5518 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5519 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
5520 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5527 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="no"
5531 PERL=$ac_cv_path_PERL
5532 if test -n "$PERL"; then
5533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
5534 $as_echo "$PERL" >&6; }
5536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5537 $as_echo "no" >&6; }
5541 if test "$PERL" != no &&
5542 (eval `$PERL -V:apiversion`; test `expr "$apiversion" \< 5` -ne 0); then
5545 # Extract the first word of "install-info", so it can be a program name with args.
5546 set dummy install-info; ac_word=$2
5547 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5548 $as_echo_n "checking for $ac_word... " >&6; }
5549 if test "${ac_cv_path_INSTALL_INFO+set}" = set; then :
5550 $as_echo_n "(cached) " >&6
5552 case $INSTALL_INFO in
5554 ac_cv_path_INSTALL_INFO="$INSTALL_INFO" # Let the user override the test with a path.
5557 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5558 as_dummy="$PATH:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin"
5559 for as_dir in $as_dummy
5562 test -z "$as_dir" && as_dir=.
5563 for ac_exec_ext in '' $ac_executable_extensions; do
5564 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5565 ac_cv_path_INSTALL_INFO="$as_dir/$ac_word$ac_exec_ext"
5566 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5573 test -z "$ac_cv_path_INSTALL_INFO" && ac_cv_path_INSTALL_INFO="no"
5577 INSTALL_INFO=$ac_cv_path_INSTALL_INFO
5578 if test -n "$INSTALL_INFO"; then
5579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL_INFO" >&5
5580 $as_echo "$INSTALL_INFO" >&6; }
5582 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5583 $as_echo "no" >&6; }
5587 # Extract the first word of "bison", so it can be a program name with args.
5588 set dummy bison; ac_word=$2
5589 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5590 $as_echo_n "checking for $ac_word... " >&6; }
5591 if test "${ac_cv_path_BISON+set}" = set; then :
5592 $as_echo_n "(cached) " >&6
5596 ac_cv_path_BISON="$BISON" # Let the user override the test with a path.
5599 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5600 as_dummy="$PATH:/usr/local/bin:/usr/bin:/bin"
5601 for as_dir in $as_dummy
5604 test -z "$as_dir" && as_dir=.
5605 for ac_exec_ext in '' $ac_executable_extensions; do
5606 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5607 ac_cv_path_BISON="$as_dir/$ac_word$ac_exec_ext"
5608 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5615 test -z "$ac_cv_path_BISON" && ac_cv_path_BISON="no"
5619 BISON=$ac_cv_path_BISON
5620 if test -n "$BISON"; then
5621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BISON" >&5
5622 $as_echo "$BISON" >&6; }
5624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5625 $as_echo "no" >&6; }
5630 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for signed size_t type" >&5
5631 $as_echo_n "checking for signed size_t type... " >&6; }
5632 if test "${libc_cv_signed_size_t+set}" = set; then :
5633 $as_echo_n "(cached) " >&6
5635 echo '#include <stddef.h>
5636 FOOBAR __SIZE_TYPE__ FOOBAR' > conftest.c
5637 if eval "$ac_cpp conftest.c 2>/dev/null" \
5638 | grep '^FOOBAR.*unsigned.*FOOBAR$' >/dev/null; then
5639 libc_cv_signed_size_t=no
5641 libc_cv_signed_size_t=yes
5645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_signed_size_t" >&5
5646 $as_echo "$libc_cv_signed_size_t" >&6; }
5647 if test $libc_cv_signed_size_t = yes; then
5648 cat >> confdefs.h <<\EOF
5649 #undef __SIZE_TYPE__
5650 #define __SIZE_TYPE__ unsigned
5654 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libc-friendly stddef.h" >&5
5655 $as_echo_n "checking for libc-friendly stddef.h... " >&6; }
5656 if test "${libc_cv_friendly_stddef+set}" = set; then :
5657 $as_echo_n "(cached) " >&6
5659 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5660 /* end confdefs.h. */
5661 #define __need_size_t
5662 #define __need_wchar_t
5669 size_t size; wchar_t wchar;
5671 #error stddef.h ignored __need_*
5673 if (&size == NULL || &wchar == NULL) abort ();
5678 if ac_fn_c_try_compile "$LINENO"; then :
5679 libc_cv_friendly_stddef=yes
5681 libc_cv_friendly_stddef=no
5683 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_friendly_stddef" >&5
5686 $as_echo "$libc_cv_friendly_stddef" >&6; }
5687 if test $libc_cv_friendly_stddef = yes; then
5688 config_vars="$config_vars
5689 override stddef.h = # The installed <stddef.h> seems to be libc-friendly."
5692 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need to use -P to assemble .S files" >&5
5693 $as_echo_n "checking whether we need to use -P to assemble .S files... " >&6; }
5694 if test "${libc_cv_need_minus_P+set}" = set; then :
5695 $as_echo_n "(cached) " >&6
5697 cat > conftest.S <<EOF
5698 #include "confdefs.h"
5699 /* Nothing whatsoever. */
5701 if { ac_try='${CC-cc} $CPPFLAGS $ASFLAGS -c conftest.S 1>&5'
5702 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5705 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5706 test $ac_status = 0; }; }; then
5707 libc_cv_need_minus_P=no
5709 libc_cv_need_minus_P=yes
5713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_need_minus_P" >&5
5714 $as_echo "$libc_cv_need_minus_P" >&6; }
5715 if test $libc_cv_need_minus_P = yes; then
5716 config_vars="$config_vars
5717 asm-CPPFLAGS = -P # The assembler can't grok cpp's # line directives."
5720 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .set assembler directive" >&5
5721 $as_echo_n "checking for .set assembler directive... " >&6; }
5722 if test "${libc_cv_asm_set_directive+set}" = set; then :
5723 $as_echo_n "(cached) " >&6
5725 cat > conftest.s <<EOF
5728 .set glibc_conftest_frobozz,foo
5729 $libc_cv_asm_global_directive glibc_conftest_frobozz
5731 # The alpha-dec-osf1 assembler gives only a warning for `.set'
5732 # (but it doesn't work), so we must do a linking check to be sure.
5733 cat > conftest1.c <<\EOF
5734 extern int glibc_conftest_frobozz;
5735 void _start() { glibc_conftest_frobozz = 1; }
5737 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
5738 -nostartfiles -nostdlib \
5739 -o conftest conftest.s conftest1.c 1>&5 2>&5; then
5740 libc_cv_asm_set_directive=yes
5742 libc_cv_asm_set_directive=no
5746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_set_directive" >&5
5747 $as_echo "$libc_cv_asm_set_directive" >&6; }
5748 if test $libc_cv_asm_set_directive = yes; then
5749 $as_echo "#define HAVE_ASM_SET_DIRECTIVE 1" >>confdefs.h
5753 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler gnu_unique_object symbol type" >&5
5754 $as_echo_n "checking for assembler gnu_unique_object symbol type... " >&6; }
5755 if test "${libc_cv_asm_unique_object+set}" = set; then :
5756 $as_echo_n "(cached) " >&6
5758 cat > conftest.s <<EOF
5761 .type _sym, ${libc_cv_asm_type_prefix}gnu_unique_object
5763 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5764 libc_cv_asm_unique_object=yes
5766 libc_cv_asm_unique_object=no
5770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_unique_object" >&5
5771 $as_echo "$libc_cv_asm_unique_object" >&6; }
5772 if test $libc_cv_asm_unique_object = yes; then
5773 $as_echo "#define HAVE_ASM_UNIQUE_OBJECT 1" >>confdefs.h
5777 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .symver assembler directive" >&5
5778 $as_echo_n "checking for .symver assembler directive... " >&6; }
5779 if test "${libc_cv_asm_symver_directive+set}" = set; then :
5780 $as_echo_n "(cached) " >&6
5782 cat > conftest.s <<EOF
5785 .symver _sym,sym@VERS
5787 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5788 libc_cv_asm_symver_directive=yes
5790 libc_cv_asm_symver_directive=no
5794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_symver_directive" >&5
5795 $as_echo "$libc_cv_asm_symver_directive" >&6; }
5796 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld --version-script" >&5
5797 $as_echo_n "checking for ld --version-script... " >&6; }
5798 if test "${libc_cv_ld_version_script_option+set}" = set; then :
5799 $as_echo_n "(cached) " >&6
5801 if test $libc_cv_asm_symver_directive = yes; then
5802 cat > conftest.s <<EOF
5805 .symver _sym,sym@VERS
5807 cat > conftest.map <<EOF
5816 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5817 if { ac_try='${CC-cc} $CFLAGS $LDFLAGS -shared
5818 -o conftest.so conftest.o
5819 -nostartfiles -nostdlib
5820 -Wl,--version-script,conftest.map
5822 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5825 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5826 test $ac_status = 0; }; };
5828 libc_cv_ld_version_script_option=yes
5830 libc_cv_ld_version_script_option=no
5833 libc_cv_ld_version_script_option=no
5836 libc_cv_ld_version_script_option=no
5840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ld_version_script_option" >&5
5841 $as_echo "$libc_cv_ld_version_script_option" >&6; }
5842 if test $shared != no &&
5843 test $libc_cv_asm_symver_directive = yes &&
5844 test $libc_cv_ld_version_script_option = yes &&
5845 test $enable_versioning = yes; then
5847 $as_echo "#define DO_VERSIONING 1" >>confdefs.h
5854 if test $elf = yes && test $shared != no && test $VERSIONING = no; then
5856 *** WARNING: You should not compile GNU libc without versioning. Not using
5857 *** versioning will introduce incompatibilities so that old binaries
5858 *** will not run anymore.
5859 *** For versioning you need recent binutils (binutils-2.8.1.0.23 or newer)."
5861 if test $elf = yes; then
5862 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .previous assembler directive" >&5
5863 $as_echo_n "checking for .previous assembler directive... " >&6; }
5864 if test "${libc_cv_asm_previous_directive+set}" = set; then :
5865 $as_echo_n "(cached) " >&6
5867 cat > conftest.s <<EOF
5868 .section foo_section
5871 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5872 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5875 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5876 test $ac_status = 0; }; }; then
5877 libc_cv_asm_previous_directive=yes
5879 libc_cv_asm_previous_directive=no
5883 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_previous_directive" >&5
5884 $as_echo "$libc_cv_asm_previous_directive" >&6; }
5885 if test $libc_cv_asm_previous_directive = yes; then
5886 $as_echo "#define HAVE_ASM_PREVIOUS_DIRECTIVE 1" >>confdefs.h
5889 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .popsection assembler directive" >&5
5890 $as_echo_n "checking for .popsection assembler directive... " >&6; }
5891 if test "${libc_cv_asm_popsection_directive+set}" = set; then :
5892 $as_echo_n "(cached) " >&6
5894 cat > conftest.s <<EOF
5895 .pushsection foo_section
5898 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5899 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5902 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5903 test $ac_status = 0; }; }; then
5904 libc_cv_asm_popsection_directive=yes
5906 libc_cv_asm_popsection_directive=no
5910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_popsection_directive" >&5
5911 $as_echo "$libc_cv_asm_popsection_directive" >&6; }
5912 if test $libc_cv_asm_popsection_directive = yes; then
5913 $as_echo "#define HAVE_ASM_POPSECTION_DIRECTIVE 1" >>confdefs.h
5917 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .protected and .hidden assembler directive" >&5
5918 $as_echo_n "checking for .protected and .hidden assembler directive... " >&6; }
5919 if test "${libc_cv_asm_protected_directive+set}" = set; then :
5920 $as_echo_n "(cached) " >&6
5922 cat > conftest.s <<EOF
5928 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5929 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5932 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5933 test $ac_status = 0; }; }; then
5934 libc_cv_asm_protected_directive=yes
5936 as_fn_error $? "assembler support for symbol visibility is required" "$LINENO" 5
5940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_protected_directive" >&5
5941 $as_echo "$libc_cv_asm_protected_directive" >&6; }
5943 if test $libc_cv_asm_protected_directive = yes; then
5944 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((visibility())) is supported" >&5
5945 $as_echo_n "checking whether __attribute__((visibility())) is supported... " >&6; }
5946 if test "${libc_cv_visibility_attribute+set}" = set; then :
5947 $as_echo_n "(cached) " >&6
5949 cat > conftest.c <<EOF
5950 int foo __attribute__ ((visibility ("hidden"))) = 1;
5951 int bar __attribute__ ((visibility ("protected"))) = 1;
5953 libc_cv_visibility_attribute=no
5954 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5955 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5958 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5959 test $ac_status = 0; }; }; then
5960 if grep '\.hidden.*foo' conftest.s >/dev/null; then
5961 if grep '\.protected.*bar' conftest.s >/dev/null; then
5962 libc_cv_visibility_attribute=yes
5966 rm -f conftest.{c,s}
5969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_visibility_attribute" >&5
5970 $as_echo "$libc_cv_visibility_attribute" >&6; }
5971 if test $libc_cv_visibility_attribute != yes; then
5972 as_fn_error $? "compiler support for visibility attribute is required" "$LINENO" 5
5976 if test $libc_cv_visibility_attribute = yes; then
5977 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken __attribute__((visibility()))" >&5
5978 $as_echo_n "checking for broken __attribute__((visibility()))... " >&6; }
5979 if test "${libc_cv_broken_visibility_attribute+set}" = set; then :
5980 $as_echo_n "(cached) " >&6
5982 cat > conftest.c <<EOF
5984 int bar (int x) __asm__ ("foo") __attribute__ ((visibility ("hidden")));
5985 int bar (int x) { return x; }
5987 libc_cv_broken_visibility_attribute=yes
5988 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5989 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5992 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5993 test $ac_status = 0; }; }; then
5994 if grep '\.hidden[ _]foo' conftest.s >/dev/null; then
5995 libc_cv_broken_visibility_attribute=no
5998 rm -f conftest.c conftest.s
6001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_broken_visibility_attribute" >&5
6002 $as_echo "$libc_cv_broken_visibility_attribute" >&6; }
6003 if test $libc_cv_broken_visibility_attribute = yes; then
6004 as_fn_error $? "working compiler support for visibility attribute is required" "$LINENO" 5
6008 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken __attribute__((alias()))" >&5
6009 $as_echo_n "checking for broken __attribute__((alias()))... " >&6; }
6010 if test "${libc_cv_broken_alias_attribute+set}" = set; then :
6011 $as_echo_n "(cached) " >&6
6013 cat > conftest.c <<EOF
6014 extern int foo (int x) __asm ("xyzzy");
6015 int bar (int x) { return x; }
6016 extern __typeof (bar) foo __attribute ((weak, alias ("bar")));
6018 extern __typeof (dfoo) dfoo __asm ("abccb");
6021 libc_cv_broken_alias_attribute=yes
6022 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
6023 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6026 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6027 test $ac_status = 0; }; }; then
6028 if grep 'xyzzy' conftest.s >/dev/null &&
6029 grep 'abccb' conftest.s >/dev/null; then
6030 libc_cv_broken_alias_attribute=no
6033 rm -f conftest.c conftest.s
6036 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_broken_alias_attribute" >&5
6037 $as_echo "$libc_cv_broken_alias_attribute" >&6; }
6038 if test $libc_cv_broken_alias_attribute = yes; then
6039 as_fn_error $? "working alias attribute support required" "$LINENO" 5
6042 if test $libc_cv_visibility_attribute = yes; then
6043 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to put _rtld_local into .sdata section" >&5
6044 $as_echo_n "checking whether to put _rtld_local into .sdata section... " >&6; }
6045 if test "${libc_cv_have_sdata_section+set}" = set; then :
6046 $as_echo_n "(cached) " >&6
6048 echo "int i;" > conftest.c
6049 libc_cv_have_sdata_section=no
6050 if ${CC-cc} $LDFLAGS -fPIC -shared -Wl,--verbose conftest.c -o conftest.so 2>&1 \
6051 | grep '\.sdata' >/dev/null; then
6052 libc_cv_have_sdata_section=yes
6054 rm -f conftest.c conftest.so
6057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_sdata_section" >&5
6058 $as_echo "$libc_cv_have_sdata_section" >&6; }
6059 if test $libc_cv_have_sdata_section = yes; then
6060 $as_echo "#define HAVE_SDATA_SECTION 1" >>confdefs.h
6065 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .preinit_array/.init_array/.fini_array support" >&5
6066 $as_echo_n "checking for .preinit_array/.init_array/.fini_array support... " >&6; }
6067 if test "${libc_cv_initfini_array+set}" = set; then :
6068 $as_echo_n "(cached) " >&6
6070 cat > conftest.c <<EOF
6071 int _start (void) { return 0; }
6072 int __start (void) { return 0; }
6073 int foo (void) { return 1; }
6074 int (*fp) (void) __attribute__ ((section (".init_array"))) = foo;
6076 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -o conftest conftest.c
6077 -static -nostartfiles -nostdlib 1>&5'
6078 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6081 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6082 test $ac_status = 0; }; }
6084 if readelf -S conftest | fgrep INIT_ARRAY > /dev/null; then
6085 libc_cv_initfini_array=yes
6087 libc_cv_initfini_array=no
6090 libc_cv_initfini_array=no
6094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_initfini_array" >&5
6095 $as_echo "$libc_cv_initfini_array" >&6; }
6096 if test $libc_cv_initfini_array != yes; then
6097 as_fn_error $? "Need linker with .init_array/.fini_array support." "$LINENO" 5
6098 elif { ac_try='${CC-cc} -Wl,--verbose 2>&1|grep SORT_BY_INIT_PRIORITY 1>&5'
6099 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6102 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6103 test $ac_status = 0; }; }; then
6104 $as_echo "#define NO_CTORS_DTORS_SECTIONS 1" >>confdefs.h
6108 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libunwind-support in compiler" >&5
6109 $as_echo_n "checking for libunwind-support in compiler... " >&6; }
6110 if test "${libc_cv_cc_with_libunwind+set}" = set; then :
6111 $as_echo_n "(cached) " >&6
6114 cat > conftest.c <<EOF
6115 int main (void) { return 0; }
6117 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -static -o conftest \
6118 conftest.c -v 2>&1 >/dev/null | grep -q " -lunwind "; then
6119 libc_cv_cc_with_libunwind=yes
6121 libc_cv_cc_with_libunwind=no
6125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_with_libunwind" >&5
6126 $as_echo "$libc_cv_cc_with_libunwind" >&6; }
6128 if test $libc_cv_cc_with_libunwind = yes; then
6129 $as_echo "#define HAVE_CC_WITH_LIBUNWIND 1" >>confdefs.h
6133 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z nodelete option" >&5
6134 $as_echo_n "checking for -z nodelete option... " >&6; }
6135 if test "${libc_cv_z_nodelete+set}" = set; then :
6136 $as_echo_n "(cached) " >&6
6138 cat > conftest.c <<EOF
6139 int _start (void) { return 42; }
6141 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6142 -fPIC -shared -o conftest.so conftest.c
6143 -nostartfiles -nostdlib
6144 -Wl,--enable-new-dtags,-z,nodelete 1>&5'
6145 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6148 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6149 test $ac_status = 0; }; }
6151 libc_cv_z_nodelete=yes
6153 as_fn_error $? "linker with -z nodelete support required" "$LINENO" 5
6157 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_nodelete" >&5
6158 $as_echo "$libc_cv_z_nodelete" >&6; }
6160 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z nodlopen option" >&5
6161 $as_echo_n "checking for -z nodlopen option... " >&6; }
6162 if test "${libc_cv_z_nodlopen+set}" = set; then :
6163 $as_echo_n "(cached) " >&6
6165 cat > conftest.c <<EOF
6166 int _start (void) { return 42; }
6168 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6169 -fPIC -shared -o conftest.so conftest.c
6170 -nostartfiles -nostdlib
6171 -Wl,--enable-new-dtags,-z,nodlopen 1>&5'
6172 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6175 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6176 test $ac_status = 0; }; }
6178 libc_cv_z_nodlopen=yes
6180 as_fn_error $? "linker with -z nodlopen support required" "$LINENO" 5
6184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_nodlopen" >&5
6185 $as_echo "$libc_cv_z_nodlopen" >&6; }
6187 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z initfirst option" >&5
6188 $as_echo_n "checking for -z initfirst option... " >&6; }
6189 if test "${libc_cv_z_initfirst+set}" = set; then :
6190 $as_echo_n "(cached) " >&6
6192 cat > conftest.c <<EOF
6193 int _start (void) { return 42; }
6195 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6196 -fPIC -shared -o conftest.so conftest.c
6197 -nostartfiles -nostdlib
6198 -Wl,--enable-new-dtags,-z,initfirst 1>&5'
6199 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6202 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6203 test $ac_status = 0; }; }
6205 libc_cv_z_initfirst=yes
6207 as_fn_error $? "linker with -z initfirst support required" "$LINENO" 5
6211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_initfirst" >&5
6212 $as_echo "$libc_cv_z_initfirst" >&6; }
6214 case "$base_machine" in
6215 i[34567]86 | x86_64 | powerpc* | s390* | sparc* | alpha*)
6216 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z relro option" >&5
6217 $as_echo_n "checking for -z relro option... " >&6; }
6218 if test "${libc_cv_z_relro+set}" = set; then :
6219 $as_echo_n "(cached) " >&6
6222 if { ac_try='${CC-cc} -v --help 2>&1|grep "z relro" 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 { ac_try='${CC-cc} -Wl,--verbose 2>&1|grep DATA_SEGMENT_RELRO_END 1>&5'
6230 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6233 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6234 test $ac_status = 0; }; }
6240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_relro" >&5
6241 $as_echo "$libc_cv_z_relro" >&6; }
6242 if test "$libc_cv_z_relro" = no; then
6243 as_fn_error $? "linker with -z relro support required" "$LINENO" 5
6249 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -Bgroup option" >&5
6250 $as_echo_n "checking for -Bgroup option... " >&6; }
6251 if test "${libc_cv_Bgroup+set}" = set; then :
6252 $as_echo_n "(cached) " >&6
6254 cat > conftest.c <<EOF
6255 int _start (void) { return 42; }
6257 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6258 -fPIC -shared -o conftest.so conftest.c
6259 -Wl,-Bgroup -nostdlib 1>&5'
6260 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6263 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6264 test $ac_status = 0; }; }
6272 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_Bgroup" >&5
6273 $as_echo "$libc_cv_Bgroup" >&6; }
6276 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgcc_s suffix" >&5
6277 $as_echo_n "checking for libgcc_s suffix... " >&6; }
6278 if test "${libc_cv_libgcc_s_suffix+set}" = set; then :
6279 $as_echo_n "(cached) " >&6
6281 cat > conftest.c <<EOF
6282 int main (void) { return 0; }
6284 libc_cv_libgcc_s_suffix=`${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
6285 -fPIC -shared -shared-libgcc -o conftest.so \
6286 conftest.c -v 2>&1 >/dev/null \
6287 | sed -n 's/^.* -lgcc_s\([^ ]*\) .*$/\1/p'`
6290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_libgcc_s_suffix" >&5
6291 $as_echo "$libc_cv_libgcc_s_suffix" >&6; }
6294 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --as-needed option" >&5
6295 $as_echo_n "checking for --as-needed option... " >&6; }
6296 if test "${libc_cv_as_needed+set}" = set; then :
6297 $as_echo_n "(cached) " >&6
6299 cat > conftest.c <<EOF
6300 int main (void) { return 0; }
6302 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6303 -fPIC -shared -o conftest.so conftest.c
6304 -lgcc_s$libc_cv_libgcc_s_suffix -Wl,--as-needed
6306 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6309 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6310 test $ac_status = 0; }; }
6312 libc_cv_as_needed=yes
6314 libc_cv_as_needed=no
6318 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_as_needed" >&5
6319 $as_echo "$libc_cv_as_needed" >&6; }
6323 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether --noexecstack is desirable for .S files" >&5
6324 $as_echo_n "checking whether --noexecstack is desirable for .S files... " >&6; }
6325 if test "${libc_cv_as_noexecstack+set}" = set; then :
6326 $as_echo_n "(cached) " >&6
6328 cat > conftest.c <<EOF
6331 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS
6332 -S -o conftest.s conftest.c 1>&5'
6333 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6336 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6337 test $ac_status = 0; }; } \
6338 && grep -q .note.GNU-stack conftest.s \
6339 && { ac_try='${CC-cc} $ASFLAGS -Wa,--noexecstack
6340 -c -o conftest.o conftest.s 1>&5'
6341 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6344 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6345 test $ac_status = 0; }; }
6347 libc_cv_as_noexecstack=yes
6349 libc_cv_as_noexecstack=no
6353 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_as_noexecstack" >&5
6354 $as_echo "$libc_cv_as_noexecstack" >&6; }
6355 if test $libc_cv_as_noexecstack = yes; then
6356 ASFLAGS_config="$ASFLAGS_config -Wa,--noexecstack"
6360 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z combreloc" >&5
6361 $as_echo_n "checking for -z combreloc... " >&6; }
6362 if test "${libc_cv_z_combreloc+set}" = set; then :
6363 $as_echo_n "(cached) " >&6
6365 cat > conftest.c <<EOF
6366 extern int bar (int);
6368 int foo (void) { return bar (mumble); }
6370 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6371 -fPIC -shared -o conftest.so conftest.c
6372 -nostdlib -nostartfiles
6373 -Wl,-z,combreloc 1>&5'
6374 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6377 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6378 test $ac_status = 0; }; }
6380 if readelf -S conftest.so | grep '\.rel\(a\|\)\.dyn' > /dev/null; then
6381 libc_cv_z_combreloc=yes
6383 libc_cv_z_combreloc=no
6386 libc_cv_z_combreloc=no
6390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_combreloc" >&5
6391 $as_echo "$libc_cv_z_combreloc" >&6; }
6392 if test "$libc_cv_z_combreloc" = yes; then
6393 $as_echo "#define HAVE_Z_COMBRELOC 1" >>confdefs.h
6398 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z execstack" >&5
6399 $as_echo_n "checking for -z execstack... " >&6; }
6400 if test "${libc_cv_z_execstack+set}" = set; then :
6401 $as_echo_n "(cached) " >&6
6403 cat > conftest.c <<EOF
6404 int _start (void) { return 42; }
6406 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6407 -fPIC -shared -o conftest.so conftest.c
6408 -Wl,-z,execstack -nostdlib
6410 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6413 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6414 test $ac_status = 0; }; }
6416 libc_cv_z_execstack=yes
6418 libc_cv_z_execstack=no
6422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_execstack" >&5
6423 $as_echo "$libc_cv_z_execstack" >&6; }
6426 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fpie" >&5
6427 $as_echo_n "checking for -fpie... " >&6; }
6428 if test "${libc_cv_fpie+set}" = set; then :
6429 $as_echo_n "(cached) " >&6
6431 cat > conftest.c <<EOF
6433 main () { return 0;}
6435 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -pie -fpie
6436 -o conftest conftest.c 1>&5'
6437 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6440 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6441 test $ac_status = 0; }; }
6449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_fpie" >&5
6450 $as_echo "$libc_cv_fpie" >&6; }
6454 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --hash-style option" >&5
6455 $as_echo_n "checking for --hash-style option... " >&6; }
6456 if test "${libc_cv_hashstyle+set}" = set; then :
6457 $as_echo_n "(cached) " >&6
6459 cat > conftest.c <<EOF
6460 int _start (void) { return 42; }
6462 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6463 -fPIC -shared -o conftest.so conftest.c
6464 -Wl,--hash-style=both -nostdlib 1>&5'
6465 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6468 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6469 test $ac_status = 0; }; }
6471 libc_cv_hashstyle=yes
6473 libc_cv_hashstyle=no
6477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_hashstyle" >&5
6478 $as_echo "$libc_cv_hashstyle" >&6; }
6482 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fno-toplevel-reorder -fno-section-anchors" >&5
6483 $as_echo_n "checking for -fno-toplevel-reorder -fno-section-anchors... " >&6; }
6484 if test "${libc_cv_fno_toplevel_reorder+set}" = set; then :
6485 $as_echo_n "(cached) " >&6
6487 cat > conftest.c <<EOF
6490 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -fno-toplevel-reorder -fno-section-anchors
6492 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6495 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6496 test $ac_status = 0; }; }
6498 libc_cv_fno_toplevel_reorder=yes
6500 libc_cv_fno_toplevel_reorder=no
6504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_fno_toplevel_reorder" >&5
6505 $as_echo "$libc_cv_fno_toplevel_reorder" >&6; }
6506 if test $libc_cv_fno_toplevel_reorder = yes; then
6507 fno_unit_at_a_time="-fno-toplevel-reorder -fno-section-anchors"
6509 fno_unit_at_a_time=-fno-unit-at-a-time
6513 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fstack-protector" >&5
6514 $as_echo_n "checking for -fstack-protector... " >&6; }
6515 if test "${libc_cv_ssp+set}" = set; then :
6516 $as_echo_n "(cached) " >&6
6518 cat > conftest.c <<EOF
6520 main () { return 0;}
6522 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -Werror -fstack-protector
6523 -o conftest conftest.c 1>&5'
6524 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6527 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6528 test $ac_status = 0; }; }
6536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ssp" >&5
6537 $as_echo "$libc_cv_ssp" >&6; }
6540 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fgnu89-inline" >&5
6541 $as_echo_n "checking for -fgnu89-inline... " >&6; }
6542 if test "${libc_cv_gnu89_inline+set}" = set; then :
6543 $as_echo_n "(cached) " >&6
6545 cat > conftest.c <<EOF
6547 #ifdef __GNUC_GNU_INLINE__
6548 main () { return 0;}
6553 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -std=gnu99 -fgnu89-inline
6554 -o conftest.s conftest.c 1>&5'
6555 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6558 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6559 test $ac_status = 0; }; }
6561 libc_cv_gnu89_inline=yes
6563 libc_cv_gnu89_inline=no
6567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gnu89_inline" >&5
6568 $as_echo "$libc_cv_gnu89_inline" >&6; }
6569 if test $libc_cv_gnu89_inline = yes; then
6570 gnu89_inline=-fgnu89-inline
6576 if test $elf != yes; then
6577 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .init and .fini sections" >&5
6578 $as_echo_n "checking for .init and .fini sections... " >&6; }
6579 if test "${libc_cv_have_initfini+set}" = set; then :
6580 $as_echo_n "(cached) " >&6
6582 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6583 /* end confdefs.h. */
6588 asm (".section .init");
6589 asm (".section .fini");
6590 asm ("${libc_cv_dot_text}");
6595 if ac_fn_c_try_compile "$LINENO"; then :
6596 libc_cv_have_initfini=yes
6598 libc_cv_have_initfini=no
6600 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6602 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_initfini" >&5
6603 $as_echo "$libc_cv_have_initfini" >&6; }
6604 if test $libc_cv_have_initfini = yes; then
6605 $as_echo "#define HAVE_INITFINI 1" >>confdefs.h
6610 if test $elf = yes; then
6611 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc puts quotes around section names" >&5
6612 $as_echo_n "checking whether cc puts quotes around section names... " >&6; }
6613 if test "${libc_cv_have_section_quotes+set}" = set; then :
6614 $as_echo_n "(cached) " >&6
6616 cat > conftest.c <<EOF
6617 static const int foo
6618 __attribute__ ((section ("bar"))) = 1;
6620 if ${CC-cc} -S conftest.c -o conftest.s; then
6621 if grep '\.section.*"bar"' conftest.s >/dev/null; then
6622 libc_cv_have_section_quotes=yes
6624 libc_cv_have_section_quotes=no
6627 libc_cv_have_section_quotes=unknown
6629 rm -f conftest.{c,s}
6632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_section_quotes" >&5
6633 $as_echo "$libc_cv_have_section_quotes" >&6; }
6634 if test $libc_cv_have_section_quotes = yes; then
6635 $as_echo "#define HAVE_SECTION_QUOTES 1" >>confdefs.h
6642 if test $elf = yes; then
6643 libc_cv_asm_underscores=no
6645 if test $ac_cv_prog_cc_works = yes; then
6646 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _ prefix on C symbol names" >&5
6647 $as_echo_n "checking for _ prefix on C symbol names... " >&6; }
6648 if test "${libc_cv_asm_underscores+set}" = set; then :
6649 $as_echo_n "(cached) " >&6
6651 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6652 /* end confdefs.h. */
6653 asm ("_glibc_foobar:");
6662 if ac_fn_c_try_link "$LINENO"; then :
6663 libc_cv_asm_underscores=yes
6665 libc_cv_asm_underscores=no
6667 rm -f core conftest.err conftest.$ac_objext \
6668 conftest$ac_exeext conftest.$ac_ext
6670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_underscores" >&5
6671 $as_echo "$libc_cv_asm_underscores" >&6; }
6673 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _ prefix on C symbol names" >&5
6674 $as_echo_n "checking for _ prefix on C symbol names... " >&6; }
6675 if test "${libc_cv_asm_underscores+set}" = set; then :
6676 $as_echo_n "(cached) " >&6
6678 cat > conftest.$ac_ext <<EOF
6679 #line $LINENO "configure"
6680 #include "confdefs.h"
6681 void underscore_test(void) {
6684 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6685 (eval $ac_compile) 2>&5
6687 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6688 test $ac_status = 0; }; then
6689 if grep _underscore_test conftest* >/dev/null; then
6691 libc_cv_asm_underscores=yes
6694 libc_cv_asm_underscores=no
6697 echo "configure: failed program was:" >&5
6698 cat conftest.$ac_ext >&5
6700 libc_cv_asm_underscores=no
6704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_underscores" >&5
6705 $as_echo "$libc_cv_asm_underscores" >&6; }
6708 if test $libc_cv_asm_underscores = no; then
6709 $as_echo "#define NO_UNDERSCORES 1" >>confdefs.h
6713 if test $elf = yes; then
6714 libc_cv_weak_symbols=yes
6717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler .weak directive" >&5
6718 $as_echo_n "checking for assembler .weak directive... " >&6; }
6719 if test "${libc_cv_asm_weak_directive+set}" = set; then :
6720 $as_echo_n "(cached) " >&6
6722 cat > conftest.s <<EOF
6724 ${libc_cv_asm_global_directive} foo
6727 .weak bar; bar = foo
6729 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6730 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6733 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6734 test $ac_status = 0; }; }; then
6735 libc_cv_asm_weak_directive=yes
6737 libc_cv_asm_weak_directive=no
6741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_weak_directive" >&5
6742 $as_echo "$libc_cv_asm_weak_directive" >&6; }
6744 if test $libc_cv_asm_weak_directive = no; then
6745 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler .weakext directive" >&5
6746 $as_echo_n "checking for assembler .weakext directive... " >&6; }
6747 if test "${libc_cv_asm_weakext_directive+set}" = set; then :
6748 $as_echo_n "(cached) " >&6
6750 cat > conftest.s <<EOF
6752 ${libc_cv_asm_global_directive} foo
6756 ${libc_cv_asm_global_directive} baz
6759 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6760 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6763 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6764 test $ac_status = 0; }; }; then
6765 libc_cv_asm_weakext_directive=yes
6767 libc_cv_asm_weakext_directive=no
6771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_weakext_directive" >&5
6772 $as_echo "$libc_cv_asm_weakext_directive" >&6; }
6776 if test $libc_cv_asm_weak_directive = yes; then
6777 $as_echo "#define HAVE_ASM_WEAK_DIRECTIVE 1" >>confdefs.h
6779 elif test $libc_cv_asm_weakext_directive = yes; then
6780 $as_echo "#define HAVE_ASM_WEAKEXT_DIRECTIVE 1" >>confdefs.h
6784 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether CFI directives are supported" >&5
6785 $as_echo_n "checking whether CFI directives are supported... " >&6; }
6786 if test "${libc_cv_asm_cfi_directives+set}" = set; then :
6787 $as_echo_n "(cached) " >&6
6790 sparc/sparc64*) cfi_offset=2047;;
6793 cat > conftest.s <<EOF
6795 .type func,%function
6799 .cfi_rel_offset 1, $cfi_offset
6802 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6803 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6806 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6807 test $ac_status = 0; }; }; then
6808 libc_cv_asm_cfi_directives=yes
6810 libc_cv_asm_cfi_directives=no
6814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_cfi_directives" >&5
6815 $as_echo "$libc_cv_asm_cfi_directives" >&6; }
6816 if test $libc_cv_asm_cfi_directives = yes; then
6817 $as_echo "#define HAVE_ASM_CFI_DIRECTIVES 1" >>confdefs.h
6821 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld --no-whole-archive" >&5
6822 $as_echo_n "checking for ld --no-whole-archive... " >&6; }
6823 if test "${libc_cv_ld_no_whole_archive+set}" = set; then :
6824 $as_echo_n "(cached) " >&6
6826 cat > conftest.c <<\EOF
6831 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6832 -nostdlib -nostartfiles -Wl,--no-whole-archive
6833 -o conftest conftest.c 1>&5'
6834 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6837 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6838 test $ac_status = 0; }; }; then
6839 libc_cv_ld_no_whole_archive=yes
6841 libc_cv_ld_no_whole_archive=no
6845 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ld_no_whole_archive" >&5
6846 $as_echo "$libc_cv_ld_no_whole_archive" >&6; }
6847 if test $libc_cv_ld_no_whole_archive = yes; then
6848 no_whole_archive=-Wl,--no-whole-archive
6851 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc -fexceptions" >&5
6852 $as_echo_n "checking for gcc -fexceptions... " >&6; }
6853 if test "${libc_cv_gcc_exceptions+set}" = set; then :
6854 $as_echo_n "(cached) " >&6
6856 cat > conftest.c <<\EOF
6861 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6862 -nostdlib -nostartfiles -fexceptions
6863 -o conftest conftest.c 1>&5'
6864 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6867 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6868 test $ac_status = 0; }; }; then
6869 libc_cv_gcc_exceptions=yes
6871 libc_cv_gcc_exceptions=no
6875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_exceptions" >&5
6876 $as_echo "$libc_cv_gcc_exceptions" >&6; }
6877 if test $libc_cv_gcc_exceptions = yes; then
6878 exceptions=-fexceptions
6881 if test "$host_cpu" = powerpc ; then
6882 # Check for a bug present in at least versions 2.8.x of GCC
6883 # and versions 1.0.x of EGCS.
6884 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether clobbering cr0 causes problems" >&5
6885 $as_echo_n "checking whether clobbering cr0 causes problems... " >&6; }
6886 if test "${libc_cv_c_asmcr0_bug+set}" = set; then :
6887 $as_echo_n "(cached) " >&6
6889 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6890 /* end confdefs.h. */
6891 int tester(int x) { asm ("" : : : "cc"); return x & 123; }
6900 if ac_fn_c_try_compile "$LINENO"; then :
6901 libc_cv_c_asmcr0_bug='no'
6903 libc_cv_c_asmcr0_bug='yes'
6905 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_c_asmcr0_bug" >&5
6908 $as_echo "$libc_cv_c_asmcr0_bug" >&6; }
6909 if test "$libc_cv_c_asmcr0_bug" != 'no'; then
6910 $as_echo "#define BROKEN_PPC_ASM_CR0 1" >>confdefs.h
6915 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_expect" >&5
6916 $as_echo_n "checking for __builtin_expect... " >&6; }
6917 if test "${libc_cv_gcc_builtin_expect+set}" = set; then :
6918 $as_echo_n "(cached) " >&6
6920 cat > conftest.c <<EOF
6921 #line $LINENO "configure"
6924 a = __builtin_expect (a, 10);
6925 return a == 10 ? 0 : 1;
6928 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -nostdlib -nostartfiles
6929 -o conftest conftest.c -lgcc >&5'
6930 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6933 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6934 test $ac_status = 0; }; }; then
6935 libc_cv_gcc_builtin_expect=yes
6937 libc_cv_gcc_builtin_expect=no
6941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_expect" >&5
6942 $as_echo "$libc_cv_gcc_builtin_expect" >&6; }
6943 if test "$libc_cv_gcc_builtin_expect" = yes; then
6944 $as_echo "#define HAVE_BUILTIN_EXPECT 1" >>confdefs.h
6948 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_memset" >&5
6949 $as_echo_n "checking for __builtin_memset... " >&6; }
6950 if test "${libc_cv_gcc_builtin_memset+set}" = set; then :
6951 $as_echo_n "(cached) " >&6
6953 cat > conftest.c <<\EOF
6956 __builtin_memset (x, 0, 1000);
6959 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "memset" > /dev/null'
6960 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6963 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6964 test $ac_status = 0; }; };
6966 libc_cv_gcc_builtin_memset=no
6968 libc_cv_gcc_builtin_memset=yes
6972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_memset" >&5
6973 $as_echo "$libc_cv_gcc_builtin_memset" >&6; }
6974 if test "$libc_cv_gcc_builtin_memset" = yes ; then
6975 $as_echo "#define HAVE_BUILTIN_MEMSET 1" >>confdefs.h
6979 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for redirection of built-in functions" >&5
6980 $as_echo_n "checking for redirection of built-in functions... " >&6; }
6981 if test "${libc_cv_gcc_builtin_redirection+set}" = set; then :
6982 $as_echo_n "(cached) " >&6
6984 cat > conftest.c <<\EOF
6985 extern char *strstr (const char *, const char *) __asm ("my_strstr");
6986 char *foo (const char *a, const char *b)
6988 return __builtin_strstr (a, b);
6991 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "my_strstr" > /dev/null'
6992 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6995 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6996 test $ac_status = 0; }; };
6998 libc_cv_gcc_builtin_redirection=yes
7000 libc_cv_gcc_builtin_redirection=no
7004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_redirection" >&5
7005 $as_echo "$libc_cv_gcc_builtin_redirection" >&6; }
7006 if test "$libc_cv_gcc_builtin_redirection" = yes ; then
7007 $as_echo "#define HAVE_BUILTIN_REDIRECTION 1" >>confdefs.h
7011 if test "x$use__thread" != xno; then
7012 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __thread" >&5
7013 $as_echo_n "checking for __thread... " >&6; }
7014 if test "${libc_cv_gcc___thread+set}" = set; then :
7015 $as_echo_n "(cached) " >&6
7017 cat > conftest.c <<\EOF
7018 __thread int a = 42;
7020 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -c conftest.c >&5'
7021 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7024 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7025 test $ac_status = 0; }; }; then
7026 libc_cv_gcc___thread=yes
7028 libc_cv_gcc___thread=no
7032 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc___thread" >&5
7033 $as_echo "$libc_cv_gcc___thread" >&6; }
7034 if test "$libc_cv_gcc___thread" = yes; then
7035 $as_echo "#define HAVE___THREAD 1" >>confdefs.h
7039 libc_cv_gcc___thread=no
7042 if test "$libc_cv_gcc___thread" = yes; then
7043 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tls_model attribute" >&5
7044 $as_echo_n "checking for tls_model attribute... " >&6; }
7045 if test "${libc_cv_gcc_tls_model_attr+set}" = set; then :
7046 $as_echo_n "(cached) " >&6
7048 cat > conftest.c <<\EOF
7049 extern __thread int a __attribute__((tls_model ("initial-exec")));
7051 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -Werror conftest.c >&5'
7052 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7055 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7056 test $ac_status = 0; }; }; then
7057 libc_cv_gcc_tls_model_attr=yes
7059 libc_cv_gcc_tls_model_attr=no
7063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_tls_model_attr" >&5
7064 $as_echo "$libc_cv_gcc_tls_model_attr" >&6; }
7065 if test "$libc_cv_gcc_tls_model_attr" = yes; then
7066 $as_echo "#define HAVE_TLS_MODEL_ATTRIBUTE 1" >>confdefs.h
7071 if test -n "$submachine"; then
7072 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiler option for CPU variant" >&5
7073 $as_echo_n "checking for compiler option for CPU variant... " >&6; }
7074 if test "${libc_cv_cc_submachine+set}" = set; then :
7075 $as_echo_n "(cached) " >&6
7077 libc_cv_cc_submachine=no
7078 for opt in "-march=$submachine" "-mcpu=$submachine"; do
7079 if { ac_try='${CC-cc} $opt -xc /dev/null -S -o /dev/null'
7080 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7083 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7084 test $ac_status = 0; }; }; then
7085 libc_cv_cc_submachine="$opt"
7090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_submachine" >&5
7091 $as_echo "$libc_cv_cc_submachine" >&6; }
7092 if test "x$libc_cv_cc_submachine" = xno; then
7093 as_fn_error $? "${CC-cc} does not support $submachine" "$LINENO" 5
7098 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgd" >&5
7099 $as_echo_n "checking for libgd... " >&6; }
7100 if test "$with_gd" != "no"; then
7101 old_CFLAGS="$CFLAGS"
7102 CFLAGS="$CFLAGS $libgd_include"
7103 old_LDFLAGS="$LDFLAGS"
7104 LDFLAGS="$LDFLAGS $libgd_ldflags"
7106 LIBS="$LIBS -lgd -lpng -lz -lm"
7107 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7108 /* end confdefs.h. */
7118 if ac_fn_c_try_link "$LINENO"; then :
7123 rm -f core conftest.err conftest.$ac_objext \
7124 conftest$ac_exeext conftest.$ac_ext
7125 CFLAGS="$old_CFLAGS"
7126 LDFLAGS="$old_LDFLAGS"
7131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBGD" >&5
7132 $as_echo "$LIBGD" >&6; }
7136 if test x$with_selinux = xno ; then
7139 # See if we have the SELinux library
7140 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for is_selinux_enabled in -lselinux" >&5
7141 $as_echo_n "checking for is_selinux_enabled in -lselinux... " >&6; }
7142 if test "${ac_cv_lib_selinux_is_selinux_enabled+set}" = set; then :
7143 $as_echo_n "(cached) " >&6
7145 ac_check_lib_save_LIBS=$LIBS
7146 LIBS="-lselinux $LIBS"
7147 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7148 /* end confdefs.h. */
7150 /* Override any GCC internal prototype to avoid an error.
7151 Use char because int might match the return type of a GCC
7152 builtin and then its argument prototype would still apply. */
7156 char is_selinux_enabled ();
7160 return is_selinux_enabled ();
7165 if ac_fn_c_try_link "$LINENO"; then :
7166 ac_cv_lib_selinux_is_selinux_enabled=yes
7168 ac_cv_lib_selinux_is_selinux_enabled=no
7170 rm -f core conftest.err conftest.$ac_objext \
7171 conftest$ac_exeext conftest.$ac_ext
7172 LIBS=$ac_check_lib_save_LIBS
7174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
7175 $as_echo "$ac_cv_lib_selinux_is_selinux_enabled" >&6; }
7176 if test "x$ac_cv_lib_selinux_is_selinux_enabled" = x""yes; then :
7182 # See if we have the SELinux header with the NSCD permissions in it.
7183 if test x$have_selinux = xyes ; then
7184 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NSCD Flask permissions in selinux/av_permissions.h" >&5
7185 $as_echo_n "checking for NSCD Flask permissions in selinux/av_permissions.h... " >&6; }
7186 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7187 /* end confdefs.h. */
7188 #include <selinux/av_permissions.h>
7192 #ifdef NSCD__SHMEMHOST
7195 #error NSCD__SHMEMHOST not defined
7201 if ac_fn_c_try_compile "$LINENO"; then :
7206 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7207 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_selinux" >&5
7208 $as_echo "$have_selinux" >&6; }
7211 if test x$with_selinux = xyes ; then
7212 if test x$have_selinux = xno ; then
7213 as_fn_error $? "SELinux explicitly required, but sufficiently recent SELinux library not found" "$LINENO" 5
7217 # Check if we're building with SELinux support.
7218 if test "x$have_selinux" = xyes; then
7220 $as_echo "#define HAVE_SELINUX 1" >>confdefs.h
7223 # See if we have the libaudit library
7224 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for audit_log_user_avc_message in -laudit" >&5
7225 $as_echo_n "checking for audit_log_user_avc_message in -laudit... " >&6; }
7226 if test "${ac_cv_lib_audit_audit_log_user_avc_message+set}" = set; then :
7227 $as_echo_n "(cached) " >&6
7229 ac_check_lib_save_LIBS=$LIBS
7230 LIBS="-laudit $LIBS"
7231 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7232 /* end confdefs.h. */
7234 /* Override any GCC internal prototype to avoid an error.
7235 Use char because int might match the return type of a GCC
7236 builtin and then its argument prototype would still apply. */
7240 char audit_log_user_avc_message ();
7244 return audit_log_user_avc_message ();
7249 if ac_fn_c_try_link "$LINENO"; then :
7250 ac_cv_lib_audit_audit_log_user_avc_message=yes
7252 ac_cv_lib_audit_audit_log_user_avc_message=no
7254 rm -f core conftest.err conftest.$ac_objext \
7255 conftest$ac_exeext conftest.$ac_ext
7256 LIBS=$ac_check_lib_save_LIBS
7258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_audit_audit_log_user_avc_message" >&5
7259 $as_echo "$ac_cv_lib_audit_audit_log_user_avc_message" >&6; }
7260 if test "x$ac_cv_lib_audit_audit_log_user_avc_message" = x""yes; then :
7266 if test "x$have_libaudit" = xyes; then
7268 $as_echo "#define HAVE_LIBAUDIT 1" >>confdefs.h
7273 # See if we have the libcap library
7274 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cap_init in -lcap" >&5
7275 $as_echo_n "checking for cap_init in -lcap... " >&6; }
7276 if test "${ac_cv_lib_cap_cap_init+set}" = set; then :
7277 $as_echo_n "(cached) " >&6
7279 ac_check_lib_save_LIBS=$LIBS
7281 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7282 /* end confdefs.h. */
7284 /* Override any GCC internal prototype to avoid an error.
7285 Use char because int might match the return type of a GCC
7286 builtin and then its argument prototype would still apply. */
7299 if ac_fn_c_try_link "$LINENO"; then :
7300 ac_cv_lib_cap_cap_init=yes
7302 ac_cv_lib_cap_cap_init=no
7304 rm -f core conftest.err conftest.$ac_objext \
7305 conftest$ac_exeext conftest.$ac_ext
7306 LIBS=$ac_check_lib_save_LIBS
7308 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cap_cap_init" >&5
7309 $as_echo "$ac_cv_lib_cap_cap_init" >&6; }
7310 if test "x$ac_cv_lib_cap_cap_init" = x""yes; then :
7316 if test "x$have_libcap" = xyes; then
7318 $as_echo "#define HAVE_LIBCAP 1" >>confdefs.h
7326 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
7327 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
7328 if test "${ac_cv_path_GREP+set}" = set; then :
7329 $as_echo_n "(cached) " >&6
7331 if test -z "$GREP"; then
7332 ac_path_GREP_found=false
7333 # Loop through the user's path and test for each of PROGNAME-LIST
7334 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7335 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7338 test -z "$as_dir" && as_dir=.
7339 for ac_prog in grep ggrep; do
7340 for ac_exec_ext in '' $ac_executable_extensions; do
7341 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
7342 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
7343 # Check for GNU ac_path_GREP and select it if it is found.
7344 # Check for GNU $ac_path_GREP
7345 case `"$ac_path_GREP" --version 2>&1` in
7347 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
7350 $as_echo_n 0123456789 >"conftest.in"
7353 cat "conftest.in" "conftest.in" >"conftest.tmp"
7354 mv "conftest.tmp" "conftest.in"
7355 cp "conftest.in" "conftest.nl"
7356 $as_echo 'GREP' >> "conftest.nl"
7357 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
7358 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7359 as_fn_arith $ac_count + 1 && ac_count=$as_val
7360 if test $ac_count -gt ${ac_path_GREP_max-0}; then
7361 # Best one so far, save it but keep looking for a better one
7362 ac_cv_path_GREP="$ac_path_GREP"
7363 ac_path_GREP_max=$ac_count
7365 # 10*(2^10) chars as input seems more than enough
7366 test $ac_count -gt 10 && break
7368 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7371 $ac_path_GREP_found && break 3
7376 if test -z "$ac_cv_path_GREP"; then
7377 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7380 ac_cv_path_GREP=$GREP
7384 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
7385 $as_echo "$ac_cv_path_GREP" >&6; }
7386 GREP="$ac_cv_path_GREP"
7389 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
7390 $as_echo_n "checking for egrep... " >&6; }
7391 if test "${ac_cv_path_EGREP+set}" = set; then :
7392 $as_echo_n "(cached) " >&6
7394 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
7395 then ac_cv_path_EGREP="$GREP -E"
7397 if test -z "$EGREP"; then
7398 ac_path_EGREP_found=false
7399 # Loop through the user's path and test for each of PROGNAME-LIST
7400 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7401 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7404 test -z "$as_dir" && as_dir=.
7405 for ac_prog in egrep; do
7406 for ac_exec_ext in '' $ac_executable_extensions; do
7407 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
7408 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
7409 # Check for GNU ac_path_EGREP and select it if it is found.
7410 # Check for GNU $ac_path_EGREP
7411 case `"$ac_path_EGREP" --version 2>&1` in
7413 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
7416 $as_echo_n 0123456789 >"conftest.in"
7419 cat "conftest.in" "conftest.in" >"conftest.tmp"
7420 mv "conftest.tmp" "conftest.in"
7421 cp "conftest.in" "conftest.nl"
7422 $as_echo 'EGREP' >> "conftest.nl"
7423 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
7424 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7425 as_fn_arith $ac_count + 1 && ac_count=$as_val
7426 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
7427 # Best one so far, save it but keep looking for a better one
7428 ac_cv_path_EGREP="$ac_path_EGREP"
7429 ac_path_EGREP_max=$ac_count
7431 # 10*(2^10) chars as input seems more than enough
7432 test $ac_count -gt 10 && break
7434 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7437 $ac_path_EGREP_found && break 3
7442 if test -z "$ac_cv_path_EGREP"; then
7443 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7446 ac_cv_path_EGREP=$EGREP
7451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
7452 $as_echo "$ac_cv_path_EGREP" >&6; }
7453 EGREP="$ac_cv_path_EGREP"
7456 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
7457 $as_echo_n "checking for ANSI C header files... " >&6; }
7458 if test "${ac_cv_header_stdc+set}" = set; then :
7459 $as_echo_n "(cached) " >&6
7461 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7462 /* end confdefs.h. */
7476 if ac_fn_c_try_compile "$LINENO"; then :
7477 ac_cv_header_stdc=yes
7479 ac_cv_header_stdc=no
7481 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7483 if test $ac_cv_header_stdc = yes; then
7484 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7485 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7486 /* end confdefs.h. */
7490 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7491 $EGREP "memchr" >/dev/null 2>&1; then :
7494 ac_cv_header_stdc=no
7500 if test $ac_cv_header_stdc = yes; then
7501 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7502 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7503 /* end confdefs.h. */
7507 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7508 $EGREP "free" >/dev/null 2>&1; then :
7511 ac_cv_header_stdc=no
7517 if test $ac_cv_header_stdc = yes; then
7518 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7519 if test "$cross_compiling" = yes; then :
7522 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7523 /* end confdefs.h. */
7526 #if ((' ' & 0x0FF) == 0x020)
7527 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7528 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7530 # define ISLOWER(c) \
7531 (('a' <= (c) && (c) <= 'i') \
7532 || ('j' <= (c) && (c) <= 'r') \
7533 || ('s' <= (c) && (c) <= 'z'))
7534 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7537 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7542 for (i = 0; i < 256; i++)
7543 if (XOR (islower (i), ISLOWER (i))
7544 || toupper (i) != TOUPPER (i))
7549 if ac_fn_c_try_run "$LINENO"; then :
7552 ac_cv_header_stdc=no
7554 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7555 conftest.$ac_objext conftest.beam conftest.$ac_ext
7560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
7561 $as_echo "$ac_cv_header_stdc" >&6; }
7562 if test $ac_cv_header_stdc = yes; then
7564 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
7568 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
7569 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7570 inttypes.h stdint.h unistd.h
7572 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7573 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7575 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
7576 cat >>confdefs.h <<_ACEOF
7577 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7585 # The cast to long int works around a bug in the HP C Compiler
7586 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7587 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7588 # This bug is HP SR number 8606223364.
7589 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long double" >&5
7590 $as_echo_n "checking size of long double... " >&6; }
7591 if test "${ac_cv_sizeof_long_double+set}" = set; then :
7592 $as_echo_n "(cached) " >&6
7594 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long double))" "ac_cv_sizeof_long_double" "$ac_includes_default"; then :
7597 if test "$ac_cv_type_long_double" = yes; then
7598 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7599 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7600 as_fn_error 77 "cannot compute sizeof (long double)
7601 See \`config.log' for more details" "$LINENO" 5; }
7603 ac_cv_sizeof_long_double=0
7608 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_double" >&5
7609 $as_echo "$ac_cv_sizeof_long_double" >&6; }
7613 cat >>confdefs.h <<_ACEOF
7614 #define SIZEOF_LONG_DOUBLE $ac_cv_sizeof_long_double
7618 sizeof_long_double=$ac_cv_sizeof_long_double
7621 ### End of automated tests.
7622 ### Now run sysdeps configure fragments.
7624 # They also can set these variables.
7626 ldd_rewrite_script=no
7627 libc_cv_sysconfdir=$sysconfdir
7628 libc_cv_gcc_unwind_find_fde=no
7631 # Iterate over all the sysdep directories we will use, running their
7632 # configure fragments.
7633 for dir in $sysnames; do
7636 *) dest=$srcdir/$dir ;;
7638 if test -r $dest/configure; then
7639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: running configure fragment for $dir" >&5
7640 $as_echo "running configure fragment for $dir" >&6; }
7645 if test x$libc_cv_gcc_unwind_find_fde = xyes; then
7646 $as_echo "#define EXPORT_UNWIND_FIND_FDE 1" >>confdefs.h
7651 $as_echo "#define USE_IN_LIBIO 1" >>confdefs.h
7654 # Test for old glibc 2.0.x headers so that they can be removed properly
7655 # Search only in includedir.
7656 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for old glibc 2.0.x headers" >&5
7657 $as_echo_n "checking for old glibc 2.0.x headers... " >&6; }
7658 if eval test -f "${includedir}/elfclass.h" -a -f "${includedir}/fcntlbits.h"
7660 old_glibc_headers=yes
7662 old_glibc_headers=no
7664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $old_glibc_headers" >&5
7665 $as_echo "$old_glibc_headers" >&6; }
7666 if test ${old_glibc_headers} = yes; then
7667 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&5
7668 $as_echo "$as_me: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&2;}
7669 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** be removed." >&5
7670 $as_echo "$as_me: WARNING: *** be removed." >&2;}
7690 if test $elf = yes; then
7691 $as_echo "#define HAVE_ELF 1" >>confdefs.h
7694 if test $xcoff = yes; then
7695 $as_echo "#define HAVE_XCOFF 1" >>confdefs.h
7701 if test $shared = default; then
7705 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -fPIC is default" >&5
7706 $as_echo_n "checking whether -fPIC is default... " >&6; }
7707 if test "${libc_cv_pic_default+set}" = set; then :
7708 $as_echo_n "(cached) " >&6
7710 libc_cv_pic_default=yes
7711 cat > conftest.c <<EOF
7712 #if defined __PIC__ || defined __pic__ || defined PIC || defined pic
7713 # error PIC is default.
7716 if eval "${CC-cc} -S conftest.c 2>&5 1>&5"; then
7717 libc_cv_pic_default=no
7721 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_pic_default" >&5
7722 $as_echo "$libc_cv_pic_default" >&6; }
7735 if test "`(cd $srcdir; pwd)`" = "`pwd`"; then
7738 config_makefile=Makefile
7741 VERSION=`sed -n -e 's/^#define VERSION "\([^"]*\)"/\1/p' < $srcdir/version.h`
7742 RELEASE=`sed -n -e 's/^#define RELEASE "\([^"]*\)"/\1/p' < $srcdir/version.h`
7746 ac_config_files="$ac_config_files config.make ${config_makefile}"
7748 ac_config_commands="$ac_config_commands default"
7750 cat >confcache <<\_ACEOF
7751 # This file is a shell script that caches the results of configure
7752 # tests run on this system so they can be shared between configure
7753 # scripts and configure runs, see configure's option --config-cache.
7754 # It is not useful on other systems. If it contains results you don't
7755 # want to keep, you may remove or edit it.
7757 # config.status only pays attention to the cache file if you give it
7758 # the --recheck option to rerun configure.
7760 # `ac_cv_env_foo' variables (set or unset) will be overridden when
7761 # loading this file, other *unset* `ac_cv_foo' will be assigned the
7766 # The following way of writing the cache mishandles newlines in values,
7767 # but we know of no workaround that is simple, portable, and efficient.
7768 # So, we kill variables containing newlines.
7769 # Ultrix sh set writes to stderr and can't be redirected directly,
7770 # and sets the high bit in the cache file unless we assign to the vars.
7772 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
7773 eval ac_val=\$$ac_var
7777 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
7778 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
7781 _ | IFS | as_nl) ;; #(
7782 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
7783 *) { eval $ac_var=; unset $ac_var;} ;;
7789 case $as_nl`(ac_space=' '; set) 2>&1` in #(
7790 *${as_nl}ac_space=\ *)
7791 # `set' does not quote correctly, so add quotes: double-quote
7792 # substitution turns \\\\ into \\, and sed turns \\ into \.
7795 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
7798 # `set' quotes correctly as required by POSIX, so do not add quotes.
7799 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
7808 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
7810 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
7812 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
7813 if test -w "$cache_file"; then
7814 test "x$cache_file" != "x/dev/null" &&
7815 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
7816 $as_echo "$as_me: updating cache $cache_file" >&6;}
7817 cat confcache >$cache_file
7819 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
7820 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
7825 test "x$prefix" = xNONE && prefix=$ac_default_prefix
7826 # Let make expand exec_prefix.
7827 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7829 DEFS=-DHAVE_CONFIG_H
7834 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
7835 # 1. Remove the extension, and $U if already installed.
7836 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
7837 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
7838 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
7839 # will be set to the directory where LIBOBJS objects are built.
7840 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
7841 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
7845 LTLIBOBJS=$ac_ltlibobjs
7849 : ${CONFIG_STATUS=./config.status}
7851 ac_clean_files_save=$ac_clean_files
7852 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
7853 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
7854 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
7856 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
7858 # Generated by $as_me.
7859 # Run this file to recreate the current configuration.
7860 # Compiler output produced by configure, useful for debugging
7861 # configure, is in config.log if it exists.
7867 SHELL=\${CONFIG_SHELL-$SHELL}
7870 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
7871 ## -------------------- ##
7872 ## M4sh Initialization. ##
7873 ## -------------------- ##
7875 # Be more Bourne compatible
7876 DUALCASE=1; export DUALCASE # for MKS sh
7877 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
7880 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
7881 # is contrary to our usage. Disable this feature.
7882 alias -g '${1+"$@"}'='"$@"'
7883 setopt NO_GLOB_SUBST
7885 case `(set -o) 2>/dev/null` in #(
7897 # Printing a long string crashes Solaris 7 /usr/bin/printf.
7898 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
7899 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
7900 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
7901 # Prefer a ksh shell builtin over an external printf program on Solaris,
7902 # but without wasting forks for bash or zsh.
7903 if test -z "$BASH_VERSION$ZSH_VERSION" \
7904 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
7905 as_echo='print -r --'
7906 as_echo_n='print -rn --'
7907 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
7908 as_echo='printf %s\n'
7909 as_echo_n='printf %s'
7911 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
7912 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
7913 as_echo_n='/usr/ucb/echo -n'
7915 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
7916 as_echo_n_body='eval
7920 expr "X$arg" : "X\\(.*\\)$as_nl";
7921 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
7923 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
7925 export as_echo_n_body
7926 as_echo_n='sh -c $as_echo_n_body as_echo'
7929 as_echo='sh -c $as_echo_body as_echo'
7932 # The user is always right.
7933 if test "${PATH_SEPARATOR+set}" != set; then
7935 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
7936 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
7943 # We need space, tab and new line, in precisely that order. Quoting is
7944 # there to prevent editors from complaining about space-tab.
7945 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
7946 # splitting by setting IFS to empty value.)
7949 # Find who we are. Look in the path if we contain no directory separator.
7951 *[\\/]* ) as_myself=$0 ;;
7952 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7956 test -z "$as_dir" && as_dir=.
7957 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
7963 # We did not find ourselves, most probably we were run as `sh COMMAND'
7964 # in which case we are not to be found in the path.
7965 if test "x$as_myself" = x; then
7968 if test ! -f "$as_myself"; then
7969 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
7973 # Unset variables that we do not need and which cause bugs (e.g. in
7974 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
7975 # suppresses any "Segmentation fault" message there. '((' could
7976 # trigger a bug in pdksh 5.2.14.
7977 for as_var in BASH_ENV ENV MAIL MAILPATH
7978 do eval test x\${$as_var+set} = xset \
7979 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
7992 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
7995 # as_fn_error STATUS ERROR [LINENO LOG_FD]
7996 # ----------------------------------------
7997 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
7998 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
7999 # script with STATUS, using 1 if that was 0.
8002 as_status=$1; test $as_status -eq 0 && as_status=1
8004 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
8005 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
8007 $as_echo "$as_me: error: $2" >&2
8008 as_fn_exit $as_status
8012 # as_fn_set_status STATUS
8013 # -----------------------
8014 # Set $? to STATUS, without forking.
8018 } # as_fn_set_status
8022 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
8032 # Portably unset VAR.
8035 { eval $1=; unset $1;}
8037 as_unset=as_fn_unset
8038 # as_fn_append VAR VALUE
8039 # ----------------------
8040 # Append the text in VALUE to the end of the definition contained in VAR. Take
8041 # advantage of any shell optimizations that allow amortized linear growth over
8042 # repeated appends, instead of the typical quadratic growth present in naive
8044 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
8045 eval 'as_fn_append ()
8056 # as_fn_arith ARG...
8057 # ------------------
8058 # Perform arithmetic evaluation on the ARGs, and store the result in the
8059 # global $as_val. Take advantage of shells that can avoid forks. The arguments
8060 # must be portable across $(()) and expr.
8061 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
8062 eval 'as_fn_arith ()
8069 as_val=`expr "$@" || test $? -eq 1`
8074 if expr a : '\(a\)' >/dev/null 2>&1 &&
8075 test "X`expr 00001 : '.*\(...\)'`" = X001; then
8081 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
8082 as_basename=basename
8087 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
8093 as_me=`$as_basename -- "$0" ||
8094 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
8095 X"$0" : 'X\(//\)$' \| \
8096 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
8098 sed '/^.*\/\([^/][^/]*\)\/*$/{
8112 # Avoid depending upon Character Ranges.
8113 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
8114 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
8115 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
8116 as_cr_digits='0123456789'
8117 as_cr_alnum=$as_cr_Letters$as_cr_digits
8119 ECHO_C= ECHO_N= ECHO_T=
8120 case `echo -n x` in #(((((
8122 case `echo 'xy\c'` in
8123 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
8125 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
8132 rm -f conf$$ conf$$.exe conf$$.file
8133 if test -d conf$$.dir; then
8134 rm -f conf$$.dir/conf$$.file
8137 mkdir conf$$.dir 2>/dev/null
8139 if (echo >conf$$.file) 2>/dev/null; then
8140 if ln -s conf$$.file conf$$ 2>/dev/null; then
8142 # ... but there are two gotchas:
8143 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
8144 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
8145 # In both cases, we have to default to `cp -p'.
8146 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
8148 elif ln conf$$.file conf$$ 2>/dev/null; then
8156 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
8157 rmdir conf$$.dir 2>/dev/null
8162 # Create "$as_dir" as a directory, including parents if necessary.
8167 -*) as_dir=./$as_dir;;
8169 test -d "$as_dir" || eval $as_mkdir_p || {
8173 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
8174 *) as_qdir=$as_dir;;
8176 as_dirs="'$as_qdir' $as_dirs"
8177 as_dir=`$as_dirname -- "$as_dir" ||
8178 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8179 X"$as_dir" : 'X\(//\)[^/]' \| \
8180 X"$as_dir" : 'X\(//\)$' \| \
8181 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
8182 $as_echo X"$as_dir" |
8183 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8200 test -d "$as_dir" && break
8202 test -z "$as_dirs" || eval "mkdir $as_dirs"
8203 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
8207 if mkdir -p . 2>/dev/null; then
8208 as_mkdir_p='mkdir -p "$as_dir"'
8210 test -d ./-p && rmdir ./-p
8214 if test -x / >/dev/null 2>&1; then
8217 if ls -dL / >/dev/null 2>&1; then
8224 if test -d "$1"; then
8230 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
8231 ???[sx]*):;;*)false;;esac;fi
8235 as_executable_p=$as_test_x
8237 # Sed expression to map a string onto a valid CPP name.
8238 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
8240 # Sed expression to map a string onto a valid variable name.
8241 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
8245 ## ----------------------------------- ##
8246 ## Main body of $CONFIG_STATUS script. ##
8247 ## ----------------------------------- ##
8249 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
8251 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8252 # Save the log message, to keep $0 and so on meaningful, and to
8253 # report actual input values of CONFIG_FILES etc. instead of their
8254 # values after options handling.
8256 This file was extended by GNU C Library $as_me (see version.h), which was
8257 generated by GNU Autoconf 2.66. Invocation command line was
8259 CONFIG_FILES = $CONFIG_FILES
8260 CONFIG_HEADERS = $CONFIG_HEADERS
8261 CONFIG_LINKS = $CONFIG_LINKS
8262 CONFIG_COMMANDS = $CONFIG_COMMANDS
8265 on `(hostname || uname -n) 2>/dev/null | sed 1q`
8270 case $ac_config_files in *"
8271 "*) set x $ac_config_files; shift; ac_config_files=$*;;
8274 case $ac_config_headers in *"
8275 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
8279 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8280 # Files that config.status was made for.
8281 config_files="$ac_config_files"
8282 config_headers="$ac_config_headers"
8283 config_commands="$ac_config_commands"
8287 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8289 \`$as_me' instantiates files and other configuration actions
8290 from templates according to the current configuration. Unless the files
8291 and actions are specified as TAGs, all are instantiated by default.
8293 Usage: $0 [OPTION]... [TAG]...
8295 -h, --help print this help, then exit
8296 -V, --version print version number and configuration settings, then exit
8297 --config print configuration, then exit
8298 -q, --quiet, --silent
8299 do not print progress messages
8300 -d, --debug don't remove temporary files
8301 --recheck update $as_me by reconfiguring in the same conditions
8302 --file=FILE[:TEMPLATE]
8303 instantiate the configuration file FILE
8304 --header=FILE[:TEMPLATE]
8305 instantiate the configuration header FILE
8307 Configuration files:
8310 Configuration headers:
8313 Configuration commands:
8316 Report bugs to <glibc>.
8317 GNU C Library home page: <http://www.gnu.org/software/c-library/>.
8318 General help using GNU software: <http://www.gnu.org/gethelp/>."
8321 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8322 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
8324 GNU C Library config.status (see version.h)
8325 configured by $0, generated by GNU Autoconf 2.66,
8326 with options \\"\$ac_cs_config\\"
8328 Copyright (C) 2010 Free Software Foundation, Inc.
8329 This config.status script is free software; the Free Software Foundation
8330 gives unlimited permission to copy, distribute and modify it."
8336 test -n "\$AWK" || AWK=awk
8339 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8340 # The default lists apply if the user does not specify any file.
8346 ac_option=`expr "X$1" : 'X\([^=]*\)='`
8347 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
8358 # Handling of the options.
8359 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8361 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
8362 $as_echo "$ac_cs_version"; exit ;;
8363 --config | --confi | --conf | --con | --co | --c )
8364 $as_echo "$ac_cs_config"; exit ;;
8365 --debug | --debu | --deb | --de | --d | -d )
8367 --file | --fil | --fi | --f )
8370 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8372 as_fn_append CONFIG_FILES " '$ac_optarg'"
8373 ac_need_defaults=false;;
8374 --header | --heade | --head | --hea )
8377 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8379 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
8380 ac_need_defaults=false;;
8382 # Conflict between --help and --header
8383 as_fn_error $? "ambiguous option: \`$1'
8384 Try \`$0 --help' for more information.";;
8385 --help | --hel | -h )
8386 $as_echo "$ac_cs_usage"; exit ;;
8387 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
8388 | -silent | --silent | --silen | --sile | --sil | --si | --s)
8392 -*) as_fn_error $? "unrecognized option: \`$1'
8393 Try \`$0 --help' for more information." ;;
8395 *) as_fn_append ac_config_targets " $1"
8396 ac_need_defaults=false ;;
8402 ac_configure_extra_args=
8404 if $ac_cs_silent; then
8406 ac_configure_extra_args="$ac_configure_extra_args --silent"
8410 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8411 if \$ac_cs_recheck; then
8412 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
8414 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
8415 CONFIG_SHELL='$SHELL'
8421 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8425 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
8426 ## Running $as_me. ##
8432 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8436 config_vars='$config_vars'
8440 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8442 # Handling of arguments.
8443 for ac_config_target in $ac_config_targets
8445 case $ac_config_target in
8446 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
8447 "config.make") CONFIG_FILES="$CONFIG_FILES config.make" ;;
8448 "${config_makefile}") CONFIG_FILES="$CONFIG_FILES ${config_makefile}" ;;
8449 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
8451 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
8456 # If the user did not use the arguments to specify the items to instantiate,
8457 # then the envvar interface is used. Set only those that are not.
8458 # We use the long form for the default assignment because of an extremely
8459 # bizarre bug on SunOS 4.1.3.
8460 if $ac_need_defaults; then
8461 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
8462 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
8463 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
8466 # Have a temporary directory for convenience. Make it in the build tree
8467 # simply because there is no reason against having it here, and in addition,
8468 # creating and moving files from /tmp can sometimes cause problems.
8469 # Hook for its removal unless debugging.
8470 # Note that there is a small window in which the directory will not be cleaned:
8471 # after its creation but before its name has been assigned to `$tmp'.
8475 trap 'exit_status=$?
8476 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
8478 trap 'as_fn_exit 1' 1 2 13 15
8480 # Create a (secure) tmp directory for tmp files.
8483 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
8484 test -n "$tmp" && test -d "$tmp"
8487 tmp=./conf$$-$RANDOM
8488 (umask 077 && mkdir "$tmp")
8489 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
8491 # Set up the scripts for CONFIG_FILES section.
8492 # No need to generate them if there are no CONFIG_FILES.
8493 # This happens for instance with `./config.status config.h'.
8494 if test -n "$CONFIG_FILES"; then
8497 ac_cr=`echo X | tr X '\015'`
8498 # On cygwin, bash can eat \r inside `` if the user requested igncr.
8499 # But we know of no other shell where ac_cr would be empty at this
8500 # point, so we can use a bashism as a fallback.
8501 if test "x$ac_cr" = x; then
8502 eval ac_cr=\$\'\\r\'
8504 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
8505 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
8511 echo 'BEGIN {' >"$tmp/subs1.awk" &&
8516 echo "cat >conf$$subs.awk <<_ACEOF" &&
8517 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
8520 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8521 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
8523 for ac_last_try in false false false false false :; do
8524 . ./conf$$subs.sh ||
8525 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8527 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
8528 if test $ac_delim_n = $ac_delim_num; then
8530 elif $ac_last_try; then
8531 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8533 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8538 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8539 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
8543 s/^/S["/; s/!.*/"]=/
8553 s/\(.\{148\}\)..*/\1/
8555 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
8560 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8567 s/\(.\{148\}\)..*/\1/
8569 s/["\\]/\\&/g; s/^/"/; s/$/"/
8573 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8578 ' <conf$$subs.awk | sed '
8583 ' >>$CONFIG_STATUS || ac_write_fail=1
8584 rm -f conf$$subs.awk
8585 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8587 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
8588 for (key in S) S_is_set[key] = 1
8594 nfields = split(line, field, "@")
8596 len = length(field[1])
8597 for (i = 2; i < nfields; i++) {
8599 keylen = length(key)
8600 if (S_is_set[key]) {
8602 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
8603 len += length(value) + length(field[++i])
8614 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8615 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
8616 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
8619 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
8620 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
8623 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
8624 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
8625 # trailing colons and then remove the whole line if VPATH becomes empty
8626 # (actually we leave an empty line to preserve line numbers).
8627 if test "x$srcdir" = x.; then
8628 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
8646 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8647 fi # test -n "$CONFIG_FILES"
8649 # Set up the scripts for CONFIG_HEADERS section.
8650 # No need to generate them if there are no CONFIG_HEADERS.
8651 # This happens for instance with `./config.status Makefile'.
8652 if test -n "$CONFIG_HEADERS"; then
8653 cat >"$tmp/defines.awk" <<\_ACAWK ||
8657 # Transform confdefs.h into an awk script `defines.awk', embedded as
8658 # here-document in config.status, that substitutes the proper values into
8659 # config.h.in to produce config.h.
8661 # Create a delimiter string that does not exist in confdefs.h, to ease
8662 # handling of long lines.
8664 for ac_last_try in false false :; do
8665 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
8666 if test -z "$ac_t"; then
8668 elif $ac_last_try; then
8669 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
8671 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8675 # For the awk script, D is an array of macro values keyed by name,
8676 # likewise P contains macro parameters if any. Preserve backslash
8677 # newline sequences.
8679 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
8681 s/.\{148\}/&'"$ac_delim"'/g
8684 s/^[ ]*#[ ]*define[ ][ ]*/ /
8691 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
8693 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
8697 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
8698 D["\1"]=" \3\\\\\\n"\\/p
8700 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
8705 s/.\{148\}/&'"$ac_delim"'/g
8710 s/["\\]/\\&/g; s/^/"/; s/$/"/p
8713 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
8715 ' <confdefs.h | sed '
8716 s/'"$ac_delim"'/"\\\
8717 "/g' >>$CONFIG_STATUS || ac_write_fail=1
8719 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8720 for (key in D) D_is_set[key] = 1
8723 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
8725 split(line, arg, " ")
8726 if (arg[1] == "#") {
8730 defundef = substr(arg[1], 2)
8733 split(mac1, mac2, "(") #)
8735 prefix = substr(line, 1, index(line, defundef) - 1)
8736 if (D_is_set[macro]) {
8737 # Preserve the white space surrounding the "#".
8738 print prefix "define", macro P[macro] D[macro]
8741 # Replace #undef with comments. This is necessary, for example,
8742 # in the case of _POSIX_SOURCE, which is predefined and required
8743 # on some systems where configure will not decide to define it.
8744 if (defundef == "undef") {
8745 print "/*", prefix defundef, macro, "*/"
8753 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8754 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
8755 fi # test -n "$CONFIG_HEADERS"
8758 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
8763 :[FHLC]) ac_mode=$ac_tag; continue;;
8765 case $ac_mode$ac_tag in
8767 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
8768 :[FH]-) ac_tag=-:-;;
8769 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
8786 -) ac_f="$tmp/stdin";;
8787 *) # Look for the file first in the build tree, then in the source tree
8788 # (if the path is not absolute). The absolute path cannot be DOS-style,
8789 # because $ac_f cannot contain `:'.
8793 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
8795 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
8797 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
8798 as_fn_append ac_file_inputs " '$ac_f'"
8801 # Let's still pretend it is `configure' which instantiates (i.e., don't
8802 # use $as_me), people would be surprised to read:
8803 # /* config.h. Generated by config.status. */
8804 configure_input='Generated from '`
8805 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
8807 if test x"$ac_file" != x-; then
8808 configure_input="$ac_file. $configure_input"
8809 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
8810 $as_echo "$as_me: creating $ac_file" >&6;}
8812 # Neutralize special characters interpreted by sed in replacement strings.
8813 case $configure_input in #(
8814 *\&* | *\|* | *\\* )
8815 ac_sed_conf_input=`$as_echo "$configure_input" |
8816 sed 's/[\\\\&|]/\\\\&/g'`;; #(
8817 *) ac_sed_conf_input=$configure_input;;
8821 *:-:* | *:-) cat >"$tmp/stdin" \
8822 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
8827 ac_dir=`$as_dirname -- "$ac_file" ||
8828 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8829 X"$ac_file" : 'X\(//\)[^/]' \| \
8830 X"$ac_file" : 'X\(//\)$' \| \
8831 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
8832 $as_echo X"$ac_file" |
8833 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8850 as_dir="$ac_dir"; as_fn_mkdir_p
8854 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
8856 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
8857 # A ".." for each directory in $ac_dir_suffix.
8858 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
8859 case $ac_top_builddir_sub in
8860 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
8861 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
8864 ac_abs_top_builddir=$ac_pwd
8865 ac_abs_builddir=$ac_pwd$ac_dir_suffix
8866 # for backward compatibility:
8867 ac_top_builddir=$ac_top_build_prefix
8870 .) # We are building in place.
8872 ac_top_srcdir=$ac_top_builddir_sub
8873 ac_abs_top_srcdir=$ac_pwd ;;
8874 [\\/]* | ?:[\\/]* ) # Absolute name.
8875 ac_srcdir=$srcdir$ac_dir_suffix;
8876 ac_top_srcdir=$srcdir
8877 ac_abs_top_srcdir=$srcdir ;;
8879 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
8880 ac_top_srcdir=$ac_top_build_prefix$srcdir
8881 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
8883 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
8893 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
8894 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
8898 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8899 # If the template does not know about datarootdir, expand it.
8900 # FIXME: This hack should be removed a few years after 2.60.
8901 ac_datarootdir_hack=; ac_datarootdir_seen=
8912 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
8913 *datarootdir*) ac_datarootdir_seen=yes;;
8914 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
8915 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
8916 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
8918 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8919 ac_datarootdir_hack='
8920 s&@datadir@&$datadir&g
8921 s&@docdir@&$docdir&g
8922 s&@infodir@&$infodir&g
8923 s&@localedir@&$localedir&g
8924 s&@mandir@&$mandir&g
8925 s&\\\${datarootdir}&$datarootdir&g' ;;
8929 # Neutralize VPATH when `$srcdir' = `.'.
8930 # Shell code in configure.ac might set extrasub.
8931 # FIXME: do we really want to maintain this feature?
8932 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8933 ac_sed_extra="$ac_vpsub
8936 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8938 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
8939 s|@configure_input@|$ac_sed_conf_input|;t t
8940 s&@top_builddir@&$ac_top_builddir_sub&;t t
8941 s&@top_build_prefix@&$ac_top_build_prefix&;t t
8942 s&@srcdir@&$ac_srcdir&;t t
8943 s&@abs_srcdir@&$ac_abs_srcdir&;t t
8944 s&@top_srcdir@&$ac_top_srcdir&;t t
8945 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
8946 s&@builddir@&$ac_builddir&;t t
8947 s&@abs_builddir@&$ac_abs_builddir&;t t
8948 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
8949 s&@INSTALL@&$ac_INSTALL&;t t
8950 $ac_datarootdir_hack
8952 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
8953 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8955 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
8956 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
8957 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
8958 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
8959 which seems to be undefined. Please make sure it is defined" >&5
8960 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
8961 which seems to be undefined. Please make sure it is defined" >&2;}
8965 -) cat "$tmp/out" && rm -f "$tmp/out";;
8966 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
8968 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8974 if test x"$ac_file" != x-; then
8976 $as_echo "/* $configure_input */" \
8977 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
8978 } >"$tmp/config.h" \
8979 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8980 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
8981 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
8982 $as_echo "$as_me: $ac_file is unchanged" >&6;}
8985 mv "$tmp/config.h" "$ac_file" \
8986 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8989 $as_echo "/* $configure_input */" \
8990 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
8991 || as_fn_error $? "could not create -" "$LINENO" 5
8995 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
8996 $as_echo "$as_me: executing $ac_file commands" >&6;}
9001 case $ac_file$ac_mode in
9003 case $CONFIG_FILES in *config.make*)
9004 echo "$config_vars" >> config.make;;
9006 test -d bits || mkdir bits ;;
9014 ac_clean_files=$ac_clean_files_save
9016 test $ac_write_fail = 0 ||
9017 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
9020 # configure is writing to config.log, and then calls config.status.
9021 # config.status does its own redirection, appending to config.log.
9022 # Unfortunately, on DOS this fails, as config.log is still kept open
9023 # by configure, so config.status won't be able to write to it; its
9024 # output is simply discarded. So we exec the FD to /dev/null,
9025 # effectively closing config.log, so it can be properly (re)opened and
9026 # appended to by config.status. When coming back to configure, we
9027 # need to make the FD available again.
9028 if test "$no_create" != yes; then
9030 ac_config_status_args=
9031 test "$silent" = yes &&
9032 ac_config_status_args="$ac_config_status_args --quiet"
9034 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
9036 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
9037 # would make configure fail if this is the last instruction.
9038 $ac_cs_success || as_fn_exit 1
9042 # CONFIG_SUBDIRS section.
9044 if test "$no_recursion" != yes; then
9046 # Remove --cache-file, --srcdir, and --disable-option-checking arguments
9047 # so they do not pile up.
9048 ac_sub_configure_args=
9050 eval "set x $ac_configure_args"
9054 if test -n "$ac_prev"; then
9059 -cache-file | --cache-file | --cache-fil | --cache-fi \
9060 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
9061 ac_prev=cache_file ;;
9062 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
9063 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
9066 --config-cache | -C)
9068 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
9070 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
9072 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
9074 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
9076 --disable-option-checking)
9080 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
9082 as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
9086 # Always prepend --prefix to ensure using the same prefix
9087 # in subdir configurations.
9088 ac_arg="--prefix=$prefix"
9090 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
9092 ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
9095 if test "$silent" = yes; then
9096 ac_sub_configure_args="--silent $ac_sub_configure_args"
9099 # Always prepend --disable-option-checking to silence warnings, since
9100 # different subdirs can have different --enable and --with options.
9101 ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
9104 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
9106 # Do not complain, so a configure script can configure whichever
9107 # parts of a large source tree are present.
9108 test -d "$srcdir/$ac_dir" || continue
9110 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
9111 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
9112 $as_echo "$ac_msg" >&6
9113 as_dir="$ac_dir"; as_fn_mkdir_p
9117 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
9119 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
9120 # A ".." for each directory in $ac_dir_suffix.
9121 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
9122 case $ac_top_builddir_sub in
9123 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
9124 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
9127 ac_abs_top_builddir=$ac_pwd
9128 ac_abs_builddir=$ac_pwd$ac_dir_suffix
9129 # for backward compatibility:
9130 ac_top_builddir=$ac_top_build_prefix
9133 .) # We are building in place.
9135 ac_top_srcdir=$ac_top_builddir_sub
9136 ac_abs_top_srcdir=$ac_pwd ;;
9137 [\\/]* | ?:[\\/]* ) # Absolute name.
9138 ac_srcdir=$srcdir$ac_dir_suffix;
9139 ac_top_srcdir=$srcdir
9140 ac_abs_top_srcdir=$srcdir ;;
9142 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
9143 ac_top_srcdir=$ac_top_build_prefix$srcdir
9144 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
9146 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
9151 # Check for guested configure; otherwise get Cygnus style configure.
9152 if test -f "$ac_srcdir/configure.gnu"; then
9153 ac_sub_configure=$ac_srcdir/configure.gnu
9154 elif test -f "$ac_srcdir/configure"; then
9155 ac_sub_configure=$ac_srcdir/configure
9156 elif test -f "$ac_srcdir/configure.in"; then
9157 # This should be Cygnus configure.
9158 ac_sub_configure=$ac_aux_dir/configure
9160 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
9161 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
9165 # The recursion is here.
9166 if test -n "$ac_sub_configure"; then
9167 # Make the cache file name correct relative to the subdirectory.
9169 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
9171 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
9174 { $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
9175 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
9176 # The eval makes quoting arguments work.
9177 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
9178 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
9179 as_fn_error $? "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
9185 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
9186 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
9187 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}