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
650 libc_cv_output_format
657 libc_cv_libgcc_s_suffix
659 libc_cv_cc_with_libunwind
669 libc_cv_gcc_static_libgcc
753 program_transform_name
766 enable_option_checking
786 enable_stackguard_randomization
800 ac_precious_vars='build_alias
815 # Initialize some variables set by options.
817 ac_init_version=false
818 ac_unrecognized_opts=
820 # The variables have the same names as the options, with
821 # dashes changed to underlines.
829 program_transform_name=s,x,x,
837 # Installation directory options.
838 # These are left unexpanded so users can "make install exec_prefix=/foo"
839 # and all the variables that are supposed to be based on exec_prefix
840 # by default will actually change.
841 # Use braces instead of parens because sh, perl, etc. also accept them.
842 # (The list follows the same order as the GNU Coding Standards.)
843 bindir='${exec_prefix}/bin'
844 sbindir='${exec_prefix}/sbin'
845 libexecdir='${exec_prefix}/libexec'
846 datarootdir='${prefix}/share'
847 datadir='${datarootdir}'
848 sysconfdir='${prefix}/etc'
849 sharedstatedir='${prefix}/com'
850 localstatedir='${prefix}/var'
851 includedir='${prefix}/include'
852 oldincludedir='/usr/include'
853 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
854 infodir='${datarootdir}/info'
859 libdir='${exec_prefix}/lib'
860 localedir='${datarootdir}/locale'
861 mandir='${datarootdir}/man'
867 # If the previous option needs an argument, assign it.
868 if test -n "$ac_prev"; then
869 eval $ac_prev=\$ac_option
875 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
880 # Accept the important Cygnus configure options, so we can diagnose typos.
882 case $ac_dashdash$ac_option in
886 -bindir | --bindir | --bindi | --bind | --bin | --bi)
888 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
891 -build | --build | --buil | --bui | --bu)
892 ac_prev=build_alias ;;
893 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
894 build_alias=$ac_optarg ;;
896 -cache-file | --cache-file | --cache-fil | --cache-fi \
897 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
898 ac_prev=cache_file ;;
899 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
900 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
901 cache_file=$ac_optarg ;;
904 cache_file=config.cache ;;
906 -datadir | --datadir | --datadi | --datad)
908 -datadir=* | --datadir=* | --datadi=* | --datad=*)
909 datadir=$ac_optarg ;;
911 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
912 | --dataroo | --dataro | --datar)
913 ac_prev=datarootdir ;;
914 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
915 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
916 datarootdir=$ac_optarg ;;
918 -disable-* | --disable-*)
919 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
920 # Reject names that are not valid shell variable names.
921 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
922 as_fn_error $? "invalid feature name: $ac_useropt"
923 ac_useropt_orig=$ac_useropt
924 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
925 case $ac_user_opts in
929 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
930 ac_unrecognized_sep=', ';;
932 eval enable_$ac_useropt=no ;;
934 -docdir | --docdir | --docdi | --doc | --do)
936 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
939 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
941 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
944 -enable-* | --enable-*)
945 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
946 # Reject names that are not valid shell variable names.
947 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
948 as_fn_error $? "invalid feature name: $ac_useropt"
949 ac_useropt_orig=$ac_useropt
950 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
951 case $ac_user_opts in
955 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
956 ac_unrecognized_sep=', ';;
958 eval enable_$ac_useropt=\$ac_optarg ;;
960 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
961 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
962 | --exec | --exe | --ex)
963 ac_prev=exec_prefix ;;
964 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
965 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
966 | --exec=* | --exe=* | --ex=*)
967 exec_prefix=$ac_optarg ;;
969 -gas | --gas | --ga | --g)
970 # Obsolete; use --with-gas.
973 -help | --help | --hel | --he | -h)
975 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
976 ac_init_help=recursive ;;
977 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
978 ac_init_help=short ;;
980 -host | --host | --hos | --ho)
981 ac_prev=host_alias ;;
982 -host=* | --host=* | --hos=* | --ho=*)
983 host_alias=$ac_optarg ;;
985 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
987 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
989 htmldir=$ac_optarg ;;
991 -includedir | --includedir | --includedi | --included | --include \
992 | --includ | --inclu | --incl | --inc)
993 ac_prev=includedir ;;
994 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
995 | --includ=* | --inclu=* | --incl=* | --inc=*)
996 includedir=$ac_optarg ;;
998 -infodir | --infodir | --infodi | --infod | --info | --inf)
1000 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1001 infodir=$ac_optarg ;;
1003 -libdir | --libdir | --libdi | --libd)
1005 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1006 libdir=$ac_optarg ;;
1008 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1009 | --libexe | --libex | --libe)
1010 ac_prev=libexecdir ;;
1011 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1012 | --libexe=* | --libex=* | --libe=*)
1013 libexecdir=$ac_optarg ;;
1015 -localedir | --localedir | --localedi | --localed | --locale)
1016 ac_prev=localedir ;;
1017 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1018 localedir=$ac_optarg ;;
1020 -localstatedir | --localstatedir | --localstatedi | --localstated \
1021 | --localstate | --localstat | --localsta | --localst | --locals)
1022 ac_prev=localstatedir ;;
1023 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1024 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1025 localstatedir=$ac_optarg ;;
1027 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1029 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1030 mandir=$ac_optarg ;;
1032 -nfp | --nfp | --nf)
1033 # Obsolete; use --without-fp.
1036 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1037 | --no-cr | --no-c | -n)
1040 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1041 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1044 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1045 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1046 | --oldin | --oldi | --old | --ol | --o)
1047 ac_prev=oldincludedir ;;
1048 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1049 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1050 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1051 oldincludedir=$ac_optarg ;;
1053 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1055 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1056 prefix=$ac_optarg ;;
1058 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1059 | --program-pre | --program-pr | --program-p)
1060 ac_prev=program_prefix ;;
1061 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1062 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1063 program_prefix=$ac_optarg ;;
1065 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1066 | --program-suf | --program-su | --program-s)
1067 ac_prev=program_suffix ;;
1068 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1069 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1070 program_suffix=$ac_optarg ;;
1072 -program-transform-name | --program-transform-name \
1073 | --program-transform-nam | --program-transform-na \
1074 | --program-transform-n | --program-transform- \
1075 | --program-transform | --program-transfor \
1076 | --program-transfo | --program-transf \
1077 | --program-trans | --program-tran \
1078 | --progr-tra | --program-tr | --program-t)
1079 ac_prev=program_transform_name ;;
1080 -program-transform-name=* | --program-transform-name=* \
1081 | --program-transform-nam=* | --program-transform-na=* \
1082 | --program-transform-n=* | --program-transform-=* \
1083 | --program-transform=* | --program-transfor=* \
1084 | --program-transfo=* | --program-transf=* \
1085 | --program-trans=* | --program-tran=* \
1086 | --progr-tra=* | --program-tr=* | --program-t=*)
1087 program_transform_name=$ac_optarg ;;
1089 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1091 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1092 pdfdir=$ac_optarg ;;
1094 -psdir | --psdir | --psdi | --psd | --ps)
1096 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1099 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1100 | -silent | --silent | --silen | --sile | --sil)
1103 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1105 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1107 sbindir=$ac_optarg ;;
1109 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1110 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1111 | --sharedst | --shareds | --shared | --share | --shar \
1113 ac_prev=sharedstatedir ;;
1114 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1115 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1116 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1118 sharedstatedir=$ac_optarg ;;
1120 -site | --site | --sit)
1122 -site=* | --site=* | --sit=*)
1125 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1127 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1128 srcdir=$ac_optarg ;;
1130 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1131 | --syscon | --sysco | --sysc | --sys | --sy)
1132 ac_prev=sysconfdir ;;
1133 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1134 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1135 sysconfdir=$ac_optarg ;;
1137 -target | --target | --targe | --targ | --tar | --ta | --t)
1138 ac_prev=target_alias ;;
1139 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1140 target_alias=$ac_optarg ;;
1142 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1145 -version | --version | --versio | --versi | --vers | -V)
1146 ac_init_version=: ;;
1149 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1150 # Reject names that are not valid shell variable names.
1151 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1152 as_fn_error $? "invalid package name: $ac_useropt"
1153 ac_useropt_orig=$ac_useropt
1154 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1155 case $ac_user_opts in
1159 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1160 ac_unrecognized_sep=', ';;
1162 eval with_$ac_useropt=\$ac_optarg ;;
1164 -without-* | --without-*)
1165 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1166 # Reject names that are not valid shell variable names.
1167 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1168 as_fn_error $? "invalid package name: $ac_useropt"
1169 ac_useropt_orig=$ac_useropt
1170 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1171 case $ac_user_opts in
1175 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1176 ac_unrecognized_sep=', ';;
1178 eval with_$ac_useropt=no ;;
1181 # Obsolete; use --with-x.
1184 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1185 | --x-incl | --x-inc | --x-in | --x-i)
1186 ac_prev=x_includes ;;
1187 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1188 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1189 x_includes=$ac_optarg ;;
1191 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1192 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1193 ac_prev=x_libraries ;;
1194 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1195 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1196 x_libraries=$ac_optarg ;;
1198 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1199 Try \`$0 --help' for more information"
1203 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1204 # Reject names that are not valid shell variable names.
1205 case $ac_envvar in #(
1206 '' | [0-9]* | *[!_$as_cr_alnum]* )
1207 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1209 eval $ac_envvar=\$ac_optarg
1210 export $ac_envvar ;;
1213 # FIXME: should be removed in autoconf 3.0.
1214 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1215 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1216 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1217 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1223 if test -n "$ac_prev"; then
1224 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1225 as_fn_error $? "missing argument to $ac_option"
1228 if test -n "$ac_unrecognized_opts"; then
1229 case $enable_option_checking in
1231 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1232 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1236 # Check all directory arguments for consistency.
1237 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1238 datadir sysconfdir sharedstatedir localstatedir includedir \
1239 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1240 libdir localedir mandir
1242 eval ac_val=\$$ac_var
1243 # Remove trailing slashes.
1246 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1247 eval $ac_var=\$ac_val;;
1249 # Be sure to have absolute directory names.
1251 [\\/$]* | ?:[\\/]* ) continue;;
1252 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1254 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1257 # There might be people who depend on the old broken behavior: `$host'
1258 # used to hold the argument of --host etc.
1259 # FIXME: To remove some day.
1262 target=$target_alias
1264 # FIXME: To remove some day.
1265 if test "x$host_alias" != x; then
1266 if test "x$build_alias" = x; then
1267 cross_compiling=maybe
1268 $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
1269 If a cross compiler is detected then cross compile mode will be used" >&2
1270 elif test "x$build_alias" != "x$host_alias"; then
1276 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1278 test "$silent" = yes && exec 6>/dev/null
1281 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1282 ac_ls_di=`ls -di .` &&
1283 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1284 as_fn_error $? "working directory cannot be determined"
1285 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1286 as_fn_error $? "pwd does not report name of working directory"
1289 # Find the source files, if location was not specified.
1290 if test -z "$srcdir"; then
1291 ac_srcdir_defaulted=yes
1292 # Try the directory containing this script, then the parent directory.
1293 ac_confdir=`$as_dirname -- "$as_myself" ||
1294 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1295 X"$as_myself" : 'X\(//\)[^/]' \| \
1296 X"$as_myself" : 'X\(//\)$' \| \
1297 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1298 $as_echo X"$as_myself" |
1299 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1317 if test ! -r "$srcdir/$ac_unique_file"; then
1321 ac_srcdir_defaulted=no
1323 if test ! -r "$srcdir/$ac_unique_file"; then
1324 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1325 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1327 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1329 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1331 # When building in place, set srcdir=.
1332 if test "$ac_abs_confdir" = "$ac_pwd"; then
1335 # Remove unnecessary trailing slashes from srcdir.
1336 # Double slashes in file names in object file debugging info
1337 # mess up M-x gdb in Emacs.
1339 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1341 for ac_var in $ac_precious_vars; do
1342 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1343 eval ac_env_${ac_var}_value=\$${ac_var}
1344 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1345 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1349 # Report the --help message.
1351 if test "$ac_init_help" = "long"; then
1352 # Omit some internal or obsolete options to make the list less imposing.
1353 # This message is too long to be a string in the A/UX 3.1 sh.
1355 \`configure' configures GNU C Library (see version.h) to adapt to many kinds of systems.
1357 Usage: $0 [OPTION]... [VAR=VALUE]...
1359 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1360 VAR=VALUE. See below for descriptions of some of the useful variables.
1362 Defaults for the options are specified in brackets.
1365 -h, --help display this help and exit
1366 --help=short display options specific to this package
1367 --help=recursive display the short help of all the included packages
1368 -V, --version display version information and exit
1369 -q, --quiet, --silent do not print \`checking ...' messages
1370 --cache-file=FILE cache test results in FILE [disabled]
1371 -C, --config-cache alias for \`--cache-file=config.cache'
1372 -n, --no-create do not create output files
1373 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1375 Installation directories:
1376 --prefix=PREFIX install architecture-independent files in PREFIX
1377 [$ac_default_prefix]
1378 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1381 By default, \`make install' will install all the files in
1382 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1383 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1384 for instance \`--prefix=\$HOME'.
1386 For better control, use the options below.
1388 Fine tuning of the installation directories:
1389 --bindir=DIR user executables [EPREFIX/bin]
1390 --sbindir=DIR system admin executables [EPREFIX/sbin]
1391 --libexecdir=DIR program executables [EPREFIX/libexec]
1392 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1393 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1394 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1395 --libdir=DIR object code libraries [EPREFIX/lib]
1396 --includedir=DIR C header files [PREFIX/include]
1397 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1398 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1399 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1400 --infodir=DIR info documentation [DATAROOTDIR/info]
1401 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1402 --mandir=DIR man documentation [DATAROOTDIR/man]
1403 --docdir=DIR documentation root [DATAROOTDIR/doc/c-library]
1404 --htmldir=DIR html documentation [DOCDIR]
1405 --dvidir=DIR dvi documentation [DOCDIR]
1406 --pdfdir=DIR pdf documentation [DOCDIR]
1407 --psdir=DIR ps documentation [DOCDIR]
1413 --build=BUILD configure for building on BUILD [guessed]
1414 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1418 if test -n "$ac_init_help"; then
1419 case $ac_init_help in
1420 short | recursive ) echo "Configuration of GNU C Library (see version.h):";;
1425 --disable-option-checking ignore unrecognized --enable/--with options
1426 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1427 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1428 --disable-sanity-checks really do not use threads (should not be used except
1429 in special situations) [default=yes]
1430 --enable-check-abi do "make check-abi" in "make check" (no/warn/yes)
1432 --enable-shared build shared library [default=yes if GNU ld & ELF]
1433 --enable-profile build profiled library [default=no]
1434 --enable-omitfp build undebuggable optimized library [default=no]
1435 --enable-bounded build with runtime bounds checking [default=no]
1436 --disable-versioning do not include versioning information in the library
1437 objects [default=yes if supported]
1438 --enable-oldest-abi=ABI configure the oldest ABI supported [e.g. 2.2]
1439 [default=glibc default]
1440 --enable-stackguard-randomization
1441 initialize __stack_chk_guard canary with a random
1442 number at program start
1443 --enable-add-ons[=DIRS...]
1444 configure and build add-ons in DIR1,DIR2,... search
1445 for add-ons if no parameter given
1446 --disable-hidden-plt do not hide internal function calls to avoid PLT
1447 --enable-bind-now disable lazy relocations in DSOs
1448 --enable-static-nss build static NSS modules [default=no]
1449 --disable-force-install don't force installation of files from this package,
1450 even if they are older than the installed files
1451 --enable-kernel=VERSION compile for compatibility with kernel not older than
1453 --enable-all-warnings enable all useful warnings gcc can issue
1454 --enable-multi-arch enable single DSO with optimizations for multiple
1456 --enable-nss-crypt enable libcrypt to use nss
1459 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1460 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1461 --with-gd=DIR find libgd include dir and library with prefix DIR
1462 --with-gd-include=DIR find libgd include files in DIR
1463 --with-gd-lib=DIR find libgd library files in DIR
1464 --with-fp if using floating-point hardware [default=yes]
1465 --with-binutils=PATH specify location of binutils (as and ld)
1466 --with-elf if using the ELF object format
1467 --with-selinux if building with SELinux support
1468 --with-xcoff if using the XCOFF object format
1469 --without-cvs if CVS should not be used
1470 --with-headers=PATH location of system headers to use (for example
1471 /usr/src/linux/include) [default=compiler default]
1472 --with-default-link do not use explicit linker scripts [default=no]
1473 --with-tls enable support for TLS
1474 --without-__thread do not use TLS features even when supporting them
1475 --with-cpu=CPU select code for CPU variant
1477 Some influential environment variables:
1478 CC C compiler command
1479 CFLAGS C compiler flags
1480 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1481 nonstandard directory <lib dir>
1482 LIBS libraries to pass to the linker, e.g. -l<library>
1483 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1484 you have headers in a nonstandard directory <include dir>
1486 CXX C++ compiler command
1487 CXXFLAGS C++ compiler flags
1489 Use these variables to override the choices made by `configure' or to help
1490 it to find libraries and programs with nonstandard names/locations.
1492 Report bugs to <glibc>.
1493 GNU C Library home page: <http://www.gnu.org/software/c-library/>.
1494 General help using GNU software: <http://www.gnu.org/gethelp/>.
1499 if test "$ac_init_help" = "recursive"; then
1500 # If there are subdirs, report their specific --help.
1501 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1502 test -d "$ac_dir" ||
1503 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1508 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1510 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1511 # A ".." for each directory in $ac_dir_suffix.
1512 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1513 case $ac_top_builddir_sub in
1514 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1515 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1518 ac_abs_top_builddir=$ac_pwd
1519 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1520 # for backward compatibility:
1521 ac_top_builddir=$ac_top_build_prefix
1524 .) # We are building in place.
1526 ac_top_srcdir=$ac_top_builddir_sub
1527 ac_abs_top_srcdir=$ac_pwd ;;
1528 [\\/]* | ?:[\\/]* ) # Absolute name.
1529 ac_srcdir=$srcdir$ac_dir_suffix;
1530 ac_top_srcdir=$srcdir
1531 ac_abs_top_srcdir=$srcdir ;;
1533 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1534 ac_top_srcdir=$ac_top_build_prefix$srcdir
1535 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1537 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1539 cd "$ac_dir" || { ac_status=$?; continue; }
1540 # Check for guested configure.
1541 if test -f "$ac_srcdir/configure.gnu"; then
1543 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1544 elif test -f "$ac_srcdir/configure"; then
1546 $SHELL "$ac_srcdir/configure" --help=recursive
1548 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1550 cd "$ac_pwd" || { ac_status=$?; break; }
1554 test -n "$ac_init_help" && exit $ac_status
1555 if $ac_init_version; then
1557 GNU C Library configure (see version.h)
1558 generated by GNU Autoconf 2.68
1560 Copyright (C) 2010 Free Software Foundation, Inc.
1561 This configure script is free software; the Free Software Foundation
1562 gives unlimited permission to copy, distribute and modify it.
1567 ## ------------------------ ##
1568 ## Autoconf initialization. ##
1569 ## ------------------------ ##
1571 # ac_fn_c_try_compile LINENO
1572 # --------------------------
1573 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1574 ac_fn_c_try_compile ()
1576 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1577 rm -f conftest.$ac_objext
1578 if { { ac_try="$ac_compile"
1580 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1581 *) ac_try_echo=$ac_try;;
1583 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1584 $as_echo "$ac_try_echo"; } >&5
1585 (eval "$ac_compile") 2>conftest.err
1587 if test -s conftest.err; then
1588 grep -v '^ *+' conftest.err >conftest.er1
1589 cat conftest.er1 >&5
1590 mv -f conftest.er1 conftest.err
1592 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1593 test $ac_status = 0; } && {
1594 test -z "$ac_c_werror_flag" ||
1595 test ! -s conftest.err
1596 } && test -s conftest.$ac_objext; then :
1599 $as_echo "$as_me: failed program was:" >&5
1600 sed 's/^/| /' conftest.$ac_ext >&5
1604 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1605 as_fn_set_status $ac_retval
1607 } # ac_fn_c_try_compile
1609 # ac_fn_c_try_cpp LINENO
1610 # ----------------------
1611 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1614 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1615 if { { ac_try="$ac_cpp conftest.$ac_ext"
1617 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1618 *) ac_try_echo=$ac_try;;
1620 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1621 $as_echo "$ac_try_echo"; } >&5
1622 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1624 if test -s conftest.err; then
1625 grep -v '^ *+' conftest.err >conftest.er1
1626 cat conftest.er1 >&5
1627 mv -f conftest.er1 conftest.err
1629 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1630 test $ac_status = 0; } > conftest.i && {
1631 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1632 test ! -s conftest.err
1636 $as_echo "$as_me: failed program was:" >&5
1637 sed 's/^/| /' conftest.$ac_ext >&5
1641 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1642 as_fn_set_status $ac_retval
1646 # ac_fn_cxx_try_compile LINENO
1647 # ----------------------------
1648 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1649 ac_fn_cxx_try_compile ()
1651 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1652 rm -f conftest.$ac_objext
1653 if { { ac_try="$ac_compile"
1655 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1656 *) ac_try_echo=$ac_try;;
1658 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1659 $as_echo "$ac_try_echo"; } >&5
1660 (eval "$ac_compile") 2>conftest.err
1662 if test -s conftest.err; then
1663 grep -v '^ *+' conftest.err >conftest.er1
1664 cat conftest.er1 >&5
1665 mv -f conftest.er1 conftest.err
1667 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1668 test $ac_status = 0; } && {
1669 test -z "$ac_cxx_werror_flag" ||
1670 test ! -s conftest.err
1671 } && test -s conftest.$ac_objext; then :
1674 $as_echo "$as_me: failed program was:" >&5
1675 sed 's/^/| /' conftest.$ac_ext >&5
1679 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1680 as_fn_set_status $ac_retval
1682 } # ac_fn_cxx_try_compile
1684 # ac_fn_c_try_link LINENO
1685 # -----------------------
1686 # Try to link conftest.$ac_ext, and return whether this succeeded.
1689 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1690 rm -f conftest.$ac_objext conftest$ac_exeext
1691 if { { ac_try="$ac_link"
1693 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1694 *) ac_try_echo=$ac_try;;
1696 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1697 $as_echo "$ac_try_echo"; } >&5
1698 (eval "$ac_link") 2>conftest.err
1700 if test -s conftest.err; then
1701 grep -v '^ *+' conftest.err >conftest.er1
1702 cat conftest.er1 >&5
1703 mv -f conftest.er1 conftest.err
1705 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1706 test $ac_status = 0; } && {
1707 test -z "$ac_c_werror_flag" ||
1708 test ! -s conftest.err
1709 } && test -s conftest$ac_exeext && {
1710 test "$cross_compiling" = yes ||
1711 $as_test_x conftest$ac_exeext
1715 $as_echo "$as_me: failed program was:" >&5
1716 sed 's/^/| /' conftest.$ac_ext >&5
1720 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1721 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1722 # interfere with the next link command; also delete a directory that is
1723 # left behind by Apple's compiler. We do this before executing the actions.
1724 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1725 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1726 as_fn_set_status $ac_retval
1728 } # ac_fn_c_try_link
1730 # ac_fn_c_try_run LINENO
1731 # ----------------------
1732 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1733 # that executables *can* be run.
1736 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1737 if { { ac_try="$ac_link"
1739 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1740 *) ac_try_echo=$ac_try;;
1742 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1743 $as_echo "$ac_try_echo"; } >&5
1744 (eval "$ac_link") 2>&5
1746 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1747 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1748 { { case "(($ac_try" in
1749 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1750 *) ac_try_echo=$ac_try;;
1752 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1753 $as_echo "$ac_try_echo"; } >&5
1754 (eval "$ac_try") 2>&5
1756 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1757 test $ac_status = 0; }; }; then :
1760 $as_echo "$as_me: program exited with status $ac_status" >&5
1761 $as_echo "$as_me: failed program was:" >&5
1762 sed 's/^/| /' conftest.$ac_ext >&5
1764 ac_retval=$ac_status
1766 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1767 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1768 as_fn_set_status $ac_retval
1772 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1773 # --------------------------------------------
1774 # Tries to find the compile-time value of EXPR in a program that includes
1775 # INCLUDES, setting VAR accordingly. Returns whether the value could be
1777 ac_fn_c_compute_int ()
1779 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1780 if test "$cross_compiling" = yes; then
1781 # Depending upon the size, compute the lo and hi bounds.
1782 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1783 /* end confdefs.h. */
1788 static int test_array [1 - 2 * !(($2) >= 0)];
1795 if ac_fn_c_try_compile "$LINENO"; then :
1798 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1799 /* end confdefs.h. */
1804 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1811 if ac_fn_c_try_compile "$LINENO"; then :
1812 ac_hi=$ac_mid; break
1814 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
1815 if test $ac_lo -le $ac_mid; then
1819 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
1821 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1824 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1825 /* end confdefs.h. */
1830 static int test_array [1 - 2 * !(($2) < 0)];
1837 if ac_fn_c_try_compile "$LINENO"; then :
1840 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1841 /* end confdefs.h. */
1846 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
1853 if ac_fn_c_try_compile "$LINENO"; then :
1854 ac_lo=$ac_mid; break
1856 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
1857 if test $ac_mid -le $ac_hi; then
1861 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
1863 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1868 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1870 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1871 # Binary search between lo and hi bounds.
1872 while test "x$ac_lo" != "x$ac_hi"; do
1873 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
1874 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1875 /* end confdefs.h. */
1880 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1887 if ac_fn_c_try_compile "$LINENO"; then :
1890 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
1892 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1895 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
1899 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1900 /* end confdefs.h. */
1902 static long int longval () { return $2; }
1903 static unsigned long int ulongval () { return $2; }
1910 FILE *f = fopen ("conftest.val", "w");
1915 long int i = longval ();
1918 fprintf (f, "%ld", i);
1922 unsigned long int i = ulongval ();
1925 fprintf (f, "%lu", i);
1927 /* Do not output a trailing newline, as this causes \r\n confusion
1928 on some platforms. */
1929 return ferror (f) || fclose (f) != 0;
1935 if ac_fn_c_try_run "$LINENO"; then :
1936 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
1940 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
1941 conftest.$ac_objext conftest.beam conftest.$ac_ext
1945 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1946 as_fn_set_status $ac_retval
1948 } # ac_fn_c_compute_int
1950 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1951 # -------------------------------------------------------
1952 # Tests whether HEADER exists and can be compiled using the include files in
1953 # INCLUDES, setting the cache variable VAR accordingly.
1954 ac_fn_c_check_header_compile ()
1956 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1957 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1958 $as_echo_n "checking for $2... " >&6; }
1959 if eval \${$3+:} false; then :
1960 $as_echo_n "(cached) " >&6
1962 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1963 /* end confdefs.h. */
1967 if ac_fn_c_try_compile "$LINENO"; then :
1972 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1975 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1976 $as_echo "$ac_res" >&6; }
1977 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1979 } # ac_fn_c_check_header_compile
1980 cat >config.log <<_ACEOF
1981 This file contains any messages produced by compilers while
1982 running configure, to aid debugging if configure makes a mistake.
1984 It was created by GNU C Library $as_me (see version.h), which was
1985 generated by GNU Autoconf 2.68. Invocation command line was
1997 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1998 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1999 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2000 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2001 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2003 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2004 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2006 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2007 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2008 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2009 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2010 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2011 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2012 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2016 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2020 test -z "$as_dir" && as_dir=.
2021 $as_echo "PATH: $as_dir"
2037 # Keep a trace of the command line.
2038 # Strip out --no-create and --no-recursion so they do not pile up.
2039 # Strip out --silent because we don't want to record it for future runs.
2040 # Also quote any args containing shell meta-characters.
2041 # Make two passes to allow for proper duplicate-argument suppression.
2045 ac_must_keep_next=false
2051 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2052 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2053 | -silent | --silent | --silen | --sile | --sil)
2056 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2059 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2061 as_fn_append ac_configure_args1 " '$ac_arg'"
2062 if test $ac_must_keep_next = true; then
2063 ac_must_keep_next=false # Got value, back to normal.
2066 *=* | --config-cache | -C | -disable-* | --disable-* \
2067 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2068 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2069 | -with-* | --with-* | -without-* | --without-* | --x)
2070 case "$ac_configure_args0 " in
2071 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2074 -* ) ac_must_keep_next=true ;;
2077 as_fn_append ac_configure_args " '$ac_arg'"
2082 { ac_configure_args0=; unset ac_configure_args0;}
2083 { ac_configure_args1=; unset ac_configure_args1;}
2085 # When interrupted or exit'd, cleanup temporary files, and complete
2086 # config.log. We remove comments because anyway the quotes in there
2087 # would cause problems or look ugly.
2088 # WARNING: Use '\'' to represent an apostrophe within the trap.
2089 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2090 trap 'exit_status=$?
2091 # Save into config.log some information that might help in debugging.
2095 $as_echo "## ---------------- ##
2096 ## Cache variables. ##
2097 ## ---------------- ##"
2099 # The following way of writing the cache mishandles newlines in values,
2101 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2102 eval ac_val=\$$ac_var
2106 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2107 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2110 _ | IFS | as_nl) ;; #(
2111 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2112 *) { eval $ac_var=; unset $ac_var;} ;;
2117 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2118 *${as_nl}ac_space=\ *)
2120 "s/'\''/'\''\\\\'\'''\''/g;
2121 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2124 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2131 $as_echo "## ----------------- ##
2132 ## Output variables. ##
2133 ## ----------------- ##"
2135 for ac_var in $ac_subst_vars
2137 eval ac_val=\$$ac_var
2139 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2141 $as_echo "$ac_var='\''$ac_val'\''"
2145 if test -n "$ac_subst_files"; then
2146 $as_echo "## ------------------- ##
2147 ## File substitutions. ##
2148 ## ------------------- ##"
2150 for ac_var in $ac_subst_files
2152 eval ac_val=\$$ac_var
2154 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2156 $as_echo "$ac_var='\''$ac_val'\''"
2161 if test -s confdefs.h; then
2162 $as_echo "## ----------- ##
2169 test "$ac_signal" != 0 &&
2170 $as_echo "$as_me: caught signal $ac_signal"
2171 $as_echo "$as_me: exit $exit_status"
2173 rm -f core *.core core.conftest.* &&
2174 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2177 for ac_signal in 1 2 13 15; do
2178 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2182 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2183 rm -f -r conftest* confdefs.h
2185 $as_echo "/* confdefs.h */" > confdefs.h
2187 # Predefined preprocessor variables.
2189 cat >>confdefs.h <<_ACEOF
2190 #define PACKAGE_NAME "$PACKAGE_NAME"
2193 cat >>confdefs.h <<_ACEOF
2194 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2197 cat >>confdefs.h <<_ACEOF
2198 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2201 cat >>confdefs.h <<_ACEOF
2202 #define PACKAGE_STRING "$PACKAGE_STRING"
2205 cat >>confdefs.h <<_ACEOF
2206 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2209 cat >>confdefs.h <<_ACEOF
2210 #define PACKAGE_URL "$PACKAGE_URL"
2214 # Let the site file select an alternate cache file if it wants to.
2215 # Prefer an explicitly selected file to automatically selected ones.
2218 if test -n "$CONFIG_SITE"; then
2219 # We do not want a PATH search for config.site.
2220 case $CONFIG_SITE in #((
2221 -*) ac_site_file1=./$CONFIG_SITE;;
2222 */*) ac_site_file1=$CONFIG_SITE;;
2223 *) ac_site_file1=./$CONFIG_SITE;;
2225 elif test "x$prefix" != xNONE; then
2226 ac_site_file1=$prefix/share/config.site
2227 ac_site_file2=$prefix/etc/config.site
2229 ac_site_file1=$ac_default_prefix/share/config.site
2230 ac_site_file2=$ac_default_prefix/etc/config.site
2232 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2234 test "x$ac_site_file" = xNONE && continue
2235 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2236 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2237 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2238 sed 's/^/| /' "$ac_site_file" >&5
2240 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2241 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2242 as_fn_error $? "failed to load site script $ac_site_file
2243 See \`config.log' for more details" "$LINENO" 5; }
2247 if test -r "$cache_file"; then
2248 # Some versions of bash will fail to source /dev/null (special files
2249 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2250 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2251 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2252 $as_echo "$as_me: loading cache $cache_file" >&6;}
2254 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2255 *) . "./$cache_file";;
2259 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2260 $as_echo "$as_me: creating cache $cache_file" >&6;}
2264 # Check that the precious variables saved in the cache have kept the same
2266 ac_cache_corrupted=false
2267 for ac_var in $ac_precious_vars; do
2268 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2269 eval ac_new_set=\$ac_env_${ac_var}_set
2270 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2271 eval ac_new_val=\$ac_env_${ac_var}_value
2272 case $ac_old_set,$ac_new_set in
2274 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2275 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2276 ac_cache_corrupted=: ;;
2278 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2279 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2280 ac_cache_corrupted=: ;;
2283 if test "x$ac_old_val" != "x$ac_new_val"; then
2284 # differences in whitespace do not lead to failure.
2285 ac_old_val_w=`echo x $ac_old_val`
2286 ac_new_val_w=`echo x $ac_new_val`
2287 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2288 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2289 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2290 ac_cache_corrupted=:
2292 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2293 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2294 eval $ac_var=\$ac_old_val
2296 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2297 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2298 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2299 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2302 # Pass precious variables to config.status.
2303 if test "$ac_new_set" = set; then
2305 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2306 *) ac_arg=$ac_var=$ac_new_val ;;
2308 case " $ac_configure_args " in
2309 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2310 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2314 if $ac_cache_corrupted; then
2315 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2316 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2317 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2318 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2319 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2321 ## -------------------- ##
2322 ## Main body of script. ##
2323 ## -------------------- ##
2326 ac_cpp='$CPP $CPPFLAGS'
2327 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2328 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2329 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2333 ac_config_headers="$ac_config_headers config.h"
2336 for ac_dir in scripts "$srcdir"/scripts; do
2337 if test -f "$ac_dir/install-sh"; then
2339 ac_install_sh="$ac_aux_dir/install-sh -c"
2341 elif test -f "$ac_dir/install.sh"; then
2343 ac_install_sh="$ac_aux_dir/install.sh -c"
2345 elif test -f "$ac_dir/shtool"; then
2347 ac_install_sh="$ac_aux_dir/shtool install -c"
2351 if test -z "$ac_aux_dir"; then
2352 as_fn_error $? "cannot find install-sh, install.sh, or shtool in scripts \"$srcdir\"/scripts" "$LINENO" 5
2355 # These three variables are undocumented and unsupported,
2356 # and are intended to be withdrawn in a future Autoconf release.
2357 # They can cause serious problems if a builder's source tree is in a directory
2358 # whose full name contains unusual characters.
2359 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2360 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2361 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2370 # Make sure we can run config.sub.
2371 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2372 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2374 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2375 $as_echo_n "checking build system type... " >&6; }
2376 if ${ac_cv_build+:} false; then :
2377 $as_echo_n "(cached) " >&6
2379 ac_build_alias=$build_alias
2380 test "x$ac_build_alias" = x &&
2381 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2382 test "x$ac_build_alias" = x &&
2383 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2384 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2385 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2389 $as_echo "$ac_cv_build" >&6; }
2390 case $ac_cv_build in
2392 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2395 ac_save_IFS=$IFS; IFS='-'
2401 # Remember, the first character of IFS is used to create $*,
2402 # except with old shells:
2405 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2408 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2409 $as_echo_n "checking host system type... " >&6; }
2410 if ${ac_cv_host+:} false; then :
2411 $as_echo_n "(cached) " >&6
2413 if test "x$host_alias" = x; then
2414 ac_cv_host=$ac_cv_build
2416 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2417 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2421 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2422 $as_echo "$ac_cv_host" >&6; }
2425 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2428 ac_save_IFS=$IFS; IFS='-'
2434 # Remember, the first character of IFS is used to create $*,
2435 # except with old shells:
2438 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2443 ac_cpp='$CPP $CPPFLAGS'
2444 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2445 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2446 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2447 if test -n "$ac_tool_prefix"; then
2448 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2449 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2450 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2451 $as_echo_n "checking for $ac_word... " >&6; }
2452 if ${ac_cv_prog_CC+:} false; then :
2453 $as_echo_n "(cached) " >&6
2455 if test -n "$CC"; then
2456 ac_cv_prog_CC="$CC" # Let the user override the test.
2458 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2462 test -z "$as_dir" && as_dir=.
2463 for ac_exec_ext in '' $ac_executable_extensions; do
2464 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2465 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2466 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2476 if test -n "$CC"; then
2477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2478 $as_echo "$CC" >&6; }
2480 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2481 $as_echo "no" >&6; }
2486 if test -z "$ac_cv_prog_CC"; then
2488 # Extract the first word of "gcc", so it can be a program name with args.
2489 set dummy gcc; ac_word=$2
2490 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2491 $as_echo_n "checking for $ac_word... " >&6; }
2492 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2493 $as_echo_n "(cached) " >&6
2495 if test -n "$ac_ct_CC"; then
2496 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2498 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2502 test -z "$as_dir" && as_dir=.
2503 for ac_exec_ext in '' $ac_executable_extensions; do
2504 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2505 ac_cv_prog_ac_ct_CC="gcc"
2506 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2515 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2516 if test -n "$ac_ct_CC"; then
2517 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2518 $as_echo "$ac_ct_CC" >&6; }
2520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2521 $as_echo "no" >&6; }
2524 if test "x$ac_ct_CC" = x; then
2527 case $cross_compiling:$ac_tool_warned in
2529 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2530 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2531 ac_tool_warned=yes ;;
2539 if test -z "$CC"; then
2540 if test -n "$ac_tool_prefix"; then
2541 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2542 set dummy ${ac_tool_prefix}cc; ac_word=$2
2543 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2544 $as_echo_n "checking for $ac_word... " >&6; }
2545 if ${ac_cv_prog_CC+:} false; then :
2546 $as_echo_n "(cached) " >&6
2548 if test -n "$CC"; then
2549 ac_cv_prog_CC="$CC" # Let the user override the test.
2551 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2555 test -z "$as_dir" && as_dir=.
2556 for ac_exec_ext in '' $ac_executable_extensions; do
2557 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2558 ac_cv_prog_CC="${ac_tool_prefix}cc"
2559 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2569 if test -n "$CC"; then
2570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2571 $as_echo "$CC" >&6; }
2573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2574 $as_echo "no" >&6; }
2580 if test -z "$CC"; then
2581 # Extract the first word of "cc", so it can be a program name with args.
2582 set dummy cc; ac_word=$2
2583 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2584 $as_echo_n "checking for $ac_word... " >&6; }
2585 if ${ac_cv_prog_CC+:} false; then :
2586 $as_echo_n "(cached) " >&6
2588 if test -n "$CC"; then
2589 ac_cv_prog_CC="$CC" # Let the user override the test.
2592 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2596 test -z "$as_dir" && as_dir=.
2597 for ac_exec_ext in '' $ac_executable_extensions; do
2598 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2599 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2600 ac_prog_rejected=yes
2604 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2611 if test $ac_prog_rejected = yes; then
2612 # We found a bogon in the path, so make sure we never use it.
2613 set dummy $ac_cv_prog_CC
2615 if test $# != 0; then
2616 # We chose a different compiler from the bogus one.
2617 # However, it has the same basename, so the bogon will be chosen
2618 # first if we set CC to just the basename; use the full file name.
2620 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2626 if test -n "$CC"; then
2627 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2628 $as_echo "$CC" >&6; }
2630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2631 $as_echo "no" >&6; }
2636 if test -z "$CC"; then
2637 if test -n "$ac_tool_prefix"; then
2638 for ac_prog in cl.exe
2640 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2641 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2642 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2643 $as_echo_n "checking for $ac_word... " >&6; }
2644 if ${ac_cv_prog_CC+:} false; then :
2645 $as_echo_n "(cached) " >&6
2647 if test -n "$CC"; then
2648 ac_cv_prog_CC="$CC" # Let the user override the test.
2650 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2654 test -z "$as_dir" && as_dir=.
2655 for ac_exec_ext in '' $ac_executable_extensions; do
2656 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2657 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2658 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2668 if test -n "$CC"; then
2669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2670 $as_echo "$CC" >&6; }
2672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2673 $as_echo "no" >&6; }
2677 test -n "$CC" && break
2680 if test -z "$CC"; then
2682 for ac_prog in cl.exe
2684 # Extract the first word of "$ac_prog", so it can be a program name with args.
2685 set dummy $ac_prog; ac_word=$2
2686 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2687 $as_echo_n "checking for $ac_word... " >&6; }
2688 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2689 $as_echo_n "(cached) " >&6
2691 if test -n "$ac_ct_CC"; then
2692 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2694 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2698 test -z "$as_dir" && as_dir=.
2699 for ac_exec_ext in '' $ac_executable_extensions; do
2700 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2701 ac_cv_prog_ac_ct_CC="$ac_prog"
2702 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2711 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2712 if test -n "$ac_ct_CC"; then
2713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2714 $as_echo "$ac_ct_CC" >&6; }
2716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2717 $as_echo "no" >&6; }
2721 test -n "$ac_ct_CC" && break
2724 if test "x$ac_ct_CC" = x; then
2727 case $cross_compiling:$ac_tool_warned in
2729 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2730 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2731 ac_tool_warned=yes ;;
2740 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2741 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2742 as_fn_error $? "no acceptable C compiler found in \$PATH
2743 See \`config.log' for more details" "$LINENO" 5; }
2745 # Provide some information about the compiler.
2746 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2749 for ac_option in --version -v -V -qversion; do
2750 { { ac_try="$ac_compiler $ac_option >&5"
2752 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2753 *) ac_try_echo=$ac_try;;
2755 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2756 $as_echo "$ac_try_echo"; } >&5
2757 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2759 if test -s conftest.err; then
2761 ... rest of stderr output deleted ...
2762 10q' conftest.err >conftest.er1
2763 cat conftest.er1 >&5
2765 rm -f conftest.er1 conftest.err
2766 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2767 test $ac_status = 0; }
2771 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2772 $as_echo_n "checking for suffix of object files... " >&6; }
2773 if ${ac_cv_objext+:} false; then :
2774 $as_echo_n "(cached) " >&6
2776 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2777 /* end confdefs.h. */
2787 rm -f conftest.o conftest.obj
2788 if { { ac_try="$ac_compile"
2790 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2791 *) ac_try_echo=$ac_try;;
2793 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2794 $as_echo "$ac_try_echo"; } >&5
2795 (eval "$ac_compile") 2>&5
2797 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2798 test $ac_status = 0; }; then :
2799 for ac_file in conftest.o conftest.obj conftest.*; do
2800 test -f "$ac_file" || continue;
2802 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
2803 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2808 $as_echo "$as_me: failed program was:" >&5
2809 sed 's/^/| /' conftest.$ac_ext >&5
2811 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2812 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2813 as_fn_error $? "cannot compute suffix of object files: cannot compile
2814 See \`config.log' for more details" "$LINENO" 5; }
2816 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
2819 $as_echo "$ac_cv_objext" >&6; }
2820 OBJEXT=$ac_cv_objext
2822 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
2823 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
2824 if ${ac_cv_c_compiler_gnu+:} false; then :
2825 $as_echo_n "(cached) " >&6
2827 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2828 /* end confdefs.h. */
2841 if ac_fn_c_try_compile "$LINENO"; then :
2846 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2847 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
2851 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
2852 if test $ac_compiler_gnu = yes; then
2857 ac_test_CFLAGS=${CFLAGS+set}
2858 ac_save_CFLAGS=$CFLAGS
2859 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
2860 $as_echo_n "checking whether $CC accepts -g... " >&6; }
2861 if ${ac_cv_prog_cc_g+:} false; then :
2862 $as_echo_n "(cached) " >&6
2864 ac_save_c_werror_flag=$ac_c_werror_flag
2865 ac_c_werror_flag=yes
2868 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2869 /* end confdefs.h. */
2879 if ac_fn_c_try_compile "$LINENO"; then :
2883 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2884 /* end confdefs.h. */
2894 if ac_fn_c_try_compile "$LINENO"; then :
2897 ac_c_werror_flag=$ac_save_c_werror_flag
2899 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2900 /* end confdefs.h. */
2910 if ac_fn_c_try_compile "$LINENO"; then :
2913 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2915 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2917 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2918 ac_c_werror_flag=$ac_save_c_werror_flag
2920 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
2921 $as_echo "$ac_cv_prog_cc_g" >&6; }
2922 if test "$ac_test_CFLAGS" = set; then
2923 CFLAGS=$ac_save_CFLAGS
2924 elif test $ac_cv_prog_cc_g = yes; then
2925 if test "$GCC" = yes; then
2931 if test "$GCC" = yes; then
2937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
2938 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
2939 if ${ac_cv_prog_cc_c89+:} false; then :
2940 $as_echo_n "(cached) " >&6
2942 ac_cv_prog_cc_c89=no
2944 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2945 /* end confdefs.h. */
2948 #include <sys/types.h>
2949 #include <sys/stat.h>
2950 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2951 struct buf { int x; };
2952 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2953 static char *e (p, i)
2959 static char *f (char * (*g) (char **, int), char **p, ...)
2964 s = g (p, va_arg (v,int));
2969 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2970 function prototypes and stuff, but not '\xHH' hex character constants.
2971 These don't provoke an error unfortunately, instead are silently treated
2972 as 'x'. The following induces an error, until -std is added to get
2973 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2974 array size at least. It's necessary to write '\x00'==0 to get something
2975 that's true only with -std. */
2976 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2978 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2979 inside strings and character constants. */
2981 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
2983 int test (int i, double x);
2984 struct s1 {int (*f) (int a);};
2985 struct s2 {int (*f) (double a);};
2986 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2992 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2997 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
2998 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3000 CC="$ac_save_CC $ac_arg"
3001 if ac_fn_c_try_compile "$LINENO"; then :
3002 ac_cv_prog_cc_c89=$ac_arg
3004 rm -f core conftest.err conftest.$ac_objext
3005 test "x$ac_cv_prog_cc_c89" != "xno" && break
3007 rm -f conftest.$ac_ext
3012 case "x$ac_cv_prog_cc_c89" in
3014 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3015 $as_echo "none needed" >&6; } ;;
3017 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3018 $as_echo "unsupported" >&6; } ;;
3020 CC="$CC $ac_cv_prog_cc_c89"
3021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3022 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3024 if test "x$ac_cv_prog_cc_c89" != xno; then :
3029 ac_cpp='$CPP $CPPFLAGS'
3030 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3031 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3032 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3034 if test $host != $build; then
3035 for ac_prog in gcc cc
3037 # Extract the first word of "$ac_prog", so it can be a program name with args.
3038 set dummy $ac_prog; ac_word=$2
3039 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3040 $as_echo_n "checking for $ac_word... " >&6; }
3041 if ${ac_cv_prog_BUILD_CC+:} false; then :
3042 $as_echo_n "(cached) " >&6
3044 if test -n "$BUILD_CC"; then
3045 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
3047 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3051 test -z "$as_dir" && as_dir=.
3052 for ac_exec_ext in '' $ac_executable_extensions; do
3053 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3054 ac_cv_prog_BUILD_CC="$ac_prog"
3055 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3064 BUILD_CC=$ac_cv_prog_BUILD_CC
3065 if test -n "$BUILD_CC"; then
3066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BUILD_CC" >&5
3067 $as_echo "$BUILD_CC" >&6; }
3069 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3070 $as_echo "no" >&6; }
3074 test -n "$BUILD_CC" && break
3080 ac_cpp='$CPP $CPPFLAGS'
3081 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3082 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3083 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3084 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3085 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3086 # On Suns, sometimes $CPP names a directory.
3087 if test -n "$CPP" && test -d "$CPP"; then
3090 if test -z "$CPP"; then
3091 if ${ac_cv_prog_CPP+:} false; then :
3092 $as_echo_n "(cached) " >&6
3094 # Double quotes because CPP needs to be expanded
3095 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3098 for ac_c_preproc_warn_flag in '' yes
3100 # Use a header file that comes with gcc, so configuring glibc
3101 # with a fresh cross-compiler works.
3102 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3103 # <limits.h> exists even on freestanding compilers.
3104 # On the NeXT, cc -E runs the code through the compiler's parser,
3105 # not just through cpp. "Syntax error" is here to catch this case.
3106 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3107 /* end confdefs.h. */
3109 # include <limits.h>
3111 # include <assert.h>
3115 if ac_fn_c_try_cpp "$LINENO"; then :
3118 # Broken: fails on valid input.
3121 rm -f conftest.err conftest.i conftest.$ac_ext
3123 # OK, works on sane cases. Now check whether nonexistent headers
3124 # can be detected and how.
3125 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3126 /* end confdefs.h. */
3127 #include <ac_nonexistent.h>
3129 if ac_fn_c_try_cpp "$LINENO"; then :
3130 # Broken: success on invalid input.
3133 # Passes both tests.
3137 rm -f conftest.err conftest.i conftest.$ac_ext
3140 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3141 rm -f conftest.i conftest.err conftest.$ac_ext
3142 if $ac_preproc_ok; then :
3154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3155 $as_echo "$CPP" >&6; }
3157 for ac_c_preproc_warn_flag in '' yes
3159 # Use a header file that comes with gcc, so configuring glibc
3160 # with a fresh cross-compiler works.
3161 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3162 # <limits.h> exists even on freestanding compilers.
3163 # On the NeXT, cc -E runs the code through the compiler's parser,
3164 # not just through cpp. "Syntax error" is here to catch this case.
3165 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3166 /* end confdefs.h. */
3168 # include <limits.h>
3170 # include <assert.h>
3174 if ac_fn_c_try_cpp "$LINENO"; then :
3177 # Broken: fails on valid input.
3180 rm -f conftest.err conftest.i conftest.$ac_ext
3182 # OK, works on sane cases. Now check whether nonexistent headers
3183 # can be detected and how.
3184 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3185 /* end confdefs.h. */
3186 #include <ac_nonexistent.h>
3188 if ac_fn_c_try_cpp "$LINENO"; then :
3189 # Broken: success on invalid input.
3192 # Passes both tests.
3196 rm -f conftest.err conftest.i conftest.$ac_ext
3199 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3200 rm -f conftest.i conftest.err conftest.$ac_ext
3201 if $ac_preproc_ok; then :
3204 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3205 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3206 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3207 See \`config.log' for more details" "$LINENO" 5; }
3211 ac_cpp='$CPP $CPPFLAGS'
3212 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3213 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3214 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3216 # We need the C++ compiler only for testing.
3218 ac_cpp='$CXXCPP $CPPFLAGS'
3219 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3220 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3221 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3222 if test -z "$CXX"; then
3223 if test -n "$CCC"; then
3226 if test -n "$ac_tool_prefix"; then
3227 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3229 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3230 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3231 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3232 $as_echo_n "checking for $ac_word... " >&6; }
3233 if ${ac_cv_prog_CXX+:} false; then :
3234 $as_echo_n "(cached) " >&6
3236 if test -n "$CXX"; then
3237 ac_cv_prog_CXX="$CXX" # Let the user override the test.
3239 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3243 test -z "$as_dir" && as_dir=.
3244 for ac_exec_ext in '' $ac_executable_extensions; do
3245 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3246 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3247 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3257 if test -n "$CXX"; then
3258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
3259 $as_echo "$CXX" >&6; }
3261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3262 $as_echo "no" >&6; }
3266 test -n "$CXX" && break
3269 if test -z "$CXX"; then
3271 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3273 # Extract the first word of "$ac_prog", so it can be a program name with args.
3274 set dummy $ac_prog; ac_word=$2
3275 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3276 $as_echo_n "checking for $ac_word... " >&6; }
3277 if ${ac_cv_prog_ac_ct_CXX+:} false; then :
3278 $as_echo_n "(cached) " >&6
3280 if test -n "$ac_ct_CXX"; then
3281 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3283 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3287 test -z "$as_dir" && as_dir=.
3288 for ac_exec_ext in '' $ac_executable_extensions; do
3289 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3290 ac_cv_prog_ac_ct_CXX="$ac_prog"
3291 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3300 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3301 if test -n "$ac_ct_CXX"; then
3302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
3303 $as_echo "$ac_ct_CXX" >&6; }
3305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3306 $as_echo "no" >&6; }
3310 test -n "$ac_ct_CXX" && break
3313 if test "x$ac_ct_CXX" = x; then
3316 case $cross_compiling:$ac_tool_warned in
3318 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3319 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3320 ac_tool_warned=yes ;;
3328 # Provide some information about the compiler.
3329 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
3332 for ac_option in --version -v -V -qversion; do
3333 { { ac_try="$ac_compiler $ac_option >&5"
3335 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3336 *) ac_try_echo=$ac_try;;
3338 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3339 $as_echo "$ac_try_echo"; } >&5
3340 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3342 if test -s conftest.err; then
3344 ... rest of stderr output deleted ...
3345 10q' conftest.err >conftest.er1
3346 cat conftest.er1 >&5
3348 rm -f conftest.er1 conftest.err
3349 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3350 test $ac_status = 0; }
3353 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
3354 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
3355 if ${ac_cv_cxx_compiler_gnu+:} false; then :
3356 $as_echo_n "(cached) " >&6
3358 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3359 /* end confdefs.h. */
3372 if ac_fn_cxx_try_compile "$LINENO"; then :
3377 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3378 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3381 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
3382 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
3383 if test $ac_compiler_gnu = yes; then
3388 ac_test_CXXFLAGS=${CXXFLAGS+set}
3389 ac_save_CXXFLAGS=$CXXFLAGS
3390 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
3391 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
3392 if ${ac_cv_prog_cxx_g+:} false; then :
3393 $as_echo_n "(cached) " >&6
3395 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3396 ac_cxx_werror_flag=yes
3399 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3400 /* end confdefs.h. */
3410 if ac_fn_cxx_try_compile "$LINENO"; then :
3411 ac_cv_prog_cxx_g=yes
3414 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3415 /* end confdefs.h. */
3425 if ac_fn_cxx_try_compile "$LINENO"; then :
3428 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3430 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3431 /* end confdefs.h. */
3441 if ac_fn_cxx_try_compile "$LINENO"; then :
3442 ac_cv_prog_cxx_g=yes
3444 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3446 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3448 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3449 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
3452 $as_echo "$ac_cv_prog_cxx_g" >&6; }
3453 if test "$ac_test_CXXFLAGS" = set; then
3454 CXXFLAGS=$ac_save_CXXFLAGS
3455 elif test $ac_cv_prog_cxx_g = yes; then
3456 if test "$GXX" = yes; then
3462 if test "$GXX" = yes; then
3469 ac_cpp='$CPP $CPPFLAGS'
3470 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3471 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3472 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3475 if test "`cd $srcdir; /bin/pwd`" = "`/bin/pwd`"; then
3476 as_fn_error $? "you must configure in a separate build directory" "$LINENO" 5
3479 # This will get text that should go into config.make.
3482 # Check for a --with-gd argument and set libgd-LDFLAGS in config.make.
3484 # Check whether --with-gd was given.
3485 if test "${with_gd+set}" = set; then :
3486 withval=$with_gd; case "$with_gd" in
3488 *) libgd_include="-I$withval/include"
3489 libgd_ldflags="-L$withval/lib" ;;
3495 # Check whether --with-gd-include was given.
3496 if test "${with_gd_include+set}" = set; then :
3497 withval=$with_gd_include; case "$with_gd_include" in
3499 *) libgd_include="-I$withval" ;;
3505 # Check whether --with-gd-lib was given.
3506 if test "${with_gd_lib+set}" = set; then :
3507 withval=$with_gd_lib; case "$with_gd_lib" in
3509 *) libgd_ldflags="-L$withval" ;;
3515 if test -n "$libgd_include"; then
3516 config_vars="$config_vars
3517 CFLAGS-memusagestat.c = $libgd_include"
3519 if test -n "$libgd_ldflags"; then
3520 config_vars="$config_vars
3521 libgd-LDFLAGS = $libgd_ldflags"
3525 # Check whether --with-fp was given.
3526 if test "${with_fp+set}" = set; then :
3527 withval=$with_fp; with_fp=$withval
3534 # Check whether --with-binutils was given.
3535 if test "${with_binutils+set}" = set; then :
3536 withval=$with_binutils; path_binutils=$withval
3542 # Check whether --with-elf was given.
3543 if test "${with_elf+set}" = set; then :
3544 withval=$with_elf; elf=$withval
3550 # Check whether --with-selinux was given.
3551 if test "${with_selinux+set}" = set; then :
3552 withval=$with_selinux; with_selinux=$withval
3558 # Check whether --with-xcoff was given.
3559 if test "${with_xcoff+set}" = set; then :
3560 withval=$with_xcoff; xcoff=$withval
3566 # Check whether --with-cvs was given.
3567 if test "${with_cvs+set}" = set; then :
3568 withval=$with_cvs; with_cvs=$withval
3573 if test "$with_cvs" = yes; then
3574 if test -d $srcdir/CVS && grep :pserver: $srcdir/CVS/Root > /dev/null
3582 # Check whether --with-headers was given.
3583 if test "${with_headers+set}" = set; then :
3584 withval=$with_headers; sysheaders=$withval
3592 # Check whether --with-default-link was given.
3593 if test "${with_default_link+set}" = set; then :
3594 withval=$with_default_link; use_default_link=$withval
3600 # Check whether --enable-sanity-checks was given.
3601 if test "${enable_sanity_checks+set}" = set; then :
3602 enableval=$enable_sanity_checks; enable_sanity=$enableval
3609 # Check whether --enable-check-abi was given.
3610 if test "${enable_check_abi+set}" = set; then :
3611 enableval=$enable_check_abi; enable_check_abi=$enableval
3618 # Check whether --enable-shared was given.
3619 if test "${enable_shared+set}" = set; then :
3620 enableval=$enable_shared; shared=$enableval
3625 # Check whether --enable-profile was given.
3626 if test "${enable_profile+set}" = set; then :
3627 enableval=$enable_profile; profile=$enableval
3632 # Check whether --enable-omitfp was given.
3633 if test "${enable_omitfp+set}" = set; then :
3634 enableval=$enable_omitfp; omitfp=$enableval
3639 # Check whether --enable-bounded was given.
3640 if test "${enable_bounded+set}" = set; then :
3641 enableval=$enable_bounded; bounded=$enableval
3646 # Check whether --enable-versioning was given.
3647 if test "${enable_versioning+set}" = set; then :
3648 enableval=$enable_versioning; enable_versioning=$enableval
3650 enable_versioning=yes
3654 # Check whether --enable-oldest-abi was given.
3655 if test "${enable_oldest_abi+set}" = set; then :
3656 enableval=$enable_oldest_abi; oldest_abi=$enableval
3661 if test "$oldest_abi" = yes || test "$oldest_abi" = no; then
3664 cat >>confdefs.h <<_ACEOF
3665 #define GLIBC_OLDEST_ABI "$oldest_abi"
3671 # Check whether --enable-stackguard-randomization was given.
3672 if test "${enable_stackguard_randomization+set}" = set; then :
3673 enableval=$enable_stackguard_randomization; enable_stackguard_randomize=$enableval
3675 enable_stackguard_randomize=no
3678 if test "$enable_stackguard_randomize" = yes; then
3679 $as_echo "#define ENABLE_STACKGUARD_RANDOMIZE 1" >>confdefs.h
3683 # Check whether --enable-add-ons was given.
3684 if test "${enable_add_ons+set}" = set; then :
3685 enableval=$enable_add_ons;
3692 # Check whether --with-tls was given.
3693 if test "${with_tls+set}" = set; then :
3694 withval=$with_tls; usetls=$withval
3701 # Check whether --with-__thread was given.
3702 if test "${with___thread+set}" = set; then :
3703 withval=$with___thread; use__thread=$withval
3709 # Check whether --enable-hidden-plt was given.
3710 if test "${enable_hidden_plt+set}" = set; then :
3711 enableval=$enable_hidden_plt; hidden=$enableval
3716 if test "x$hidden" = xno; then
3717 $as_echo "#define NO_HIDDEN 1" >>confdefs.h
3721 # Check whether --enable-bind-now was given.
3722 if test "${enable_bind_now+set}" = set; then :
3723 enableval=$enable_bind_now; bindnow=$enableval
3730 # Check whether --enable-static-nss was given.
3731 if test "${enable_static_nss+set}" = set; then :
3732 enableval=$enable_static_nss; static_nss=$enableval
3737 if test x"$static_nss" = xyes || test x"$shared" = xno; then
3739 $as_echo "#define DO_STATIC_NSS 1" >>confdefs.h
3743 # Check whether --enable-force-install was given.
3744 if test "${enable_force_install+set}" = set; then :
3745 enableval=$enable_force_install; force_install=$enableval
3752 # Check whether --enable-kernel was given.
3753 if test "${enable_kernel+set}" = set; then :
3754 enableval=$enable_kernel; minimum_kernel=$enableval
3757 if test "$minimum_kernel" = yes || test "$minimum_kernel" = no; then
3758 # Better nothing than this.
3761 if test "$minimum_kernel" = current; then
3762 minimum_kernel=`uname -r 2>/dev/null` || minimum_kernel=
3766 # Check whether --enable-all-warnings was given.
3767 if test "${enable_all_warnings+set}" = set; then :
3768 enableval=$enable_all_warnings; all_warnings=$enableval
3773 # Check whether --enable-multi-arch was given.
3774 if test "${enable_multi_arch+set}" = set; then :
3775 enableval=$enable_multi_arch; multi_arch=$enableval
3781 # Check whether --enable-nss-crypt was given.
3782 if test "${enable_nss_crypt+set}" = set; then :
3783 enableval=$enable_nss_crypt; nss_crypt=$enableval
3788 if test x$nss_crypt = xyes; then
3789 nss_includes=-I$(nss-config --includedir 2>/dev/null)
3790 if test $? -ne 0; then
3791 as_fn_error $? "cannot find include directory with nss-config" "$LINENO" 5
3793 old_CFLAGS="$CFLAGS"
3794 CFLAGS="$CFLAGS $nss_includes"
3796 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3797 /* end confdefs.h. */
3800 #include <nsslowhash.h>
3801 void f (void) { NSSLOW_Init (); }
3810 if ac_fn_c_try_compile "$LINENO"; then :
3811 libc_cv_nss_crypt=yes
3814 cannot find NSS headers with lowlevel hash function interfaces" "$LINENO" 5
3816 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3818 LIBS="$LIBS -lfreebl3"
3819 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3820 /* end confdefs.h. */
3823 #include <nsslowhash.h>
3832 if ac_fn_c_try_link "$LINENO"; then :
3833 libc_cv_nss_crypt=yes
3836 cannot link program using lowlevel NSS hash functions" "$LINENO" 5
3838 rm -f core conftest.err conftest.$ac_objext \
3839 conftest$ac_exeext conftest.$ac_ext
3840 CFLAGS="$old_CFLAGS"
3843 libc_cv_nss_crypt=no
3847 # The way shlib-versions is used to generate soversions.mk uses a
3848 # fairly simplistic model for name recognition that can't distinguish
3849 # i486-pc-linux-gnu fully from i486-pc-gnu. So we mutate a $host_os
3850 # of `gnu*' here to be `gnu-gnu*' just so that shlib-versions can
3851 # tell. This doesn't get used much beyond that, so it's fairly safe.
3856 host_os=`echo $host_os | sed -e 's/gnu/gnu-gnu/'`
3860 # We keep the original values in `$config_*' and never modify them, so we
3861 # can write them unchanged into config.make. Everything else uses
3862 # $machine, $vendor, and $os, and changes them whenever convenient.
3863 config_machine=$host_cpu config_vendor=$host_vendor config_os=$host_os
3865 # Don't allow vendor == "unknown"
3866 test "$config_vendor" = unknown && config_vendor=
3867 config_os="`echo $config_os | sed 's/^unknown-//'`"
3869 # Some configurations imply other options.
3871 # i586-linuxaout is mangled into i586-pc-linux-gnuaout
3872 linux*ecoff* | linux*aout* | gnu*aout* | gnu*ecoff*)
3874 gnu* | linux* | freebsd* | netbsd* | sysv4* | solaris2* | irix6*)
3875 # These systems (almost) always use the ELF format.
3879 # These systems are always xcoff
3885 # The configure fragment of an add-on port can modify these to supplement
3886 # or override the table in the case statement below. No fragment should
3887 # ever change the config_* variables, however.
3888 machine=$config_machine
3889 vendor=$config_vendor
3893 # config.guess on some IBM machines says `rs6000' instead of `powerpc'.
3895 if test "$machine" = rs6000; then
3899 # Braindead PowerPC box with absolutely no FPU.
3900 case "$machine-$host_os" in
3908 # Check whether --with-cpu was given.
3909 if test "${with_cpu+set}" = set; then :
3910 withval=$with_cpu; case "$withval" in
3911 yes|'') as_fn_error $? "--with-cpu requires an argument" "$LINENO" 5 ;;
3913 *) submachine="$withval" ;;
3919 # An add-on can set this when it wants to disable the sanity check below.
3925 case "$enable_add_ons" in
3928 add_ons=`cd $srcdir && ls -d 2> /dev/null */configure */sysdeps |
3929 sed 's@/[^/]*$@@' | sort | uniq`
3930 add_ons_automatic=yes
3932 *) add_ons=`echo "$enable_add_ons" | sed 's/,/ /g'`
3933 add_ons_automatic=no ;;
3939 if test x"$add_ons" != x; then
3940 for f in $add_ons; do
3941 # Some sanity checks
3945 *** It seems that you're using an old \`crypt' add-on. crypt is now
3946 *** part of glibc and using the old add-on will not work with this
3947 *** release. Start again with fresh sources and without the old
3948 *** \`crypt' add-on." "$LINENO" 5
3952 *** It seems that you're using an old \`localedata' add-on. localedata
3953 *** is now part of glibc and using the old add-on will not work with
3954 *** this release. Start again with fresh sources and without the old
3955 *** \`localedata' add-on." "$LINENO" 5
3960 # Now source each add-on's configure fragment.
3961 # The fragments can use $srcdir/$libc_add_on to find themselves,
3962 # and test $add_ons_automatic to see if they were explicitly requested.
3963 # A fragment can clear (or even change) $libc_add_on to affect
3964 # whether it goes into the list to be actually used in the build.
3966 for libc_add_on in $add_ons; do
3967 # Test whether such a directory really exists.
3968 # It can be absolute, or relative to $srcdir, or relative to the build dir.
3969 case "$libc_add_on" in
3971 libc_add_on_srcdir=$libc_add_on
3974 test -d "$srcdir/$libc_add_on" || {
3975 if test -d "$libc_add_on"; then
3976 libc_add_on="`pwd`/$libc_add_on"
3978 as_fn_error $? "add-on directory \"$libc_add_on\" does not exist" "$LINENO" 5
3981 libc_add_on_srcdir=$srcdir/$libc_add_on
3985 libc_add_on_frag=$libc_add_on_srcdir/configure
3986 libc_add_on_canonical=
3987 libc_add_on_config_subdirs=
3988 if test -r "$libc_add_on_frag"; then
3989 { $as_echo "$as_me:${as_lineno-$LINENO}: running configure fragment for add-on $libc_add_on" >&5
3990 $as_echo "$as_me: running configure fragment for add-on $libc_add_on" >&6;}
3991 libc_add_on_canonical=unknown
3992 libc_add_on_subdirs=
3993 . "$libc_add_on_frag"
3994 test -z "$libc_add_on" || {
3995 configured_add_ons="$configured_add_ons $libc_add_on"
3996 if test "x$libc_add_on_canonical" = xunknown; then
3997 as_fn_error $? "fragment must set \$libc_add_on_canonical" "$LINENO" 5
3999 for d in $libc_add_on_subdirs; do
4000 case "$libc_add_on" in
4001 /*) subdir_srcdir="$libc_add_on" ;;
4002 *) subdir_srcdir="\$(..)$libc_add_on" ;;
4006 d="${libc_add_on_canonical:-$libc_add_on}"
4012 subdir_srcdir="$subdir_srcdir/$d"
4015 d=`echo "$d" | sed 's@/*$@@;s@^.*/@@'`
4016 add_on_subdirs="$add_on_subdirs $d"
4017 test "$subdir_srcdir" = "\$(..)$d" || config_vars="$config_vars
4018 $d-srcdir = $subdir_srcdir"
4020 for d in $libc_add_on_config_subdirs; do
4022 /*) as_fn_error $? "fragment uses absolute path in \$libc_add_on_config_subdirs" "$LINENO" 5 ;;
4024 if test ! -d "$libc_add_on_srcdir/$d"; then
4025 as_fn_error $? "fragment wants to configure missing directory $d" "$LINENO" 5
4027 case "$libc_add_on" in
4028 /*) as_fn_error $? "relative path required for add-on using \$libc_add_on_config_subdirs" "$LINENO" 5 ;;
4030 subdirs="$subdirs $libc_add_on/$d"
4034 if test -n "$libc_add_on"; then
4035 if frags=`ls -d $libc_add_on_srcdir/sysdeps/*/preconfigure 2> /dev/null`
4037 { $as_echo "$as_me:${as_lineno-$LINENO}: checking add-on $libc_add_on for preconfigure fragments" >&5
4038 $as_echo_n "checking add-on $libc_add_on for preconfigure fragments... " >&6; }
4039 for frag in $frags; do
4040 name=`echo "$frag" | sed 's@/[^/]*$@@;s@^.*/@@'`
4041 echo $ECHO_N "$name $ECHO_C" >&6
4044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
4047 use_add_ons="$use_add_ons $libc_add_on"
4048 add_ons_pfx="$add_ons_pfx $libc_add_on/"
4049 test -z "$libc_add_on_canonical" ||
4050 add_ons_sfx="$add_ons_sfx /$libc_add_on_canonical"
4053 # Use echo to strip excess whitespace.
4054 add_ons="`echo $use_add_ons`"
4061 ### I put this here to prevent those annoying emails from people who cannot
4062 ### read and try to compile glibc on unsupported platforms. --drepper
4064 ### By using the undocumented --enable-hacker-mode option for configure
4065 ### one can skip this test to make the configuration not fail for unsupported
4068 if test -z "$enable_hacker_mode" && test x"$libc_config_ok" != xyes; then
4069 case "$machine-$host_os" in
4070 *-linux* | *-gnu* | arm*-none* | powerpc-aix4.3.*)
4073 echo "*** The GNU C library is currently not available for this platform."
4074 echo "*** So far nobody cared to port it and if there is no volunteer it"
4075 echo "*** might never happen. So, if you have interest to see glibc on"
4076 echo "*** this platform visit"
4077 echo "*** http://www.gnu.org/software/libc/porting.html"
4078 echo "*** and join the group of porters"
4084 # Expand the configuration machine name into a subdirectory by architecture
4085 # type and particular chip. If an add-on configure fragment already set
4086 # base_machine, we don't change it.
4087 test -n "$base_machine" || case "$machine" in
4088 a29k | am29000) base_machine=a29k machine=a29k ;;
4089 c3[012]) base_machine=cx0 machine=cx0/c30 ;;
4090 c4[04]) base_machine=cx0 machine=cx0/c40 ;;
4091 i[34567]86) base_machine=i386 machine=i386/$machine ;;
4092 ia64) base_machine=ia64 machine=ia64 ;;
4093 m88???) base_machine=m88k machine=m88k/$machine ;;
4094 m88k) base_machine=m88k machine=m88k/m88100 ;;
4095 powerpc) base_machine=powerpc machine=powerpc/powerpc32 ;;
4096 powerpc64) base_machine=powerpc machine=powerpc/powerpc64 ;;
4097 s390) base_machine=s390 machine=s390/s390-32 ;;
4098 s390x) base_machine=s390 machine=s390/s390-64 ;;
4099 sh3*) base_machine=sh machine=sh/sh3 ;;
4100 sh4*) base_machine=sh machine=sh/sh4 ;;
4102 base_machine=sparc machine=sparc/sparc32 ;;
4103 sparcv8 | supersparc | hypersparc)
4104 base_machine=sparc machine=sparc/sparc32/sparcv8 ;;
4105 sparcv8plus | sparcv8plusa | sparcv9)
4106 base_machine=sparc machine=sparc/sparc32/sparcv9 ;;
4107 sparcv8plusb | sparcv9b)
4108 base_machine=sparc machine=sparc/sparc32/sparcv9/sparcv9b ;;
4110 base_machine=sparc machine=sparc/sparc32/sparcv9/sparcv9v ;;
4112 base_machine=sparc machine=sparc/sparc32/sparcv9/sparcv9v2 ;;
4114 base_machine=sparc machine=sparc/sparc64 ;;
4116 base_machine=sparc machine=sparc/sparc64/sparcv9b ;;
4118 base_machine=sparc machine=sparc/sparc64/sparcv9v ;;
4120 base_machine=sparc machine=sparc/sparc64/sparcv9v2 ;;
4121 *) base_machine=$machine ;;
4125 if test "$base_machine" = "i386"; then
4126 $as_echo "#define USE_REGPARMS 1" >>confdefs.h
4130 # For the multi-arch option we need support in the assembler.
4131 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler gnu_indirect_function symbol type support" >&5
4132 $as_echo_n "checking for assembler gnu_indirect_function symbol type support... " >&6; }
4133 if ${libc_cv_asm_gnu_indirect_function+:} false; then :
4134 $as_echo_n "(cached) " >&6
4136 cat > conftest.s <<EOF
4137 .type foo,%gnu_indirect_function
4139 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5;
4141 libc_cv_asm_gnu_indirect_function=yes
4143 libc_cv_asm_gnu_indirect_function=no
4147 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_gnu_indirect_function" >&5
4148 $as_echo "$libc_cv_asm_gnu_indirect_function" >&6; }
4150 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether .text pseudo-op must be used" >&5
4151 $as_echo_n "checking whether .text pseudo-op must be used... " >&6; }
4152 if ${libc_cv_dot_text+:} false; then :
4153 $as_echo_n "(cached) " >&6
4155 cat > conftest.s <<EOF
4159 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4160 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
4163 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4164 test $ac_status = 0; }; }; then
4165 libc_cv_dot_text=.text
4170 if test -z "$libc_cv_dot_text"; then
4171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4172 $as_echo "no" >&6; }
4174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4175 $as_echo "yes" >&6; }
4178 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler global-symbol directive" >&5
4179 $as_echo_n "checking for assembler global-symbol directive... " >&6; }
4180 if ${libc_cv_asm_global_directive+:} false; then :
4181 $as_echo_n "(cached) " >&6
4183 libc_cv_asm_global_directive=UNKNOWN
4184 for ac_globl in .globl .global .EXPORT; do
4185 cat > conftest.s <<EOF
4190 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4191 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
4194 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4195 test $ac_status = 0; }; }; then
4196 libc_cv_asm_global_directive=${ac_globl}
4199 test $libc_cv_asm_global_directive != UNKNOWN && break
4202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_global_directive" >&5
4203 $as_echo "$libc_cv_asm_global_directive" >&6; }
4204 if test $libc_cv_asm_global_directive = UNKNOWN; then
4205 as_fn_error $? "cannot determine asm global directive" "$LINENO" 5
4207 cat >>confdefs.h <<_ACEOF
4208 #define ASM_GLOBAL_DIRECTIVE ${libc_cv_asm_global_directive}
4213 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler .type directive prefix" >&5
4214 $as_echo_n "checking for assembler .type directive prefix... " >&6; }
4215 if ${libc_cv_asm_type_prefix+:} false; then :
4216 $as_echo_n "(cached) " >&6
4218 libc_cv_asm_type_prefix=no
4219 for ac_try_prefix in '@' '%' '#'; do
4220 cat > conftest.s <<EOF
4222 ${libc_cv_asm_global_directive} foo
4223 .type foo, ${ac_try_prefix}object
4228 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4229 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
4232 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4233 test $ac_status = 0; }; }; then
4234 libc_cv_asm_type_prefix=${ac_try_prefix}
4237 test "x$libc_cv_asm_type_prefix" != xno && break
4240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_type_prefix" >&5
4241 $as_echo "$libc_cv_asm_type_prefix" >&6; }
4242 if test "x$libc_cv_asm_type_prefix" != xno; then
4243 cat >>confdefs.h <<_ACEOF
4244 #define ASM_TYPE_DIRECTIVE_PREFIX ${libc_cv_asm_type_prefix}
4249 if test x"$libc_cv_asm_gnu_indirect_function" != xyes -a x"$libc_cv_asm_type_prefix" = xno; then
4250 if test x"$multi_arch" = xyes; then
4251 as_fn_error $? "--enable-multi-arch support requires assembler and linker support" "$LINENO" 5
4256 if test x"$multi_arch" != xno; then
4257 multi_arch_d=/multiarch
4260 # Compute the list of sysdep directories for this configuration.
4261 # This can take a while to compute.
4262 sysdep_dir=$srcdir/sysdeps
4263 { $as_echo "$as_me:${as_lineno-$LINENO}: checking sysdep dirs" >&5
4264 $as_echo_n "checking sysdep dirs... " >&6; }
4265 # Make sco3.2v4 become sco3.2.4 and sunos4.1.1_U1 become sunos4.1.1.U1.
4266 os="`echo $os | sed 's/\([0-9A-Z]\)[v_]\([0-9A-Z]\)/\1.\2/g'`"
4268 test "x$base_os" != x || case "$os" in
4270 base_os=mach/hurd ;;
4271 netbsd* | 386bsd* | freebsd* | bsdi*)
4272 base_os=unix/bsd/bsd4.4 ;;
4273 osf* | sunos* | ultrix* | newsos* | dynix* | *bsd*)
4275 sysv* | isc* | esix* | sco* | minix* | irix4* | linux*)
4276 base_os=unix/sysv ;;
4278 base_os=unix/sysv/irix6/$os ;;
4280 base_os=unix/sysv/sysv4 ;;
4282 base_os=unix/sysv/hpux/$os ;;
4284 base_os=unix/sysv/aix/aix4.3 ;;
4286 base_os=standalone ;;
4289 # For sunos4.1.1, try sunos4.1.1, then sunos4.1, then sunos4, then sunos.
4292 while o=`echo $tail | sed 's/\.[^.]*$//'`; test $o != $tail; do
4296 o=`echo $tail | sed 's/[0-9]*$//'`
4297 if test $o != $tail; then
4300 # For linux-gnu, try linux-gnu, then linux.
4301 o=`echo $tail | sed 's/-.*$//'`
4302 if test $o != $tail; then
4306 # For unix/sysv/sysv4, try unix/sysv/sysv4, then unix/sysv, then unix.
4309 while b=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$b"; do
4315 # For sparc/sparc32, try sparc/sparc32 and then sparc.
4317 tail=$machine${submachine:+/$submachine}
4318 while m=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$m"; do
4320 # Prepend the machine's FPU directory unless --without-fp.
4321 if test "$with_fp" = yes; then
4322 mach="$mach /$1/fpu"
4324 mach="$mach /$1/nofpu"
4331 # Find what sysdep directories exist.
4334 for b in $base ''; do
4335 for m0 in $mach ''; do
4336 for v in /$vendor ''; do
4337 test "$v" = / && continue
4338 for o in /$ostry ''; do
4339 test "$o" = / && continue
4340 for m in $multi_arch_d $mach ''; do
4341 for d in $add_ons_pfx ''; do
4342 for a in $add_ons_sfx ''; do
4343 if test -n "$m0$m0sub$b$v$o$m$msub"; then
4344 try_srcdir="${srcdir}/"
4348 try="${d}sysdeps$m0$m0sub$b$v$o$m$msub$a"
4349 test -n "$enable_debug_configure" &&
4350 echo "$0 DEBUG: try $try" >&2
4351 if test -d "$try_srcdir$try"; then
4352 sysnames="$sysnames $try"
4353 { test -n "$o" || test -n "$b"; } && os_used=t
4354 { test -n "$m" || test -n "$m0"; } && machine_used=t
4356 x*/$submachine) submachine_used=t ;;
4358 if test -n "$d"; then
4359 case "$sysnames_add_ons" in
4361 *|'') sysnames_add_ons="$sysnames_add_ons $d" ;;
4374 # If the assembler supports gnu_indirect_function symbol type and the
4375 # architecture supports multi-arch, we enable multi-arch by default.
4376 case $sysnames_add_ons$sysnames in
4380 test x"$multi_arch" = xdefault && multi_arch=no
4383 if test x"$multi_arch" != xno; then
4384 $as_echo "#define USE_MULTIARCH 1" >>confdefs.h
4389 if test -z "$os_used" && test "$os" != none; then
4390 as_fn_error $? "Operating system $os is not supported." "$LINENO" 5
4392 if test -z "$machine_used" && test "$machine" != none; then
4393 as_fn_error $? "The $machine is not supported." "$LINENO" 5
4395 if test -z "$submachine_used" && test -n "$submachine"; then
4396 as_fn_error $? "The $submachine subspecies of $host_cpu is not supported." "$LINENO" 5
4400 # We have now validated the configuration.
4403 # If using ELF, look for an `elf' subdirectory of each machine directory.
4404 # We prepend these rather than inserting them whereever the machine appears
4405 # because things specified by the machine's ELF ABI should override
4406 # OS-specific things, and should always be the same for any OS on the
4407 # machine (otherwise what's the point of an ABI?).
4408 if test "$elf" = yes; then
4410 for d in $add_ons_pfx ''; do
4412 if test -d $srcdir/${d}sysdeps$m/elf; then
4413 elf_dirs="$elf_dirs ${d}sysdeps$m/elf"
4417 sysnames="`echo $elf_dirs | sed -e 's,//,/,g'` $sysnames"
4421 # Expand the list of system names into a full list of directories
4422 # from each element's parent name and Implies file (if present).
4425 while test $# -gt 0; do
4429 case " $names " in *" $name "*)
4430 # Already in the list.
4434 # Report each name as we discover it, so there is no long pause in output.
4435 echo $ECHO_N "$name $ECHO_C" >&6
4437 name_base=`echo $name | sed -e 's@\(.*sysdeps\)/.*@\1@'`
4441 *) xsrcdir=$srcdir/ ;;
4443 test -n "$enable_debug_configure" &&
4444 echo "DEBUG: name/Implies $xsrcdir$name/Implies" >&2
4446 if test -f $xsrcdir$name/Implies; then
4447 # Collect more names from the `Implies' file (removing comments).
4448 implied_candidate="`sed 's/#.*$//' < $xsrcdir$name/Implies`"
4450 for x in $implied_candidate; do
4452 if test -d $xsrcdir$name_base/$x; then
4453 implied="$implied $name_base/$x";
4456 for d in $add_ons_pfx ''; do
4457 try="${d}sysdeps/$x"
4460 *) try_srcdir=$srcdir/ ;;
4462 test -n "$enable_debug_configure" &&
4463 echo "DEBUG: $name implied $x try($d) {$try_srcdir}$try" >&2
4464 if test $try != $xsrcdir$name_base/$x && test -d $try_srcdir$try;
4466 implied="$implied $try"
4468 case "$sysnames_add_ons" in
4470 *|'') sysnames_add_ons="$sysnames_add_ons $d" ;;
4474 if test $found = no; then
4475 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $name/Implies specifies nonexistent $x" >&5
4476 $as_echo "$as_me: WARNING: $name/Implies specifies nonexistent $x" >&2;}
4483 # Add NAME to the list of names.
4484 names="$names $name"
4486 # Find the parent of NAME, using the empty string if it has none.
4487 parent="`echo $name | sed -n -e 's=/[^/]*$==' -e '/sysdeps$/q' -e p`"
4489 # Add the names implied by NAME, and NAME's parent (if it has one), to
4490 # the list of names to be processed (the argument list). We prepend the
4491 # implied names to the list and append the parent. We want implied
4492 # directories to come before further directories inferred from the
4493 # configuration components; this ensures that for sysv4, unix/common
4494 # (implied by unix/sysv/sysv4) comes before unix/sysv (in ostry (here $*)
4496 sysnames="`echo $implied $* $parent`"
4497 test -n "$sysnames" && set $sysnames
4500 # Add the default directories.
4501 default_sysnames=sysdeps/generic
4502 if test "$elf" = yes; then
4503 default_sysnames="sysdeps/generic/elf $default_sysnames"
4505 sysnames="$names $default_sysnames"
4507 # The other names were emitted during the scan.
4508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $default_sysnames" >&5
4509 $as_echo "$default_sysnames" >&6; }
4511 # Collect the list of add-ons that supply partial sysdeps trees.
4513 for add_on in $add_ons; do
4516 *) xsrcdir="$srcdir/" ;;
4519 test -d "$xsrcdir$add_on/sysdeps" || {
4520 case "$configured_add_ons " in
4523 as_fn_error $? "add-on $add_on has no configure fragment or sysdeps tree" "$LINENO" 5
4529 sysdeps_add_ons="$sysdeps_add_ons $add_on"
4530 case "$sysnames_add_ons" in
4533 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: add-on $add_on contributed no sysdeps directories" >&5
4534 $as_echo "$as_me: WARNING: add-on $add_on contributed no sysdeps directories" >&2;}
4539 for d in $sysnames; do
4541 $add_on/sysdeps/*) ;;
4544 (cd "$xsrcdir$d" && for f in *[!~]; do
4547 for ff in $f/*.h; do
4548 test -d "$ff" || { test -e "$ff" && exit 88; }
4552 test -d "$f" || { test -e "$f" && exit 88; }
4556 if test $? -eq 88; then
4561 if test $found = no; then
4562 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: add-on $add_on contributed no useful sysdeps directories" >&5
4563 $as_echo "$as_me: WARNING: add-on $add_on contributed no useful sysdeps directories" >&2;}
4571 # Find a good install program. We prefer a C program (faster),
4572 # so one script is as good as another. But avoid the broken or
4573 # incompatible versions:
4574 # SysV /etc/install, /usr/sbin/install
4575 # SunOS /usr/etc/install
4576 # IRIX /sbin/install
4578 # AmigaOS /C/install, which installs bootblocks on floppy discs
4579 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4580 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
4581 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4582 # OS/2's system install, which has a completely different semantic
4583 # ./install, which can be erroneously created by make from ./install.sh.
4584 # Reject install programs that cannot install multiple files.
4585 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4586 $as_echo_n "checking for a BSD-compatible install... " >&6; }
4587 if test -z "$INSTALL"; then
4588 if ${ac_cv_path_install+:} false; then :
4589 $as_echo_n "(cached) " >&6
4591 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4595 test -z "$as_dir" && as_dir=.
4596 # Account for people who put trailing slashes in PATH elements.
4597 case $as_dir/ in #((
4598 ./ | .// | /[cC]/* | \
4599 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4600 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
4603 # OSF1 and SCO ODT 3.0 have their own names for install.
4604 # Don't use installbsd from OSF since it installs stuff as root
4606 for ac_prog in ginstall scoinst install; do
4607 for ac_exec_ext in '' $ac_executable_extensions; do
4608 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
4609 if test $ac_prog = install &&
4610 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4611 # AIX install. It has an incompatible calling convention.
4613 elif test $ac_prog = install &&
4614 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4615 # program-specific install script used by HP pwplus--don't use.
4618 rm -rf conftest.one conftest.two conftest.dir
4619 echo one > conftest.one
4620 echo two > conftest.two
4622 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
4623 test -s conftest.one && test -s conftest.two &&
4624 test -s conftest.dir/conftest.one &&
4625 test -s conftest.dir/conftest.two
4627 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4640 rm -rf conftest.one conftest.two conftest.dir
4643 if test "${ac_cv_path_install+set}" = set; then
4644 INSTALL=$ac_cv_path_install
4646 # As a last resort, use the slow shell script. Don't cache a
4647 # value for INSTALL within a source directory, because that will
4648 # break other packages using the cache if that directory is
4649 # removed, or if the value is a relative name.
4650 INSTALL=$ac_install_sh
4653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4654 $as_echo "$INSTALL" >&6; }
4656 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4657 # It thinks the first close brace ends the variable substitution.
4658 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4660 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4662 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4664 if test "$INSTALL" = "${srcdir}/scripts/install-sh -c"; then
4665 # The makefiles need to use a different form to find it in $srcdir.
4666 INSTALL='\$(..)./scripts/install-sh -c'
4668 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4669 $as_echo_n "checking whether ln -s works... " >&6; }
4671 if test "$LN_S" = "ln -s"; then
4672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4673 $as_echo "yes" >&6; }
4675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4676 $as_echo "no, using $LN_S" >&6; }
4680 # Was a --with-binutils option given?
4681 if test -n "$path_binutils"; then
4682 # Make absolute; ensure a single trailing slash.
4683 path_binutils=`(cd $path_binutils; pwd) | sed 's%/*$%/%'`
4684 CC="$CC -B$path_binutils"
4686 AS=`$CC -print-prog-name=as`
4687 LD=`$CC -print-prog-name=ld`
4688 AR=`$CC -print-prog-name=ar`
4690 OBJDUMP=`$CC -print-prog-name=objdump`
4692 OBJCOPY=`$CC -print-prog-name=objcopy`
4695 # Determine whether we are using GNU binutils.
4696 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $AS is GNU as" >&5
4697 $as_echo_n "checking whether $AS is GNU as... " >&6; }
4698 if ${libc_cv_prog_as_gnu+:} false; then :
4699 $as_echo_n "(cached) " >&6
4701 # Most GNU programs take a -v and spit out some text including
4702 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
4703 if $AS -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
4704 libc_cv_prog_as_gnu=yes
4706 libc_cv_prog_as_gnu=no
4710 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_prog_as_gnu" >&5
4711 $as_echo "$libc_cv_prog_as_gnu" >&6; }
4713 gnu_as=$libc_cv_prog_as_gnu
4715 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $LD is GNU ld" >&5
4716 $as_echo_n "checking whether $LD is GNU ld... " >&6; }
4717 if ${libc_cv_prog_ld_gnu+:} false; then :
4718 $as_echo_n "(cached) " >&6
4720 # Most GNU programs take a -v and spit out some text including
4721 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
4722 if $LD -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
4723 libc_cv_prog_ld_gnu=yes
4725 libc_cv_prog_ld_gnu=no
4729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_prog_ld_gnu" >&5
4730 $as_echo "$libc_cv_prog_ld_gnu" >&6; }
4731 gnu_ld=$libc_cv_prog_ld_gnu
4734 # Accept binutils 2.13 or newer.
4737 # Extract the first word of "$ac_prog", so it can be a program name with args.
4738 set dummy $ac_prog; ac_word=$2
4739 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4740 $as_echo_n "checking for $ac_word... " >&6; }
4741 if ${ac_cv_prog_AS+:} false; then :
4742 $as_echo_n "(cached) " >&6
4744 if test -n "$AS"; then
4745 ac_cv_prog_AS="$AS" # Let the user override the test.
4747 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4751 test -z "$as_dir" && as_dir=.
4752 for ac_exec_ext in '' $ac_executable_extensions; do
4753 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4754 ac_cv_prog_AS="$ac_prog"
4755 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4765 if test -n "$AS"; then
4766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
4767 $as_echo "$AS" >&6; }
4769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4770 $as_echo "no" >&6; }
4774 test -n "$AS" && break
4777 if test -z "$AS"; then
4780 # Found it, now check the version.
4781 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $AS" >&5
4782 $as_echo_n "checking version of $AS... " >&6; }
4783 ac_prog_version=`$AS --version 2>&1 | sed -n 's/^.*GNU assembler.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4784 case $ac_prog_version in
4785 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4786 2.1[3-9]*|2.1[0-9][0-9]*|2.[2-9][0-9]*|[3-9].*|[1-9][0-9]*)
4787 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4788 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4792 $as_echo "$ac_prog_version" >&6; }
4794 if test $ac_verc_fail = yes; then
4795 AS=: critic_missing="$critic_missing as"
4800 # Extract the first word of "$ac_prog", so it can be a program name with args.
4801 set dummy $ac_prog; ac_word=$2
4802 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4803 $as_echo_n "checking for $ac_word... " >&6; }
4804 if ${ac_cv_prog_LD+:} false; then :
4805 $as_echo_n "(cached) " >&6
4807 if test -n "$LD"; then
4808 ac_cv_prog_LD="$LD" # Let the user override the test.
4810 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4814 test -z "$as_dir" && as_dir=.
4815 for ac_exec_ext in '' $ac_executable_extensions; do
4816 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4817 ac_cv_prog_LD="$ac_prog"
4818 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4828 if test -n "$LD"; then
4829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4830 $as_echo "$LD" >&6; }
4832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4833 $as_echo "no" >&6; }
4837 test -n "$LD" && break
4840 if test -z "$LD"; then
4843 # Found it, now check the version.
4844 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $LD" >&5
4845 $as_echo_n "checking version of $LD... " >&6; }
4846 ac_prog_version=`$LD --version 2>&1 | sed -n 's/^.*GNU ld.* \([0-9][0-9]*\.[0-9.]*\).*$/\1/p'`
4847 case $ac_prog_version in
4848 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4849 2.1[3-9]*|2.1[0-9][0-9]*|2.[2-9][0-9]*|[3-9].*|[1-9][0-9]*)
4850 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4851 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4854 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4855 $as_echo "$ac_prog_version" >&6; }
4857 if test $ac_verc_fail = yes; then
4858 LD=: critic_missing="$critic_missing ld"
4862 # We need the physical current working directory. We cannot use the
4863 # "pwd -P" shell builtin since that's not portable. Instead we try to
4864 # find a pwd binary. Note that assigning to the PWD environment
4865 # variable might have some interesting side effects, so we don't do
4867 # Extract the first word of "pwd", so it can be a program name with args.
4868 set dummy pwd; ac_word=$2
4869 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4870 $as_echo_n "checking for $ac_word... " >&6; }
4871 if ${ac_cv_path_PWD_P+:} false; then :
4872 $as_echo_n "(cached) " >&6
4876 ac_cv_path_PWD_P="$PWD_P" # Let the user override the test with a path.
4879 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4883 test -z "$as_dir" && as_dir=.
4884 for ac_exec_ext in '' $ac_executable_extensions; do
4885 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4886 ac_cv_path_PWD_P="$as_dir/$ac_word$ac_exec_ext"
4887 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4894 test -z "$ac_cv_path_PWD_P" && ac_cv_path_PWD_P="no"
4898 PWD_P=$ac_cv_path_PWD_P
4899 if test -n "$PWD_P"; then
4900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PWD_P" >&5
4901 $as_echo "$PWD_P" >&6; }
4903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4904 $as_echo "no" >&6; }
4908 if test "$PWD_P" = no; then
4909 as_fn_error $? "*** A pwd binary could not be found." "$LINENO" 5
4912 # These programs are version sensitive.
4914 for ac_prog in ${ac_tool_prefix}gcc ${ac_tool_prefix}cc
4916 # Extract the first word of "$ac_prog", so it can be a program name with args.
4917 set dummy $ac_prog; ac_word=$2
4918 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4919 $as_echo_n "checking for $ac_word... " >&6; }
4920 if ${ac_cv_prog_CC+:} false; then :
4921 $as_echo_n "(cached) " >&6
4923 if test -n "$CC"; then
4924 ac_cv_prog_CC="$CC" # Let the user override the test.
4926 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4930 test -z "$as_dir" && as_dir=.
4931 for ac_exec_ext in '' $ac_executable_extensions; do
4932 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4933 ac_cv_prog_CC="$ac_prog"
4934 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4944 if test -n "$CC"; then
4945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4946 $as_echo "$CC" >&6; }
4948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4949 $as_echo "no" >&6; }
4953 test -n "$CC" && break
4956 if test -z "$CC"; then
4959 # Found it, now check the version.
4960 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $CC" >&5
4961 $as_echo_n "checking version of $CC... " >&6; }
4962 ac_prog_version=`$CC -v 2>&1 | sed -n 's/^.*version \([egcygnustpi-]*[0-9.]*\).*$/\1/p'`
4963 case $ac_prog_version in
4964 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4966 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4967 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4971 $as_echo "$ac_prog_version" >&6; }
4973 if test $ac_verc_fail = yes; then
4974 critic_missing="$critic_missing gcc"
4977 for ac_prog in gnumake gmake make
4979 # Extract the first word of "$ac_prog", so it can be a program name with args.
4980 set dummy $ac_prog; ac_word=$2
4981 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4982 $as_echo_n "checking for $ac_word... " >&6; }
4983 if ${ac_cv_prog_MAKE+:} false; then :
4984 $as_echo_n "(cached) " >&6
4986 if test -n "$MAKE"; then
4987 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
4989 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4993 test -z "$as_dir" && as_dir=.
4994 for ac_exec_ext in '' $ac_executable_extensions; do
4995 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4996 ac_cv_prog_MAKE="$ac_prog"
4997 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5006 MAKE=$ac_cv_prog_MAKE
5007 if test -n "$MAKE"; then
5008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
5009 $as_echo "$MAKE" >&6; }
5011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5012 $as_echo "no" >&6; }
5016 test -n "$MAKE" && break
5019 if test -z "$MAKE"; then
5022 # Found it, now check the version.
5023 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MAKE" >&5
5024 $as_echo_n "checking version of $MAKE... " >&6; }
5025 ac_prog_version=`$MAKE --version 2>&1 | sed -n 's/^.*GNU Make[^0-9]*\([0-9][0-9.]*\).*$/\1/p'`
5026 case $ac_prog_version in
5027 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
5029 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
5030 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
5033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
5034 $as_echo "$ac_prog_version" >&6; }
5036 if test $ac_verc_fail = yes; then
5037 critic_missing="$critic_missing make"
5041 for ac_prog in gnumsgfmt gmsgfmt msgfmt
5043 # Extract the first word of "$ac_prog", so it can be a program name with args.
5044 set dummy $ac_prog; ac_word=$2
5045 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5046 $as_echo_n "checking for $ac_word... " >&6; }
5047 if ${ac_cv_prog_MSGFMT+:} false; then :
5048 $as_echo_n "(cached) " >&6
5050 if test -n "$MSGFMT"; then
5051 ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
5053 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5057 test -z "$as_dir" && as_dir=.
5058 for ac_exec_ext in '' $ac_executable_extensions; do
5059 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5060 ac_cv_prog_MSGFMT="$ac_prog"
5061 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5070 MSGFMT=$ac_cv_prog_MSGFMT
5071 if test -n "$MSGFMT"; then
5072 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
5073 $as_echo "$MSGFMT" >&6; }
5075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5076 $as_echo "no" >&6; }
5080 test -n "$MSGFMT" && break
5083 if test -z "$MSGFMT"; then
5086 # Found it, now check the version.
5087 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MSGFMT" >&5
5088 $as_echo_n "checking version of $MSGFMT... " >&6; }
5089 ac_prog_version=`$MSGFMT --version 2>&1 | sed -n 's/^.*GNU gettext.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
5090 case $ac_prog_version in
5091 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
5092 0.10.3[6-9]* | 0.10.[4-9][0-9]* | 0.1[1-9]* | 0.[2-9][0-9]* | [1-9].*)
5093 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
5094 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
5097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
5098 $as_echo "$ac_prog_version" >&6; }
5100 if test $ac_verc_fail = yes; then
5101 MSGFMT=: aux_missing="$aux_missing msgfmt"
5104 for ac_prog in makeinfo
5106 # Extract the first word of "$ac_prog", so it can be a program name with args.
5107 set dummy $ac_prog; ac_word=$2
5108 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5109 $as_echo_n "checking for $ac_word... " >&6; }
5110 if ${ac_cv_prog_MAKEINFO+:} false; then :
5111 $as_echo_n "(cached) " >&6
5113 if test -n "$MAKEINFO"; then
5114 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
5116 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5120 test -z "$as_dir" && as_dir=.
5121 for ac_exec_ext in '' $ac_executable_extensions; do
5122 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5123 ac_cv_prog_MAKEINFO="$ac_prog"
5124 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5133 MAKEINFO=$ac_cv_prog_MAKEINFO
5134 if test -n "$MAKEINFO"; then
5135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
5136 $as_echo "$MAKEINFO" >&6; }
5138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5139 $as_echo "no" >&6; }
5143 test -n "$MAKEINFO" && break
5146 if test -z "$MAKEINFO"; then
5149 # Found it, now check the version.
5150 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MAKEINFO" >&5
5151 $as_echo_n "checking version of $MAKEINFO... " >&6; }
5152 ac_prog_version=`$MAKEINFO --version 2>&1 | sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'`
5153 case $ac_prog_version in
5154 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
5156 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
5157 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
5160 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
5161 $as_echo "$ac_prog_version" >&6; }
5163 if test $ac_verc_fail = yes; then
5164 MAKEINFO=: aux_missing="$aux_missing makeinfo"
5169 # Extract the first word of "$ac_prog", so it can be a program name with args.
5170 set dummy $ac_prog; ac_word=$2
5171 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5172 $as_echo_n "checking for $ac_word... " >&6; }
5173 if ${ac_cv_prog_SED+:} false; then :
5174 $as_echo_n "(cached) " >&6
5176 if test -n "$SED"; then
5177 ac_cv_prog_SED="$SED" # Let the user override the test.
5179 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5183 test -z "$as_dir" && as_dir=.
5184 for ac_exec_ext in '' $ac_executable_extensions; do
5185 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5186 ac_cv_prog_SED="$ac_prog"
5187 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5197 if test -n "$SED"; then
5198 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SED" >&5
5199 $as_echo "$SED" >&6; }
5201 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5202 $as_echo "no" >&6; }
5206 test -n "$SED" && break
5209 if test -z "$SED"; then
5212 # Found it, now check the version.
5213 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $SED" >&5
5214 $as_echo_n "checking version of $SED... " >&6; }
5215 ac_prog_version=`$SED --version 2>&1 | sed -n 's/^.*GNU sed version \([0-9]*\.[0-9.]*\).*$/\1/p'`
5216 case $ac_prog_version in
5217 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
5218 3.0[2-9]*|3.[1-9]*|[4-9]*)
5219 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
5220 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
5223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
5224 $as_echo "$ac_prog_version" >&6; }
5226 if test $ac_verc_fail = yes; then
5227 SED=: aux_missing="$aux_missing sed"
5231 if test -n "$ac_tool_prefix"; then
5232 # Extract the first word of "${ac_tool_prefix}readelf", so it can be a program name with args.
5233 set dummy ${ac_tool_prefix}readelf; ac_word=$2
5234 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5235 $as_echo_n "checking for $ac_word... " >&6; }
5236 if ${ac_cv_prog_READELF+:} false; then :
5237 $as_echo_n "(cached) " >&6
5239 if test -n "$READELF"; then
5240 ac_cv_prog_READELF="$READELF" # Let the user override the test.
5242 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5246 test -z "$as_dir" && as_dir=.
5247 for ac_exec_ext in '' $ac_executable_extensions; do
5248 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5249 ac_cv_prog_READELF="${ac_tool_prefix}readelf"
5250 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5259 READELF=$ac_cv_prog_READELF
5260 if test -n "$READELF"; then
5261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF" >&5
5262 $as_echo "$READELF" >&6; }
5264 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5265 $as_echo "no" >&6; }
5270 if test -z "$ac_cv_prog_READELF"; then
5271 ac_ct_READELF=$READELF
5272 # Extract the first word of "readelf", so it can be a program name with args.
5273 set dummy readelf; ac_word=$2
5274 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5275 $as_echo_n "checking for $ac_word... " >&6; }
5276 if ${ac_cv_prog_ac_ct_READELF+:} false; then :
5277 $as_echo_n "(cached) " >&6
5279 if test -n "$ac_ct_READELF"; then
5280 ac_cv_prog_ac_ct_READELF="$ac_ct_READELF" # Let the user override the test.
5282 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5286 test -z "$as_dir" && as_dir=.
5287 for ac_exec_ext in '' $ac_executable_extensions; do
5288 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5289 ac_cv_prog_ac_ct_READELF="readelf"
5290 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5299 ac_ct_READELF=$ac_cv_prog_ac_ct_READELF
5300 if test -n "$ac_ct_READELF"; then
5301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_READELF" >&5
5302 $as_echo "$ac_ct_READELF" >&6; }
5304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5305 $as_echo "no" >&6; }
5308 if test "x$ac_ct_READELF" = x; then
5311 case $cross_compiling:$ac_tool_warned in
5313 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5314 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5315 ac_tool_warned=yes ;;
5317 READELF=$ac_ct_READELF
5320 READELF="$ac_cv_prog_READELF"
5324 for ac_prog in autoconf
5326 # Extract the first word of "$ac_prog", so it can be a program name with args.
5327 set dummy $ac_prog; ac_word=$2
5328 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5329 $as_echo_n "checking for $ac_word... " >&6; }
5330 if ${ac_cv_prog_AUTOCONF+:} false; then :
5331 $as_echo_n "(cached) " >&6
5333 if test -n "$AUTOCONF"; then
5334 ac_cv_prog_AUTOCONF="$AUTOCONF" # Let the user override the test.
5336 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5340 test -z "$as_dir" && as_dir=.
5341 for ac_exec_ext in '' $ac_executable_extensions; do
5342 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5343 ac_cv_prog_AUTOCONF="$ac_prog"
5344 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5353 AUTOCONF=$ac_cv_prog_AUTOCONF
5354 if test -n "$AUTOCONF"; then
5355 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AUTOCONF" >&5
5356 $as_echo "$AUTOCONF" >&6; }
5358 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5359 $as_echo "no" >&6; }
5363 test -n "$AUTOCONF" && break
5365 test -n "$AUTOCONF" || AUTOCONF="no"
5367 case "x$AUTOCONF" in
5368 xno|x|x:) AUTOCONF=no ;;
5370 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works" >&5
5371 $as_echo_n "checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works... " >&6; }
5372 if ${libc_cv_autoconf_works+:} false; then :
5373 $as_echo_n "(cached) " >&6
5375 if (cd $srcdir; $AUTOCONF $ACFLAGS configure.in > /dev/null 2>&1); then
5376 libc_cv_autoconf_works=yes
5378 libc_cv_autoconf_works=no
5381 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_autoconf_works" >&5
5382 $as_echo "$libc_cv_autoconf_works" >&6; }
5383 test $libc_cv_autoconf_works = yes || AUTOCONF=no
5386 if test "x$with_cvs" = xyes && test "x$AUTOCONF" = xno; then
5387 # If --without-cvs they probably won't change configure.in, so no complaints.
5388 aux_missing="$aux_missing autoconf"
5391 test -n "$critic_missing" && as_fn_error $? "
5392 *** These critical programs are missing or too old:$critic_missing
5393 *** Check the INSTALL file for required versions." "$LINENO" 5
5395 test -n "$aux_missing" && { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
5396 *** These auxiliary programs are missing or incompatible versions:$aux_missing
5397 *** some features will be disabled.
5398 *** Check the INSTALL file for required versions." >&5
5399 $as_echo "$as_me: WARNING:
5400 *** These auxiliary programs are missing or incompatible versions:$aux_missing
5401 *** some features will be disabled.
5402 *** Check the INSTALL file for required versions." >&2;}
5404 # if using special system headers, find out the compiler's sekrit
5405 # header directory and add that to the list. NOTE: Only does the right
5406 # thing on a system that doesn't need fixincludes. (Not presently a problem.)
5407 if test -n "$sysheaders"; then
5408 SYSINCLUDES=-nostdinc
5409 for d in include include-fixed; do
5410 i=`$CC -print-file-name="$d"` && test "x$i" != x && test "x$i" != "x$d" &&
5411 SYSINCLUDES="$SYSINCLUDES -isystem $i"
5413 SYSINCLUDES="$SYSINCLUDES \
5414 -isystem `echo $sysheaders | sed 's/:/ -isystem /g'`"
5415 if test -n "$CXX"; then
5416 cxxversion=`$CXX -dumpversion 2>&5` &&
5417 cxxmachine=`$CXX -dumpmachine 2>&5` &&
5418 cxxheaders=`$CXX -print-file-name=../../../../include/c++/`"$cxxversion" &&
5419 CXX_SYSINCLUDES="-isystem $cxxheaders \
5420 -isystem $cxxheaders/$cxxmachine -isystem $cxxheaders/backward"
5426 # ranlib is never necessary on Linux and Hurd systems
5429 # Test if LD_LIBRARY_PATH contains the notation for the current directory
5430 # since this would lead to problems installing/building glibc.
5431 # LD_LIBRARY_PATH contains the current directory if one of the following
5433 # - one of the terminals (":" and ";") is the first or last sign
5434 # - two terminals occur directly after each other
5435 # - the path contains an element with a dot in it
5436 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LD_LIBRARY_PATH variable" >&5
5437 $as_echo_n "checking LD_LIBRARY_PATH variable... " >&6; }
5438 case ${LD_LIBRARY_PATH} in
5439 [:\;]* | *[:\;] | *[:\;][:\;]* | *[:\;]. | .[:\;]*| . | *[:\;].[:\;]* )
5440 ld_library_path_setting="contains current directory"
5443 ld_library_path_setting="ok"
5446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_library_path_setting" >&5
5447 $as_echo "$ld_library_path_setting" >&6; }
5448 if test "$ld_library_path_setting" != "ok"; then
5450 *** LD_LIBRARY_PATH shouldn't contain the current directory when
5451 *** building glibc. Please change the environment variable
5452 *** and run configure again." "$LINENO" 5
5455 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether GCC supports -static-libgcc" >&5
5456 $as_echo_n "checking whether GCC supports -static-libgcc... " >&6; }
5457 if ${libc_cv_gcc_static_libgcc+:} false; then :
5458 $as_echo_n "(cached) " >&6
5460 if $CC -v -static-libgcc 2>&1 | grep -q 'unrecognized option.*static-libgcc'; then
5461 libc_cv_gcc_static_libgcc=
5463 libc_cv_gcc_static_libgcc=-static-libgcc
5466 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_static_libgcc" >&5
5467 $as_echo "$libc_cv_gcc_static_libgcc" >&6; }
5470 # Extract the first word of "bash", so it can be a program name with args.
5471 set dummy bash; ac_word=$2
5472 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5473 $as_echo_n "checking for $ac_word... " >&6; }
5474 if ${ac_cv_path_BASH_SHELL+:} false; then :
5475 $as_echo_n "(cached) " >&6
5479 ac_cv_path_BASH_SHELL="$BASH_SHELL" # Let the user override the test with a path.
5482 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5486 test -z "$as_dir" && as_dir=.
5487 for ac_exec_ext in '' $ac_executable_extensions; do
5488 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5489 ac_cv_path_BASH_SHELL="$as_dir/$ac_word$ac_exec_ext"
5490 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5497 test -z "$ac_cv_path_BASH_SHELL" && ac_cv_path_BASH_SHELL="no"
5501 BASH_SHELL=$ac_cv_path_BASH_SHELL
5502 if test -n "$BASH_SHELL"; then
5503 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BASH_SHELL" >&5
5504 $as_echo "$BASH_SHELL" >&6; }
5506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5507 $as_echo "no" >&6; }
5511 if test "$BASH_SHELL" != no &&
5512 $BASH_SHELL -c 'test "$BASH_VERSINFO" \
5513 && test "$BASH_VERSINFO" -ge 2 >&/dev/null'; then
5514 libc_cv_have_bash2=yes
5516 libc_cv_have_bash2=no
5520 if test "$BASH_SHELL" = no; then
5521 # Extract the first word of "ksh", so it can be a program name with args.
5522 set dummy ksh; ac_word=$2
5523 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5524 $as_echo_n "checking for $ac_word... " >&6; }
5525 if ${ac_cv_path_KSH+:} false; then :
5526 $as_echo_n "(cached) " >&6
5530 ac_cv_path_KSH="$KSH" # Let the user override the test with a path.
5533 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5537 test -z "$as_dir" && as_dir=.
5538 for ac_exec_ext in '' $ac_executable_extensions; do
5539 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5540 ac_cv_path_KSH="$as_dir/$ac_word$ac_exec_ext"
5541 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5548 test -z "$ac_cv_path_KSH" && ac_cv_path_KSH="no"
5553 if test -n "$KSH"; then
5554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $KSH" >&5
5555 $as_echo "$KSH" >&6; }
5557 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5558 $as_echo "no" >&6; }
5562 if test "$KSH" = no; then
5565 libc_cv_have_ksh=yes
5570 libc_cv_have_ksh=yes
5574 for ac_prog in gawk mawk nawk awk
5576 # Extract the first word of "$ac_prog", so it can be a program name with args.
5577 set dummy $ac_prog; ac_word=$2
5578 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5579 $as_echo_n "checking for $ac_word... " >&6; }
5580 if ${ac_cv_prog_AWK+:} false; then :
5581 $as_echo_n "(cached) " >&6
5583 if test -n "$AWK"; then
5584 ac_cv_prog_AWK="$AWK" # Let the user override the test.
5586 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5590 test -z "$as_dir" && as_dir=.
5591 for ac_exec_ext in '' $ac_executable_extensions; do
5592 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5593 ac_cv_prog_AWK="$ac_prog"
5594 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5604 if test -n "$AWK"; then
5605 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5606 $as_echo "$AWK" >&6; }
5608 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5609 $as_echo "no" >&6; }
5613 test -n "$AWK" && break
5616 # Extract the first word of "perl", so it can be a program name with args.
5617 set dummy perl; ac_word=$2
5618 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5619 $as_echo_n "checking for $ac_word... " >&6; }
5620 if ${ac_cv_path_PERL+:} false; then :
5621 $as_echo_n "(cached) " >&6
5625 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
5628 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5632 test -z "$as_dir" && as_dir=.
5633 for ac_exec_ext in '' $ac_executable_extensions; do
5634 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5635 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
5636 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5643 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="no"
5647 PERL=$ac_cv_path_PERL
5648 if test -n "$PERL"; then
5649 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
5650 $as_echo "$PERL" >&6; }
5652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5653 $as_echo "no" >&6; }
5657 if test "$PERL" != no &&
5658 (eval `$PERL -V:apiversion`; test `expr "$apiversion" \< 5` -ne 0); then
5661 # Extract the first word of "install-info", so it can be a program name with args.
5662 set dummy install-info; ac_word=$2
5663 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5664 $as_echo_n "checking for $ac_word... " >&6; }
5665 if ${ac_cv_path_INSTALL_INFO+:} false; then :
5666 $as_echo_n "(cached) " >&6
5668 case $INSTALL_INFO in
5670 ac_cv_path_INSTALL_INFO="$INSTALL_INFO" # Let the user override the test with a path.
5673 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5674 as_dummy="$PATH:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin"
5675 for as_dir in $as_dummy
5678 test -z "$as_dir" && as_dir=.
5679 for ac_exec_ext in '' $ac_executable_extensions; do
5680 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5681 ac_cv_path_INSTALL_INFO="$as_dir/$ac_word$ac_exec_ext"
5682 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5689 test -z "$ac_cv_path_INSTALL_INFO" && ac_cv_path_INSTALL_INFO="no"
5693 INSTALL_INFO=$ac_cv_path_INSTALL_INFO
5694 if test -n "$INSTALL_INFO"; then
5695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL_INFO" >&5
5696 $as_echo "$INSTALL_INFO" >&6; }
5698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5699 $as_echo "no" >&6; }
5703 # Extract the first word of "bison", so it can be a program name with args.
5704 set dummy bison; ac_word=$2
5705 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5706 $as_echo_n "checking for $ac_word... " >&6; }
5707 if ${ac_cv_path_BISON+:} false; then :
5708 $as_echo_n "(cached) " >&6
5712 ac_cv_path_BISON="$BISON" # Let the user override the test with a path.
5715 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5716 as_dummy="$PATH:/usr/local/bin:/usr/bin:/bin"
5717 for as_dir in $as_dummy
5720 test -z "$as_dir" && as_dir=.
5721 for ac_exec_ext in '' $ac_executable_extensions; do
5722 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5723 ac_cv_path_BISON="$as_dir/$ac_word$ac_exec_ext"
5724 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5731 test -z "$ac_cv_path_BISON" && ac_cv_path_BISON="no"
5735 BISON=$ac_cv_path_BISON
5736 if test -n "$BISON"; then
5737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BISON" >&5
5738 $as_echo "$BISON" >&6; }
5740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5741 $as_echo "no" >&6; }
5746 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for signed size_t type" >&5
5747 $as_echo_n "checking for signed size_t type... " >&6; }
5748 if ${libc_cv_signed_size_t+:} false; then :
5749 $as_echo_n "(cached) " >&6
5751 echo '#include <stddef.h>
5752 FOOBAR __SIZE_TYPE__ FOOBAR' > conftest.c
5753 if eval "$ac_cpp conftest.c 2>/dev/null" \
5754 | grep '^FOOBAR.*unsigned.*FOOBAR$' >/dev/null; then
5755 libc_cv_signed_size_t=no
5757 libc_cv_signed_size_t=yes
5761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_signed_size_t" >&5
5762 $as_echo "$libc_cv_signed_size_t" >&6; }
5763 if test $libc_cv_signed_size_t = yes; then
5764 cat >> confdefs.h <<\EOF
5765 #undef __SIZE_TYPE__
5766 #define __SIZE_TYPE__ unsigned
5770 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libc-friendly stddef.h" >&5
5771 $as_echo_n "checking for libc-friendly stddef.h... " >&6; }
5772 if ${libc_cv_friendly_stddef+:} false; then :
5773 $as_echo_n "(cached) " >&6
5775 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5776 /* end confdefs.h. */
5777 #define __need_size_t
5778 #define __need_wchar_t
5785 size_t size; wchar_t wchar;
5787 #error stddef.h ignored __need_*
5789 if (&size == NULL || &wchar == NULL) abort ();
5794 if ac_fn_c_try_compile "$LINENO"; then :
5795 libc_cv_friendly_stddef=yes
5797 libc_cv_friendly_stddef=no
5799 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_friendly_stddef" >&5
5802 $as_echo "$libc_cv_friendly_stddef" >&6; }
5803 if test $libc_cv_friendly_stddef = yes; then
5804 config_vars="$config_vars
5805 override stddef.h = # The installed <stddef.h> seems to be libc-friendly."
5808 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need to use -P to assemble .S files" >&5
5809 $as_echo_n "checking whether we need to use -P to assemble .S files... " >&6; }
5810 if ${libc_cv_need_minus_P+:} false; then :
5811 $as_echo_n "(cached) " >&6
5813 cat > conftest.S <<EOF
5814 #include "confdefs.h"
5815 /* Nothing whatsoever. */
5817 if { ac_try='${CC-cc} $CPPFLAGS $ASFLAGS -c conftest.S 1>&5'
5818 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5821 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5822 test $ac_status = 0; }; }; then
5823 libc_cv_need_minus_P=no
5825 libc_cv_need_minus_P=yes
5829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_need_minus_P" >&5
5830 $as_echo "$libc_cv_need_minus_P" >&6; }
5831 if test $libc_cv_need_minus_P = yes; then
5832 config_vars="$config_vars
5833 asm-CPPFLAGS = -P # The assembler can't grok cpp's # line directives."
5836 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .set assembler directive" >&5
5837 $as_echo_n "checking for .set assembler directive... " >&6; }
5838 if ${libc_cv_asm_set_directive+:} false; then :
5839 $as_echo_n "(cached) " >&6
5841 cat > conftest.s <<EOF
5844 .set glibc_conftest_frobozz,foo
5845 $libc_cv_asm_global_directive glibc_conftest_frobozz
5847 # The alpha-dec-osf1 assembler gives only a warning for `.set'
5848 # (but it doesn't work), so we must do a linking check to be sure.
5849 cat > conftest1.c <<\EOF
5850 extern int glibc_conftest_frobozz;
5851 void _start() { glibc_conftest_frobozz = 1; }
5853 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
5854 -nostartfiles -nostdlib \
5855 -o conftest conftest.s conftest1.c 1>&5 2>&5; then
5856 libc_cv_asm_set_directive=yes
5858 libc_cv_asm_set_directive=no
5862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_set_directive" >&5
5863 $as_echo "$libc_cv_asm_set_directive" >&6; }
5864 if test $libc_cv_asm_set_directive = yes; then
5865 $as_echo "#define HAVE_ASM_SET_DIRECTIVE 1" >>confdefs.h
5869 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler gnu_unique_object symbol type" >&5
5870 $as_echo_n "checking for assembler gnu_unique_object symbol type... " >&6; }
5871 if ${libc_cv_asm_unique_object+:} false; then :
5872 $as_echo_n "(cached) " >&6
5874 cat > conftest.s <<EOF
5877 .type _sym, ${libc_cv_asm_type_prefix}gnu_unique_object
5879 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5880 libc_cv_asm_unique_object=yes
5882 libc_cv_asm_unique_object=no
5886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_unique_object" >&5
5887 $as_echo "$libc_cv_asm_unique_object" >&6; }
5888 if test $libc_cv_asm_unique_object = yes; then
5889 $as_echo "#define HAVE_ASM_UNIQUE_OBJECT 1" >>confdefs.h
5893 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .symver assembler directive" >&5
5894 $as_echo_n "checking for .symver assembler directive... " >&6; }
5895 if ${libc_cv_asm_symver_directive+:} false; then :
5896 $as_echo_n "(cached) " >&6
5898 cat > conftest.s <<EOF
5901 .symver _sym,sym@VERS
5903 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5904 libc_cv_asm_symver_directive=yes
5906 libc_cv_asm_symver_directive=no
5910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_symver_directive" >&5
5911 $as_echo "$libc_cv_asm_symver_directive" >&6; }
5912 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld --version-script" >&5
5913 $as_echo_n "checking for ld --version-script... " >&6; }
5914 if ${libc_cv_ld_version_script_option+:} false; then :
5915 $as_echo_n "(cached) " >&6
5917 if test $libc_cv_asm_symver_directive = yes; then
5918 cat > conftest.s <<EOF
5921 .symver _sym,sym@VERS
5923 cat > conftest.map <<EOF
5932 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5933 if { ac_try='${CC-cc} $CFLAGS $LDFLAGS -shared
5934 -o conftest.so conftest.o
5935 -nostartfiles -nostdlib
5936 -Wl,--version-script,conftest.map
5938 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5941 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5942 test $ac_status = 0; }; };
5944 libc_cv_ld_version_script_option=yes
5946 libc_cv_ld_version_script_option=no
5949 libc_cv_ld_version_script_option=no
5952 libc_cv_ld_version_script_option=no
5956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ld_version_script_option" >&5
5957 $as_echo "$libc_cv_ld_version_script_option" >&6; }
5958 if test $shared != no &&
5959 test $libc_cv_asm_symver_directive = yes &&
5960 test $libc_cv_ld_version_script_option = yes &&
5961 test $enable_versioning = yes; then
5963 $as_echo "#define DO_VERSIONING 1" >>confdefs.h
5970 if test $elf = yes && test $shared != no && test $VERSIONING = no; then
5972 *** WARNING: You should not compile GNU libc without versioning. Not using
5973 *** versioning will introduce incompatibilities so that old binaries
5974 *** will not run anymore.
5975 *** For versioning you need recent binutils (binutils-2.8.1.0.23 or newer)."
5977 if test $elf = yes; then
5978 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .previous assembler directive" >&5
5979 $as_echo_n "checking for .previous assembler directive... " >&6; }
5980 if ${libc_cv_asm_previous_directive+:} false; then :
5981 $as_echo_n "(cached) " >&6
5983 cat > conftest.s <<EOF
5984 .section foo_section
5987 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5988 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5991 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5992 test $ac_status = 0; }; }; then
5993 libc_cv_asm_previous_directive=yes
5995 libc_cv_asm_previous_directive=no
5999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_previous_directive" >&5
6000 $as_echo "$libc_cv_asm_previous_directive" >&6; }
6001 if test $libc_cv_asm_previous_directive = yes; then
6002 $as_echo "#define HAVE_ASM_PREVIOUS_DIRECTIVE 1" >>confdefs.h
6005 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .popsection assembler directive" >&5
6006 $as_echo_n "checking for .popsection assembler directive... " >&6; }
6007 if ${libc_cv_asm_popsection_directive+:} false; then :
6008 $as_echo_n "(cached) " >&6
6010 cat > conftest.s <<EOF
6011 .pushsection foo_section
6014 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
6015 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6018 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6019 test $ac_status = 0; }; }; then
6020 libc_cv_asm_popsection_directive=yes
6022 libc_cv_asm_popsection_directive=no
6026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_popsection_directive" >&5
6027 $as_echo "$libc_cv_asm_popsection_directive" >&6; }
6028 if test $libc_cv_asm_popsection_directive = yes; then
6029 $as_echo "#define HAVE_ASM_POPSECTION_DIRECTIVE 1" >>confdefs.h
6033 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .protected and .hidden assembler directive" >&5
6034 $as_echo_n "checking for .protected and .hidden assembler directive... " >&6; }
6035 if ${libc_cv_asm_protected_directive+:} false; then :
6036 $as_echo_n "(cached) " >&6
6038 cat > conftest.s <<EOF
6044 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
6045 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6048 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6049 test $ac_status = 0; }; }; then
6050 libc_cv_asm_protected_directive=yes
6052 as_fn_error $? "assembler support for symbol visibility is required" "$LINENO" 5
6056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_protected_directive" >&5
6057 $as_echo "$libc_cv_asm_protected_directive" >&6; }
6059 if test $libc_cv_asm_protected_directive = yes; then
6060 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((visibility())) is supported" >&5
6061 $as_echo_n "checking whether __attribute__((visibility())) is supported... " >&6; }
6062 if ${libc_cv_visibility_attribute+:} false; then :
6063 $as_echo_n "(cached) " >&6
6065 cat > conftest.c <<EOF
6066 int foo __attribute__ ((visibility ("hidden"))) = 1;
6067 int bar __attribute__ ((visibility ("protected"))) = 1;
6069 libc_cv_visibility_attribute=no
6070 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
6071 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6074 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6075 test $ac_status = 0; }; }; then
6076 if grep '\.hidden.*foo' conftest.s >/dev/null; then
6077 if grep '\.protected.*bar' conftest.s >/dev/null; then
6078 libc_cv_visibility_attribute=yes
6082 rm -f conftest.{c,s}
6085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_visibility_attribute" >&5
6086 $as_echo "$libc_cv_visibility_attribute" >&6; }
6087 if test $libc_cv_visibility_attribute != yes; then
6088 as_fn_error $? "compiler support for visibility attribute is required" "$LINENO" 5
6092 if test $libc_cv_visibility_attribute = yes; then
6093 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken __attribute__((visibility()))" >&5
6094 $as_echo_n "checking for broken __attribute__((visibility()))... " >&6; }
6095 if ${libc_cv_broken_visibility_attribute+:} false; then :
6096 $as_echo_n "(cached) " >&6
6098 cat > conftest.c <<EOF
6100 int bar (int x) __asm__ ("foo") __attribute__ ((visibility ("hidden")));
6101 int bar (int x) { return x; }
6103 libc_cv_broken_visibility_attribute=yes
6104 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
6105 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6108 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6109 test $ac_status = 0; }; }; then
6110 if grep '\.hidden[ _]foo' conftest.s >/dev/null; then
6111 libc_cv_broken_visibility_attribute=no
6114 rm -f conftest.c conftest.s
6117 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_broken_visibility_attribute" >&5
6118 $as_echo "$libc_cv_broken_visibility_attribute" >&6; }
6119 if test $libc_cv_broken_visibility_attribute = yes; then
6120 as_fn_error $? "working compiler support for visibility attribute is required" "$LINENO" 5
6124 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken __attribute__((alias()))" >&5
6125 $as_echo_n "checking for broken __attribute__((alias()))... " >&6; }
6126 if ${libc_cv_broken_alias_attribute+:} false; then :
6127 $as_echo_n "(cached) " >&6
6129 cat > conftest.c <<EOF
6130 extern int foo (int x) __asm ("xyzzy");
6131 int bar (int x) { return x; }
6132 extern __typeof (bar) foo __attribute ((weak, alias ("bar")));
6134 extern __typeof (dfoo) dfoo __asm ("abccb");
6137 libc_cv_broken_alias_attribute=yes
6138 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
6139 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6142 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6143 test $ac_status = 0; }; }; then
6144 if grep 'xyzzy' conftest.s >/dev/null &&
6145 grep 'abccb' conftest.s >/dev/null; then
6146 libc_cv_broken_alias_attribute=no
6149 rm -f conftest.c conftest.s
6152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_broken_alias_attribute" >&5
6153 $as_echo "$libc_cv_broken_alias_attribute" >&6; }
6154 if test $libc_cv_broken_alias_attribute = yes; then
6155 as_fn_error $? "working alias attribute support required" "$LINENO" 5
6158 if test $libc_cv_visibility_attribute = yes; then
6159 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to put _rtld_local into .sdata section" >&5
6160 $as_echo_n "checking whether to put _rtld_local into .sdata section... " >&6; }
6161 if ${libc_cv_have_sdata_section+:} false; then :
6162 $as_echo_n "(cached) " >&6
6164 echo "int i;" > conftest.c
6165 libc_cv_have_sdata_section=no
6166 if ${CC-cc} $LDFLAGS -fPIC -shared -Wl,--verbose conftest.c -o conftest.so 2>&1 \
6167 | grep '\.sdata' >/dev/null; then
6168 libc_cv_have_sdata_section=yes
6170 rm -f conftest.c conftest.so
6173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_sdata_section" >&5
6174 $as_echo "$libc_cv_have_sdata_section" >&6; }
6175 if test $libc_cv_have_sdata_section = yes; then
6176 $as_echo "#define HAVE_SDATA_SECTION 1" >>confdefs.h
6181 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .preinit_array/.init_array/.fini_array support" >&5
6182 $as_echo_n "checking for .preinit_array/.init_array/.fini_array support... " >&6; }
6183 if ${libc_cv_initfini_array+:} false; then :
6184 $as_echo_n "(cached) " >&6
6186 cat > conftest.c <<EOF
6187 int _start (void) { return 0; }
6188 int __start (void) { return 0; }
6189 int foo (void) { return 1; }
6190 int (*fp) (void) __attribute__ ((section (".init_array"))) = foo;
6192 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -o conftest conftest.c
6193 -static -nostartfiles -nostdlib 1>&5'
6194 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6197 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6198 test $ac_status = 0; }; }
6200 if $READELF -S conftest | fgrep INIT_ARRAY > /dev/null; then
6201 libc_cv_initfini_array=yes
6203 libc_cv_initfini_array=no
6206 libc_cv_initfini_array=no
6210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_initfini_array" >&5
6211 $as_echo "$libc_cv_initfini_array" >&6; }
6212 if test $libc_cv_initfini_array != yes; then
6213 as_fn_error $? "Need linker with .init_array/.fini_array support." "$LINENO" 5
6216 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use .ctors/.dtors header and trailer" >&5
6217 $as_echo_n "checking whether to use .ctors/.dtors header and trailer... " >&6; }
6218 if ${libc_cv_ctors_header+:} false; then :
6219 $as_echo_n "(cached) " >&6
6221 libc_cv_ctors_header=yes
6222 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6223 /* end confdefs.h. */
6229 __attribute__ ((constructor)) void ctor (void) { puts("ctor"); }
6230 __attribute__ ((destructor)) void dtor (void) { puts("dtor"); }
6236 if ac_fn_c_try_link "$LINENO"; then :
6237 if $READELF -WS conftest$ac_exeext | $AWK '
6238 { gsub(/\[ */, "[") }
6239 $2 == ".ctors" || $2 == ".dtors" {
6240 size = strtonum("0x" $6)
6241 align = strtonum("0x" $NF)
6243 stub[$2] = size == align * 2
6246 ctors_ok = !seen[".ctors"] || stub[".ctors"]
6247 dtors_ok = !seen[".dtors"] || stub[".dtors"]
6248 exit ((ctors_ok && dtors_ok) ? 0 : 1)
6251 libc_cv_ctors_header=no
6255 as_fn_error $? "missing __attribute__ ((constructor)) support??" "$LINENO" 5
6258 rm -f core conftest.err conftest.$ac_objext \
6259 conftest$ac_exeext conftest.$ac_ext
6262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ctors_header" >&5
6263 $as_echo "$libc_cv_ctors_header" >&6; }
6264 if test $libc_cv_ctors_header = no; then
6265 $as_echo "#define NO_CTORS_DTORS_SECTIONS 1" >>confdefs.h
6269 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libunwind-support in compiler" >&5
6270 $as_echo_n "checking for libunwind-support in compiler... " >&6; }
6271 if ${libc_cv_cc_with_libunwind+:} false; then :
6272 $as_echo_n "(cached) " >&6
6275 cat > conftest.c <<EOF
6276 int main (void) { return 0; }
6278 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -static -o conftest \
6279 conftest.c -v 2>&1 >/dev/null | grep -q " -lunwind "; then
6280 libc_cv_cc_with_libunwind=yes
6282 libc_cv_cc_with_libunwind=no
6286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_with_libunwind" >&5
6287 $as_echo "$libc_cv_cc_with_libunwind" >&6; }
6289 if test $libc_cv_cc_with_libunwind = yes; then
6290 $as_echo "#define HAVE_CC_WITH_LIBUNWIND 1" >>confdefs.h
6294 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z nodelete option" >&5
6295 $as_echo_n "checking for -z nodelete option... " >&6; }
6296 if ${libc_cv_z_nodelete+:} false; then :
6297 $as_echo_n "(cached) " >&6
6299 cat > conftest.c <<EOF
6300 int _start (void) { return 42; }
6302 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6303 -fPIC -shared -o conftest.so conftest.c
6304 -nostartfiles -nostdlib
6305 -Wl,--enable-new-dtags,-z,nodelete 1>&5'
6306 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6309 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6310 test $ac_status = 0; }; }
6312 libc_cv_z_nodelete=yes
6314 as_fn_error $? "linker with -z nodelete support required" "$LINENO" 5
6318 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_nodelete" >&5
6319 $as_echo "$libc_cv_z_nodelete" >&6; }
6321 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z nodlopen option" >&5
6322 $as_echo_n "checking for -z nodlopen option... " >&6; }
6323 if ${libc_cv_z_nodlopen+:} false; then :
6324 $as_echo_n "(cached) " >&6
6326 cat > conftest.c <<EOF
6327 int _start (void) { return 42; }
6329 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6330 -fPIC -shared -o conftest.so conftest.c
6331 -nostartfiles -nostdlib
6332 -Wl,--enable-new-dtags,-z,nodlopen 1>&5'
6333 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6336 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6337 test $ac_status = 0; }; }
6339 libc_cv_z_nodlopen=yes
6341 as_fn_error $? "linker with -z nodlopen support required" "$LINENO" 5
6345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_nodlopen" >&5
6346 $as_echo "$libc_cv_z_nodlopen" >&6; }
6348 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z initfirst option" >&5
6349 $as_echo_n "checking for -z initfirst option... " >&6; }
6350 if ${libc_cv_z_initfirst+:} false; then :
6351 $as_echo_n "(cached) " >&6
6353 cat > conftest.c <<EOF
6354 int _start (void) { return 42; }
6356 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6357 -fPIC -shared -o conftest.so conftest.c
6358 -nostartfiles -nostdlib
6359 -Wl,--enable-new-dtags,-z,initfirst 1>&5'
6360 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6363 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6364 test $ac_status = 0; }; }
6366 libc_cv_z_initfirst=yes
6368 as_fn_error $? "linker with -z initfirst support required" "$LINENO" 5
6372 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_initfirst" >&5
6373 $as_echo "$libc_cv_z_initfirst" >&6; }
6375 # Add-on fragments can set these for other machines.
6376 libc_commonpagesize=${libc_commonpagesize:-no}
6377 libc_relro_required=${libc_relro_required:-no}
6378 case "$base_machine" in
6379 i[34567]86 | x86_64 | powerpc* | s390*)
6380 libc_commonpagesize=0x1000
6381 libc_relro_required=yes
6384 libc_commonpagesize=0x2000
6385 libc_relro_required=yes
6388 libc_commonpagesize=0x4000
6391 libc_commonpagesize=0x10000
6392 libc_relro_required=yes
6396 if test $libc_commonpagesize != no; then
6397 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z relro option" >&5
6398 $as_echo_n "checking for -z relro option... " >&6; }
6399 if ${libc_cv_z_relro+:} false; then :
6400 $as_echo_n "(cached) " >&6
6403 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6404 /* end confdefs.h. */
6406 int _start (void) { return 42; }
6407 extern void _exit (int);
6408 /* Since these pointers are const, they should go in rodata.
6409 Since they refer to functions that have to be resolved by
6410 dynamic linking, they should instead go in RELRO data. */
6411 const void *const relro[] = { &_start, &_exit, 0 };
6412 /* GNU ld fails to produce RELRO data when it's very small and there is no
6413 normal writable data following it, or if only uninitialized (.bss) data
6414 follows it, or only very small writable data. */
6415 int data[0x10000] = { 1, };
6418 cat > conftest.awk <<\EOF
6421 commonpagesize = strtonum(commonpagesize)
6423 { print "LINE:", $0 > "/dev/stderr" }
6425 vaddr = strtonum($3)
6426 memsz = strtonum($6)
6428 printf "vaddr %#x memsz %#x end %#x commonpagesize %#x\n", \
6429 vaddr, memsz, end, commonpagesize > "/dev/stderr"
6430 result = (end % commonpagesize == 0) ? "yes" : "broken"
6432 END { print result }
6434 { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6435 -fPIC -shared -o conftest.so conftest.c
6436 -nostartfiles -nostdlib
6438 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6441 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6442 test $ac_status = 0; }; } &&
6443 { ac_try='$READELF -Wl conftest.so > conftest.ph'
6444 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6447 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6448 test $ac_status = 0; }; } &&
6450 $AWK -v commonpagesize=$libc_commonpagesize -f conftest.awk
6451 conftest.ph > conftest.cps
6453 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6456 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6457 test $ac_status = 0; }; } &&
6458 libc_cv_z_relro=`cat conftest.cps 2>&5`
6461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_relro" >&5
6462 $as_echo "$libc_cv_z_relro" >&6; }
6463 if { test "x$libc_relro_required" = xyes &&
6464 test "x$libc_cv_z_relro" != xyes
6467 as_fn_error $? "linker with -z relro support required" "$LINENO" 5
6470 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: missing architecture parameter to check for working -z relro" >&5
6471 $as_echo "$as_me: WARNING: missing architecture parameter to check for working -z relro" >&2;}
6474 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -Bgroup option" >&5
6475 $as_echo_n "checking for -Bgroup option... " >&6; }
6476 if ${libc_cv_Bgroup+:} false; then :
6477 $as_echo_n "(cached) " >&6
6479 cat > conftest.c <<EOF
6480 int _start (void) { return 42; }
6482 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6483 -fPIC -shared -o conftest.so conftest.c
6484 -Wl,-Bgroup -nostdlib 1>&5'
6485 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6488 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6489 test $ac_status = 0; }; }
6497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_Bgroup" >&5
6498 $as_echo "$libc_cv_Bgroup" >&6; }
6501 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgcc_s suffix" >&5
6502 $as_echo_n "checking for libgcc_s suffix... " >&6; }
6503 if ${libc_cv_libgcc_s_suffix+:} false; then :
6504 $as_echo_n "(cached) " >&6
6506 cat > conftest.c <<EOF
6507 int main (void) { return 0; }
6509 libc_cv_libgcc_s_suffix=`${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
6510 -fPIC -shared -shared-libgcc -o conftest.so \
6511 conftest.c -v 2>&1 >/dev/null \
6512 | sed -n 's/^.* -lgcc_s\([^ ]*\) .*$/\1/p'`
6515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_libgcc_s_suffix" >&5
6516 $as_echo "$libc_cv_libgcc_s_suffix" >&6; }
6519 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --as-needed option" >&5
6520 $as_echo_n "checking for --as-needed option... " >&6; }
6521 if ${libc_cv_as_needed+:} false; then :
6522 $as_echo_n "(cached) " >&6
6524 cat > conftest.c <<EOF
6525 int main (void) { return 0; }
6527 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6528 -fPIC -shared -o conftest.so conftest.c
6529 -lgcc_s$libc_cv_libgcc_s_suffix -Wl,--as-needed
6531 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6534 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6535 test $ac_status = 0; }; }
6537 libc_cv_as_needed=yes
6539 libc_cv_as_needed=no
6543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_as_needed" >&5
6544 $as_echo "$libc_cv_as_needed" >&6; }
6548 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether --noexecstack is desirable for .S files" >&5
6549 $as_echo_n "checking whether --noexecstack is desirable for .S files... " >&6; }
6550 if ${libc_cv_as_noexecstack+:} false; then :
6551 $as_echo_n "(cached) " >&6
6553 cat > conftest.c <<EOF
6556 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS
6557 -S -o conftest.s conftest.c 1>&5'
6558 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6561 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6562 test $ac_status = 0; }; } \
6563 && grep -q .note.GNU-stack conftest.s \
6564 && { ac_try='${CC-cc} $ASFLAGS -Wa,--noexecstack
6565 -c -o conftest.o conftest.s 1>&5'
6566 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6569 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6570 test $ac_status = 0; }; }
6572 libc_cv_as_noexecstack=yes
6574 libc_cv_as_noexecstack=no
6578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_as_noexecstack" >&5
6579 $as_echo "$libc_cv_as_noexecstack" >&6; }
6580 if test $libc_cv_as_noexecstack = yes; then
6581 ASFLAGS_config="$ASFLAGS_config -Wa,--noexecstack"
6585 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z combreloc" >&5
6586 $as_echo_n "checking for -z combreloc... " >&6; }
6587 if ${libc_cv_z_combreloc+:} false; then :
6588 $as_echo_n "(cached) " >&6
6590 cat > conftest.c <<EOF
6591 extern int bar (int);
6593 int foo (void) { return bar (mumble); }
6595 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6596 -fPIC -shared -o conftest.so conftest.c
6597 -nostdlib -nostartfiles
6598 -Wl,-z,combreloc 1>&5'
6599 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6602 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6603 test $ac_status = 0; }; }
6605 if $READELF -S conftest.so | grep '\.rel\(a\|\)\.dyn' > /dev/null; then
6606 libc_cv_z_combreloc=yes
6608 libc_cv_z_combreloc=no
6611 libc_cv_z_combreloc=no
6615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_combreloc" >&5
6616 $as_echo "$libc_cv_z_combreloc" >&6; }
6617 if test "$libc_cv_z_combreloc" = yes; then
6618 $as_echo "#define HAVE_Z_COMBRELOC 1" >>confdefs.h
6623 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z execstack" >&5
6624 $as_echo_n "checking for -z execstack... " >&6; }
6625 if ${libc_cv_z_execstack+:} false; then :
6626 $as_echo_n "(cached) " >&6
6628 cat > conftest.c <<EOF
6629 int _start (void) { return 42; }
6631 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6632 -fPIC -shared -o conftest.so conftest.c
6633 -Wl,-z,execstack -nostdlib
6635 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6638 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6639 test $ac_status = 0; }; }
6641 libc_cv_z_execstack=yes
6643 libc_cv_z_execstack=no
6647 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_execstack" >&5
6648 $as_echo "$libc_cv_z_execstack" >&6; }
6651 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fpie" >&5
6652 $as_echo_n "checking for -fpie... " >&6; }
6653 if ${libc_cv_fpie+:} false; then :
6654 $as_echo_n "(cached) " >&6
6656 cat > conftest.c <<EOF
6658 main () { return 0;}
6660 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -pie -fpie
6661 -o conftest conftest.c 1>&5'
6662 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6665 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6666 test $ac_status = 0; }; }
6674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_fpie" >&5
6675 $as_echo "$libc_cv_fpie" >&6; }
6679 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --hash-style option" >&5
6680 $as_echo_n "checking for --hash-style option... " >&6; }
6681 if ${libc_cv_hashstyle+:} false; then :
6682 $as_echo_n "(cached) " >&6
6684 cat > conftest.c <<EOF
6685 int _start (void) { return 42; }
6687 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6688 -fPIC -shared -o conftest.so conftest.c
6689 -Wl,--hash-style=both -nostdlib 1>&5'
6690 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6693 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6694 test $ac_status = 0; }; }
6696 libc_cv_hashstyle=yes
6698 libc_cv_hashstyle=no
6702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_hashstyle" >&5
6703 $as_echo "$libc_cv_hashstyle" >&6; }
6707 { $as_echo "$as_me:${as_lineno-$LINENO}: checking linker output format" >&5
6708 $as_echo_n "checking linker output format... " >&6; }
6709 if ${libc_cv_output_format+:} false; then :
6710 $as_echo_n "(cached) " >&6
6712 if libc_cv_output_format=`
6713 ${CC-cc} -nostartfiles -nostdlib -Wl,--print-output-format 2>&5`
6717 libc_cv_output_format=
6719 test -n "$libc_cv_output_format" || libc_cv_output_format=unknown
6721 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_output_format" >&5
6722 $as_echo "$libc_cv_output_format" >&6; }
6725 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fno-toplevel-reorder -fno-section-anchors" >&5
6726 $as_echo_n "checking for -fno-toplevel-reorder -fno-section-anchors... " >&6; }
6727 if ${libc_cv_fno_toplevel_reorder+:} false; then :
6728 $as_echo_n "(cached) " >&6
6730 cat > conftest.c <<EOF
6733 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -fno-toplevel-reorder -fno-section-anchors
6735 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6738 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6739 test $ac_status = 0; }; }
6741 libc_cv_fno_toplevel_reorder=yes
6743 libc_cv_fno_toplevel_reorder=no
6747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_fno_toplevel_reorder" >&5
6748 $as_echo "$libc_cv_fno_toplevel_reorder" >&6; }
6749 if test $libc_cv_fno_toplevel_reorder = yes; then
6750 fno_unit_at_a_time="-fno-toplevel-reorder -fno-section-anchors"
6752 fno_unit_at_a_time=-fno-unit-at-a-time
6756 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fstack-protector" >&5
6757 $as_echo_n "checking for -fstack-protector... " >&6; }
6758 if ${libc_cv_ssp+:} false; then :
6759 $as_echo_n "(cached) " >&6
6761 cat > conftest.c <<EOF
6763 main () { return 0;}
6765 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -Werror -fstack-protector
6766 -o conftest conftest.c 1>&5'
6767 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6770 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6771 test $ac_status = 0; }; }
6779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ssp" >&5
6780 $as_echo "$libc_cv_ssp" >&6; }
6783 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fgnu89-inline" >&5
6784 $as_echo_n "checking for -fgnu89-inline... " >&6; }
6785 if ${libc_cv_gnu89_inline+:} false; then :
6786 $as_echo_n "(cached) " >&6
6788 cat > conftest.c <<EOF
6790 #ifdef __GNUC_GNU_INLINE__
6791 main () { return 0;}
6796 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -std=gnu99 -fgnu89-inline
6797 -o conftest.s conftest.c 1>&5'
6798 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6801 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6802 test $ac_status = 0; }; }
6804 libc_cv_gnu89_inline=yes
6806 libc_cv_gnu89_inline=no
6810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gnu89_inline" >&5
6811 $as_echo "$libc_cv_gnu89_inline" >&6; }
6812 if test $libc_cv_gnu89_inline = yes; then
6813 gnu89_inline=-fgnu89-inline
6819 if test $elf != yes; then
6820 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .init and .fini sections" >&5
6821 $as_echo_n "checking for .init and .fini sections... " >&6; }
6822 if ${libc_cv_have_initfini+:} false; then :
6823 $as_echo_n "(cached) " >&6
6825 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6826 /* end confdefs.h. */
6831 asm (".section .init");
6832 asm (".section .fini");
6833 asm ("${libc_cv_dot_text}");
6838 if ac_fn_c_try_compile "$LINENO"; then :
6839 libc_cv_have_initfini=yes
6841 libc_cv_have_initfini=no
6843 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6845 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_initfini" >&5
6846 $as_echo "$libc_cv_have_initfini" >&6; }
6847 if test $libc_cv_have_initfini = yes; then
6848 $as_echo "#define HAVE_INITFINI 1" >>confdefs.h
6853 if test $elf = yes; then
6854 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc puts quotes around section names" >&5
6855 $as_echo_n "checking whether cc puts quotes around section names... " >&6; }
6856 if ${libc_cv_have_section_quotes+:} false; then :
6857 $as_echo_n "(cached) " >&6
6859 cat > conftest.c <<EOF
6860 static const int foo
6861 __attribute__ ((section ("bar"))) = 1;
6863 if ${CC-cc} -S conftest.c -o conftest.s; then
6864 if grep '\.section.*"bar"' conftest.s >/dev/null; then
6865 libc_cv_have_section_quotes=yes
6867 libc_cv_have_section_quotes=no
6870 libc_cv_have_section_quotes=unknown
6872 rm -f conftest.{c,s}
6875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_section_quotes" >&5
6876 $as_echo "$libc_cv_have_section_quotes" >&6; }
6877 if test $libc_cv_have_section_quotes = yes; then
6878 $as_echo "#define HAVE_SECTION_QUOTES 1" >>confdefs.h
6885 if test $elf = yes; then
6886 libc_cv_asm_underscores=no
6888 if test $ac_cv_prog_cc_works = yes; then
6889 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _ prefix on C symbol names" >&5
6890 $as_echo_n "checking for _ prefix on C symbol names... " >&6; }
6891 if ${libc_cv_asm_underscores+:} false; then :
6892 $as_echo_n "(cached) " >&6
6894 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6895 /* end confdefs.h. */
6896 asm ("_glibc_foobar:");
6905 if ac_fn_c_try_link "$LINENO"; then :
6906 libc_cv_asm_underscores=yes
6908 libc_cv_asm_underscores=no
6910 rm -f core conftest.err conftest.$ac_objext \
6911 conftest$ac_exeext conftest.$ac_ext
6913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_underscores" >&5
6914 $as_echo "$libc_cv_asm_underscores" >&6; }
6916 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _ prefix on C symbol names" >&5
6917 $as_echo_n "checking for _ prefix on C symbol names... " >&6; }
6918 if ${libc_cv_asm_underscores+:} false; then :
6919 $as_echo_n "(cached) " >&6
6921 cat > conftest.$ac_ext <<EOF
6922 #line $LINENO "configure"
6923 #include "confdefs.h"
6924 void underscore_test(void) {
6927 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6928 (eval $ac_compile) 2>&5
6930 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6931 test $ac_status = 0; }; then
6932 if grep _underscore_test conftest* >/dev/null; then
6934 libc_cv_asm_underscores=yes
6937 libc_cv_asm_underscores=no
6940 echo "configure: failed program was:" >&5
6941 cat conftest.$ac_ext >&5
6943 libc_cv_asm_underscores=no
6947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_underscores" >&5
6948 $as_echo "$libc_cv_asm_underscores" >&6; }
6951 if test $libc_cv_asm_underscores = no; then
6952 $as_echo "#define NO_UNDERSCORES 1" >>confdefs.h
6956 if test $elf = yes; then
6957 libc_cv_weak_symbols=yes
6960 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler .weak directive" >&5
6961 $as_echo_n "checking for assembler .weak directive... " >&6; }
6962 if ${libc_cv_asm_weak_directive+:} false; then :
6963 $as_echo_n "(cached) " >&6
6965 cat > conftest.s <<EOF
6967 ${libc_cv_asm_global_directive} foo
6970 .weak bar; bar = foo
6972 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6973 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6976 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6977 test $ac_status = 0; }; }; then
6978 libc_cv_asm_weak_directive=yes
6980 libc_cv_asm_weak_directive=no
6984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_weak_directive" >&5
6985 $as_echo "$libc_cv_asm_weak_directive" >&6; }
6987 if test $libc_cv_asm_weak_directive = no; then
6988 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler .weakext directive" >&5
6989 $as_echo_n "checking for assembler .weakext directive... " >&6; }
6990 if ${libc_cv_asm_weakext_directive+:} false; then :
6991 $as_echo_n "(cached) " >&6
6993 cat > conftest.s <<EOF
6995 ${libc_cv_asm_global_directive} foo
6999 ${libc_cv_asm_global_directive} baz
7002 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
7003 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7006 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7007 test $ac_status = 0; }; }; then
7008 libc_cv_asm_weakext_directive=yes
7010 libc_cv_asm_weakext_directive=no
7014 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_weakext_directive" >&5
7015 $as_echo "$libc_cv_asm_weakext_directive" >&6; }
7019 if test $libc_cv_asm_weak_directive = yes; then
7020 $as_echo "#define HAVE_ASM_WEAK_DIRECTIVE 1" >>confdefs.h
7022 elif test $libc_cv_asm_weakext_directive = yes; then
7023 $as_echo "#define HAVE_ASM_WEAKEXT_DIRECTIVE 1" >>confdefs.h
7027 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether CFI directives are supported" >&5
7028 $as_echo_n "checking whether CFI directives are supported... " >&6; }
7029 if ${libc_cv_asm_cfi_directives+:} false; then :
7030 $as_echo_n "(cached) " >&6
7033 sparc/sparc64*) cfi_offset=2047;;
7036 cat > conftest.s <<EOF
7038 .type func,%function
7042 .cfi_rel_offset 1, $cfi_offset
7045 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
7046 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7049 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7050 test $ac_status = 0; }; }; then
7051 libc_cv_asm_cfi_directives=yes
7053 libc_cv_asm_cfi_directives=no
7057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_cfi_directives" >&5
7058 $as_echo "$libc_cv_asm_cfi_directives" >&6; }
7059 if test $libc_cv_asm_cfi_directives = yes; then
7060 $as_echo "#define HAVE_ASM_CFI_DIRECTIVES 1" >>confdefs.h
7064 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld --no-whole-archive" >&5
7065 $as_echo_n "checking for ld --no-whole-archive... " >&6; }
7066 if ${libc_cv_ld_no_whole_archive+:} false; then :
7067 $as_echo_n "(cached) " >&6
7069 cat > conftest.c <<\EOF
7074 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
7075 -nostdlib -nostartfiles -Wl,--no-whole-archive
7076 -o conftest conftest.c 1>&5'
7077 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7080 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7081 test $ac_status = 0; }; }; then
7082 libc_cv_ld_no_whole_archive=yes
7084 libc_cv_ld_no_whole_archive=no
7088 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ld_no_whole_archive" >&5
7089 $as_echo "$libc_cv_ld_no_whole_archive" >&6; }
7090 if test $libc_cv_ld_no_whole_archive = yes; then
7091 no_whole_archive=-Wl,--no-whole-archive
7094 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc -fexceptions" >&5
7095 $as_echo_n "checking for gcc -fexceptions... " >&6; }
7096 if ${libc_cv_gcc_exceptions+:} false; then :
7097 $as_echo_n "(cached) " >&6
7099 cat > conftest.c <<\EOF
7104 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
7105 -nostdlib -nostartfiles -fexceptions
7106 -o conftest conftest.c 1>&5'
7107 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7110 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7111 test $ac_status = 0; }; }; then
7112 libc_cv_gcc_exceptions=yes
7114 libc_cv_gcc_exceptions=no
7118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_exceptions" >&5
7119 $as_echo "$libc_cv_gcc_exceptions" >&6; }
7120 if test $libc_cv_gcc_exceptions = yes; then
7121 exceptions=-fexceptions
7124 if test "$host_cpu" = powerpc ; then
7125 # Check for a bug present in at least versions 2.8.x of GCC
7126 # and versions 1.0.x of EGCS.
7127 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether clobbering cr0 causes problems" >&5
7128 $as_echo_n "checking whether clobbering cr0 causes problems... " >&6; }
7129 if ${libc_cv_c_asmcr0_bug+:} false; then :
7130 $as_echo_n "(cached) " >&6
7132 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7133 /* end confdefs.h. */
7134 int tester(int x) { asm ("" : : : "cc"); return x & 123; }
7143 if ac_fn_c_try_compile "$LINENO"; then :
7144 libc_cv_c_asmcr0_bug='no'
7146 libc_cv_c_asmcr0_bug='yes'
7148 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_c_asmcr0_bug" >&5
7151 $as_echo "$libc_cv_c_asmcr0_bug" >&6; }
7152 if test "$libc_cv_c_asmcr0_bug" != 'no'; then
7153 $as_echo "#define BROKEN_PPC_ASM_CR0 1" >>confdefs.h
7158 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_expect" >&5
7159 $as_echo_n "checking for __builtin_expect... " >&6; }
7160 if ${libc_cv_gcc_builtin_expect+:} false; then :
7161 $as_echo_n "(cached) " >&6
7163 cat > conftest.c <<EOF
7164 #line $LINENO "configure"
7167 a = __builtin_expect (a, 10);
7168 return a == 10 ? 0 : 1;
7171 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -nostdlib -nostartfiles
7172 -o conftest conftest.c -lgcc >&5'
7173 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7176 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7177 test $ac_status = 0; }; }; then
7178 libc_cv_gcc_builtin_expect=yes
7180 libc_cv_gcc_builtin_expect=no
7184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_expect" >&5
7185 $as_echo "$libc_cv_gcc_builtin_expect" >&6; }
7186 if test "$libc_cv_gcc_builtin_expect" = yes; then
7187 $as_echo "#define HAVE_BUILTIN_EXPECT 1" >>confdefs.h
7191 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_memset" >&5
7192 $as_echo_n "checking for __builtin_memset... " >&6; }
7193 if ${libc_cv_gcc_builtin_memset+:} false; then :
7194 $as_echo_n "(cached) " >&6
7196 cat > conftest.c <<\EOF
7199 __builtin_memset (x, 0, 1000);
7202 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "memset" > /dev/null'
7203 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7206 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7207 test $ac_status = 0; }; };
7209 libc_cv_gcc_builtin_memset=no
7211 libc_cv_gcc_builtin_memset=yes
7215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_memset" >&5
7216 $as_echo "$libc_cv_gcc_builtin_memset" >&6; }
7217 if test "$libc_cv_gcc_builtin_memset" = yes ; then
7218 $as_echo "#define HAVE_BUILTIN_MEMSET 1" >>confdefs.h
7222 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for redirection of built-in functions" >&5
7223 $as_echo_n "checking for redirection of built-in functions... " >&6; }
7224 if ${libc_cv_gcc_builtin_redirection+:} false; then :
7225 $as_echo_n "(cached) " >&6
7227 cat > conftest.c <<\EOF
7228 extern char *strstr (const char *, const char *) __asm ("my_strstr");
7229 char *foo (const char *a, const char *b)
7231 return __builtin_strstr (a, b);
7234 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "my_strstr" > /dev/null'
7235 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7238 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7239 test $ac_status = 0; }; };
7241 libc_cv_gcc_builtin_redirection=yes
7243 libc_cv_gcc_builtin_redirection=no
7247 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_redirection" >&5
7248 $as_echo "$libc_cv_gcc_builtin_redirection" >&6; }
7249 if test "$libc_cv_gcc_builtin_redirection" = yes ; then
7250 $as_echo "#define HAVE_BUILTIN_REDIRECTION 1" >>confdefs.h
7254 if test "x$use__thread" != xno; then
7255 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __thread" >&5
7256 $as_echo_n "checking for __thread... " >&6; }
7257 if ${libc_cv_gcc___thread+:} false; then :
7258 $as_echo_n "(cached) " >&6
7260 cat > conftest.c <<\EOF
7261 __thread int a = 42;
7263 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -c conftest.c >&5'
7264 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7267 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7268 test $ac_status = 0; }; }; then
7269 libc_cv_gcc___thread=yes
7271 libc_cv_gcc___thread=no
7275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc___thread" >&5
7276 $as_echo "$libc_cv_gcc___thread" >&6; }
7277 if test "$libc_cv_gcc___thread" = yes; then
7278 $as_echo "#define HAVE___THREAD 1" >>confdefs.h
7282 libc_cv_gcc___thread=no
7285 if test "$libc_cv_gcc___thread" = yes; then
7286 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tls_model attribute" >&5
7287 $as_echo_n "checking for tls_model attribute... " >&6; }
7288 if ${libc_cv_gcc_tls_model_attr+:} false; then :
7289 $as_echo_n "(cached) " >&6
7291 cat > conftest.c <<\EOF
7292 extern __thread int a __attribute__((tls_model ("initial-exec")));
7294 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -Werror conftest.c >&5'
7295 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7298 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7299 test $ac_status = 0; }; }; then
7300 libc_cv_gcc_tls_model_attr=yes
7302 libc_cv_gcc_tls_model_attr=no
7306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_tls_model_attr" >&5
7307 $as_echo "$libc_cv_gcc_tls_model_attr" >&6; }
7308 if test "$libc_cv_gcc_tls_model_attr" = yes; then
7309 $as_echo "#define HAVE_TLS_MODEL_ATTRIBUTE 1" >>confdefs.h
7314 if test -n "$submachine"; then
7315 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiler option for CPU variant" >&5
7316 $as_echo_n "checking for compiler option for CPU variant... " >&6; }
7317 if ${libc_cv_cc_submachine+:} false; then :
7318 $as_echo_n "(cached) " >&6
7320 libc_cv_cc_submachine=no
7321 for opt in "-march=$submachine" "-mcpu=$submachine"; do
7322 if { ac_try='${CC-cc} $opt -xc /dev/null -S -o /dev/null'
7323 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7326 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7327 test $ac_status = 0; }; }; then
7328 libc_cv_cc_submachine="$opt"
7333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_submachine" >&5
7334 $as_echo "$libc_cv_cc_submachine" >&6; }
7335 if test "x$libc_cv_cc_submachine" = xno; then
7336 as_fn_error $? "${CC-cc} does not support $submachine" "$LINENO" 5
7341 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgd" >&5
7342 $as_echo_n "checking for libgd... " >&6; }
7343 if test "$with_gd" != "no"; then
7344 old_CFLAGS="$CFLAGS"
7345 CFLAGS="$CFLAGS $libgd_include"
7346 old_LDFLAGS="$LDFLAGS"
7347 LDFLAGS="$LDFLAGS $libgd_ldflags"
7349 LIBS="$LIBS -lgd -lpng -lz -lm"
7350 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7351 /* end confdefs.h. */
7361 if ac_fn_c_try_link "$LINENO"; then :
7366 rm -f core conftest.err conftest.$ac_objext \
7367 conftest$ac_exeext conftest.$ac_ext
7368 CFLAGS="$old_CFLAGS"
7369 LDFLAGS="$old_LDFLAGS"
7374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBGD" >&5
7375 $as_echo "$LIBGD" >&6; }
7379 if test x$with_selinux = xno ; then
7382 # See if we have the SELinux library
7383 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for is_selinux_enabled in -lselinux" >&5
7384 $as_echo_n "checking for is_selinux_enabled in -lselinux... " >&6; }
7385 if ${ac_cv_lib_selinux_is_selinux_enabled+:} false; then :
7386 $as_echo_n "(cached) " >&6
7388 ac_check_lib_save_LIBS=$LIBS
7389 LIBS="-lselinux $LIBS"
7390 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7391 /* end confdefs.h. */
7393 /* Override any GCC internal prototype to avoid an error.
7394 Use char because int might match the return type of a GCC
7395 builtin and then its argument prototype would still apply. */
7399 char is_selinux_enabled ();
7403 return is_selinux_enabled ();
7408 if ac_fn_c_try_link "$LINENO"; then :
7409 ac_cv_lib_selinux_is_selinux_enabled=yes
7411 ac_cv_lib_selinux_is_selinux_enabled=no
7413 rm -f core conftest.err conftest.$ac_objext \
7414 conftest$ac_exeext conftest.$ac_ext
7415 LIBS=$ac_check_lib_save_LIBS
7417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
7418 $as_echo "$ac_cv_lib_selinux_is_selinux_enabled" >&6; }
7419 if test "x$ac_cv_lib_selinux_is_selinux_enabled" = xyes; then :
7425 # See if we have the SELinux header with the NSCD permissions in it.
7426 if test x$have_selinux = xyes ; then
7427 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NSCD Flask permissions in selinux/av_permissions.h" >&5
7428 $as_echo_n "checking for NSCD Flask permissions in selinux/av_permissions.h... " >&6; }
7429 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7430 /* end confdefs.h. */
7431 #include <selinux/av_permissions.h>
7435 #ifdef NSCD__SHMEMHOST
7438 #error NSCD__SHMEMHOST not defined
7444 if ac_fn_c_try_compile "$LINENO"; then :
7449 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7450 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_selinux" >&5
7451 $as_echo "$have_selinux" >&6; }
7454 if test x$with_selinux = xyes ; then
7455 if test x$have_selinux = xno ; then
7456 as_fn_error $? "SELinux explicitly required, but sufficiently recent SELinux library not found" "$LINENO" 5
7460 # Check if we're building with SELinux support.
7461 if test "x$have_selinux" = xyes; then
7463 $as_echo "#define HAVE_SELINUX 1" >>confdefs.h
7466 # See if we have the libaudit library
7467 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for audit_log_user_avc_message in -laudit" >&5
7468 $as_echo_n "checking for audit_log_user_avc_message in -laudit... " >&6; }
7469 if ${ac_cv_lib_audit_audit_log_user_avc_message+:} false; then :
7470 $as_echo_n "(cached) " >&6
7472 ac_check_lib_save_LIBS=$LIBS
7473 LIBS="-laudit $LIBS"
7474 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7475 /* end confdefs.h. */
7477 /* Override any GCC internal prototype to avoid an error.
7478 Use char because int might match the return type of a GCC
7479 builtin and then its argument prototype would still apply. */
7483 char audit_log_user_avc_message ();
7487 return audit_log_user_avc_message ();
7492 if ac_fn_c_try_link "$LINENO"; then :
7493 ac_cv_lib_audit_audit_log_user_avc_message=yes
7495 ac_cv_lib_audit_audit_log_user_avc_message=no
7497 rm -f core conftest.err conftest.$ac_objext \
7498 conftest$ac_exeext conftest.$ac_ext
7499 LIBS=$ac_check_lib_save_LIBS
7501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_audit_audit_log_user_avc_message" >&5
7502 $as_echo "$ac_cv_lib_audit_audit_log_user_avc_message" >&6; }
7503 if test "x$ac_cv_lib_audit_audit_log_user_avc_message" = xyes; then :
7509 if test "x$have_libaudit" = xyes; then
7511 $as_echo "#define HAVE_LIBAUDIT 1" >>confdefs.h
7516 # See if we have the libcap library
7517 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cap_init in -lcap" >&5
7518 $as_echo_n "checking for cap_init in -lcap... " >&6; }
7519 if ${ac_cv_lib_cap_cap_init+:} false; then :
7520 $as_echo_n "(cached) " >&6
7522 ac_check_lib_save_LIBS=$LIBS
7524 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7525 /* end confdefs.h. */
7527 /* Override any GCC internal prototype to avoid an error.
7528 Use char because int might match the return type of a GCC
7529 builtin and then its argument prototype would still apply. */
7542 if ac_fn_c_try_link "$LINENO"; then :
7543 ac_cv_lib_cap_cap_init=yes
7545 ac_cv_lib_cap_cap_init=no
7547 rm -f core conftest.err conftest.$ac_objext \
7548 conftest$ac_exeext conftest.$ac_ext
7549 LIBS=$ac_check_lib_save_LIBS
7551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cap_cap_init" >&5
7552 $as_echo "$ac_cv_lib_cap_cap_init" >&6; }
7553 if test "x$ac_cv_lib_cap_cap_init" = xyes; then :
7559 if test "x$have_libcap" = xyes; then
7561 $as_echo "#define HAVE_LIBCAP 1" >>confdefs.h
7569 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
7570 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
7571 if ${ac_cv_path_GREP+:} false; then :
7572 $as_echo_n "(cached) " >&6
7574 if test -z "$GREP"; then
7575 ac_path_GREP_found=false
7576 # Loop through the user's path and test for each of PROGNAME-LIST
7577 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7578 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7581 test -z "$as_dir" && as_dir=.
7582 for ac_prog in grep ggrep; do
7583 for ac_exec_ext in '' $ac_executable_extensions; do
7584 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
7585 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
7586 # Check for GNU ac_path_GREP and select it if it is found.
7587 # Check for GNU $ac_path_GREP
7588 case `"$ac_path_GREP" --version 2>&1` in
7590 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
7593 $as_echo_n 0123456789 >"conftest.in"
7596 cat "conftest.in" "conftest.in" >"conftest.tmp"
7597 mv "conftest.tmp" "conftest.in"
7598 cp "conftest.in" "conftest.nl"
7599 $as_echo 'GREP' >> "conftest.nl"
7600 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
7601 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7602 as_fn_arith $ac_count + 1 && ac_count=$as_val
7603 if test $ac_count -gt ${ac_path_GREP_max-0}; then
7604 # Best one so far, save it but keep looking for a better one
7605 ac_cv_path_GREP="$ac_path_GREP"
7606 ac_path_GREP_max=$ac_count
7608 # 10*(2^10) chars as input seems more than enough
7609 test $ac_count -gt 10 && break
7611 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7614 $ac_path_GREP_found && break 3
7619 if test -z "$ac_cv_path_GREP"; then
7620 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7623 ac_cv_path_GREP=$GREP
7627 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
7628 $as_echo "$ac_cv_path_GREP" >&6; }
7629 GREP="$ac_cv_path_GREP"
7632 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
7633 $as_echo_n "checking for egrep... " >&6; }
7634 if ${ac_cv_path_EGREP+:} false; then :
7635 $as_echo_n "(cached) " >&6
7637 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
7638 then ac_cv_path_EGREP="$GREP -E"
7640 if test -z "$EGREP"; then
7641 ac_path_EGREP_found=false
7642 # Loop through the user's path and test for each of PROGNAME-LIST
7643 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7644 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7647 test -z "$as_dir" && as_dir=.
7648 for ac_prog in egrep; do
7649 for ac_exec_ext in '' $ac_executable_extensions; do
7650 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
7651 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
7652 # Check for GNU ac_path_EGREP and select it if it is found.
7653 # Check for GNU $ac_path_EGREP
7654 case `"$ac_path_EGREP" --version 2>&1` in
7656 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
7659 $as_echo_n 0123456789 >"conftest.in"
7662 cat "conftest.in" "conftest.in" >"conftest.tmp"
7663 mv "conftest.tmp" "conftest.in"
7664 cp "conftest.in" "conftest.nl"
7665 $as_echo 'EGREP' >> "conftest.nl"
7666 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
7667 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7668 as_fn_arith $ac_count + 1 && ac_count=$as_val
7669 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
7670 # Best one so far, save it but keep looking for a better one
7671 ac_cv_path_EGREP="$ac_path_EGREP"
7672 ac_path_EGREP_max=$ac_count
7674 # 10*(2^10) chars as input seems more than enough
7675 test $ac_count -gt 10 && break
7677 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7680 $ac_path_EGREP_found && break 3
7685 if test -z "$ac_cv_path_EGREP"; then
7686 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7689 ac_cv_path_EGREP=$EGREP
7694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
7695 $as_echo "$ac_cv_path_EGREP" >&6; }
7696 EGREP="$ac_cv_path_EGREP"
7699 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
7700 $as_echo_n "checking for ANSI C header files... " >&6; }
7701 if ${ac_cv_header_stdc+:} false; then :
7702 $as_echo_n "(cached) " >&6
7704 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7705 /* end confdefs.h. */
7719 if ac_fn_c_try_compile "$LINENO"; then :
7720 ac_cv_header_stdc=yes
7722 ac_cv_header_stdc=no
7724 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7726 if test $ac_cv_header_stdc = yes; then
7727 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7728 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7729 /* end confdefs.h. */
7733 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7734 $EGREP "memchr" >/dev/null 2>&1; then :
7737 ac_cv_header_stdc=no
7743 if test $ac_cv_header_stdc = yes; then
7744 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7745 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7746 /* end confdefs.h. */
7750 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7751 $EGREP "free" >/dev/null 2>&1; then :
7754 ac_cv_header_stdc=no
7760 if test $ac_cv_header_stdc = yes; then
7761 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7762 if test "$cross_compiling" = yes; then :
7765 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7766 /* end confdefs.h. */
7769 #if ((' ' & 0x0FF) == 0x020)
7770 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7771 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7773 # define ISLOWER(c) \
7774 (('a' <= (c) && (c) <= 'i') \
7775 || ('j' <= (c) && (c) <= 'r') \
7776 || ('s' <= (c) && (c) <= 'z'))
7777 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7780 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7785 for (i = 0; i < 256; i++)
7786 if (XOR (islower (i), ISLOWER (i))
7787 || toupper (i) != TOUPPER (i))
7792 if ac_fn_c_try_run "$LINENO"; then :
7795 ac_cv_header_stdc=no
7797 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7798 conftest.$ac_objext conftest.beam conftest.$ac_ext
7803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
7804 $as_echo "$ac_cv_header_stdc" >&6; }
7805 if test $ac_cv_header_stdc = yes; then
7807 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
7811 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
7812 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7813 inttypes.h stdint.h unistd.h
7815 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7816 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7818 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
7819 cat >>confdefs.h <<_ACEOF
7820 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7828 # The cast to long int works around a bug in the HP C Compiler
7829 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7830 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7831 # This bug is HP SR number 8606223364.
7832 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long double" >&5
7833 $as_echo_n "checking size of long double... " >&6; }
7834 if ${ac_cv_sizeof_long_double+:} false; then :
7835 $as_echo_n "(cached) " >&6
7837 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long double))" "ac_cv_sizeof_long_double" "$ac_includes_default"; then :
7840 if test "$ac_cv_type_long_double" = yes; then
7841 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7842 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7843 as_fn_error 77 "cannot compute sizeof (long double)
7844 See \`config.log' for more details" "$LINENO" 5; }
7846 ac_cv_sizeof_long_double=0
7851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_double" >&5
7852 $as_echo "$ac_cv_sizeof_long_double" >&6; }
7856 cat >>confdefs.h <<_ACEOF
7857 #define SIZEOF_LONG_DOUBLE $ac_cv_sizeof_long_double
7861 sizeof_long_double=$ac_cv_sizeof_long_double
7864 ### End of automated tests.
7865 ### Now run sysdeps configure fragments.
7867 # They also can set these variables.
7869 ldd_rewrite_script=no
7870 libc_cv_sysconfdir=$sysconfdir
7871 libc_cv_gcc_unwind_find_fde=no
7874 # Iterate over all the sysdep directories we will use, running their
7875 # configure fragments.
7876 for dir in $sysnames; do
7879 *) dest=$srcdir/$dir ;;
7881 if test -r $dest/configure; then
7882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: running configure fragment for $dir" >&5
7883 $as_echo "running configure fragment for $dir" >&6; }
7888 if test x$libc_cv_gcc_unwind_find_fde = xyes; then
7889 $as_echo "#define EXPORT_UNWIND_FIND_FDE 1" >>confdefs.h
7894 $as_echo "#define USE_IN_LIBIO 1" >>confdefs.h
7897 # Test for old glibc 2.0.x headers so that they can be removed properly
7898 # Search only in includedir.
7899 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for old glibc 2.0.x headers" >&5
7900 $as_echo_n "checking for old glibc 2.0.x headers... " >&6; }
7901 if eval test -f "${includedir}/elfclass.h" -a -f "${includedir}/fcntlbits.h"
7903 old_glibc_headers=yes
7905 old_glibc_headers=no
7907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $old_glibc_headers" >&5
7908 $as_echo "$old_glibc_headers" >&6; }
7909 if test ${old_glibc_headers} = yes; then
7910 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&5
7911 $as_echo "$as_me: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&2;}
7912 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** be removed." >&5
7913 $as_echo "$as_me: WARNING: *** be removed." >&2;}
7933 if test $elf = yes; then
7934 $as_echo "#define HAVE_ELF 1" >>confdefs.h
7937 if test $xcoff = yes; then
7938 $as_echo "#define HAVE_XCOFF 1" >>confdefs.h
7944 if test $shared = default; then
7948 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -fPIC is default" >&5
7949 $as_echo_n "checking whether -fPIC is default... " >&6; }
7950 if ${libc_cv_pic_default+:} false; then :
7951 $as_echo_n "(cached) " >&6
7953 libc_cv_pic_default=yes
7954 cat > conftest.c <<EOF
7955 #if defined __PIC__ || defined __pic__ || defined PIC || defined pic
7956 # error PIC is default.
7959 if eval "${CC-cc} -S conftest.c 2>&5 1>&5"; then
7960 libc_cv_pic_default=no
7964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_pic_default" >&5
7965 $as_echo "$libc_cv_pic_default" >&6; }
7978 if test "`(cd $srcdir; pwd)`" = "`pwd`"; then
7981 config_makefile=Makefile
7984 VERSION=`sed -n -e 's/^#define VERSION "\([^"]*\)"/\1/p' < $srcdir/version.h`
7985 RELEASE=`sed -n -e 's/^#define RELEASE "\([^"]*\)"/\1/p' < $srcdir/version.h`
7989 ac_config_files="$ac_config_files config.make ${config_makefile}"
7991 ac_config_commands="$ac_config_commands default"
7993 cat >confcache <<\_ACEOF
7994 # This file is a shell script that caches the results of configure
7995 # tests run on this system so they can be shared between configure
7996 # scripts and configure runs, see configure's option --config-cache.
7997 # It is not useful on other systems. If it contains results you don't
7998 # want to keep, you may remove or edit it.
8000 # config.status only pays attention to the cache file if you give it
8001 # the --recheck option to rerun configure.
8003 # `ac_cv_env_foo' variables (set or unset) will be overridden when
8004 # loading this file, other *unset* `ac_cv_foo' will be assigned the
8009 # The following way of writing the cache mishandles newlines in values,
8010 # but we know of no workaround that is simple, portable, and efficient.
8011 # So, we kill variables containing newlines.
8012 # Ultrix sh set writes to stderr and can't be redirected directly,
8013 # and sets the high bit in the cache file unless we assign to the vars.
8015 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
8016 eval ac_val=\$$ac_var
8020 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
8021 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
8024 _ | IFS | as_nl) ;; #(
8025 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
8026 *) { eval $ac_var=; unset $ac_var;} ;;
8032 case $as_nl`(ac_space=' '; set) 2>&1` in #(
8033 *${as_nl}ac_space=\ *)
8034 # `set' does not quote correctly, so add quotes: double-quote
8035 # substitution turns \\\\ into \\, and sed turns \\ into \.
8038 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
8041 # `set' quotes correctly as required by POSIX, so do not add quotes.
8042 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
8051 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
8053 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
8055 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
8056 if test -w "$cache_file"; then
8057 if test "x$cache_file" != "x/dev/null"; then
8058 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
8059 $as_echo "$as_me: updating cache $cache_file" >&6;}
8060 if test ! -f "$cache_file" || test -h "$cache_file"; then
8061 cat confcache >"$cache_file"
8063 case $cache_file in #(
8065 mv -f confcache "$cache_file"$$ &&
8066 mv -f "$cache_file"$$ "$cache_file" ;; #(
8068 mv -f confcache "$cache_file" ;;
8073 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
8074 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
8079 test "x$prefix" = xNONE && prefix=$ac_default_prefix
8080 # Let make expand exec_prefix.
8081 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
8083 DEFS=-DHAVE_CONFIG_H
8088 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
8089 # 1. Remove the extension, and $U if already installed.
8090 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
8091 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
8092 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
8093 # will be set to the directory where LIBOBJS objects are built.
8094 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
8095 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
8099 LTLIBOBJS=$ac_ltlibobjs
8103 : "${CONFIG_STATUS=./config.status}"
8105 ac_clean_files_save=$ac_clean_files
8106 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
8107 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
8108 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
8110 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
8112 # Generated by $as_me.
8113 # Run this file to recreate the current configuration.
8114 # Compiler output produced by configure, useful for debugging
8115 # configure, is in config.log if it exists.
8121 SHELL=\${CONFIG_SHELL-$SHELL}
8124 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
8125 ## -------------------- ##
8126 ## M4sh Initialization. ##
8127 ## -------------------- ##
8129 # Be more Bourne compatible
8130 DUALCASE=1; export DUALCASE # for MKS sh
8131 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
8134 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
8135 # is contrary to our usage. Disable this feature.
8136 alias -g '${1+"$@"}'='"$@"'
8137 setopt NO_GLOB_SUBST
8139 case `(set -o) 2>/dev/null` in #(
8151 # Printing a long string crashes Solaris 7 /usr/bin/printf.
8152 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
8153 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
8154 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
8155 # Prefer a ksh shell builtin over an external printf program on Solaris,
8156 # but without wasting forks for bash or zsh.
8157 if test -z "$BASH_VERSION$ZSH_VERSION" \
8158 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
8159 as_echo='print -r --'
8160 as_echo_n='print -rn --'
8161 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
8162 as_echo='printf %s\n'
8163 as_echo_n='printf %s'
8165 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
8166 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
8167 as_echo_n='/usr/ucb/echo -n'
8169 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
8170 as_echo_n_body='eval
8174 expr "X$arg" : "X\\(.*\\)$as_nl";
8175 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
8177 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
8179 export as_echo_n_body
8180 as_echo_n='sh -c $as_echo_n_body as_echo'
8183 as_echo='sh -c $as_echo_body as_echo'
8186 # The user is always right.
8187 if test "${PATH_SEPARATOR+set}" != set; then
8189 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
8190 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
8197 # We need space, tab and new line, in precisely that order. Quoting is
8198 # there to prevent editors from complaining about space-tab.
8199 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
8200 # splitting by setting IFS to empty value.)
8203 # Find who we are. Look in the path if we contain no directory separator.
8206 *[\\/]* ) as_myself=$0 ;;
8207 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8211 test -z "$as_dir" && as_dir=.
8212 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
8218 # We did not find ourselves, most probably we were run as `sh COMMAND'
8219 # in which case we are not to be found in the path.
8220 if test "x$as_myself" = x; then
8223 if test ! -f "$as_myself"; then
8224 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
8228 # Unset variables that we do not need and which cause bugs (e.g. in
8229 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
8230 # suppresses any "Segmentation fault" message there. '((' could
8231 # trigger a bug in pdksh 5.2.14.
8232 for as_var in BASH_ENV ENV MAIL MAILPATH
8233 do eval test x\${$as_var+set} = xset \
8234 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
8247 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
8250 # as_fn_error STATUS ERROR [LINENO LOG_FD]
8251 # ----------------------------------------
8252 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
8253 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
8254 # script with STATUS, using 1 if that was 0.
8257 as_status=$1; test $as_status -eq 0 && as_status=1
8259 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
8260 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
8262 $as_echo "$as_me: error: $2" >&2
8263 as_fn_exit $as_status
8267 # as_fn_set_status STATUS
8268 # -----------------------
8269 # Set $? to STATUS, without forking.
8273 } # as_fn_set_status
8277 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
8287 # Portably unset VAR.
8290 { eval $1=; unset $1;}
8292 as_unset=as_fn_unset
8293 # as_fn_append VAR VALUE
8294 # ----------------------
8295 # Append the text in VALUE to the end of the definition contained in VAR. Take
8296 # advantage of any shell optimizations that allow amortized linear growth over
8297 # repeated appends, instead of the typical quadratic growth present in naive
8299 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
8300 eval 'as_fn_append ()
8311 # as_fn_arith ARG...
8312 # ------------------
8313 # Perform arithmetic evaluation on the ARGs, and store the result in the
8314 # global $as_val. Take advantage of shells that can avoid forks. The arguments
8315 # must be portable across $(()) and expr.
8316 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
8317 eval 'as_fn_arith ()
8324 as_val=`expr "$@" || test $? -eq 1`
8329 if expr a : '\(a\)' >/dev/null 2>&1 &&
8330 test "X`expr 00001 : '.*\(...\)'`" = X001; then
8336 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
8337 as_basename=basename
8342 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
8348 as_me=`$as_basename -- "$0" ||
8349 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
8350 X"$0" : 'X\(//\)$' \| \
8351 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
8353 sed '/^.*\/\([^/][^/]*\)\/*$/{
8367 # Avoid depending upon Character Ranges.
8368 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
8369 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
8370 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
8371 as_cr_digits='0123456789'
8372 as_cr_alnum=$as_cr_Letters$as_cr_digits
8374 ECHO_C= ECHO_N= ECHO_T=
8375 case `echo -n x` in #(((((
8377 case `echo 'xy\c'` in
8378 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
8380 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
8387 rm -f conf$$ conf$$.exe conf$$.file
8388 if test -d conf$$.dir; then
8389 rm -f conf$$.dir/conf$$.file
8392 mkdir conf$$.dir 2>/dev/null
8394 if (echo >conf$$.file) 2>/dev/null; then
8395 if ln -s conf$$.file conf$$ 2>/dev/null; then
8397 # ... but there are two gotchas:
8398 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
8399 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
8400 # In both cases, we have to default to `cp -p'.
8401 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
8403 elif ln conf$$.file conf$$ 2>/dev/null; then
8411 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
8412 rmdir conf$$.dir 2>/dev/null
8417 # Create "$as_dir" as a directory, including parents if necessary.
8422 -*) as_dir=./$as_dir;;
8424 test -d "$as_dir" || eval $as_mkdir_p || {
8428 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
8429 *) as_qdir=$as_dir;;
8431 as_dirs="'$as_qdir' $as_dirs"
8432 as_dir=`$as_dirname -- "$as_dir" ||
8433 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8434 X"$as_dir" : 'X\(//\)[^/]' \| \
8435 X"$as_dir" : 'X\(//\)$' \| \
8436 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
8437 $as_echo X"$as_dir" |
8438 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8455 test -d "$as_dir" && break
8457 test -z "$as_dirs" || eval "mkdir $as_dirs"
8458 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
8462 if mkdir -p . 2>/dev/null; then
8463 as_mkdir_p='mkdir -p "$as_dir"'
8465 test -d ./-p && rmdir ./-p
8469 if test -x / >/dev/null 2>&1; then
8472 if ls -dL / >/dev/null 2>&1; then
8479 if test -d "$1"; then
8485 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
8486 ???[sx]*):;;*)false;;esac;fi
8490 as_executable_p=$as_test_x
8492 # Sed expression to map a string onto a valid CPP name.
8493 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
8495 # Sed expression to map a string onto a valid variable name.
8496 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
8500 ## ----------------------------------- ##
8501 ## Main body of $CONFIG_STATUS script. ##
8502 ## ----------------------------------- ##
8504 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
8506 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8507 # Save the log message, to keep $0 and so on meaningful, and to
8508 # report actual input values of CONFIG_FILES etc. instead of their
8509 # values after options handling.
8511 This file was extended by GNU C Library $as_me (see version.h), which was
8512 generated by GNU Autoconf 2.68. Invocation command line was
8514 CONFIG_FILES = $CONFIG_FILES
8515 CONFIG_HEADERS = $CONFIG_HEADERS
8516 CONFIG_LINKS = $CONFIG_LINKS
8517 CONFIG_COMMANDS = $CONFIG_COMMANDS
8520 on `(hostname || uname -n) 2>/dev/null | sed 1q`
8525 case $ac_config_files in *"
8526 "*) set x $ac_config_files; shift; ac_config_files=$*;;
8529 case $ac_config_headers in *"
8530 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
8534 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8535 # Files that config.status was made for.
8536 config_files="$ac_config_files"
8537 config_headers="$ac_config_headers"
8538 config_commands="$ac_config_commands"
8542 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8544 \`$as_me' instantiates files and other configuration actions
8545 from templates according to the current configuration. Unless the files
8546 and actions are specified as TAGs, all are instantiated by default.
8548 Usage: $0 [OPTION]... [TAG]...
8550 -h, --help print this help, then exit
8551 -V, --version print version number and configuration settings, then exit
8552 --config print configuration, then exit
8553 -q, --quiet, --silent
8554 do not print progress messages
8555 -d, --debug don't remove temporary files
8556 --recheck update $as_me by reconfiguring in the same conditions
8557 --file=FILE[:TEMPLATE]
8558 instantiate the configuration file FILE
8559 --header=FILE[:TEMPLATE]
8560 instantiate the configuration header FILE
8562 Configuration files:
8565 Configuration headers:
8568 Configuration commands:
8571 Report bugs to <glibc>.
8572 GNU C Library home page: <http://www.gnu.org/software/c-library/>.
8573 General help using GNU software: <http://www.gnu.org/gethelp/>."
8576 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8577 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
8579 GNU C Library config.status (see version.h)
8580 configured by $0, generated by GNU Autoconf 2.68,
8581 with options \\"\$ac_cs_config\\"
8583 Copyright (C) 2010 Free Software Foundation, Inc.
8584 This config.status script is free software; the Free Software Foundation
8585 gives unlimited permission to copy, distribute and modify it."
8591 test -n "\$AWK" || AWK=awk
8594 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8595 # The default lists apply if the user does not specify any file.
8601 ac_option=`expr "X$1" : 'X\([^=]*\)='`
8602 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
8606 ac_option=`expr "X$1" : 'X\([^=]*\)='`
8618 # Handling of the options.
8619 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8621 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
8622 $as_echo "$ac_cs_version"; exit ;;
8623 --config | --confi | --conf | --con | --co | --c )
8624 $as_echo "$ac_cs_config"; exit ;;
8625 --debug | --debu | --deb | --de | --d | -d )
8627 --file | --fil | --fi | --f )
8630 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8631 '') as_fn_error $? "missing file argument" ;;
8633 as_fn_append CONFIG_FILES " '$ac_optarg'"
8634 ac_need_defaults=false;;
8635 --header | --heade | --head | --hea )
8638 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8640 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
8641 ac_need_defaults=false;;
8643 # Conflict between --help and --header
8644 as_fn_error $? "ambiguous option: \`$1'
8645 Try \`$0 --help' for more information.";;
8646 --help | --hel | -h )
8647 $as_echo "$ac_cs_usage"; exit ;;
8648 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
8649 | -silent | --silent | --silen | --sile | --sil | --si | --s)
8653 -*) as_fn_error $? "unrecognized option: \`$1'
8654 Try \`$0 --help' for more information." ;;
8656 *) as_fn_append ac_config_targets " $1"
8657 ac_need_defaults=false ;;
8663 ac_configure_extra_args=
8665 if $ac_cs_silent; then
8667 ac_configure_extra_args="$ac_configure_extra_args --silent"
8671 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8672 if \$ac_cs_recheck; then
8673 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
8675 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
8676 CONFIG_SHELL='$SHELL'
8682 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8686 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
8687 ## Running $as_me. ##
8693 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8697 config_vars='$config_vars'
8701 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8703 # Handling of arguments.
8704 for ac_config_target in $ac_config_targets
8706 case $ac_config_target in
8707 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
8708 "config.make") CONFIG_FILES="$CONFIG_FILES config.make" ;;
8709 "${config_makefile}") CONFIG_FILES="$CONFIG_FILES ${config_makefile}" ;;
8710 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
8712 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
8717 # If the user did not use the arguments to specify the items to instantiate,
8718 # then the envvar interface is used. Set only those that are not.
8719 # We use the long form for the default assignment because of an extremely
8720 # bizarre bug on SunOS 4.1.3.
8721 if $ac_need_defaults; then
8722 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
8723 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
8724 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
8727 # Have a temporary directory for convenience. Make it in the build tree
8728 # simply because there is no reason against having it here, and in addition,
8729 # creating and moving files from /tmp can sometimes cause problems.
8730 # Hook for its removal unless debugging.
8731 # Note that there is a small window in which the directory will not be cleaned:
8732 # after its creation but before its name has been assigned to `$tmp'.
8736 trap 'exit_status=$?
8738 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
8740 trap 'as_fn_exit 1' 1 2 13 15
8742 # Create a (secure) tmp directory for tmp files.
8745 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
8749 tmp=./conf$$-$RANDOM
8750 (umask 077 && mkdir "$tmp")
8751 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
8754 # Set up the scripts for CONFIG_FILES section.
8755 # No need to generate them if there are no CONFIG_FILES.
8756 # This happens for instance with `./config.status config.h'.
8757 if test -n "$CONFIG_FILES"; then
8760 ac_cr=`echo X | tr X '\015'`
8761 # On cygwin, bash can eat \r inside `` if the user requested igncr.
8762 # But we know of no other shell where ac_cr would be empty at this
8763 # point, so we can use a bashism as a fallback.
8764 if test "x$ac_cr" = x; then
8765 eval ac_cr=\$\'\\r\'
8767 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
8768 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
8774 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
8779 echo "cat >conf$$subs.awk <<_ACEOF" &&
8780 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
8783 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8784 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
8786 for ac_last_try in false false false false false :; do
8787 . ./conf$$subs.sh ||
8788 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8790 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
8791 if test $ac_delim_n = $ac_delim_num; then
8793 elif $ac_last_try; then
8794 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8796 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8801 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8802 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
8806 s/^/S["/; s/!.*/"]=/
8816 s/\(.\{148\}\)..*/\1/
8818 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
8823 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8830 s/\(.\{148\}\)..*/\1/
8832 s/["\\]/\\&/g; s/^/"/; s/$/"/
8836 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8841 ' <conf$$subs.awk | sed '
8846 ' >>$CONFIG_STATUS || ac_write_fail=1
8847 rm -f conf$$subs.awk
8848 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8850 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
8851 for (key in S) S_is_set[key] = 1
8857 nfields = split(line, field, "@")
8859 len = length(field[1])
8860 for (i = 2; i < nfields; i++) {
8862 keylen = length(key)
8863 if (S_is_set[key]) {
8865 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
8866 len += length(value) + length(field[++i])
8877 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8878 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
8879 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
8882 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
8883 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
8886 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
8887 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
8888 # trailing colons and then remove the whole line if VPATH becomes empty
8889 # (actually we leave an empty line to preserve line numbers).
8890 if test "x$srcdir" = x.; then
8891 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
8909 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8910 fi # test -n "$CONFIG_FILES"
8912 # Set up the scripts for CONFIG_HEADERS section.
8913 # No need to generate them if there are no CONFIG_HEADERS.
8914 # This happens for instance with `./config.status Makefile'.
8915 if test -n "$CONFIG_HEADERS"; then
8916 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
8920 # Transform confdefs.h into an awk script `defines.awk', embedded as
8921 # here-document in config.status, that substitutes the proper values into
8922 # config.h.in to produce config.h.
8924 # Create a delimiter string that does not exist in confdefs.h, to ease
8925 # handling of long lines.
8927 for ac_last_try in false false :; do
8928 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
8929 if test -z "$ac_tt"; then
8931 elif $ac_last_try; then
8932 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
8934 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8938 # For the awk script, D is an array of macro values keyed by name,
8939 # likewise P contains macro parameters if any. Preserve backslash
8940 # newline sequences.
8942 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
8944 s/.\{148\}/&'"$ac_delim"'/g
8947 s/^[ ]*#[ ]*define[ ][ ]*/ /
8954 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
8956 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
8960 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
8961 D["\1"]=" \3\\\\\\n"\\/p
8963 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
8968 s/.\{148\}/&'"$ac_delim"'/g
8973 s/["\\]/\\&/g; s/^/"/; s/$/"/p
8976 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
8978 ' <confdefs.h | sed '
8979 s/'"$ac_delim"'/"\\\
8980 "/g' >>$CONFIG_STATUS || ac_write_fail=1
8982 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8983 for (key in D) D_is_set[key] = 1
8986 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
8988 split(line, arg, " ")
8989 if (arg[1] == "#") {
8993 defundef = substr(arg[1], 2)
8996 split(mac1, mac2, "(") #)
8998 prefix = substr(line, 1, index(line, defundef) - 1)
8999 if (D_is_set[macro]) {
9000 # Preserve the white space surrounding the "#".
9001 print prefix "define", macro P[macro] D[macro]
9004 # Replace #undef with comments. This is necessary, for example,
9005 # in the case of _POSIX_SOURCE, which is predefined and required
9006 # on some systems where configure will not decide to define it.
9007 if (defundef == "undef") {
9008 print "/*", prefix defundef, macro, "*/"
9016 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9017 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
9018 fi # test -n "$CONFIG_HEADERS"
9021 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
9026 :[FHLC]) ac_mode=$ac_tag; continue;;
9028 case $ac_mode$ac_tag in
9030 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
9031 :[FH]-) ac_tag=-:-;;
9032 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
9049 -) ac_f="$ac_tmp/stdin";;
9050 *) # Look for the file first in the build tree, then in the source tree
9051 # (if the path is not absolute). The absolute path cannot be DOS-style,
9052 # because $ac_f cannot contain `:'.
9056 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
9058 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
9060 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
9061 as_fn_append ac_file_inputs " '$ac_f'"
9064 # Let's still pretend it is `configure' which instantiates (i.e., don't
9065 # use $as_me), people would be surprised to read:
9066 # /* config.h. Generated by config.status. */
9067 configure_input='Generated from '`
9068 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
9070 if test x"$ac_file" != x-; then
9071 configure_input="$ac_file. $configure_input"
9072 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
9073 $as_echo "$as_me: creating $ac_file" >&6;}
9075 # Neutralize special characters interpreted by sed in replacement strings.
9076 case $configure_input in #(
9077 *\&* | *\|* | *\\* )
9078 ac_sed_conf_input=`$as_echo "$configure_input" |
9079 sed 's/[\\\\&|]/\\\\&/g'`;; #(
9080 *) ac_sed_conf_input=$configure_input;;
9084 *:-:* | *:-) cat >"$ac_tmp/stdin" \
9085 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
9090 ac_dir=`$as_dirname -- "$ac_file" ||
9091 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9092 X"$ac_file" : 'X\(//\)[^/]' \| \
9093 X"$ac_file" : 'X\(//\)$' \| \
9094 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
9095 $as_echo X"$ac_file" |
9096 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
9113 as_dir="$ac_dir"; as_fn_mkdir_p
9117 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
9119 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
9120 # A ".." for each directory in $ac_dir_suffix.
9121 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
9122 case $ac_top_builddir_sub in
9123 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
9124 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
9127 ac_abs_top_builddir=$ac_pwd
9128 ac_abs_builddir=$ac_pwd$ac_dir_suffix
9129 # for backward compatibility:
9130 ac_top_builddir=$ac_top_build_prefix
9133 .) # We are building in place.
9135 ac_top_srcdir=$ac_top_builddir_sub
9136 ac_abs_top_srcdir=$ac_pwd ;;
9137 [\\/]* | ?:[\\/]* ) # Absolute name.
9138 ac_srcdir=$srcdir$ac_dir_suffix;
9139 ac_top_srcdir=$srcdir
9140 ac_abs_top_srcdir=$srcdir ;;
9142 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
9143 ac_top_srcdir=$ac_top_build_prefix$srcdir
9144 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
9146 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
9156 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
9157 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
9161 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9162 # If the template does not know about datarootdir, expand it.
9163 # FIXME: This hack should be removed a few years after 2.60.
9164 ac_datarootdir_hack=; ac_datarootdir_seen=
9175 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
9176 *datarootdir*) ac_datarootdir_seen=yes;;
9177 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
9178 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
9179 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
9181 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9182 ac_datarootdir_hack='
9183 s&@datadir@&$datadir&g
9184 s&@docdir@&$docdir&g
9185 s&@infodir@&$infodir&g
9186 s&@localedir@&$localedir&g
9187 s&@mandir@&$mandir&g
9188 s&\\\${datarootdir}&$datarootdir&g' ;;
9192 # Neutralize VPATH when `$srcdir' = `.'.
9193 # Shell code in configure.ac might set extrasub.
9194 # FIXME: do we really want to maintain this feature?
9195 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9196 ac_sed_extra="$ac_vpsub
9199 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9201 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
9202 s|@configure_input@|$ac_sed_conf_input|;t t
9203 s&@top_builddir@&$ac_top_builddir_sub&;t t
9204 s&@top_build_prefix@&$ac_top_build_prefix&;t t
9205 s&@srcdir@&$ac_srcdir&;t t
9206 s&@abs_srcdir@&$ac_abs_srcdir&;t t
9207 s&@top_srcdir@&$ac_top_srcdir&;t t
9208 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
9209 s&@builddir@&$ac_builddir&;t t
9210 s&@abs_builddir@&$ac_abs_builddir&;t t
9211 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
9212 s&@INSTALL@&$ac_INSTALL&;t t
9213 $ac_datarootdir_hack
9215 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
9216 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9218 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
9219 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
9220 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
9221 "$ac_tmp/out"`; test -z "$ac_out"; } &&
9222 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9223 which seems to be undefined. Please make sure it is defined" >&5
9224 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9225 which seems to be undefined. Please make sure it is defined" >&2;}
9227 rm -f "$ac_tmp/stdin"
9229 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
9230 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
9232 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9238 if test x"$ac_file" != x-; then
9240 $as_echo "/* $configure_input */" \
9241 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
9242 } >"$ac_tmp/config.h" \
9243 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9244 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
9245 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
9246 $as_echo "$as_me: $ac_file is unchanged" >&6;}
9249 mv "$ac_tmp/config.h" "$ac_file" \
9250 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9253 $as_echo "/* $configure_input */" \
9254 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
9255 || as_fn_error $? "could not create -" "$LINENO" 5
9259 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
9260 $as_echo "$as_me: executing $ac_file commands" >&6;}
9265 case $ac_file$ac_mode in
9267 case $CONFIG_FILES in *config.make*)
9268 echo "$config_vars" >> config.make;;
9270 test -d bits || mkdir bits ;;
9278 ac_clean_files=$ac_clean_files_save
9280 test $ac_write_fail = 0 ||
9281 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
9284 # configure is writing to config.log, and then calls config.status.
9285 # config.status does its own redirection, appending to config.log.
9286 # Unfortunately, on DOS this fails, as config.log is still kept open
9287 # by configure, so config.status won't be able to write to it; its
9288 # output is simply discarded. So we exec the FD to /dev/null,
9289 # effectively closing config.log, so it can be properly (re)opened and
9290 # appended to by config.status. When coming back to configure, we
9291 # need to make the FD available again.
9292 if test "$no_create" != yes; then
9294 ac_config_status_args=
9295 test "$silent" = yes &&
9296 ac_config_status_args="$ac_config_status_args --quiet"
9298 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
9300 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
9301 # would make configure fail if this is the last instruction.
9302 $ac_cs_success || as_fn_exit 1
9306 # CONFIG_SUBDIRS section.
9308 if test "$no_recursion" != yes; then
9310 # Remove --cache-file, --srcdir, and --disable-option-checking arguments
9311 # so they do not pile up.
9312 ac_sub_configure_args=
9314 eval "set x $ac_configure_args"
9318 if test -n "$ac_prev"; then
9323 -cache-file | --cache-file | --cache-fil | --cache-fi \
9324 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
9325 ac_prev=cache_file ;;
9326 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
9327 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
9330 --config-cache | -C)
9332 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
9334 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
9336 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
9338 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
9340 --disable-option-checking)
9344 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
9346 as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
9350 # Always prepend --prefix to ensure using the same prefix
9351 # in subdir configurations.
9352 ac_arg="--prefix=$prefix"
9354 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
9356 ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
9359 if test "$silent" = yes; then
9360 ac_sub_configure_args="--silent $ac_sub_configure_args"
9363 # Always prepend --disable-option-checking to silence warnings, since
9364 # different subdirs can have different --enable and --with options.
9365 ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
9368 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
9370 # Do not complain, so a configure script can configure whichever
9371 # parts of a large source tree are present.
9372 test -d "$srcdir/$ac_dir" || continue
9374 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
9375 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
9376 $as_echo "$ac_msg" >&6
9377 as_dir="$ac_dir"; as_fn_mkdir_p
9381 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
9383 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
9384 # A ".." for each directory in $ac_dir_suffix.
9385 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
9386 case $ac_top_builddir_sub in
9387 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
9388 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
9391 ac_abs_top_builddir=$ac_pwd
9392 ac_abs_builddir=$ac_pwd$ac_dir_suffix
9393 # for backward compatibility:
9394 ac_top_builddir=$ac_top_build_prefix
9397 .) # We are building in place.
9399 ac_top_srcdir=$ac_top_builddir_sub
9400 ac_abs_top_srcdir=$ac_pwd ;;
9401 [\\/]* | ?:[\\/]* ) # Absolute name.
9402 ac_srcdir=$srcdir$ac_dir_suffix;
9403 ac_top_srcdir=$srcdir
9404 ac_abs_top_srcdir=$srcdir ;;
9406 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
9407 ac_top_srcdir=$ac_top_build_prefix$srcdir
9408 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
9410 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
9415 # Check for guested configure; otherwise get Cygnus style configure.
9416 if test -f "$ac_srcdir/configure.gnu"; then
9417 ac_sub_configure=$ac_srcdir/configure.gnu
9418 elif test -f "$ac_srcdir/configure"; then
9419 ac_sub_configure=$ac_srcdir/configure
9420 elif test -f "$ac_srcdir/configure.in"; then
9421 # This should be Cygnus configure.
9422 ac_sub_configure=$ac_aux_dir/configure
9424 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
9425 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
9429 # The recursion is here.
9430 if test -n "$ac_sub_configure"; then
9431 # Make the cache file name correct relative to the subdirectory.
9433 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
9435 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
9438 { $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
9439 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
9440 # The eval makes quoting arguments work.
9441 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
9442 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
9443 as_fn_error $? "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
9449 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
9450 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
9451 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}