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