2 # From configure.in CVSid.
3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated by GNU Autoconf 2.68 for GNU C Library (see version.h).
6 # Report bugs to <glibc>.
9 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
10 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
14 # This configure script is free software; the Free Software Foundation
15 # gives unlimited permission to copy, distribute and modify it.
16 ## -------------------- ##
17 ## M4sh Initialization. ##
18 ## -------------------- ##
20 # Be more Bourne compatible
21 DUALCASE=1; export DUALCASE # for MKS sh
22 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
25 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
26 # is contrary to our usage. Disable this feature.
27 alias -g '${1+"$@"}'='"$@"'
30 case `(set -o) 2>/dev/null` in #(
42 # Printing a long string crashes Solaris 7 /usr/bin/printf.
43 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
44 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
45 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
46 # Prefer a ksh shell builtin over an external printf program on Solaris,
47 # but without wasting forks for bash or zsh.
48 if test -z "$BASH_VERSION$ZSH_VERSION" \
49 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
51 as_echo_n='print -rn --'
52 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
56 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
57 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
58 as_echo_n='/usr/ucb/echo -n'
60 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
65 expr "X$arg" : "X\\(.*\\)$as_nl";
66 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
68 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
71 as_echo_n='sh -c $as_echo_n_body as_echo'
74 as_echo='sh -c $as_echo_body as_echo'
77 # The user is always right.
78 if test "${PATH_SEPARATOR+set}" != set; then
80 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
81 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
88 # We need space, tab and new line, in precisely that order. Quoting is
89 # there to prevent editors from complaining about space-tab.
90 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
91 # splitting by setting IFS to empty value.)
94 # Find who we are. Look in the path if we contain no directory separator.
97 *[\\/]* ) as_myself=$0 ;;
98 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
102 test -z "$as_dir" && as_dir=.
103 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
109 # We did not find ourselves, most probably we were run as `sh COMMAND'
110 # in which case we are not to be found in the path.
111 if test "x$as_myself" = x; then
114 if test ! -f "$as_myself"; then
115 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
119 # Unset variables that we do not need and which cause bugs (e.g. in
120 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
121 # suppresses any "Segmentation fault" message there. '((' could
122 # trigger a bug in pdksh 5.2.14.
123 for as_var in BASH_ENV ENV MAIL MAILPATH
124 do eval test x\${$as_var+set} = xset \
125 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
138 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
140 if test "x$CONFIG_SHELL" = x; then
141 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
144 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
145 # is contrary to our usage. Disable this feature.
146 alias -g '\${1+\"\$@\"}'='\"\$@\"'
149 case \`(set -o) 2>/dev/null\` in #(
157 as_required="as_fn_return () { (exit \$1); }
158 as_fn_success () { as_fn_return 0; }
159 as_fn_failure () { as_fn_return 1; }
160 as_fn_ret_success () { return 0; }
161 as_fn_ret_failure () { return 1; }
164 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
165 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
166 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
167 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
168 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
171 exitcode=1; echo positional parameters were not saved.
173 test x\$exitcode = x0 || exit 1"
174 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
175 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
176 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
177 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
178 test \$(( 1 + 1 )) = 2 || exit 1"
179 if (eval "$as_required") 2>/dev/null; then :
184 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
187 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
189 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
192 test -z "$as_dir" && as_dir=.
196 for as_base in sh bash ksh sh5; do
197 # Try only shells that exist, to save several forks.
198 as_shell=$as_dir/$as_base
199 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
200 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
201 CONFIG_SHELL=$as_shell as_have_required=yes
202 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
210 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
211 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
212 CONFIG_SHELL=$SHELL as_have_required=yes
217 if test "x$CONFIG_SHELL" != x; then :
218 # We cannot yet assume a decent shell, so we have to provide a
219 # neutralization value for shells without unset; and this also
220 # works around shells that cannot unset nonexistent variables.
221 # Preserve -v and -x to the replacement shell.
224 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
227 *v*x* | *x*v* ) as_opts=-vx ;;
232 exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"}
235 if test x$as_have_required = xno; then :
236 $as_echo "$0: This script requires a shell more modern than all"
237 $as_echo "$0: the shells that I found on your system."
238 if test x${ZSH_VERSION+set} = xset ; then
239 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
240 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
242 $as_echo "$0: Please tell bug-autoconf@gnu.org and glibc about your
243 $0: system, including any error possibly output before this
244 $0: message. Then install a modern shell, or manually run
245 $0: the script under such a shell if you do have one."
251 SHELL=${CONFIG_SHELL-/bin/sh}
253 # Unset more variables known to interfere with behavior of common tools.
254 CLICOLOR_FORCE= GREP_OPTIONS=
255 unset CLICOLOR_FORCE GREP_OPTIONS
257 ## --------------------- ##
258 ## M4sh Shell Functions. ##
259 ## --------------------- ##
262 # Portably unset VAR.
265 { eval $1=; unset $1;}
269 # as_fn_set_status STATUS
270 # -----------------------
271 # Set $? to STATUS, without forking.
279 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
289 # Create "$as_dir" as a directory, including parents if necessary.
294 -*) as_dir=./$as_dir;;
296 test -d "$as_dir" || eval $as_mkdir_p || {
300 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
303 as_dirs="'$as_qdir' $as_dirs"
304 as_dir=`$as_dirname -- "$as_dir" ||
305 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
306 X"$as_dir" : 'X\(//\)[^/]' \| \
307 X"$as_dir" : 'X\(//\)$' \| \
308 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
309 $as_echo X"$as_dir" |
310 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
327 test -d "$as_dir" && break
329 test -z "$as_dirs" || eval "mkdir $as_dirs"
330 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
334 # as_fn_append VAR VALUE
335 # ----------------------
336 # Append the text in VALUE to the end of the definition contained in VAR. Take
337 # advantage of any shell optimizations that allow amortized linear growth over
338 # repeated appends, instead of the typical quadratic growth present in naive
340 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
341 eval 'as_fn_append ()
354 # Perform arithmetic evaluation on the ARGs, and store the result in the
355 # global $as_val. Take advantage of shells that can avoid forks. The arguments
356 # must be portable across $(()) and expr.
357 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
365 as_val=`expr "$@" || test $? -eq 1`
370 # as_fn_error STATUS ERROR [LINENO LOG_FD]
371 # ----------------------------------------
372 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
373 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
374 # script with STATUS, using 1 if that was 0.
377 as_status=$1; test $as_status -eq 0 && as_status=1
379 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
380 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
382 $as_echo "$as_me: error: $2" >&2
383 as_fn_exit $as_status
386 if expr a : '\(a\)' >/dev/null 2>&1 &&
387 test "X`expr 00001 : '.*\(...\)'`" = X001; then
393 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
399 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
405 as_me=`$as_basename -- "$0" ||
406 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
407 X"$0" : 'X\(//\)$' \| \
408 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
410 sed '/^.*\/\([^/][^/]*\)\/*$/{
424 # Avoid depending upon Character Ranges.
425 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
426 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
427 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
428 as_cr_digits='0123456789'
429 as_cr_alnum=$as_cr_Letters$as_cr_digits
432 as_lineno_1=$LINENO as_lineno_1a=$LINENO
433 as_lineno_2=$LINENO as_lineno_2a=$LINENO
434 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
435 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
436 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
448 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
452 chmod +x "$as_me.lineno" ||
453 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
455 # Don't try to exec as it changes $[0], causing all sort of problems
456 # (the dirname of $[0] is not the place where we might find the
457 # original and so on. Autoconf is especially sensitive to this).
459 # Exit status is that of the last command.
463 ECHO_C= ECHO_N= ECHO_T=
464 case `echo -n x` in #(((((
466 case `echo 'xy\c'` in
467 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
469 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
476 rm -f conf$$ conf$$.exe conf$$.file
477 if test -d conf$$.dir; then
478 rm -f conf$$.dir/conf$$.file
481 mkdir conf$$.dir 2>/dev/null
483 if (echo >conf$$.file) 2>/dev/null; then
484 if ln -s conf$$.file conf$$ 2>/dev/null; then
486 # ... but there are two gotchas:
487 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
488 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
489 # In both cases, we have to default to `cp -p'.
490 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
492 elif ln conf$$.file conf$$ 2>/dev/null; then
500 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
501 rmdir conf$$.dir 2>/dev/null
503 if mkdir -p . 2>/dev/null; then
504 as_mkdir_p='mkdir -p "$as_dir"'
506 test -d ./-p && rmdir ./-p
510 if test -x / >/dev/null 2>&1; then
513 if ls -dL / >/dev/null 2>&1; then
520 if test -d "$1"; then
526 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
527 ???[sx]*):;;*)false;;esac;fi
531 as_executable_p=$as_test_x
533 # Sed expression to map a string onto a valid CPP name.
534 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
536 # Sed expression to map a string onto a valid variable name.
537 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
540 test -n "$DJDIR" || exec 7<&0 </dev/null
544 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
545 # so uname gets run too.
546 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
551 ac_default_prefix=/usr/local
553 ac_config_libobj_dir=.
560 # Identity of this package.
561 PACKAGE_NAME='GNU C Library'
562 PACKAGE_TARNAME='c-library'
563 PACKAGE_VERSION='(see version.h)'
564 PACKAGE_STRING='GNU C Library (see version.h)'
565 PACKAGE_BUGREPORT='glibc'
566 PACKAGE_URL='http://www.gnu.org/software/c-library/'
568 ac_unique_file="include/features.h"
569 enable_option_checking=no
570 # Factoring default headers for most tests.
571 ac_includes_default="\
573 #ifdef HAVE_SYS_TYPES_H
574 # include <sys/types.h>
576 #ifdef HAVE_SYS_STAT_H
577 # include <sys/stat.h>
583 # ifdef HAVE_STDLIB_H
588 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
593 #ifdef HAVE_STRINGS_H
594 # include <strings.h>
596 #ifdef HAVE_INTTYPES_H
597 # include <inttypes.h>
606 ac_subst_vars='LTLIBOBJS
625 libc_cv_cc_novzeroupper
628 libc_cv_cpp_asm_debuginfo
629 libc_cv_forced_unwind
635 libc_cv_gcc_unwind_find_fde
643 libc_cv_cc_submachine
646 libc_cv_have_initfini
656 libc_cv_libgcc_s_suffix
658 libc_cv_cc_with_libunwind
668 libc_cv_gcc_static_libgcc
751 program_transform_name
764 enable_option_checking
784 enable_stackguard_randomization
798 ac_precious_vars='build_alias
813 # Initialize some variables set by options.
815 ac_init_version=false
816 ac_unrecognized_opts=
818 # The variables have the same names as the options, with
819 # dashes changed to underlines.
827 program_transform_name=s,x,x,
835 # Installation directory options.
836 # These are left unexpanded so users can "make install exec_prefix=/foo"
837 # and all the variables that are supposed to be based on exec_prefix
838 # by default will actually change.
839 # Use braces instead of parens because sh, perl, etc. also accept them.
840 # (The list follows the same order as the GNU Coding Standards.)
841 bindir='${exec_prefix}/bin'
842 sbindir='${exec_prefix}/sbin'
843 libexecdir='${exec_prefix}/libexec'
844 datarootdir='${prefix}/share'
845 datadir='${datarootdir}'
846 sysconfdir='${prefix}/etc'
847 sharedstatedir='${prefix}/com'
848 localstatedir='${prefix}/var'
849 includedir='${prefix}/include'
850 oldincludedir='/usr/include'
851 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
852 infodir='${datarootdir}/info'
857 libdir='${exec_prefix}/lib'
858 localedir='${datarootdir}/locale'
859 mandir='${datarootdir}/man'
865 # If the previous option needs an argument, assign it.
866 if test -n "$ac_prev"; then
867 eval $ac_prev=\$ac_option
873 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
878 # Accept the important Cygnus configure options, so we can diagnose typos.
880 case $ac_dashdash$ac_option in
884 -bindir | --bindir | --bindi | --bind | --bin | --bi)
886 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
889 -build | --build | --buil | --bui | --bu)
890 ac_prev=build_alias ;;
891 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
892 build_alias=$ac_optarg ;;
894 -cache-file | --cache-file | --cache-fil | --cache-fi \
895 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
896 ac_prev=cache_file ;;
897 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
898 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
899 cache_file=$ac_optarg ;;
902 cache_file=config.cache ;;
904 -datadir | --datadir | --datadi | --datad)
906 -datadir=* | --datadir=* | --datadi=* | --datad=*)
907 datadir=$ac_optarg ;;
909 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
910 | --dataroo | --dataro | --datar)
911 ac_prev=datarootdir ;;
912 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
913 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
914 datarootdir=$ac_optarg ;;
916 -disable-* | --disable-*)
917 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
918 # Reject names that are not valid shell variable names.
919 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
920 as_fn_error $? "invalid feature name: $ac_useropt"
921 ac_useropt_orig=$ac_useropt
922 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
923 case $ac_user_opts in
927 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
928 ac_unrecognized_sep=', ';;
930 eval enable_$ac_useropt=no ;;
932 -docdir | --docdir | --docdi | --doc | --do)
934 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
937 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
939 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
942 -enable-* | --enable-*)
943 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
944 # Reject names that are not valid shell variable names.
945 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
946 as_fn_error $? "invalid feature name: $ac_useropt"
947 ac_useropt_orig=$ac_useropt
948 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
949 case $ac_user_opts in
953 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
954 ac_unrecognized_sep=', ';;
956 eval enable_$ac_useropt=\$ac_optarg ;;
958 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
959 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
960 | --exec | --exe | --ex)
961 ac_prev=exec_prefix ;;
962 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
963 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
964 | --exec=* | --exe=* | --ex=*)
965 exec_prefix=$ac_optarg ;;
967 -gas | --gas | --ga | --g)
968 # Obsolete; use --with-gas.
971 -help | --help | --hel | --he | -h)
973 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
974 ac_init_help=recursive ;;
975 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
976 ac_init_help=short ;;
978 -host | --host | --hos | --ho)
979 ac_prev=host_alias ;;
980 -host=* | --host=* | --hos=* | --ho=*)
981 host_alias=$ac_optarg ;;
983 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
985 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
987 htmldir=$ac_optarg ;;
989 -includedir | --includedir | --includedi | --included | --include \
990 | --includ | --inclu | --incl | --inc)
991 ac_prev=includedir ;;
992 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
993 | --includ=* | --inclu=* | --incl=* | --inc=*)
994 includedir=$ac_optarg ;;
996 -infodir | --infodir | --infodi | --infod | --info | --inf)
998 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
999 infodir=$ac_optarg ;;
1001 -libdir | --libdir | --libdi | --libd)
1003 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1004 libdir=$ac_optarg ;;
1006 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1007 | --libexe | --libex | --libe)
1008 ac_prev=libexecdir ;;
1009 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1010 | --libexe=* | --libex=* | --libe=*)
1011 libexecdir=$ac_optarg ;;
1013 -localedir | --localedir | --localedi | --localed | --locale)
1014 ac_prev=localedir ;;
1015 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1016 localedir=$ac_optarg ;;
1018 -localstatedir | --localstatedir | --localstatedi | --localstated \
1019 | --localstate | --localstat | --localsta | --localst | --locals)
1020 ac_prev=localstatedir ;;
1021 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1022 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1023 localstatedir=$ac_optarg ;;
1025 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1027 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1028 mandir=$ac_optarg ;;
1030 -nfp | --nfp | --nf)
1031 # Obsolete; use --without-fp.
1034 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1035 | --no-cr | --no-c | -n)
1038 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1039 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1042 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1043 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1044 | --oldin | --oldi | --old | --ol | --o)
1045 ac_prev=oldincludedir ;;
1046 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1047 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1048 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1049 oldincludedir=$ac_optarg ;;
1051 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1053 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1054 prefix=$ac_optarg ;;
1056 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1057 | --program-pre | --program-pr | --program-p)
1058 ac_prev=program_prefix ;;
1059 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1060 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1061 program_prefix=$ac_optarg ;;
1063 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1064 | --program-suf | --program-su | --program-s)
1065 ac_prev=program_suffix ;;
1066 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1067 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1068 program_suffix=$ac_optarg ;;
1070 -program-transform-name | --program-transform-name \
1071 | --program-transform-nam | --program-transform-na \
1072 | --program-transform-n | --program-transform- \
1073 | --program-transform | --program-transfor \
1074 | --program-transfo | --program-transf \
1075 | --program-trans | --program-tran \
1076 | --progr-tra | --program-tr | --program-t)
1077 ac_prev=program_transform_name ;;
1078 -program-transform-name=* | --program-transform-name=* \
1079 | --program-transform-nam=* | --program-transform-na=* \
1080 | --program-transform-n=* | --program-transform-=* \
1081 | --program-transform=* | --program-transfor=* \
1082 | --program-transfo=* | --program-transf=* \
1083 | --program-trans=* | --program-tran=* \
1084 | --progr-tra=* | --program-tr=* | --program-t=*)
1085 program_transform_name=$ac_optarg ;;
1087 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1089 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1090 pdfdir=$ac_optarg ;;
1092 -psdir | --psdir | --psdi | --psd | --ps)
1094 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1097 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1098 | -silent | --silent | --silen | --sile | --sil)
1101 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1103 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1105 sbindir=$ac_optarg ;;
1107 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1108 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1109 | --sharedst | --shareds | --shared | --share | --shar \
1111 ac_prev=sharedstatedir ;;
1112 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1113 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1114 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1116 sharedstatedir=$ac_optarg ;;
1118 -site | --site | --sit)
1120 -site=* | --site=* | --sit=*)
1123 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1125 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1126 srcdir=$ac_optarg ;;
1128 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1129 | --syscon | --sysco | --sysc | --sys | --sy)
1130 ac_prev=sysconfdir ;;
1131 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1132 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1133 sysconfdir=$ac_optarg ;;
1135 -target | --target | --targe | --targ | --tar | --ta | --t)
1136 ac_prev=target_alias ;;
1137 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1138 target_alias=$ac_optarg ;;
1140 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1143 -version | --version | --versio | --versi | --vers | -V)
1144 ac_init_version=: ;;
1147 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1148 # Reject names that are not valid shell variable names.
1149 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1150 as_fn_error $? "invalid package name: $ac_useropt"
1151 ac_useropt_orig=$ac_useropt
1152 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1153 case $ac_user_opts in
1157 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1158 ac_unrecognized_sep=', ';;
1160 eval with_$ac_useropt=\$ac_optarg ;;
1162 -without-* | --without-*)
1163 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1164 # Reject names that are not valid shell variable names.
1165 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1166 as_fn_error $? "invalid package name: $ac_useropt"
1167 ac_useropt_orig=$ac_useropt
1168 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1169 case $ac_user_opts in
1173 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1174 ac_unrecognized_sep=', ';;
1176 eval with_$ac_useropt=no ;;
1179 # Obsolete; use --with-x.
1182 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1183 | --x-incl | --x-inc | --x-in | --x-i)
1184 ac_prev=x_includes ;;
1185 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1186 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1187 x_includes=$ac_optarg ;;
1189 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1190 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1191 ac_prev=x_libraries ;;
1192 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1193 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1194 x_libraries=$ac_optarg ;;
1196 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1197 Try \`$0 --help' for more information"
1201 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1202 # Reject names that are not valid shell variable names.
1203 case $ac_envvar in #(
1204 '' | [0-9]* | *[!_$as_cr_alnum]* )
1205 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1207 eval $ac_envvar=\$ac_optarg
1208 export $ac_envvar ;;
1211 # FIXME: should be removed in autoconf 3.0.
1212 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1213 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1214 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1215 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1221 if test -n "$ac_prev"; then
1222 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1223 as_fn_error $? "missing argument to $ac_option"
1226 if test -n "$ac_unrecognized_opts"; then
1227 case $enable_option_checking in
1229 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1230 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1234 # Check all directory arguments for consistency.
1235 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1236 datadir sysconfdir sharedstatedir localstatedir includedir \
1237 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1238 libdir localedir mandir
1240 eval ac_val=\$$ac_var
1241 # Remove trailing slashes.
1244 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1245 eval $ac_var=\$ac_val;;
1247 # Be sure to have absolute directory names.
1249 [\\/$]* | ?:[\\/]* ) continue;;
1250 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1252 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1255 # There might be people who depend on the old broken behavior: `$host'
1256 # used to hold the argument of --host etc.
1257 # FIXME: To remove some day.
1260 target=$target_alias
1262 # FIXME: To remove some day.
1263 if test "x$host_alias" != x; then
1264 if test "x$build_alias" = x; then
1265 cross_compiling=maybe
1266 $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
1267 If a cross compiler is detected then cross compile mode will be used" >&2
1268 elif test "x$build_alias" != "x$host_alias"; then
1274 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1276 test "$silent" = yes && exec 6>/dev/null
1279 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1280 ac_ls_di=`ls -di .` &&
1281 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1282 as_fn_error $? "working directory cannot be determined"
1283 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1284 as_fn_error $? "pwd does not report name of working directory"
1287 # Find the source files, if location was not specified.
1288 if test -z "$srcdir"; then
1289 ac_srcdir_defaulted=yes
1290 # Try the directory containing this script, then the parent directory.
1291 ac_confdir=`$as_dirname -- "$as_myself" ||
1292 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1293 X"$as_myself" : 'X\(//\)[^/]' \| \
1294 X"$as_myself" : 'X\(//\)$' \| \
1295 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1296 $as_echo X"$as_myself" |
1297 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1315 if test ! -r "$srcdir/$ac_unique_file"; then
1319 ac_srcdir_defaulted=no
1321 if test ! -r "$srcdir/$ac_unique_file"; then
1322 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1323 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1325 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1327 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1329 # When building in place, set srcdir=.
1330 if test "$ac_abs_confdir" = "$ac_pwd"; then
1333 # Remove unnecessary trailing slashes from srcdir.
1334 # Double slashes in file names in object file debugging info
1335 # mess up M-x gdb in Emacs.
1337 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1339 for ac_var in $ac_precious_vars; do
1340 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1341 eval ac_env_${ac_var}_value=\$${ac_var}
1342 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1343 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1347 # Report the --help message.
1349 if test "$ac_init_help" = "long"; then
1350 # Omit some internal or obsolete options to make the list less imposing.
1351 # This message is too long to be a string in the A/UX 3.1 sh.
1353 \`configure' configures GNU C Library (see version.h) to adapt to many kinds of systems.
1355 Usage: $0 [OPTION]... [VAR=VALUE]...
1357 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1358 VAR=VALUE. See below for descriptions of some of the useful variables.
1360 Defaults for the options are specified in brackets.
1363 -h, --help display this help and exit
1364 --help=short display options specific to this package
1365 --help=recursive display the short help of all the included packages
1366 -V, --version display version information and exit
1367 -q, --quiet, --silent do not print \`checking ...' messages
1368 --cache-file=FILE cache test results in FILE [disabled]
1369 -C, --config-cache alias for \`--cache-file=config.cache'
1370 -n, --no-create do not create output files
1371 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1373 Installation directories:
1374 --prefix=PREFIX install architecture-independent files in PREFIX
1375 [$ac_default_prefix]
1376 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1379 By default, \`make install' will install all the files in
1380 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1381 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1382 for instance \`--prefix=\$HOME'.
1384 For better control, use the options below.
1386 Fine tuning of the installation directories:
1387 --bindir=DIR user executables [EPREFIX/bin]
1388 --sbindir=DIR system admin executables [EPREFIX/sbin]
1389 --libexecdir=DIR program executables [EPREFIX/libexec]
1390 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1391 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1392 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1393 --libdir=DIR object code libraries [EPREFIX/lib]
1394 --includedir=DIR C header files [PREFIX/include]
1395 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1396 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1397 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1398 --infodir=DIR info documentation [DATAROOTDIR/info]
1399 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1400 --mandir=DIR man documentation [DATAROOTDIR/man]
1401 --docdir=DIR documentation root [DATAROOTDIR/doc/c-library]
1402 --htmldir=DIR html documentation [DOCDIR]
1403 --dvidir=DIR dvi documentation [DOCDIR]
1404 --pdfdir=DIR pdf documentation [DOCDIR]
1405 --psdir=DIR ps documentation [DOCDIR]
1411 --build=BUILD configure for building on BUILD [guessed]
1412 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1416 if test -n "$ac_init_help"; then
1417 case $ac_init_help in
1418 short | recursive ) echo "Configuration of GNU C Library (see version.h):";;
1423 --disable-option-checking ignore unrecognized --enable/--with options
1424 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1425 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1426 --disable-sanity-checks really do not use threads (should not be used except
1427 in special situations) [default=yes]
1428 --enable-check-abi do "make check-abi" in "make check" (no/warn/yes)
1430 --enable-shared build shared library [default=yes if GNU ld & ELF]
1431 --enable-profile build profiled library [default=no]
1432 --enable-omitfp build undebuggable optimized library [default=no]
1433 --enable-bounded build with runtime bounds checking [default=no]
1434 --disable-versioning do not include versioning information in the library
1435 objects [default=yes if supported]
1436 --enable-oldest-abi=ABI configure the oldest ABI supported [e.g. 2.2]
1437 [default=glibc default]
1438 --enable-stackguard-randomization
1439 initialize __stack_chk_guard canary with a random
1440 number at program start
1441 --enable-add-ons[=DIRS...]
1442 configure and build add-ons in DIR1,DIR2,... search
1443 for add-ons if no parameter given
1444 --disable-hidden-plt do not hide internal function calls to avoid PLT
1445 --enable-bind-now disable lazy relocations in DSOs
1446 --enable-static-nss build static NSS modules [default=no]
1447 --disable-force-install don't force installation of files from this package,
1448 even if they are older than the installed files
1449 --enable-kernel=VERSION compile for compatibility with kernel not older than
1451 --enable-all-warnings enable all useful warnings gcc can issue
1452 --enable-multi-arch enable single DSO with optimizations for multiple
1454 --enable-nss-crypt enable libcrypt to use nss
1457 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1458 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1459 --with-gd=DIR find libgd include dir and library with prefix DIR
1460 --with-gd-include=DIR find libgd include files in DIR
1461 --with-gd-lib=DIR find libgd library files in DIR
1462 --with-fp if using floating-point hardware [default=yes]
1463 --with-binutils=PATH specify location of binutils (as and ld)
1464 --with-elf if using the ELF object format
1465 --with-selinux if building with SELinux support
1466 --with-xcoff if using the XCOFF object format
1467 --without-cvs if CVS should not be used
1468 --with-headers=PATH location of system headers to use (for example
1469 /usr/src/linux/include) [default=compiler default]
1470 --with-default-link do not use explicit linker scripts [default=no]
1471 --with-tls enable support for TLS
1472 --without-__thread do not use TLS features even when supporting them
1473 --with-cpu=CPU select code for CPU variant
1475 Some influential environment variables:
1476 CC C compiler command
1477 CFLAGS C compiler flags
1478 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1479 nonstandard directory <lib dir>
1480 LIBS libraries to pass to the linker, e.g. -l<library>
1481 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1482 you have headers in a nonstandard directory <include dir>
1484 CXX C++ compiler command
1485 CXXFLAGS C++ compiler flags
1487 Use these variables to override the choices made by `configure' or to help
1488 it to find libraries and programs with nonstandard names/locations.
1490 Report bugs to <glibc>.
1491 GNU C Library home page: <http://www.gnu.org/software/c-library/>.
1492 General help using GNU software: <http://www.gnu.org/gethelp/>.
1497 if test "$ac_init_help" = "recursive"; then
1498 # If there are subdirs, report their specific --help.
1499 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1500 test -d "$ac_dir" ||
1501 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1506 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1508 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1509 # A ".." for each directory in $ac_dir_suffix.
1510 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1511 case $ac_top_builddir_sub in
1512 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1513 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1516 ac_abs_top_builddir=$ac_pwd
1517 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1518 # for backward compatibility:
1519 ac_top_builddir=$ac_top_build_prefix
1522 .) # We are building in place.
1524 ac_top_srcdir=$ac_top_builddir_sub
1525 ac_abs_top_srcdir=$ac_pwd ;;
1526 [\\/]* | ?:[\\/]* ) # Absolute name.
1527 ac_srcdir=$srcdir$ac_dir_suffix;
1528 ac_top_srcdir=$srcdir
1529 ac_abs_top_srcdir=$srcdir ;;
1531 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1532 ac_top_srcdir=$ac_top_build_prefix$srcdir
1533 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1535 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1537 cd "$ac_dir" || { ac_status=$?; continue; }
1538 # Check for guested configure.
1539 if test -f "$ac_srcdir/configure.gnu"; then
1541 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1542 elif test -f "$ac_srcdir/configure"; then
1544 $SHELL "$ac_srcdir/configure" --help=recursive
1546 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1548 cd "$ac_pwd" || { ac_status=$?; break; }
1552 test -n "$ac_init_help" && exit $ac_status
1553 if $ac_init_version; then
1555 GNU C Library configure (see version.h)
1556 generated by GNU Autoconf 2.68
1558 Copyright (C) 2010 Free Software Foundation, Inc.
1559 This configure script is free software; the Free Software Foundation
1560 gives unlimited permission to copy, distribute and modify it.
1565 ## ------------------------ ##
1566 ## Autoconf initialization. ##
1567 ## ------------------------ ##
1569 # ac_fn_c_try_compile LINENO
1570 # --------------------------
1571 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1572 ac_fn_c_try_compile ()
1574 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1575 rm -f conftest.$ac_objext
1576 if { { ac_try="$ac_compile"
1578 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1579 *) ac_try_echo=$ac_try;;
1581 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1582 $as_echo "$ac_try_echo"; } >&5
1583 (eval "$ac_compile") 2>conftest.err
1585 if test -s conftest.err; then
1586 grep -v '^ *+' conftest.err >conftest.er1
1587 cat conftest.er1 >&5
1588 mv -f conftest.er1 conftest.err
1590 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1591 test $ac_status = 0; } && {
1592 test -z "$ac_c_werror_flag" ||
1593 test ! -s conftest.err
1594 } && test -s conftest.$ac_objext; then :
1597 $as_echo "$as_me: failed program was:" >&5
1598 sed 's/^/| /' conftest.$ac_ext >&5
1602 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1603 as_fn_set_status $ac_retval
1605 } # ac_fn_c_try_compile
1607 # ac_fn_c_try_cpp LINENO
1608 # ----------------------
1609 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1612 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1613 if { { ac_try="$ac_cpp conftest.$ac_ext"
1615 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1616 *) ac_try_echo=$ac_try;;
1618 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1619 $as_echo "$ac_try_echo"; } >&5
1620 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1622 if test -s conftest.err; then
1623 grep -v '^ *+' conftest.err >conftest.er1
1624 cat conftest.er1 >&5
1625 mv -f conftest.er1 conftest.err
1627 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1628 test $ac_status = 0; } > conftest.i && {
1629 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1630 test ! -s conftest.err
1634 $as_echo "$as_me: failed program was:" >&5
1635 sed 's/^/| /' conftest.$ac_ext >&5
1639 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1640 as_fn_set_status $ac_retval
1644 # ac_fn_cxx_try_compile LINENO
1645 # ----------------------------
1646 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1647 ac_fn_cxx_try_compile ()
1649 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1650 rm -f conftest.$ac_objext
1651 if { { ac_try="$ac_compile"
1653 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1654 *) ac_try_echo=$ac_try;;
1656 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1657 $as_echo "$ac_try_echo"; } >&5
1658 (eval "$ac_compile") 2>conftest.err
1660 if test -s conftest.err; then
1661 grep -v '^ *+' conftest.err >conftest.er1
1662 cat conftest.er1 >&5
1663 mv -f conftest.er1 conftest.err
1665 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1666 test $ac_status = 0; } && {
1667 test -z "$ac_cxx_werror_flag" ||
1668 test ! -s conftest.err
1669 } && test -s conftest.$ac_objext; then :
1672 $as_echo "$as_me: failed program was:" >&5
1673 sed 's/^/| /' conftest.$ac_ext >&5
1677 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1678 as_fn_set_status $ac_retval
1680 } # ac_fn_cxx_try_compile
1682 # ac_fn_c_try_link LINENO
1683 # -----------------------
1684 # Try to link conftest.$ac_ext, and return whether this succeeded.
1687 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1688 rm -f conftest.$ac_objext conftest$ac_exeext
1689 if { { ac_try="$ac_link"
1691 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1692 *) ac_try_echo=$ac_try;;
1694 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1695 $as_echo "$ac_try_echo"; } >&5
1696 (eval "$ac_link") 2>conftest.err
1698 if test -s conftest.err; then
1699 grep -v '^ *+' conftest.err >conftest.er1
1700 cat conftest.er1 >&5
1701 mv -f conftest.er1 conftest.err
1703 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1704 test $ac_status = 0; } && {
1705 test -z "$ac_c_werror_flag" ||
1706 test ! -s conftest.err
1707 } && test -s conftest$ac_exeext && {
1708 test "$cross_compiling" = yes ||
1709 $as_test_x conftest$ac_exeext
1713 $as_echo "$as_me: failed program was:" >&5
1714 sed 's/^/| /' conftest.$ac_ext >&5
1718 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1719 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1720 # interfere with the next link command; also delete a directory that is
1721 # left behind by Apple's compiler. We do this before executing the actions.
1722 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1723 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1724 as_fn_set_status $ac_retval
1726 } # ac_fn_c_try_link
1728 # ac_fn_c_try_run LINENO
1729 # ----------------------
1730 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1731 # that executables *can* be run.
1734 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1735 if { { ac_try="$ac_link"
1737 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1738 *) ac_try_echo=$ac_try;;
1740 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1741 $as_echo "$ac_try_echo"; } >&5
1742 (eval "$ac_link") 2>&5
1744 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1745 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1746 { { case "(($ac_try" in
1747 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1748 *) ac_try_echo=$ac_try;;
1750 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1751 $as_echo "$ac_try_echo"; } >&5
1752 (eval "$ac_try") 2>&5
1754 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1755 test $ac_status = 0; }; }; then :
1758 $as_echo "$as_me: program exited with status $ac_status" >&5
1759 $as_echo "$as_me: failed program was:" >&5
1760 sed 's/^/| /' conftest.$ac_ext >&5
1762 ac_retval=$ac_status
1764 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1765 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1766 as_fn_set_status $ac_retval
1770 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1771 # --------------------------------------------
1772 # Tries to find the compile-time value of EXPR in a program that includes
1773 # INCLUDES, setting VAR accordingly. Returns whether the value could be
1775 ac_fn_c_compute_int ()
1777 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1778 if test "$cross_compiling" = yes; then
1779 # Depending upon the size, compute the lo and hi bounds.
1780 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1781 /* end confdefs.h. */
1786 static int test_array [1 - 2 * !(($2) >= 0)];
1793 if ac_fn_c_try_compile "$LINENO"; then :
1796 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1797 /* end confdefs.h. */
1802 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1809 if ac_fn_c_try_compile "$LINENO"; then :
1810 ac_hi=$ac_mid; break
1812 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
1813 if test $ac_lo -le $ac_mid; then
1817 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
1819 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1822 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1823 /* end confdefs.h. */
1828 static int test_array [1 - 2 * !(($2) < 0)];
1835 if ac_fn_c_try_compile "$LINENO"; then :
1838 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1839 /* end confdefs.h. */
1844 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
1851 if ac_fn_c_try_compile "$LINENO"; then :
1852 ac_lo=$ac_mid; break
1854 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
1855 if test $ac_mid -le $ac_hi; then
1859 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
1861 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1866 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1868 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1869 # Binary search between lo and hi bounds.
1870 while test "x$ac_lo" != "x$ac_hi"; do
1871 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
1872 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1873 /* end confdefs.h. */
1878 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1885 if ac_fn_c_try_compile "$LINENO"; then :
1888 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
1890 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1893 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
1897 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1898 /* end confdefs.h. */
1900 static long int longval () { return $2; }
1901 static unsigned long int ulongval () { return $2; }
1908 FILE *f = fopen ("conftest.val", "w");
1913 long int i = longval ();
1916 fprintf (f, "%ld", i);
1920 unsigned long int i = ulongval ();
1923 fprintf (f, "%lu", i);
1925 /* Do not output a trailing newline, as this causes \r\n confusion
1926 on some platforms. */
1927 return ferror (f) || fclose (f) != 0;
1933 if ac_fn_c_try_run "$LINENO"; then :
1934 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
1938 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
1939 conftest.$ac_objext conftest.beam conftest.$ac_ext
1943 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1944 as_fn_set_status $ac_retval
1946 } # ac_fn_c_compute_int
1948 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1949 # -------------------------------------------------------
1950 # Tests whether HEADER exists and can be compiled using the include files in
1951 # INCLUDES, setting the cache variable VAR accordingly.
1952 ac_fn_c_check_header_compile ()
1954 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1955 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1956 $as_echo_n "checking for $2... " >&6; }
1957 if eval \${$3+:} false; then :
1958 $as_echo_n "(cached) " >&6
1960 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1961 /* end confdefs.h. */
1965 if ac_fn_c_try_compile "$LINENO"; then :
1970 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1974 $as_echo "$ac_res" >&6; }
1975 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1977 } # ac_fn_c_check_header_compile
1978 cat >config.log <<_ACEOF
1979 This file contains any messages produced by compilers while
1980 running configure, to aid debugging if configure makes a mistake.
1982 It was created by GNU C Library $as_me (see version.h), which was
1983 generated by GNU Autoconf 2.68. Invocation command line was
1995 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1996 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1997 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1998 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1999 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2001 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2002 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2004 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2005 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2006 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2007 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2008 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2009 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2010 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2014 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2018 test -z "$as_dir" && as_dir=.
2019 $as_echo "PATH: $as_dir"
2035 # Keep a trace of the command line.
2036 # Strip out --no-create and --no-recursion so they do not pile up.
2037 # Strip out --silent because we don't want to record it for future runs.
2038 # Also quote any args containing shell meta-characters.
2039 # Make two passes to allow for proper duplicate-argument suppression.
2043 ac_must_keep_next=false
2049 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2050 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2051 | -silent | --silent | --silen | --sile | --sil)
2054 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2057 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2059 as_fn_append ac_configure_args1 " '$ac_arg'"
2060 if test $ac_must_keep_next = true; then
2061 ac_must_keep_next=false # Got value, back to normal.
2064 *=* | --config-cache | -C | -disable-* | --disable-* \
2065 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2066 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2067 | -with-* | --with-* | -without-* | --without-* | --x)
2068 case "$ac_configure_args0 " in
2069 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2072 -* ) ac_must_keep_next=true ;;
2075 as_fn_append ac_configure_args " '$ac_arg'"
2080 { ac_configure_args0=; unset ac_configure_args0;}
2081 { ac_configure_args1=; unset ac_configure_args1;}
2083 # When interrupted or exit'd, cleanup temporary files, and complete
2084 # config.log. We remove comments because anyway the quotes in there
2085 # would cause problems or look ugly.
2086 # WARNING: Use '\'' to represent an apostrophe within the trap.
2087 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2088 trap 'exit_status=$?
2089 # Save into config.log some information that might help in debugging.
2093 $as_echo "## ---------------- ##
2094 ## Cache variables. ##
2095 ## ---------------- ##"
2097 # The following way of writing the cache mishandles newlines in values,
2099 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2100 eval ac_val=\$$ac_var
2104 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2105 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2108 _ | IFS | as_nl) ;; #(
2109 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2110 *) { eval $ac_var=; unset $ac_var;} ;;
2115 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2116 *${as_nl}ac_space=\ *)
2118 "s/'\''/'\''\\\\'\'''\''/g;
2119 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2122 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2129 $as_echo "## ----------------- ##
2130 ## Output variables. ##
2131 ## ----------------- ##"
2133 for ac_var in $ac_subst_vars
2135 eval ac_val=\$$ac_var
2137 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2139 $as_echo "$ac_var='\''$ac_val'\''"
2143 if test -n "$ac_subst_files"; then
2144 $as_echo "## ------------------- ##
2145 ## File substitutions. ##
2146 ## ------------------- ##"
2148 for ac_var in $ac_subst_files
2150 eval ac_val=\$$ac_var
2152 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2154 $as_echo "$ac_var='\''$ac_val'\''"
2159 if test -s confdefs.h; then
2160 $as_echo "## ----------- ##
2167 test "$ac_signal" != 0 &&
2168 $as_echo "$as_me: caught signal $ac_signal"
2169 $as_echo "$as_me: exit $exit_status"
2171 rm -f core *.core core.conftest.* &&
2172 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2175 for ac_signal in 1 2 13 15; do
2176 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2180 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2181 rm -f -r conftest* confdefs.h
2183 $as_echo "/* confdefs.h */" > confdefs.h
2185 # Predefined preprocessor variables.
2187 cat >>confdefs.h <<_ACEOF
2188 #define PACKAGE_NAME "$PACKAGE_NAME"
2191 cat >>confdefs.h <<_ACEOF
2192 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2195 cat >>confdefs.h <<_ACEOF
2196 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2199 cat >>confdefs.h <<_ACEOF
2200 #define PACKAGE_STRING "$PACKAGE_STRING"
2203 cat >>confdefs.h <<_ACEOF
2204 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2207 cat >>confdefs.h <<_ACEOF
2208 #define PACKAGE_URL "$PACKAGE_URL"
2212 # Let the site file select an alternate cache file if it wants to.
2213 # Prefer an explicitly selected file to automatically selected ones.
2216 if test -n "$CONFIG_SITE"; then
2217 # We do not want a PATH search for config.site.
2218 case $CONFIG_SITE in #((
2219 -*) ac_site_file1=./$CONFIG_SITE;;
2220 */*) ac_site_file1=$CONFIG_SITE;;
2221 *) ac_site_file1=./$CONFIG_SITE;;
2223 elif test "x$prefix" != xNONE; then
2224 ac_site_file1=$prefix/share/config.site
2225 ac_site_file2=$prefix/etc/config.site
2227 ac_site_file1=$ac_default_prefix/share/config.site
2228 ac_site_file2=$ac_default_prefix/etc/config.site
2230 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2232 test "x$ac_site_file" = xNONE && continue
2233 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2234 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2235 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2236 sed 's/^/| /' "$ac_site_file" >&5
2238 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2239 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2240 as_fn_error $? "failed to load site script $ac_site_file
2241 See \`config.log' for more details" "$LINENO" 5; }
2245 if test -r "$cache_file"; then
2246 # Some versions of bash will fail to source /dev/null (special files
2247 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2248 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2249 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2250 $as_echo "$as_me: loading cache $cache_file" >&6;}
2252 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2253 *) . "./$cache_file";;
2257 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2258 $as_echo "$as_me: creating cache $cache_file" >&6;}
2262 # Check that the precious variables saved in the cache have kept the same
2264 ac_cache_corrupted=false
2265 for ac_var in $ac_precious_vars; do
2266 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2267 eval ac_new_set=\$ac_env_${ac_var}_set
2268 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2269 eval ac_new_val=\$ac_env_${ac_var}_value
2270 case $ac_old_set,$ac_new_set in
2272 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2273 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2274 ac_cache_corrupted=: ;;
2276 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2277 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2278 ac_cache_corrupted=: ;;
2281 if test "x$ac_old_val" != "x$ac_new_val"; then
2282 # differences in whitespace do not lead to failure.
2283 ac_old_val_w=`echo x $ac_old_val`
2284 ac_new_val_w=`echo x $ac_new_val`
2285 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2286 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2287 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2288 ac_cache_corrupted=:
2290 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2291 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2292 eval $ac_var=\$ac_old_val
2294 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2295 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2296 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2297 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2300 # Pass precious variables to config.status.
2301 if test "$ac_new_set" = set; then
2303 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2304 *) ac_arg=$ac_var=$ac_new_val ;;
2306 case " $ac_configure_args " in
2307 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2308 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2312 if $ac_cache_corrupted; then
2313 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2314 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2315 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2316 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2317 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2319 ## -------------------- ##
2320 ## Main body of script. ##
2321 ## -------------------- ##
2324 ac_cpp='$CPP $CPPFLAGS'
2325 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2326 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2327 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2331 ac_config_headers="$ac_config_headers config.h"
2334 for ac_dir in scripts "$srcdir"/scripts; do
2335 if test -f "$ac_dir/install-sh"; then
2337 ac_install_sh="$ac_aux_dir/install-sh -c"
2339 elif test -f "$ac_dir/install.sh"; then
2341 ac_install_sh="$ac_aux_dir/install.sh -c"
2343 elif test -f "$ac_dir/shtool"; then
2345 ac_install_sh="$ac_aux_dir/shtool install -c"
2349 if test -z "$ac_aux_dir"; then
2350 as_fn_error $? "cannot find install-sh, install.sh, or shtool in scripts \"$srcdir\"/scripts" "$LINENO" 5
2353 # These three variables are undocumented and unsupported,
2354 # and are intended to be withdrawn in a future Autoconf release.
2355 # They can cause serious problems if a builder's source tree is in a directory
2356 # whose full name contains unusual characters.
2357 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2358 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2359 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2368 # Make sure we can run config.sub.
2369 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2370 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2372 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2373 $as_echo_n "checking build system type... " >&6; }
2374 if ${ac_cv_build+:} false; then :
2375 $as_echo_n "(cached) " >&6
2377 ac_build_alias=$build_alias
2378 test "x$ac_build_alias" = x &&
2379 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2380 test "x$ac_build_alias" = x &&
2381 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2382 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2383 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2387 $as_echo "$ac_cv_build" >&6; }
2388 case $ac_cv_build in
2390 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2393 ac_save_IFS=$IFS; IFS='-'
2399 # Remember, the first character of IFS is used to create $*,
2400 # except with old shells:
2403 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2406 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2407 $as_echo_n "checking host system type... " >&6; }
2408 if ${ac_cv_host+:} false; then :
2409 $as_echo_n "(cached) " >&6
2411 if test "x$host_alias" = x; then
2412 ac_cv_host=$ac_cv_build
2414 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2415 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2420 $as_echo "$ac_cv_host" >&6; }
2423 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2426 ac_save_IFS=$IFS; IFS='-'
2432 # Remember, the first character of IFS is used to create $*,
2433 # except with old shells:
2436 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2441 ac_cpp='$CPP $CPPFLAGS'
2442 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2443 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2444 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2445 if test -n "$ac_tool_prefix"; then
2446 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2447 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2448 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2449 $as_echo_n "checking for $ac_word... " >&6; }
2450 if ${ac_cv_prog_CC+:} false; then :
2451 $as_echo_n "(cached) " >&6
2453 if test -n "$CC"; then
2454 ac_cv_prog_CC="$CC" # Let the user override the test.
2456 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2460 test -z "$as_dir" && as_dir=.
2461 for ac_exec_ext in '' $ac_executable_extensions; do
2462 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2463 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2464 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2474 if test -n "$CC"; then
2475 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2476 $as_echo "$CC" >&6; }
2478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2479 $as_echo "no" >&6; }
2484 if test -z "$ac_cv_prog_CC"; then
2486 # Extract the first word of "gcc", so it can be a program name with args.
2487 set dummy gcc; ac_word=$2
2488 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2489 $as_echo_n "checking for $ac_word... " >&6; }
2490 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2491 $as_echo_n "(cached) " >&6
2493 if test -n "$ac_ct_CC"; then
2494 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2496 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2500 test -z "$as_dir" && as_dir=.
2501 for ac_exec_ext in '' $ac_executable_extensions; do
2502 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2503 ac_cv_prog_ac_ct_CC="gcc"
2504 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2513 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2514 if test -n "$ac_ct_CC"; then
2515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2516 $as_echo "$ac_ct_CC" >&6; }
2518 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2519 $as_echo "no" >&6; }
2522 if test "x$ac_ct_CC" = x; then
2525 case $cross_compiling:$ac_tool_warned in
2527 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2528 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2529 ac_tool_warned=yes ;;
2537 if test -z "$CC"; then
2538 if test -n "$ac_tool_prefix"; then
2539 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2540 set dummy ${ac_tool_prefix}cc; ac_word=$2
2541 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2542 $as_echo_n "checking for $ac_word... " >&6; }
2543 if ${ac_cv_prog_CC+:} false; then :
2544 $as_echo_n "(cached) " >&6
2546 if test -n "$CC"; then
2547 ac_cv_prog_CC="$CC" # Let the user override the test.
2549 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2553 test -z "$as_dir" && as_dir=.
2554 for ac_exec_ext in '' $ac_executable_extensions; do
2555 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2556 ac_cv_prog_CC="${ac_tool_prefix}cc"
2557 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2567 if test -n "$CC"; then
2568 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2569 $as_echo "$CC" >&6; }
2571 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2572 $as_echo "no" >&6; }
2578 if test -z "$CC"; then
2579 # Extract the first word of "cc", so it can be a program name with args.
2580 set dummy cc; ac_word=$2
2581 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2582 $as_echo_n "checking for $ac_word... " >&6; }
2583 if ${ac_cv_prog_CC+:} false; then :
2584 $as_echo_n "(cached) " >&6
2586 if test -n "$CC"; then
2587 ac_cv_prog_CC="$CC" # Let the user override the test.
2590 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2594 test -z "$as_dir" && as_dir=.
2595 for ac_exec_ext in '' $ac_executable_extensions; do
2596 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2597 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2598 ac_prog_rejected=yes
2602 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2609 if test $ac_prog_rejected = yes; then
2610 # We found a bogon in the path, so make sure we never use it.
2611 set dummy $ac_cv_prog_CC
2613 if test $# != 0; then
2614 # We chose a different compiler from the bogus one.
2615 # However, it has the same basename, so the bogon will be chosen
2616 # first if we set CC to just the basename; use the full file name.
2618 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2624 if test -n "$CC"; then
2625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2626 $as_echo "$CC" >&6; }
2628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2629 $as_echo "no" >&6; }
2634 if test -z "$CC"; then
2635 if test -n "$ac_tool_prefix"; then
2636 for ac_prog in cl.exe
2638 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2639 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2640 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2641 $as_echo_n "checking for $ac_word... " >&6; }
2642 if ${ac_cv_prog_CC+:} false; then :
2643 $as_echo_n "(cached) " >&6
2645 if test -n "$CC"; then
2646 ac_cv_prog_CC="$CC" # Let the user override the test.
2648 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2652 test -z "$as_dir" && as_dir=.
2653 for ac_exec_ext in '' $ac_executable_extensions; do
2654 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2655 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2656 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2666 if test -n "$CC"; then
2667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2668 $as_echo "$CC" >&6; }
2670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2671 $as_echo "no" >&6; }
2675 test -n "$CC" && break
2678 if test -z "$CC"; then
2680 for ac_prog in cl.exe
2682 # Extract the first word of "$ac_prog", so it can be a program name with args.
2683 set dummy $ac_prog; ac_word=$2
2684 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2685 $as_echo_n "checking for $ac_word... " >&6; }
2686 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2687 $as_echo_n "(cached) " >&6
2689 if test -n "$ac_ct_CC"; then
2690 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2692 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2696 test -z "$as_dir" && as_dir=.
2697 for ac_exec_ext in '' $ac_executable_extensions; do
2698 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2699 ac_cv_prog_ac_ct_CC="$ac_prog"
2700 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2709 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2710 if test -n "$ac_ct_CC"; then
2711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2712 $as_echo "$ac_ct_CC" >&6; }
2714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2715 $as_echo "no" >&6; }
2719 test -n "$ac_ct_CC" && break
2722 if test "x$ac_ct_CC" = x; then
2725 case $cross_compiling:$ac_tool_warned in
2727 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2728 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2729 ac_tool_warned=yes ;;
2738 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2739 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2740 as_fn_error $? "no acceptable C compiler found in \$PATH
2741 See \`config.log' for more details" "$LINENO" 5; }
2743 # Provide some information about the compiler.
2744 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2747 for ac_option in --version -v -V -qversion; do
2748 { { ac_try="$ac_compiler $ac_option >&5"
2750 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2751 *) ac_try_echo=$ac_try;;
2753 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2754 $as_echo "$ac_try_echo"; } >&5
2755 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2757 if test -s conftest.err; then
2759 ... rest of stderr output deleted ...
2760 10q' conftest.err >conftest.er1
2761 cat conftest.er1 >&5
2763 rm -f conftest.er1 conftest.err
2764 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2765 test $ac_status = 0; }
2769 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2770 $as_echo_n "checking for suffix of object files... " >&6; }
2771 if ${ac_cv_objext+:} false; then :
2772 $as_echo_n "(cached) " >&6
2774 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2775 /* end confdefs.h. */
2785 rm -f conftest.o conftest.obj
2786 if { { ac_try="$ac_compile"
2788 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2789 *) ac_try_echo=$ac_try;;
2791 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2792 $as_echo "$ac_try_echo"; } >&5
2793 (eval "$ac_compile") 2>&5
2795 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2796 test $ac_status = 0; }; then :
2797 for ac_file in conftest.o conftest.obj conftest.*; do
2798 test -f "$ac_file" || continue;
2800 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
2801 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2806 $as_echo "$as_me: failed program was:" >&5
2807 sed 's/^/| /' conftest.$ac_ext >&5
2809 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2810 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2811 as_fn_error $? "cannot compute suffix of object files: cannot compile
2812 See \`config.log' for more details" "$LINENO" 5; }
2814 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2816 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
2817 $as_echo "$ac_cv_objext" >&6; }
2818 OBJEXT=$ac_cv_objext
2820 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
2821 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
2822 if ${ac_cv_c_compiler_gnu+:} false; then :
2823 $as_echo_n "(cached) " >&6
2825 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2826 /* end confdefs.h. */
2839 if ac_fn_c_try_compile "$LINENO"; then :
2844 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2845 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2848 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
2849 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
2850 if test $ac_compiler_gnu = yes; then
2855 ac_test_CFLAGS=${CFLAGS+set}
2856 ac_save_CFLAGS=$CFLAGS
2857 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
2858 $as_echo_n "checking whether $CC accepts -g... " >&6; }
2859 if ${ac_cv_prog_cc_g+:} false; then :
2860 $as_echo_n "(cached) " >&6
2862 ac_save_c_werror_flag=$ac_c_werror_flag
2863 ac_c_werror_flag=yes
2866 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2867 /* end confdefs.h. */
2877 if ac_fn_c_try_compile "$LINENO"; then :
2881 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2882 /* end confdefs.h. */
2892 if ac_fn_c_try_compile "$LINENO"; then :
2895 ac_c_werror_flag=$ac_save_c_werror_flag
2897 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2898 /* end confdefs.h. */
2908 if ac_fn_c_try_compile "$LINENO"; then :
2911 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2913 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2915 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2916 ac_c_werror_flag=$ac_save_c_werror_flag
2918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
2919 $as_echo "$ac_cv_prog_cc_g" >&6; }
2920 if test "$ac_test_CFLAGS" = set; then
2921 CFLAGS=$ac_save_CFLAGS
2922 elif test $ac_cv_prog_cc_g = yes; then
2923 if test "$GCC" = yes; then
2929 if test "$GCC" = yes; then
2935 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
2936 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
2937 if ${ac_cv_prog_cc_c89+:} false; then :
2938 $as_echo_n "(cached) " >&6
2940 ac_cv_prog_cc_c89=no
2942 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2943 /* end confdefs.h. */
2946 #include <sys/types.h>
2947 #include <sys/stat.h>
2948 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2949 struct buf { int x; };
2950 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2951 static char *e (p, i)
2957 static char *f (char * (*g) (char **, int), char **p, ...)
2962 s = g (p, va_arg (v,int));
2967 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2968 function prototypes and stuff, but not '\xHH' hex character constants.
2969 These don't provoke an error unfortunately, instead are silently treated
2970 as 'x'. The following induces an error, until -std is added to get
2971 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2972 array size at least. It's necessary to write '\x00'==0 to get something
2973 that's true only with -std. */
2974 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2976 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2977 inside strings and character constants. */
2979 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
2981 int test (int i, double x);
2982 struct s1 {int (*f) (int a);};
2983 struct s2 {int (*f) (double a);};
2984 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2990 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2995 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
2996 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2998 CC="$ac_save_CC $ac_arg"
2999 if ac_fn_c_try_compile "$LINENO"; then :
3000 ac_cv_prog_cc_c89=$ac_arg
3002 rm -f core conftest.err conftest.$ac_objext
3003 test "x$ac_cv_prog_cc_c89" != "xno" && break
3005 rm -f conftest.$ac_ext
3010 case "x$ac_cv_prog_cc_c89" in
3012 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3013 $as_echo "none needed" >&6; } ;;
3015 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3016 $as_echo "unsupported" >&6; } ;;
3018 CC="$CC $ac_cv_prog_cc_c89"
3019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3020 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3022 if test "x$ac_cv_prog_cc_c89" != xno; then :
3027 ac_cpp='$CPP $CPPFLAGS'
3028 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3029 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3030 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3032 if test $host != $build; then
3033 for ac_prog in gcc cc
3035 # Extract the first word of "$ac_prog", so it can be a program name with args.
3036 set dummy $ac_prog; ac_word=$2
3037 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3038 $as_echo_n "checking for $ac_word... " >&6; }
3039 if ${ac_cv_prog_BUILD_CC+:} false; then :
3040 $as_echo_n "(cached) " >&6
3042 if test -n "$BUILD_CC"; then
3043 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
3045 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3049 test -z "$as_dir" && as_dir=.
3050 for ac_exec_ext in '' $ac_executable_extensions; do
3051 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3052 ac_cv_prog_BUILD_CC="$ac_prog"
3053 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3062 BUILD_CC=$ac_cv_prog_BUILD_CC
3063 if test -n "$BUILD_CC"; then
3064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BUILD_CC" >&5
3065 $as_echo "$BUILD_CC" >&6; }
3067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3068 $as_echo "no" >&6; }
3072 test -n "$BUILD_CC" && break
3078 ac_cpp='$CPP $CPPFLAGS'
3079 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3080 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3081 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3082 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3083 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3084 # On Suns, sometimes $CPP names a directory.
3085 if test -n "$CPP" && test -d "$CPP"; then
3088 if test -z "$CPP"; then
3089 if ${ac_cv_prog_CPP+:} false; then :
3090 $as_echo_n "(cached) " >&6
3092 # Double quotes because CPP needs to be expanded
3093 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3096 for ac_c_preproc_warn_flag in '' yes
3098 # Use a header file that comes with gcc, so configuring glibc
3099 # with a fresh cross-compiler works.
3100 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3101 # <limits.h> exists even on freestanding compilers.
3102 # On the NeXT, cc -E runs the code through the compiler's parser,
3103 # not just through cpp. "Syntax error" is here to catch this case.
3104 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3105 /* end confdefs.h. */
3107 # include <limits.h>
3109 # include <assert.h>
3113 if ac_fn_c_try_cpp "$LINENO"; then :
3116 # Broken: fails on valid input.
3119 rm -f conftest.err conftest.i conftest.$ac_ext
3121 # OK, works on sane cases. Now check whether nonexistent headers
3122 # can be detected and how.
3123 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3124 /* end confdefs.h. */
3125 #include <ac_nonexistent.h>
3127 if ac_fn_c_try_cpp "$LINENO"; then :
3128 # Broken: success on invalid input.
3131 # Passes both tests.
3135 rm -f conftest.err conftest.i conftest.$ac_ext
3138 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3139 rm -f conftest.i conftest.err conftest.$ac_ext
3140 if $ac_preproc_ok; then :
3152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3153 $as_echo "$CPP" >&6; }
3155 for ac_c_preproc_warn_flag in '' yes
3157 # Use a header file that comes with gcc, so configuring glibc
3158 # with a fresh cross-compiler works.
3159 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3160 # <limits.h> exists even on freestanding compilers.
3161 # On the NeXT, cc -E runs the code through the compiler's parser,
3162 # not just through cpp. "Syntax error" is here to catch this case.
3163 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3164 /* end confdefs.h. */
3166 # include <limits.h>
3168 # include <assert.h>
3172 if ac_fn_c_try_cpp "$LINENO"; then :
3175 # Broken: fails on valid input.
3178 rm -f conftest.err conftest.i conftest.$ac_ext
3180 # OK, works on sane cases. Now check whether nonexistent headers
3181 # can be detected and how.
3182 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3183 /* end confdefs.h. */
3184 #include <ac_nonexistent.h>
3186 if ac_fn_c_try_cpp "$LINENO"; then :
3187 # Broken: success on invalid input.
3190 # Passes both tests.
3194 rm -f conftest.err conftest.i conftest.$ac_ext
3197 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3198 rm -f conftest.i conftest.err conftest.$ac_ext
3199 if $ac_preproc_ok; then :
3202 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3203 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3204 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3205 See \`config.log' for more details" "$LINENO" 5; }
3209 ac_cpp='$CPP $CPPFLAGS'
3210 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3211 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3212 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3214 # We need the C++ compiler only for testing.
3216 ac_cpp='$CXXCPP $CPPFLAGS'
3217 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3218 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3219 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3220 if test -z "$CXX"; then
3221 if test -n "$CCC"; then
3224 if test -n "$ac_tool_prefix"; then
3225 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3227 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3228 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3229 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3230 $as_echo_n "checking for $ac_word... " >&6; }
3231 if ${ac_cv_prog_CXX+:} false; then :
3232 $as_echo_n "(cached) " >&6
3234 if test -n "$CXX"; then
3235 ac_cv_prog_CXX="$CXX" # Let the user override the test.
3237 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3241 test -z "$as_dir" && as_dir=.
3242 for ac_exec_ext in '' $ac_executable_extensions; do
3243 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3244 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3245 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3255 if test -n "$CXX"; then
3256 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
3257 $as_echo "$CXX" >&6; }
3259 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3260 $as_echo "no" >&6; }
3264 test -n "$CXX" && break
3267 if test -z "$CXX"; then
3269 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3271 # Extract the first word of "$ac_prog", so it can be a program name with args.
3272 set dummy $ac_prog; ac_word=$2
3273 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3274 $as_echo_n "checking for $ac_word... " >&6; }
3275 if ${ac_cv_prog_ac_ct_CXX+:} false; then :
3276 $as_echo_n "(cached) " >&6
3278 if test -n "$ac_ct_CXX"; then
3279 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3281 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3285 test -z "$as_dir" && as_dir=.
3286 for ac_exec_ext in '' $ac_executable_extensions; do
3287 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3288 ac_cv_prog_ac_ct_CXX="$ac_prog"
3289 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3298 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3299 if test -n "$ac_ct_CXX"; then
3300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
3301 $as_echo "$ac_ct_CXX" >&6; }
3303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3304 $as_echo "no" >&6; }
3308 test -n "$ac_ct_CXX" && break
3311 if test "x$ac_ct_CXX" = x; then
3314 case $cross_compiling:$ac_tool_warned in
3316 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3317 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3318 ac_tool_warned=yes ;;
3326 # Provide some information about the compiler.
3327 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
3330 for ac_option in --version -v -V -qversion; do
3331 { { ac_try="$ac_compiler $ac_option >&5"
3333 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3334 *) ac_try_echo=$ac_try;;
3336 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3337 $as_echo "$ac_try_echo"; } >&5
3338 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3340 if test -s conftest.err; then
3342 ... rest of stderr output deleted ...
3343 10q' conftest.err >conftest.er1
3344 cat conftest.er1 >&5
3346 rm -f conftest.er1 conftest.err
3347 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3348 test $ac_status = 0; }
3351 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
3352 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
3353 if ${ac_cv_cxx_compiler_gnu+:} false; then :
3354 $as_echo_n "(cached) " >&6
3356 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3357 /* end confdefs.h. */
3370 if ac_fn_cxx_try_compile "$LINENO"; then :
3375 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3376 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
3380 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
3381 if test $ac_compiler_gnu = yes; then
3386 ac_test_CXXFLAGS=${CXXFLAGS+set}
3387 ac_save_CXXFLAGS=$CXXFLAGS
3388 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
3389 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
3390 if ${ac_cv_prog_cxx_g+:} false; then :
3391 $as_echo_n "(cached) " >&6
3393 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3394 ac_cxx_werror_flag=yes
3397 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3398 /* end confdefs.h. */
3408 if ac_fn_cxx_try_compile "$LINENO"; then :
3409 ac_cv_prog_cxx_g=yes
3412 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3413 /* end confdefs.h. */
3423 if ac_fn_cxx_try_compile "$LINENO"; then :
3426 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3428 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3429 /* end confdefs.h. */
3439 if ac_fn_cxx_try_compile "$LINENO"; then :
3440 ac_cv_prog_cxx_g=yes
3442 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3444 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3446 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3447 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
3450 $as_echo "$ac_cv_prog_cxx_g" >&6; }
3451 if test "$ac_test_CXXFLAGS" = set; then
3452 CXXFLAGS=$ac_save_CXXFLAGS
3453 elif test $ac_cv_prog_cxx_g = yes; then
3454 if test "$GXX" = yes; then
3460 if test "$GXX" = yes; then
3467 ac_cpp='$CPP $CPPFLAGS'
3468 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3469 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3470 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3473 if test "`cd $srcdir; /bin/pwd`" = "`/bin/pwd`"; then
3474 as_fn_error $? "you must configure in a separate build directory" "$LINENO" 5
3477 # This will get text that should go into config.make.
3480 # Check for a --with-gd argument and set libgd-LDFLAGS in config.make.
3482 # Check whether --with-gd was given.
3483 if test "${with_gd+set}" = set; then :
3484 withval=$with_gd; case "$with_gd" in
3486 *) libgd_include="-I$withval/include"
3487 libgd_ldflags="-L$withval/lib" ;;
3493 # Check whether --with-gd-include was given.
3494 if test "${with_gd_include+set}" = set; then :
3495 withval=$with_gd_include; case "$with_gd_include" in
3497 *) libgd_include="-I$withval" ;;
3503 # Check whether --with-gd-lib was given.
3504 if test "${with_gd_lib+set}" = set; then :
3505 withval=$with_gd_lib; case "$with_gd_lib" in
3507 *) libgd_ldflags="-L$withval" ;;
3513 if test -n "$libgd_include"; then
3514 config_vars="$config_vars
3515 CFLAGS-memusagestat.c = $libgd_include"
3517 if test -n "$libgd_ldflags"; then
3518 config_vars="$config_vars
3519 libgd-LDFLAGS = $libgd_ldflags"
3523 # Check whether --with-fp was given.
3524 if test "${with_fp+set}" = set; then :
3525 withval=$with_fp; with_fp=$withval
3532 # Check whether --with-binutils was given.
3533 if test "${with_binutils+set}" = set; then :
3534 withval=$with_binutils; path_binutils=$withval
3540 # Check whether --with-elf was given.
3541 if test "${with_elf+set}" = set; then :
3542 withval=$with_elf; elf=$withval
3548 # Check whether --with-selinux was given.
3549 if test "${with_selinux+set}" = set; then :
3550 withval=$with_selinux; with_selinux=$withval
3556 # Check whether --with-xcoff was given.
3557 if test "${with_xcoff+set}" = set; then :
3558 withval=$with_xcoff; xcoff=$withval
3564 # Check whether --with-cvs was given.
3565 if test "${with_cvs+set}" = set; then :
3566 withval=$with_cvs; with_cvs=$withval
3571 if test "$with_cvs" = yes; then
3572 if test -d $srcdir/CVS && grep :pserver: $srcdir/CVS/Root > /dev/null
3580 # Check whether --with-headers was given.
3581 if test "${with_headers+set}" = set; then :
3582 withval=$with_headers; sysheaders=$withval
3590 # Check whether --with-default-link was given.
3591 if test "${with_default_link+set}" = set; then :
3592 withval=$with_default_link; use_default_link=$withval
3598 # Check whether --enable-sanity-checks was given.
3599 if test "${enable_sanity_checks+set}" = set; then :
3600 enableval=$enable_sanity_checks; enable_sanity=$enableval
3607 # Check whether --enable-check-abi was given.
3608 if test "${enable_check_abi+set}" = set; then :
3609 enableval=$enable_check_abi; enable_check_abi=$enableval
3616 # Check whether --enable-shared was given.
3617 if test "${enable_shared+set}" = set; then :
3618 enableval=$enable_shared; shared=$enableval
3623 # Check whether --enable-profile was given.
3624 if test "${enable_profile+set}" = set; then :
3625 enableval=$enable_profile; profile=$enableval
3630 # Check whether --enable-omitfp was given.
3631 if test "${enable_omitfp+set}" = set; then :
3632 enableval=$enable_omitfp; omitfp=$enableval
3637 # Check whether --enable-bounded was given.
3638 if test "${enable_bounded+set}" = set; then :
3639 enableval=$enable_bounded; bounded=$enableval
3644 # Check whether --enable-versioning was given.
3645 if test "${enable_versioning+set}" = set; then :
3646 enableval=$enable_versioning; enable_versioning=$enableval
3648 enable_versioning=yes
3652 # Check whether --enable-oldest-abi was given.
3653 if test "${enable_oldest_abi+set}" = set; then :
3654 enableval=$enable_oldest_abi; oldest_abi=$enableval
3659 if test "$oldest_abi" = yes || test "$oldest_abi" = no; then
3662 cat >>confdefs.h <<_ACEOF
3663 #define GLIBC_OLDEST_ABI "$oldest_abi"
3669 # Check whether --enable-stackguard-randomization was given.
3670 if test "${enable_stackguard_randomization+set}" = set; then :
3671 enableval=$enable_stackguard_randomization; enable_stackguard_randomize=$enableval
3673 enable_stackguard_randomize=no
3676 if test "$enable_stackguard_randomize" = yes; then
3677 $as_echo "#define ENABLE_STACKGUARD_RANDOMIZE 1" >>confdefs.h
3681 # Check whether --enable-add-ons was given.
3682 if test "${enable_add_ons+set}" = set; then :
3683 enableval=$enable_add_ons;
3690 # Check whether --with-tls was given.
3691 if test "${with_tls+set}" = set; then :
3692 withval=$with_tls; usetls=$withval
3699 # Check whether --with-__thread was given.
3700 if test "${with___thread+set}" = set; then :
3701 withval=$with___thread; use__thread=$withval
3707 # Check whether --enable-hidden-plt was given.
3708 if test "${enable_hidden_plt+set}" = set; then :
3709 enableval=$enable_hidden_plt; hidden=$enableval
3714 if test "x$hidden" = xno; then
3715 $as_echo "#define NO_HIDDEN 1" >>confdefs.h
3719 # Check whether --enable-bind-now was given.
3720 if test "${enable_bind_now+set}" = set; then :
3721 enableval=$enable_bind_now; bindnow=$enableval
3728 # Check whether --enable-static-nss was given.
3729 if test "${enable_static_nss+set}" = set; then :
3730 enableval=$enable_static_nss; static_nss=$enableval
3735 if test x"$static_nss" = xyes || test x"$shared" = xno; then
3737 $as_echo "#define DO_STATIC_NSS 1" >>confdefs.h
3741 # Check whether --enable-force-install was given.
3742 if test "${enable_force_install+set}" = set; then :
3743 enableval=$enable_force_install; force_install=$enableval
3750 # Check whether --enable-kernel was given.
3751 if test "${enable_kernel+set}" = set; then :
3752 enableval=$enable_kernel; minimum_kernel=$enableval
3755 if test "$minimum_kernel" = yes || test "$minimum_kernel" = no; then
3756 # Better nothing than this.
3759 if test "$minimum_kernel" = current; then
3760 minimum_kernel=`uname -r 2>/dev/null` || minimum_kernel=
3764 # Check whether --enable-all-warnings was given.
3765 if test "${enable_all_warnings+set}" = set; then :
3766 enableval=$enable_all_warnings; all_warnings=$enableval
3771 # Check whether --enable-multi-arch was given.
3772 if test "${enable_multi_arch+set}" = set; then :
3773 enableval=$enable_multi_arch; multi_arch=$enableval
3779 # Check whether --enable-nss-crypt was given.
3780 if test "${enable_nss_crypt+set}" = set; then :
3781 enableval=$enable_nss_crypt; nss_crypt=$enableval
3786 if test x$nss_crypt = xyes; then
3787 nss_includes=-I$(nss-config --includedir 2>/dev/null)
3788 if test $? -ne 0; then
3789 as_fn_error $? "cannot find include directory with nss-config" "$LINENO" 5
3791 old_CFLAGS="$CFLAGS"
3792 CFLAGS="$CFLAGS $nss_includes"
3794 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3795 /* end confdefs.h. */
3798 #include <nsslowhash.h>
3799 void f (void) { NSSLOW_Init (); }
3808 if ac_fn_c_try_compile "$LINENO"; then :
3809 libc_cv_nss_crypt=yes
3812 cannot find NSS headers with lowlevel hash function interfaces" "$LINENO" 5
3814 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3816 LIBS="$LIBS -lfreebl3"
3817 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3818 /* end confdefs.h. */
3821 #include <nsslowhash.h>
3830 if ac_fn_c_try_link "$LINENO"; then :
3831 libc_cv_nss_crypt=yes
3834 cannot link program using lowlevel NSS hash functions" "$LINENO" 5
3836 rm -f core conftest.err conftest.$ac_objext \
3837 conftest$ac_exeext conftest.$ac_ext
3838 CFLAGS="$old_CFLAGS"
3841 libc_cv_nss_crypt=no
3845 # The way shlib-versions is used to generate soversions.mk uses a
3846 # fairly simplistic model for name recognition that can't distinguish
3847 # i486-pc-linux-gnu fully from i486-pc-gnu. So we mutate a $host_os
3848 # of `gnu*' here to be `gnu-gnu*' just so that shlib-versions can
3849 # tell. This doesn't get used much beyond that, so it's fairly safe.
3854 host_os=`echo $host_os | sed -e 's/gnu/gnu-gnu/'`
3858 # We keep the original values in `$config_*' and never modify them, so we
3859 # can write them unchanged into config.make. Everything else uses
3860 # $machine, $vendor, and $os, and changes them whenever convenient.
3861 config_machine=$host_cpu config_vendor=$host_vendor config_os=$host_os
3863 # Don't allow vendor == "unknown"
3864 test "$config_vendor" = unknown && config_vendor=
3865 config_os="`echo $config_os | sed 's/^unknown-//'`"
3867 # Some configurations imply other options.
3869 # i586-linuxaout is mangled into i586-pc-linux-gnuaout
3870 linux*ecoff* | linux*aout* | gnu*aout* | gnu*ecoff*)
3872 gnu* | linux* | freebsd* | netbsd* | sysv4* | solaris2* | irix6*)
3873 # These systems (almost) always use the ELF format.
3877 # These systems are always xcoff
3883 # The configure fragment of an add-on port can modify these to supplement
3884 # or override the table in the case statement below. No fragment should
3885 # ever change the config_* variables, however.
3886 machine=$config_machine
3887 vendor=$config_vendor
3891 # config.guess on some IBM machines says `rs6000' instead of `powerpc'.
3893 if test "$machine" = rs6000; then
3897 # Braindead PowerPC box with absolutely no FPU.
3898 case "$machine-$host_os" in
3906 # Check whether --with-cpu was given.
3907 if test "${with_cpu+set}" = set; then :
3908 withval=$with_cpu; case "$withval" in
3909 yes|'') as_fn_error $? "--with-cpu requires an argument" "$LINENO" 5 ;;
3911 *) submachine="$withval" ;;
3917 # An add-on can set this when it wants to disable the sanity check below.
3923 case "$enable_add_ons" in
3926 add_ons=`cd $srcdir && ls -d 2> /dev/null */configure */sysdeps |
3927 sed 's@/[^/]*$@@' | sort | uniq`
3928 add_ons_automatic=yes
3930 *) add_ons=`echo "$enable_add_ons" | sed 's/,/ /g'`
3931 add_ons_automatic=no ;;
3937 if test x"$add_ons" != x; then
3938 for f in $add_ons; do
3939 # Some sanity checks
3943 *** It seems that you're using an old \`crypt' add-on. crypt is now
3944 *** part of glibc and using the old add-on will not work with this
3945 *** release. Start again with fresh sources and without the old
3946 *** \`crypt' add-on." "$LINENO" 5
3950 *** It seems that you're using an old \`localedata' add-on. localedata
3951 *** is now part of glibc and using the old add-on will not work with
3952 *** this release. Start again with fresh sources and without the old
3953 *** \`localedata' add-on." "$LINENO" 5
3958 # Now source each add-on's configure fragment.
3959 # The fragments can use $srcdir/$libc_add_on to find themselves,
3960 # and test $add_ons_automatic to see if they were explicitly requested.
3961 # A fragment can clear (or even change) $libc_add_on to affect
3962 # whether it goes into the list to be actually used in the build.
3964 for libc_add_on in $add_ons; do
3965 # Test whether such a directory really exists.
3966 # It can be absolute, or relative to $srcdir, or relative to the build dir.
3967 case "$libc_add_on" in
3969 libc_add_on_srcdir=$libc_add_on
3972 test -d "$srcdir/$libc_add_on" || {
3973 if test -d "$libc_add_on"; then
3974 libc_add_on="`pwd`/$libc_add_on"
3976 as_fn_error $? "add-on directory \"$libc_add_on\" does not exist" "$LINENO" 5
3979 libc_add_on_srcdir=$srcdir/$libc_add_on
3983 libc_add_on_frag=$libc_add_on_srcdir/configure
3984 libc_add_on_canonical=
3985 libc_add_on_config_subdirs=
3986 if test -r "$libc_add_on_frag"; then
3987 { $as_echo "$as_me:${as_lineno-$LINENO}: running configure fragment for add-on $libc_add_on" >&5
3988 $as_echo "$as_me: running configure fragment for add-on $libc_add_on" >&6;}
3989 libc_add_on_canonical=unknown
3990 libc_add_on_subdirs=
3991 . "$libc_add_on_frag"
3992 test -z "$libc_add_on" || {
3993 configured_add_ons="$configured_add_ons $libc_add_on"
3994 if test "x$libc_add_on_canonical" = xunknown; then
3995 as_fn_error $? "fragment must set \$libc_add_on_canonical" "$LINENO" 5
3997 for d in $libc_add_on_subdirs; do
3998 case "$libc_add_on" in
3999 /*) subdir_srcdir="$libc_add_on" ;;
4000 *) subdir_srcdir="\$(..)$libc_add_on" ;;
4004 d="${libc_add_on_canonical:-$libc_add_on}"
4010 subdir_srcdir="$subdir_srcdir/$d"
4013 d=`echo "$d" | sed 's@/*$@@;s@^.*/@@'`
4014 add_on_subdirs="$add_on_subdirs $d"
4015 test "$subdir_srcdir" = "\$(..)$d" || config_vars="$config_vars
4016 $d-srcdir = $subdir_srcdir"
4018 for d in $libc_add_on_config_subdirs; do
4020 /*) as_fn_error $? "fragment uses absolute path in \$libc_add_on_config_subdirs" "$LINENO" 5 ;;
4022 if test ! -d "$libc_add_on_srcdir/$d"; then
4023 as_fn_error $? "fragment wants to configure missing directory $d" "$LINENO" 5
4025 case "$libc_add_on" in
4026 /*) as_fn_error $? "relative path required for add-on using \$libc_add_on_config_subdirs" "$LINENO" 5 ;;
4028 subdirs="$subdirs $libc_add_on/$d"
4032 if test -n "$libc_add_on"; then
4033 if frags=`ls -d $libc_add_on_srcdir/sysdeps/*/preconfigure 2> /dev/null`
4035 { $as_echo "$as_me:${as_lineno-$LINENO}: checking add-on $libc_add_on for preconfigure fragments" >&5
4036 $as_echo_n "checking add-on $libc_add_on for preconfigure fragments... " >&6; }
4037 for frag in $frags; do
4038 name=`echo "$frag" | sed 's@/[^/]*$@@;s@^.*/@@'`
4039 echo $ECHO_N "$name $ECHO_C" >&6
4042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
4045 use_add_ons="$use_add_ons $libc_add_on"
4046 add_ons_pfx="$add_ons_pfx $libc_add_on/"
4047 test -z "$libc_add_on_canonical" ||
4048 add_ons_sfx="$add_ons_sfx /$libc_add_on_canonical"
4051 # Use echo to strip excess whitespace.
4052 add_ons="`echo $use_add_ons`"
4059 ### I put this here to prevent those annoying emails from people who cannot
4060 ### read and try to compile glibc on unsupported platforms. --drepper
4062 ### By using the undocumented --enable-hacker-mode option for configure
4063 ### one can skip this test to make the configuration not fail for unsupported
4066 if test -z "$enable_hacker_mode" && test x"$libc_config_ok" != xyes; then
4067 case "$machine-$host_os" in
4068 *-linux* | *-gnu* | arm*-none* | powerpc-aix4.3.*)
4071 echo "*** The GNU C library is currently not available for this platform."
4072 echo "*** So far nobody cared to port it and if there is no volunteer it"
4073 echo "*** might never happen. So, if you have interest to see glibc on"
4074 echo "*** this platform visit"
4075 echo "*** http://www.gnu.org/software/libc/porting.html"
4076 echo "*** and join the group of porters"
4082 # Expand the configuration machine name into a subdirectory by architecture
4083 # type and particular chip. If an add-on configure fragment already set
4084 # base_machine, we don't change it.
4085 test -n "$base_machine" || case "$machine" in
4086 a29k | am29000) base_machine=a29k machine=a29k ;;
4087 c3[012]) base_machine=cx0 machine=cx0/c30 ;;
4088 c4[04]) base_machine=cx0 machine=cx0/c40 ;;
4089 i[34567]86) base_machine=i386 machine=i386/$machine ;;
4090 ia64) base_machine=ia64 machine=ia64 ;;
4091 m88???) base_machine=m88k machine=m88k/$machine ;;
4092 m88k) base_machine=m88k machine=m88k/m88100 ;;
4093 powerpc) base_machine=powerpc machine=powerpc/powerpc32 ;;
4094 powerpc64) base_machine=powerpc machine=powerpc/powerpc64 ;;
4095 s390) base_machine=s390 machine=s390/s390-32 ;;
4096 s390x) base_machine=s390 machine=s390/s390-64 ;;
4097 sh3*) base_machine=sh machine=sh/sh3 ;;
4098 sh4*) base_machine=sh machine=sh/sh4 ;;
4100 base_machine=sparc machine=sparc/sparc32 ;;
4101 sparcv8 | supersparc | hypersparc)
4102 base_machine=sparc machine=sparc/sparc32/sparcv8 ;;
4103 sparcv8plus | sparcv8plusa | sparcv9)
4104 base_machine=sparc machine=sparc/sparc32/sparcv9 ;;
4105 sparcv8plusb | sparcv9b)
4106 base_machine=sparc machine=sparc/sparc32/sparcv9/sparcv9b ;;
4108 base_machine=sparc machine=sparc/sparc32/sparcv9/sparcv9v ;;
4110 base_machine=sparc machine=sparc/sparc32/sparcv9/sparcv9v2 ;;
4112 base_machine=sparc machine=sparc/sparc64 ;;
4114 base_machine=sparc machine=sparc/sparc64/sparcv9b ;;
4116 base_machine=sparc machine=sparc/sparc64/sparcv9v ;;
4118 base_machine=sparc machine=sparc/sparc64/sparcv9v2 ;;
4119 *) base_machine=$machine ;;
4123 if test "$base_machine" = "i386"; then
4124 $as_echo "#define USE_REGPARMS 1" >>confdefs.h
4128 # For the multi-arch option we need support in the assembler.
4129 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler gnu_indirect_function symbol type support" >&5
4130 $as_echo_n "checking for assembler gnu_indirect_function symbol type support... " >&6; }
4131 if ${libc_cv_asm_gnu_indirect_function+:} false; then :
4132 $as_echo_n "(cached) " >&6
4134 cat > conftest.s <<EOF
4135 .type foo,%gnu_indirect_function
4137 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5;
4139 libc_cv_asm_gnu_indirect_function=yes
4141 libc_cv_asm_gnu_indirect_function=no
4145 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_gnu_indirect_function" >&5
4146 $as_echo "$libc_cv_asm_gnu_indirect_function" >&6; }
4148 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether .text pseudo-op must be used" >&5
4149 $as_echo_n "checking whether .text pseudo-op must be used... " >&6; }
4150 if ${libc_cv_dot_text+:} false; then :
4151 $as_echo_n "(cached) " >&6
4153 cat > conftest.s <<EOF
4157 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4158 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
4161 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4162 test $ac_status = 0; }; }; then
4163 libc_cv_dot_text=.text
4168 if test -z "$libc_cv_dot_text"; then
4169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4170 $as_echo "no" >&6; }
4172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4173 $as_echo "yes" >&6; }
4176 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler global-symbol directive" >&5
4177 $as_echo_n "checking for assembler global-symbol directive... " >&6; }
4178 if ${libc_cv_asm_global_directive+:} false; then :
4179 $as_echo_n "(cached) " >&6
4181 libc_cv_asm_global_directive=UNKNOWN
4182 for ac_globl in .globl .global .EXPORT; do
4183 cat > conftest.s <<EOF
4188 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4189 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
4192 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4193 test $ac_status = 0; }; }; then
4194 libc_cv_asm_global_directive=${ac_globl}
4197 test $libc_cv_asm_global_directive != UNKNOWN && break
4200 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_global_directive" >&5
4201 $as_echo "$libc_cv_asm_global_directive" >&6; }
4202 if test $libc_cv_asm_global_directive = UNKNOWN; then
4203 as_fn_error $? "cannot determine asm global directive" "$LINENO" 5
4205 cat >>confdefs.h <<_ACEOF
4206 #define ASM_GLOBAL_DIRECTIVE ${libc_cv_asm_global_directive}
4211 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler .type directive prefix" >&5
4212 $as_echo_n "checking for assembler .type directive prefix... " >&6; }
4213 if ${libc_cv_asm_type_prefix+:} false; then :
4214 $as_echo_n "(cached) " >&6
4216 libc_cv_asm_type_prefix=no
4217 for ac_try_prefix in '@' '%' '#'; do
4218 cat > conftest.s <<EOF
4220 ${libc_cv_asm_global_directive} foo
4221 .type foo, ${ac_try_prefix}object
4226 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4227 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
4230 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4231 test $ac_status = 0; }; }; then
4232 libc_cv_asm_type_prefix=${ac_try_prefix}
4235 test "x$libc_cv_asm_type_prefix" != xno && break
4238 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_type_prefix" >&5
4239 $as_echo "$libc_cv_asm_type_prefix" >&6; }
4240 if test "x$libc_cv_asm_type_prefix" != xno; then
4241 cat >>confdefs.h <<_ACEOF
4242 #define ASM_TYPE_DIRECTIVE_PREFIX ${libc_cv_asm_type_prefix}
4247 if test x"$libc_cv_asm_gnu_indirect_function" != xyes -a x"$libc_cv_asm_type_prefix" = xno; then
4248 if test x"$multi_arch" = xyes; then
4249 as_fn_error $? "--enable-multi-arch support requires assembler and linker support" "$LINENO" 5
4254 if test x"$multi_arch" != xno; then
4255 multi_arch_d=/multiarch
4258 # Compute the list of sysdep directories for this configuration.
4259 # This can take a while to compute.
4260 sysdep_dir=$srcdir/sysdeps
4261 { $as_echo "$as_me:${as_lineno-$LINENO}: checking sysdep dirs" >&5
4262 $as_echo_n "checking sysdep dirs... " >&6; }
4263 # Make sco3.2v4 become sco3.2.4 and sunos4.1.1_U1 become sunos4.1.1.U1.
4264 os="`echo $os | sed 's/\([0-9A-Z]\)[v_]\([0-9A-Z]\)/\1.\2/g'`"
4266 test "x$base_os" != x || case "$os" in
4268 base_os=mach/hurd ;;
4269 netbsd* | 386bsd* | freebsd* | bsdi*)
4270 base_os=unix/bsd/bsd4.4 ;;
4271 osf* | sunos* | ultrix* | newsos* | dynix* | *bsd*)
4273 sysv* | isc* | esix* | sco* | minix* | irix4* | linux*)
4274 base_os=unix/sysv ;;
4276 base_os=unix/sysv/irix6/$os ;;
4278 base_os=unix/sysv/sysv4 ;;
4280 base_os=unix/sysv/hpux/$os ;;
4282 base_os=unix/sysv/aix/aix4.3 ;;
4284 base_os=standalone ;;
4287 # For sunos4.1.1, try sunos4.1.1, then sunos4.1, then sunos4, then sunos.
4290 while o=`echo $tail | sed 's/\.[^.]*$//'`; test $o != $tail; do
4294 o=`echo $tail | sed 's/[0-9]*$//'`
4295 if test $o != $tail; then
4298 # For linux-gnu, try linux-gnu, then linux.
4299 o=`echo $tail | sed 's/-.*$//'`
4300 if test $o != $tail; then
4304 # For unix/sysv/sysv4, try unix/sysv/sysv4, then unix/sysv, then unix.
4307 while b=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$b"; do
4313 # For sparc/sparc32, try sparc/sparc32 and then sparc.
4315 tail=$machine${submachine:+/$submachine}
4316 while m=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$m"; do
4318 # Prepend the machine's FPU directory unless --without-fp.
4319 if test "$with_fp" = yes; then
4320 mach="$mach /$1/fpu"
4322 mach="$mach /$1/nofpu"
4329 # Find what sysdep directories exist.
4332 for b in $base ''; do
4333 for m0 in $mach ''; do
4334 for v in /$vendor ''; do
4335 test "$v" = / && continue
4336 for o in /$ostry ''; do
4337 test "$o" = / && continue
4338 for m in $multi_arch_d $mach ''; do
4339 for d in $add_ons_pfx ''; do
4340 for a in $add_ons_sfx ''; do
4341 if test -n "$m0$m0sub$b$v$o$m$msub"; then
4342 try_srcdir="${srcdir}/"
4346 try="${d}sysdeps$m0$m0sub$b$v$o$m$msub$a"
4347 test -n "$enable_debug_configure" &&
4348 echo "$0 DEBUG: try $try" >&2
4349 if test -d "$try_srcdir$try"; then
4350 sysnames="$sysnames $try"
4351 { test -n "$o" || test -n "$b"; } && os_used=t
4352 { test -n "$m" || test -n "$m0"; } && machine_used=t
4354 x*/$submachine) submachine_used=t ;;
4356 if test -n "$d"; then
4357 case "$sysnames_add_ons" in
4359 *|'') sysnames_add_ons="$sysnames_add_ons $d" ;;
4372 # If the assembler supports gnu_indirect_function symbol type and the
4373 # architecture supports multi-arch, we enable multi-arch by default.
4374 case $sysnames_add_ons$sysnames in
4378 test x"$multi_arch" = xdefault && multi_arch=no
4381 if test x"$multi_arch" != xno; then
4382 $as_echo "#define USE_MULTIARCH 1" >>confdefs.h
4387 if test -z "$os_used" && test "$os" != none; then
4388 as_fn_error $? "Operating system $os is not supported." "$LINENO" 5
4390 if test -z "$machine_used" && test "$machine" != none; then
4391 as_fn_error $? "The $machine is not supported." "$LINENO" 5
4393 if test -z "$submachine_used" && test -n "$submachine"; then
4394 as_fn_error $? "The $submachine subspecies of $host_cpu is not supported." "$LINENO" 5
4398 # We have now validated the configuration.
4401 # If using ELF, look for an `elf' subdirectory of each machine directory.
4402 # We prepend these rather than inserting them whereever the machine appears
4403 # because things specified by the machine's ELF ABI should override
4404 # OS-specific things, and should always be the same for any OS on the
4405 # machine (otherwise what's the point of an ABI?).
4406 if test "$elf" = yes; then
4408 for d in $add_ons_pfx ''; do
4410 if test -d $srcdir/${d}sysdeps$m/elf; then
4411 elf_dirs="$elf_dirs ${d}sysdeps$m/elf"
4415 sysnames="`echo $elf_dirs | sed -e 's,//,/,g'` $sysnames"
4419 # Expand the list of system names into a full list of directories
4420 # from each element's parent name and Implies file (if present).
4423 while test $# -gt 0; do
4427 case " $names " in *" $name "*)
4428 # Already in the list.
4432 # Report each name as we discover it, so there is no long pause in output.
4433 echo $ECHO_N "$name $ECHO_C" >&6
4435 name_base=`echo $name | sed -e 's@\(.*sysdeps\)/.*@\1@'`
4439 *) xsrcdir=$srcdir/ ;;
4441 test -n "$enable_debug_configure" &&
4442 echo "DEBUG: name/Implies $xsrcdir$name/Implies" >&2
4444 if test -f $xsrcdir$name/Implies; then
4445 # Collect more names from the `Implies' file (removing comments).
4446 implied_candidate="`sed 's/#.*$//' < $xsrcdir$name/Implies`"
4448 for x in $implied_candidate; do
4450 if test -d $xsrcdir$name_base/$x; then
4451 implied="$implied $name_base/$x";
4454 for d in $add_ons_pfx ''; do
4455 try="${d}sysdeps/$x"
4458 *) try_srcdir=$srcdir/ ;;
4460 test -n "$enable_debug_configure" &&
4461 echo "DEBUG: $name implied $x try($d) {$try_srcdir}$try" >&2
4462 if test $try != $xsrcdir$name_base/$x && test -d $try_srcdir$try;
4464 implied="$implied $try"
4466 case "$sysnames_add_ons" in
4468 *|'') sysnames_add_ons="$sysnames_add_ons $d" ;;
4472 if test $found = no; then
4473 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $name/Implies specifies nonexistent $x" >&5
4474 $as_echo "$as_me: WARNING: $name/Implies specifies nonexistent $x" >&2;}
4481 # Add NAME to the list of names.
4482 names="$names $name"
4484 # Find the parent of NAME, using the empty string if it has none.
4485 parent="`echo $name | sed -n -e 's=/[^/]*$==' -e '/sysdeps$/q' -e p`"
4487 # Add the names implied by NAME, and NAME's parent (if it has one), to
4488 # the list of names to be processed (the argument list). We prepend the
4489 # implied names to the list and append the parent. We want implied
4490 # directories to come before further directories inferred from the
4491 # configuration components; this ensures that for sysv4, unix/common
4492 # (implied by unix/sysv/sysv4) comes before unix/sysv (in ostry (here $*)
4494 sysnames="`echo $implied $* $parent`"
4495 test -n "$sysnames" && set $sysnames
4498 # Add the default directories.
4499 default_sysnames=sysdeps/generic
4500 if test "$elf" = yes; then
4501 default_sysnames="sysdeps/generic/elf $default_sysnames"
4503 sysnames="$names $default_sysnames"
4505 # The other names were emitted during the scan.
4506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $default_sysnames" >&5
4507 $as_echo "$default_sysnames" >&6; }
4509 # Collect the list of add-ons that supply partial sysdeps trees.
4511 for add_on in $add_ons; do
4514 *) xsrcdir="$srcdir/" ;;
4517 test -d "$xsrcdir$add_on/sysdeps" || {
4518 case "$configured_add_ons " in
4521 as_fn_error $? "add-on $add_on has no configure fragment or sysdeps tree" "$LINENO" 5
4527 sysdeps_add_ons="$sysdeps_add_ons $add_on"
4528 case "$sysnames_add_ons" in
4531 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: add-on $add_on contributed no sysdeps directories" >&5
4532 $as_echo "$as_me: WARNING: add-on $add_on contributed no sysdeps directories" >&2;}
4537 for d in $sysnames; do
4539 $add_on/sysdeps/*) ;;
4542 (cd "$xsrcdir$d" && for f in *[!~]; do
4545 for ff in $f/*.h; do
4546 test -d "$ff" || { test -e "$ff" && exit 88; }
4550 test -d "$f" || { test -e "$f" && exit 88; }
4554 if test $? -eq 88; then
4559 if test $found = no; then
4560 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: add-on $add_on contributed no useful sysdeps directories" >&5
4561 $as_echo "$as_me: WARNING: add-on $add_on contributed no useful sysdeps directories" >&2;}
4569 # Find a good install program. We prefer a C program (faster),
4570 # so one script is as good as another. But avoid the broken or
4571 # incompatible versions:
4572 # SysV /etc/install, /usr/sbin/install
4573 # SunOS /usr/etc/install
4574 # IRIX /sbin/install
4576 # AmigaOS /C/install, which installs bootblocks on floppy discs
4577 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4578 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
4579 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4580 # OS/2's system install, which has a completely different semantic
4581 # ./install, which can be erroneously created by make from ./install.sh.
4582 # Reject install programs that cannot install multiple files.
4583 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4584 $as_echo_n "checking for a BSD-compatible install... " >&6; }
4585 if test -z "$INSTALL"; then
4586 if ${ac_cv_path_install+:} false; then :
4587 $as_echo_n "(cached) " >&6
4589 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4593 test -z "$as_dir" && as_dir=.
4594 # Account for people who put trailing slashes in PATH elements.
4595 case $as_dir/ in #((
4596 ./ | .// | /[cC]/* | \
4597 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4598 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
4601 # OSF1 and SCO ODT 3.0 have their own names for install.
4602 # Don't use installbsd from OSF since it installs stuff as root
4604 for ac_prog in ginstall scoinst install; do
4605 for ac_exec_ext in '' $ac_executable_extensions; do
4606 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
4607 if test $ac_prog = install &&
4608 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4609 # AIX install. It has an incompatible calling convention.
4611 elif test $ac_prog = install &&
4612 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4613 # program-specific install script used by HP pwplus--don't use.
4616 rm -rf conftest.one conftest.two conftest.dir
4617 echo one > conftest.one
4618 echo two > conftest.two
4620 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
4621 test -s conftest.one && test -s conftest.two &&
4622 test -s conftest.dir/conftest.one &&
4623 test -s conftest.dir/conftest.two
4625 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4638 rm -rf conftest.one conftest.two conftest.dir
4641 if test "${ac_cv_path_install+set}" = set; then
4642 INSTALL=$ac_cv_path_install
4644 # As a last resort, use the slow shell script. Don't cache a
4645 # value for INSTALL within a source directory, because that will
4646 # break other packages using the cache if that directory is
4647 # removed, or if the value is a relative name.
4648 INSTALL=$ac_install_sh
4651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4652 $as_echo "$INSTALL" >&6; }
4654 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4655 # It thinks the first close brace ends the variable substitution.
4656 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4658 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4660 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4662 if test "$INSTALL" = "${srcdir}/scripts/install-sh -c"; then
4663 # The makefiles need to use a different form to find it in $srcdir.
4664 INSTALL='\$(..)./scripts/install-sh -c'
4666 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4667 $as_echo_n "checking whether ln -s works... " >&6; }
4669 if test "$LN_S" = "ln -s"; then
4670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4671 $as_echo "yes" >&6; }
4673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4674 $as_echo "no, using $LN_S" >&6; }
4678 # Was a --with-binutils option given?
4679 if test -n "$path_binutils"; then
4680 # Make absolute; ensure a single trailing slash.
4681 path_binutils=`(cd $path_binutils; pwd) | sed 's%/*$%/%'`
4682 CC="$CC -B$path_binutils"
4684 AS=`$CC -print-prog-name=as`
4685 LD=`$CC -print-prog-name=ld`
4686 AR=`$CC -print-prog-name=ar`
4688 OBJDUMP=`$CC -print-prog-name=objdump`
4690 OBJCOPY=`$CC -print-prog-name=objcopy`
4693 # Determine whether we are using GNU binutils.
4694 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $AS is GNU as" >&5
4695 $as_echo_n "checking whether $AS is GNU as... " >&6; }
4696 if ${libc_cv_prog_as_gnu+:} false; then :
4697 $as_echo_n "(cached) " >&6
4699 # Most GNU programs take a -v and spit out some text including
4700 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
4701 if $AS -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
4702 libc_cv_prog_as_gnu=yes
4704 libc_cv_prog_as_gnu=no
4708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_prog_as_gnu" >&5
4709 $as_echo "$libc_cv_prog_as_gnu" >&6; }
4711 gnu_as=$libc_cv_prog_as_gnu
4713 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $LD is GNU ld" >&5
4714 $as_echo_n "checking whether $LD is GNU ld... " >&6; }
4715 if ${libc_cv_prog_ld_gnu+:} false; then :
4716 $as_echo_n "(cached) " >&6
4718 # Most GNU programs take a -v and spit out some text including
4719 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
4720 if $LD -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
4721 libc_cv_prog_ld_gnu=yes
4723 libc_cv_prog_ld_gnu=no
4727 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_prog_ld_gnu" >&5
4728 $as_echo "$libc_cv_prog_ld_gnu" >&6; }
4729 gnu_ld=$libc_cv_prog_ld_gnu
4732 # Accept binutils 2.13 or newer.
4735 # Extract the first word of "$ac_prog", so it can be a program name with args.
4736 set dummy $ac_prog; ac_word=$2
4737 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4738 $as_echo_n "checking for $ac_word... " >&6; }
4739 if ${ac_cv_prog_AS+:} false; then :
4740 $as_echo_n "(cached) " >&6
4742 if test -n "$AS"; then
4743 ac_cv_prog_AS="$AS" # Let the user override the test.
4745 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4749 test -z "$as_dir" && as_dir=.
4750 for ac_exec_ext in '' $ac_executable_extensions; do
4751 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4752 ac_cv_prog_AS="$ac_prog"
4753 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4763 if test -n "$AS"; then
4764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
4765 $as_echo "$AS" >&6; }
4767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4768 $as_echo "no" >&6; }
4772 test -n "$AS" && break
4775 if test -z "$AS"; then
4778 # Found it, now check the version.
4779 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $AS" >&5
4780 $as_echo_n "checking version of $AS... " >&6; }
4781 ac_prog_version=`$AS --version 2>&1 | sed -n 's/^.*GNU assembler.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4782 case $ac_prog_version in
4783 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4784 2.1[3-9]*|2.1[0-9][0-9]*|2.[2-9][0-9]*|[3-9].*|[1-9][0-9]*)
4785 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4786 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4790 $as_echo "$ac_prog_version" >&6; }
4792 if test $ac_verc_fail = yes; then
4793 AS=: critic_missing="$critic_missing as"
4798 # Extract the first word of "$ac_prog", so it can be a program name with args.
4799 set dummy $ac_prog; ac_word=$2
4800 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4801 $as_echo_n "checking for $ac_word... " >&6; }
4802 if ${ac_cv_prog_LD+:} false; then :
4803 $as_echo_n "(cached) " >&6
4805 if test -n "$LD"; then
4806 ac_cv_prog_LD="$LD" # Let the user override the test.
4808 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4812 test -z "$as_dir" && as_dir=.
4813 for ac_exec_ext in '' $ac_executable_extensions; do
4814 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4815 ac_cv_prog_LD="$ac_prog"
4816 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4826 if test -n "$LD"; then
4827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4828 $as_echo "$LD" >&6; }
4830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4831 $as_echo "no" >&6; }
4835 test -n "$LD" && break
4838 if test -z "$LD"; then
4841 # Found it, now check the version.
4842 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $LD" >&5
4843 $as_echo_n "checking version of $LD... " >&6; }
4844 ac_prog_version=`$LD --version 2>&1 | sed -n 's/^.*GNU ld.* \([0-9][0-9]*\.[0-9.]*\).*$/\1/p'`
4845 case $ac_prog_version in
4846 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4847 2.1[3-9]*|2.1[0-9][0-9]*|2.[2-9][0-9]*|[3-9].*|[1-9][0-9]*)
4848 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4849 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4853 $as_echo "$ac_prog_version" >&6; }
4855 if test $ac_verc_fail = yes; then
4856 LD=: critic_missing="$critic_missing ld"
4860 # We need the physical current working directory. We cannot use the
4861 # "pwd -P" shell builtin since that's not portable. Instead we try to
4862 # find a pwd binary. Note that assigning to the PWD environment
4863 # variable might have some interesting side effects, so we don't do
4865 # Extract the first word of "pwd", so it can be a program name with args.
4866 set dummy pwd; ac_word=$2
4867 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4868 $as_echo_n "checking for $ac_word... " >&6; }
4869 if ${ac_cv_path_PWD_P+:} false; then :
4870 $as_echo_n "(cached) " >&6
4874 ac_cv_path_PWD_P="$PWD_P" # Let the user override the test with a path.
4877 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4881 test -z "$as_dir" && as_dir=.
4882 for ac_exec_ext in '' $ac_executable_extensions; do
4883 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4884 ac_cv_path_PWD_P="$as_dir/$ac_word$ac_exec_ext"
4885 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4892 test -z "$ac_cv_path_PWD_P" && ac_cv_path_PWD_P="no"
4896 PWD_P=$ac_cv_path_PWD_P
4897 if test -n "$PWD_P"; then
4898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PWD_P" >&5
4899 $as_echo "$PWD_P" >&6; }
4901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4902 $as_echo "no" >&6; }
4906 if test "$PWD_P" = no; then
4907 as_fn_error $? "*** A pwd binary could not be found." "$LINENO" 5
4910 # These programs are version sensitive.
4912 for ac_prog in ${ac_tool_prefix}gcc ${ac_tool_prefix}cc
4914 # Extract the first word of "$ac_prog", so it can be a program name with args.
4915 set dummy $ac_prog; ac_word=$2
4916 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4917 $as_echo_n "checking for $ac_word... " >&6; }
4918 if ${ac_cv_prog_CC+:} false; then :
4919 $as_echo_n "(cached) " >&6
4921 if test -n "$CC"; then
4922 ac_cv_prog_CC="$CC" # Let the user override the test.
4924 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4928 test -z "$as_dir" && as_dir=.
4929 for ac_exec_ext in '' $ac_executable_extensions; do
4930 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4931 ac_cv_prog_CC="$ac_prog"
4932 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4942 if test -n "$CC"; then
4943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4944 $as_echo "$CC" >&6; }
4946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4947 $as_echo "no" >&6; }
4951 test -n "$CC" && break
4954 if test -z "$CC"; then
4957 # Found it, now check the version.
4958 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $CC" >&5
4959 $as_echo_n "checking version of $CC... " >&6; }
4960 ac_prog_version=`$CC -v 2>&1 | sed -n 's/^.*version \([egcygnustpi-]*[0-9.]*\).*$/\1/p'`
4961 case $ac_prog_version in
4962 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4964 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4965 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4969 $as_echo "$ac_prog_version" >&6; }
4971 if test $ac_verc_fail = yes; then
4972 critic_missing="$critic_missing gcc"
4975 for ac_prog in gnumake gmake make
4977 # Extract the first word of "$ac_prog", so it can be a program name with args.
4978 set dummy $ac_prog; ac_word=$2
4979 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4980 $as_echo_n "checking for $ac_word... " >&6; }
4981 if ${ac_cv_prog_MAKE+:} false; then :
4982 $as_echo_n "(cached) " >&6
4984 if test -n "$MAKE"; then
4985 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
4987 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4991 test -z "$as_dir" && as_dir=.
4992 for ac_exec_ext in '' $ac_executable_extensions; do
4993 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4994 ac_cv_prog_MAKE="$ac_prog"
4995 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5004 MAKE=$ac_cv_prog_MAKE
5005 if test -n "$MAKE"; then
5006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
5007 $as_echo "$MAKE" >&6; }
5009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5010 $as_echo "no" >&6; }
5014 test -n "$MAKE" && break
5017 if test -z "$MAKE"; then
5020 # Found it, now check the version.
5021 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MAKE" >&5
5022 $as_echo_n "checking version of $MAKE... " >&6; }
5023 ac_prog_version=`$MAKE --version 2>&1 | sed -n 's/^.*GNU Make[^0-9]*\([0-9][0-9.]*\).*$/\1/p'`
5024 case $ac_prog_version in
5025 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
5027 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
5028 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
5031 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
5032 $as_echo "$ac_prog_version" >&6; }
5034 if test $ac_verc_fail = yes; then
5035 critic_missing="$critic_missing make"
5039 for ac_prog in gnumsgfmt gmsgfmt msgfmt
5041 # Extract the first word of "$ac_prog", so it can be a program name with args.
5042 set dummy $ac_prog; ac_word=$2
5043 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5044 $as_echo_n "checking for $ac_word... " >&6; }
5045 if ${ac_cv_prog_MSGFMT+:} false; then :
5046 $as_echo_n "(cached) " >&6
5048 if test -n "$MSGFMT"; then
5049 ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
5051 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5055 test -z "$as_dir" && as_dir=.
5056 for ac_exec_ext in '' $ac_executable_extensions; do
5057 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5058 ac_cv_prog_MSGFMT="$ac_prog"
5059 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5068 MSGFMT=$ac_cv_prog_MSGFMT
5069 if test -n "$MSGFMT"; then
5070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
5071 $as_echo "$MSGFMT" >&6; }
5073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5074 $as_echo "no" >&6; }
5078 test -n "$MSGFMT" && break
5081 if test -z "$MSGFMT"; then
5084 # Found it, now check the version.
5085 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MSGFMT" >&5
5086 $as_echo_n "checking version of $MSGFMT... " >&6; }
5087 ac_prog_version=`$MSGFMT --version 2>&1 | sed -n 's/^.*GNU gettext.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
5088 case $ac_prog_version in
5089 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
5090 0.10.3[6-9]* | 0.10.[4-9][0-9]* | 0.1[1-9]* | 0.[2-9][0-9]* | [1-9].*)
5091 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
5092 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
5095 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
5096 $as_echo "$ac_prog_version" >&6; }
5098 if test $ac_verc_fail = yes; then
5099 MSGFMT=: aux_missing="$aux_missing msgfmt"
5102 for ac_prog in makeinfo
5104 # Extract the first word of "$ac_prog", so it can be a program name with args.
5105 set dummy $ac_prog; ac_word=$2
5106 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5107 $as_echo_n "checking for $ac_word... " >&6; }
5108 if ${ac_cv_prog_MAKEINFO+:} false; then :
5109 $as_echo_n "(cached) " >&6
5111 if test -n "$MAKEINFO"; then
5112 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
5114 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5118 test -z "$as_dir" && as_dir=.
5119 for ac_exec_ext in '' $ac_executable_extensions; do
5120 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5121 ac_cv_prog_MAKEINFO="$ac_prog"
5122 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5131 MAKEINFO=$ac_cv_prog_MAKEINFO
5132 if test -n "$MAKEINFO"; then
5133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
5134 $as_echo "$MAKEINFO" >&6; }
5136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5137 $as_echo "no" >&6; }
5141 test -n "$MAKEINFO" && break
5144 if test -z "$MAKEINFO"; then
5147 # Found it, now check the version.
5148 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MAKEINFO" >&5
5149 $as_echo_n "checking version of $MAKEINFO... " >&6; }
5150 ac_prog_version=`$MAKEINFO --version 2>&1 | sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'`
5151 case $ac_prog_version in
5152 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
5154 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
5155 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
5158 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
5159 $as_echo "$ac_prog_version" >&6; }
5161 if test $ac_verc_fail = yes; then
5162 MAKEINFO=: aux_missing="$aux_missing makeinfo"
5167 # Extract the first word of "$ac_prog", so it can be a program name with args.
5168 set dummy $ac_prog; ac_word=$2
5169 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5170 $as_echo_n "checking for $ac_word... " >&6; }
5171 if ${ac_cv_prog_SED+:} false; then :
5172 $as_echo_n "(cached) " >&6
5174 if test -n "$SED"; then
5175 ac_cv_prog_SED="$SED" # Let the user override the test.
5177 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5181 test -z "$as_dir" && as_dir=.
5182 for ac_exec_ext in '' $ac_executable_extensions; do
5183 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5184 ac_cv_prog_SED="$ac_prog"
5185 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5195 if test -n "$SED"; then
5196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SED" >&5
5197 $as_echo "$SED" >&6; }
5199 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5200 $as_echo "no" >&6; }
5204 test -n "$SED" && break
5207 if test -z "$SED"; then
5210 # Found it, now check the version.
5211 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $SED" >&5
5212 $as_echo_n "checking version of $SED... " >&6; }
5213 ac_prog_version=`$SED --version 2>&1 | sed -n 's/^.*GNU sed version \([0-9]*\.[0-9.]*\).*$/\1/p'`
5214 case $ac_prog_version in
5215 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
5216 3.0[2-9]*|3.[1-9]*|[4-9]*)
5217 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
5218 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
5221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
5222 $as_echo "$ac_prog_version" >&6; }
5224 if test $ac_verc_fail = yes; then
5225 SED=: aux_missing="$aux_missing sed"
5229 for ac_prog in autoconf
5231 # Extract the first word of "$ac_prog", so it can be a program name with args.
5232 set dummy $ac_prog; ac_word=$2
5233 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5234 $as_echo_n "checking for $ac_word... " >&6; }
5235 if ${ac_cv_prog_AUTOCONF+:} false; then :
5236 $as_echo_n "(cached) " >&6
5238 if test -n "$AUTOCONF"; then
5239 ac_cv_prog_AUTOCONF="$AUTOCONF" # Let the user override the test.
5241 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5245 test -z "$as_dir" && as_dir=.
5246 for ac_exec_ext in '' $ac_executable_extensions; do
5247 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5248 ac_cv_prog_AUTOCONF="$ac_prog"
5249 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5258 AUTOCONF=$ac_cv_prog_AUTOCONF
5259 if test -n "$AUTOCONF"; then
5260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AUTOCONF" >&5
5261 $as_echo "$AUTOCONF" >&6; }
5263 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5264 $as_echo "no" >&6; }
5268 test -n "$AUTOCONF" && break
5270 test -n "$AUTOCONF" || AUTOCONF="no"
5272 case "x$AUTOCONF" in
5273 xno|x|x:) AUTOCONF=no ;;
5275 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works" >&5
5276 $as_echo_n "checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works... " >&6; }
5277 if ${libc_cv_autoconf_works+:} false; then :
5278 $as_echo_n "(cached) " >&6
5280 if (cd $srcdir; $AUTOCONF $ACFLAGS configure.in > /dev/null 2>&1); then
5281 libc_cv_autoconf_works=yes
5283 libc_cv_autoconf_works=no
5286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_autoconf_works" >&5
5287 $as_echo "$libc_cv_autoconf_works" >&6; }
5288 test $libc_cv_autoconf_works = yes || AUTOCONF=no
5291 if test "x$with_cvs" = xyes && test "x$AUTOCONF" = xno; then
5292 # If --without-cvs they probably won't change configure.in, so no complaints.
5293 aux_missing="$aux_missing autoconf"
5296 test -n "$critic_missing" && as_fn_error $? "
5297 *** These critical programs are missing or too old:$critic_missing
5298 *** Check the INSTALL file for required versions." "$LINENO" 5
5300 test -n "$aux_missing" && { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
5301 *** These auxiliary programs are missing or incompatible versions:$aux_missing
5302 *** some features will be disabled.
5303 *** Check the INSTALL file for required versions." >&5
5304 $as_echo "$as_me: WARNING:
5305 *** These auxiliary programs are missing or incompatible versions:$aux_missing
5306 *** some features will be disabled.
5307 *** Check the INSTALL file for required versions." >&2;}
5309 # if using special system headers, find out the compiler's sekrit
5310 # header directory and add that to the list. NOTE: Only does the right
5311 # thing on a system that doesn't need fixincludes. (Not presently a problem.)
5312 if test -n "$sysheaders"; then
5313 SYSINCLUDES=-nostdinc
5314 for d in include include-fixed; do
5315 i=`$CC -print-file-name="$d"` && test "x$i" != x && test "x$i" != "x$d" &&
5316 SYSINCLUDES="$SYSINCLUDES -isystem $i"
5318 SYSINCLUDES="$SYSINCLUDES \
5319 -isystem `echo $sysheaders | sed 's/:/ -isystem /g'`"
5320 if test -n "$CXX"; then
5321 cxxversion=`$CXX -dumpversion 2>&5` &&
5322 cxxmachine=`$CXX -dumpmachine 2>&5` &&
5323 cxxheaders=`$CXX -print-file-name=../../../../include/c++/`"$cxxversion" &&
5324 CXX_SYSINCLUDES="-isystem $cxxheaders \
5325 -isystem $cxxheaders/$cxxmachine -isystem $cxxheaders/backward"
5331 # ranlib is never necessary on Linux and Hurd systems
5334 # Test if LD_LIBRARY_PATH contains the notation for the current directory
5335 # since this would lead to problems installing/building glibc.
5336 # LD_LIBRARY_PATH contains the current directory if one of the following
5338 # - one of the terminals (":" and ";") is the first or last sign
5339 # - two terminals occur directly after each other
5340 # - the path contains an element with a dot in it
5341 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LD_LIBRARY_PATH variable" >&5
5342 $as_echo_n "checking LD_LIBRARY_PATH variable... " >&6; }
5343 case ${LD_LIBRARY_PATH} in
5344 [:\;]* | *[:\;] | *[:\;][:\;]* | *[:\;]. | .[:\;]*| . | *[:\;].[:\;]* )
5345 ld_library_path_setting="contains current directory"
5348 ld_library_path_setting="ok"
5351 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_library_path_setting" >&5
5352 $as_echo "$ld_library_path_setting" >&6; }
5353 if test "$ld_library_path_setting" != "ok"; then
5355 *** LD_LIBRARY_PATH shouldn't contain the current directory when
5356 *** building glibc. Please change the environment variable
5357 *** and run configure again." "$LINENO" 5
5360 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether GCC supports -static-libgcc" >&5
5361 $as_echo_n "checking whether GCC supports -static-libgcc... " >&6; }
5362 if ${libc_cv_gcc_static_libgcc+:} false; then :
5363 $as_echo_n "(cached) " >&6
5365 if $CC -v -static-libgcc 2>&1 | grep -q 'unrecognized option.*static-libgcc'; then
5366 libc_cv_gcc_static_libgcc=
5368 libc_cv_gcc_static_libgcc=-static-libgcc
5371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_static_libgcc" >&5
5372 $as_echo "$libc_cv_gcc_static_libgcc" >&6; }
5375 # Extract the first word of "bash", so it can be a program name with args.
5376 set dummy bash; ac_word=$2
5377 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5378 $as_echo_n "checking for $ac_word... " >&6; }
5379 if ${ac_cv_path_BASH_SHELL+:} false; then :
5380 $as_echo_n "(cached) " >&6
5384 ac_cv_path_BASH_SHELL="$BASH_SHELL" # Let the user override the test with a path.
5387 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5391 test -z "$as_dir" && as_dir=.
5392 for ac_exec_ext in '' $ac_executable_extensions; do
5393 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5394 ac_cv_path_BASH_SHELL="$as_dir/$ac_word$ac_exec_ext"
5395 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5402 test -z "$ac_cv_path_BASH_SHELL" && ac_cv_path_BASH_SHELL="no"
5406 BASH_SHELL=$ac_cv_path_BASH_SHELL
5407 if test -n "$BASH_SHELL"; then
5408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BASH_SHELL" >&5
5409 $as_echo "$BASH_SHELL" >&6; }
5411 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5412 $as_echo "no" >&6; }
5416 if test "$BASH_SHELL" != no &&
5417 $BASH_SHELL -c 'test "$BASH_VERSINFO" \
5418 && test "$BASH_VERSINFO" -ge 2 >&/dev/null'; then
5419 libc_cv_have_bash2=yes
5421 libc_cv_have_bash2=no
5425 if test "$BASH_SHELL" = no; then
5426 # Extract the first word of "ksh", so it can be a program name with args.
5427 set dummy ksh; ac_word=$2
5428 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5429 $as_echo_n "checking for $ac_word... " >&6; }
5430 if ${ac_cv_path_KSH+:} false; then :
5431 $as_echo_n "(cached) " >&6
5435 ac_cv_path_KSH="$KSH" # Let the user override the test with a path.
5438 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5442 test -z "$as_dir" && as_dir=.
5443 for ac_exec_ext in '' $ac_executable_extensions; do
5444 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5445 ac_cv_path_KSH="$as_dir/$ac_word$ac_exec_ext"
5446 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5453 test -z "$ac_cv_path_KSH" && ac_cv_path_KSH="no"
5458 if test -n "$KSH"; then
5459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $KSH" >&5
5460 $as_echo "$KSH" >&6; }
5462 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5463 $as_echo "no" >&6; }
5467 if test "$KSH" = no; then
5470 libc_cv_have_ksh=yes
5475 libc_cv_have_ksh=yes
5479 for ac_prog in gawk mawk nawk awk
5481 # Extract the first word of "$ac_prog", so it can be a program name with args.
5482 set dummy $ac_prog; ac_word=$2
5483 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5484 $as_echo_n "checking for $ac_word... " >&6; }
5485 if ${ac_cv_prog_AWK+:} false; then :
5486 $as_echo_n "(cached) " >&6
5488 if test -n "$AWK"; then
5489 ac_cv_prog_AWK="$AWK" # Let the user override the test.
5491 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5495 test -z "$as_dir" && as_dir=.
5496 for ac_exec_ext in '' $ac_executable_extensions; do
5497 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5498 ac_cv_prog_AWK="$ac_prog"
5499 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5509 if test -n "$AWK"; then
5510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5511 $as_echo "$AWK" >&6; }
5513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5514 $as_echo "no" >&6; }
5518 test -n "$AWK" && break
5521 # Extract the first word of "perl", so it can be a program name with args.
5522 set dummy perl; 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_PERL+:} false; then :
5526 $as_echo_n "(cached) " >&6
5530 ac_cv_path_PERL="$PERL" # 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_PERL="$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_PERL" && ac_cv_path_PERL="no"
5552 PERL=$ac_cv_path_PERL
5553 if test -n "$PERL"; then
5554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
5555 $as_echo "$PERL" >&6; }
5557 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5558 $as_echo "no" >&6; }
5562 if test "$PERL" != no &&
5563 (eval `$PERL -V:apiversion`; test `expr "$apiversion" \< 5` -ne 0); then
5566 # Extract the first word of "install-info", so it can be a program name with args.
5567 set dummy install-info; ac_word=$2
5568 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5569 $as_echo_n "checking for $ac_word... " >&6; }
5570 if ${ac_cv_path_INSTALL_INFO+:} false; then :
5571 $as_echo_n "(cached) " >&6
5573 case $INSTALL_INFO in
5575 ac_cv_path_INSTALL_INFO="$INSTALL_INFO" # Let the user override the test with a path.
5578 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5579 as_dummy="$PATH:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin"
5580 for as_dir in $as_dummy
5583 test -z "$as_dir" && as_dir=.
5584 for ac_exec_ext in '' $ac_executable_extensions; do
5585 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5586 ac_cv_path_INSTALL_INFO="$as_dir/$ac_word$ac_exec_ext"
5587 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5594 test -z "$ac_cv_path_INSTALL_INFO" && ac_cv_path_INSTALL_INFO="no"
5598 INSTALL_INFO=$ac_cv_path_INSTALL_INFO
5599 if test -n "$INSTALL_INFO"; then
5600 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL_INFO" >&5
5601 $as_echo "$INSTALL_INFO" >&6; }
5603 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5604 $as_echo "no" >&6; }
5608 # Extract the first word of "bison", so it can be a program name with args.
5609 set dummy bison; ac_word=$2
5610 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5611 $as_echo_n "checking for $ac_word... " >&6; }
5612 if ${ac_cv_path_BISON+:} false; then :
5613 $as_echo_n "(cached) " >&6
5617 ac_cv_path_BISON="$BISON" # Let the user override the test with a path.
5620 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5621 as_dummy="$PATH:/usr/local/bin:/usr/bin:/bin"
5622 for as_dir in $as_dummy
5625 test -z "$as_dir" && as_dir=.
5626 for ac_exec_ext in '' $ac_executable_extensions; do
5627 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5628 ac_cv_path_BISON="$as_dir/$ac_word$ac_exec_ext"
5629 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5636 test -z "$ac_cv_path_BISON" && ac_cv_path_BISON="no"
5640 BISON=$ac_cv_path_BISON
5641 if test -n "$BISON"; then
5642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BISON" >&5
5643 $as_echo "$BISON" >&6; }
5645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5646 $as_echo "no" >&6; }
5651 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for signed size_t type" >&5
5652 $as_echo_n "checking for signed size_t type... " >&6; }
5653 if ${libc_cv_signed_size_t+:} false; then :
5654 $as_echo_n "(cached) " >&6
5656 echo '#include <stddef.h>
5657 FOOBAR __SIZE_TYPE__ FOOBAR' > conftest.c
5658 if eval "$ac_cpp conftest.c 2>/dev/null" \
5659 | grep '^FOOBAR.*unsigned.*FOOBAR$' >/dev/null; then
5660 libc_cv_signed_size_t=no
5662 libc_cv_signed_size_t=yes
5666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_signed_size_t" >&5
5667 $as_echo "$libc_cv_signed_size_t" >&6; }
5668 if test $libc_cv_signed_size_t = yes; then
5669 cat >> confdefs.h <<\EOF
5670 #undef __SIZE_TYPE__
5671 #define __SIZE_TYPE__ unsigned
5675 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libc-friendly stddef.h" >&5
5676 $as_echo_n "checking for libc-friendly stddef.h... " >&6; }
5677 if ${libc_cv_friendly_stddef+:} false; then :
5678 $as_echo_n "(cached) " >&6
5680 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5681 /* end confdefs.h. */
5682 #define __need_size_t
5683 #define __need_wchar_t
5690 size_t size; wchar_t wchar;
5692 #error stddef.h ignored __need_*
5694 if (&size == NULL || &wchar == NULL) abort ();
5699 if ac_fn_c_try_compile "$LINENO"; then :
5700 libc_cv_friendly_stddef=yes
5702 libc_cv_friendly_stddef=no
5704 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_friendly_stddef" >&5
5707 $as_echo "$libc_cv_friendly_stddef" >&6; }
5708 if test $libc_cv_friendly_stddef = yes; then
5709 config_vars="$config_vars
5710 override stddef.h = # The installed <stddef.h> seems to be libc-friendly."
5713 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need to use -P to assemble .S files" >&5
5714 $as_echo_n "checking whether we need to use -P to assemble .S files... " >&6; }
5715 if ${libc_cv_need_minus_P+:} false; then :
5716 $as_echo_n "(cached) " >&6
5718 cat > conftest.S <<EOF
5719 #include "confdefs.h"
5720 /* Nothing whatsoever. */
5722 if { ac_try='${CC-cc} $CPPFLAGS $ASFLAGS -c conftest.S 1>&5'
5723 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5726 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5727 test $ac_status = 0; }; }; then
5728 libc_cv_need_minus_P=no
5730 libc_cv_need_minus_P=yes
5734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_need_minus_P" >&5
5735 $as_echo "$libc_cv_need_minus_P" >&6; }
5736 if test $libc_cv_need_minus_P = yes; then
5737 config_vars="$config_vars
5738 asm-CPPFLAGS = -P # The assembler can't grok cpp's # line directives."
5741 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .set assembler directive" >&5
5742 $as_echo_n "checking for .set assembler directive... " >&6; }
5743 if ${libc_cv_asm_set_directive+:} false; then :
5744 $as_echo_n "(cached) " >&6
5746 cat > conftest.s <<EOF
5749 .set glibc_conftest_frobozz,foo
5750 $libc_cv_asm_global_directive glibc_conftest_frobozz
5752 # The alpha-dec-osf1 assembler gives only a warning for `.set'
5753 # (but it doesn't work), so we must do a linking check to be sure.
5754 cat > conftest1.c <<\EOF
5755 extern int glibc_conftest_frobozz;
5756 void _start() { glibc_conftest_frobozz = 1; }
5758 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
5759 -nostartfiles -nostdlib \
5760 -o conftest conftest.s conftest1.c 1>&5 2>&5; then
5761 libc_cv_asm_set_directive=yes
5763 libc_cv_asm_set_directive=no
5767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_set_directive" >&5
5768 $as_echo "$libc_cv_asm_set_directive" >&6; }
5769 if test $libc_cv_asm_set_directive = yes; then
5770 $as_echo "#define HAVE_ASM_SET_DIRECTIVE 1" >>confdefs.h
5774 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler gnu_unique_object symbol type" >&5
5775 $as_echo_n "checking for assembler gnu_unique_object symbol type... " >&6; }
5776 if ${libc_cv_asm_unique_object+:} false; then :
5777 $as_echo_n "(cached) " >&6
5779 cat > conftest.s <<EOF
5782 .type _sym, ${libc_cv_asm_type_prefix}gnu_unique_object
5784 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5785 libc_cv_asm_unique_object=yes
5787 libc_cv_asm_unique_object=no
5791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_unique_object" >&5
5792 $as_echo "$libc_cv_asm_unique_object" >&6; }
5793 if test $libc_cv_asm_unique_object = yes; then
5794 $as_echo "#define HAVE_ASM_UNIQUE_OBJECT 1" >>confdefs.h
5798 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .symver assembler directive" >&5
5799 $as_echo_n "checking for .symver assembler directive... " >&6; }
5800 if ${libc_cv_asm_symver_directive+:} false; then :
5801 $as_echo_n "(cached) " >&6
5803 cat > conftest.s <<EOF
5806 .symver _sym,sym@VERS
5808 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5809 libc_cv_asm_symver_directive=yes
5811 libc_cv_asm_symver_directive=no
5815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_symver_directive" >&5
5816 $as_echo "$libc_cv_asm_symver_directive" >&6; }
5817 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld --version-script" >&5
5818 $as_echo_n "checking for ld --version-script... " >&6; }
5819 if ${libc_cv_ld_version_script_option+:} false; then :
5820 $as_echo_n "(cached) " >&6
5822 if test $libc_cv_asm_symver_directive = yes; then
5823 cat > conftest.s <<EOF
5826 .symver _sym,sym@VERS
5828 cat > conftest.map <<EOF
5837 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5838 if { ac_try='${CC-cc} $CFLAGS $LDFLAGS -shared
5839 -o conftest.so conftest.o
5840 -nostartfiles -nostdlib
5841 -Wl,--version-script,conftest.map
5843 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5846 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5847 test $ac_status = 0; }; };
5849 libc_cv_ld_version_script_option=yes
5851 libc_cv_ld_version_script_option=no
5854 libc_cv_ld_version_script_option=no
5857 libc_cv_ld_version_script_option=no
5861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ld_version_script_option" >&5
5862 $as_echo "$libc_cv_ld_version_script_option" >&6; }
5863 if test $shared != no &&
5864 test $libc_cv_asm_symver_directive = yes &&
5865 test $libc_cv_ld_version_script_option = yes &&
5866 test $enable_versioning = yes; then
5868 $as_echo "#define DO_VERSIONING 1" >>confdefs.h
5875 if test $elf = yes && test $shared != no && test $VERSIONING = no; then
5877 *** WARNING: You should not compile GNU libc without versioning. Not using
5878 *** versioning will introduce incompatibilities so that old binaries
5879 *** will not run anymore.
5880 *** For versioning you need recent binutils (binutils-2.8.1.0.23 or newer)."
5882 if test $elf = yes; then
5883 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .previous assembler directive" >&5
5884 $as_echo_n "checking for .previous assembler directive... " >&6; }
5885 if ${libc_cv_asm_previous_directive+:} false; then :
5886 $as_echo_n "(cached) " >&6
5888 cat > conftest.s <<EOF
5889 .section foo_section
5892 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5893 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5896 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5897 test $ac_status = 0; }; }; then
5898 libc_cv_asm_previous_directive=yes
5900 libc_cv_asm_previous_directive=no
5904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_previous_directive" >&5
5905 $as_echo "$libc_cv_asm_previous_directive" >&6; }
5906 if test $libc_cv_asm_previous_directive = yes; then
5907 $as_echo "#define HAVE_ASM_PREVIOUS_DIRECTIVE 1" >>confdefs.h
5910 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .popsection assembler directive" >&5
5911 $as_echo_n "checking for .popsection assembler directive... " >&6; }
5912 if ${libc_cv_asm_popsection_directive+:} false; then :
5913 $as_echo_n "(cached) " >&6
5915 cat > conftest.s <<EOF
5916 .pushsection foo_section
5919 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5920 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5923 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5924 test $ac_status = 0; }; }; then
5925 libc_cv_asm_popsection_directive=yes
5927 libc_cv_asm_popsection_directive=no
5931 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_popsection_directive" >&5
5932 $as_echo "$libc_cv_asm_popsection_directive" >&6; }
5933 if test $libc_cv_asm_popsection_directive = yes; then
5934 $as_echo "#define HAVE_ASM_POPSECTION_DIRECTIVE 1" >>confdefs.h
5938 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .protected and .hidden assembler directive" >&5
5939 $as_echo_n "checking for .protected and .hidden assembler directive... " >&6; }
5940 if ${libc_cv_asm_protected_directive+:} false; then :
5941 $as_echo_n "(cached) " >&6
5943 cat > conftest.s <<EOF
5949 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5950 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5953 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5954 test $ac_status = 0; }; }; then
5955 libc_cv_asm_protected_directive=yes
5957 as_fn_error $? "assembler support for symbol visibility is required" "$LINENO" 5
5961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_protected_directive" >&5
5962 $as_echo "$libc_cv_asm_protected_directive" >&6; }
5964 if test $libc_cv_asm_protected_directive = yes; then
5965 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((visibility())) is supported" >&5
5966 $as_echo_n "checking whether __attribute__((visibility())) is supported... " >&6; }
5967 if ${libc_cv_visibility_attribute+:} false; then :
5968 $as_echo_n "(cached) " >&6
5970 cat > conftest.c <<EOF
5971 int foo __attribute__ ((visibility ("hidden"))) = 1;
5972 int bar __attribute__ ((visibility ("protected"))) = 1;
5974 libc_cv_visibility_attribute=no
5975 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5976 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5979 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5980 test $ac_status = 0; }; }; then
5981 if grep '\.hidden.*foo' conftest.s >/dev/null; then
5982 if grep '\.protected.*bar' conftest.s >/dev/null; then
5983 libc_cv_visibility_attribute=yes
5987 rm -f conftest.{c,s}
5990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_visibility_attribute" >&5
5991 $as_echo "$libc_cv_visibility_attribute" >&6; }
5992 if test $libc_cv_visibility_attribute != yes; then
5993 as_fn_error $? "compiler support for visibility attribute is required" "$LINENO" 5
5997 if test $libc_cv_visibility_attribute = yes; then
5998 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken __attribute__((visibility()))" >&5
5999 $as_echo_n "checking for broken __attribute__((visibility()))... " >&6; }
6000 if ${libc_cv_broken_visibility_attribute+:} false; then :
6001 $as_echo_n "(cached) " >&6
6003 cat > conftest.c <<EOF
6005 int bar (int x) __asm__ ("foo") __attribute__ ((visibility ("hidden")));
6006 int bar (int x) { return x; }
6008 libc_cv_broken_visibility_attribute=yes
6009 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
6010 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6013 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6014 test $ac_status = 0; }; }; then
6015 if grep '\.hidden[ _]foo' conftest.s >/dev/null; then
6016 libc_cv_broken_visibility_attribute=no
6019 rm -f conftest.c conftest.s
6022 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_broken_visibility_attribute" >&5
6023 $as_echo "$libc_cv_broken_visibility_attribute" >&6; }
6024 if test $libc_cv_broken_visibility_attribute = yes; then
6025 as_fn_error $? "working compiler support for visibility attribute is required" "$LINENO" 5
6029 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken __attribute__((alias()))" >&5
6030 $as_echo_n "checking for broken __attribute__((alias()))... " >&6; }
6031 if ${libc_cv_broken_alias_attribute+:} false; then :
6032 $as_echo_n "(cached) " >&6
6034 cat > conftest.c <<EOF
6035 extern int foo (int x) __asm ("xyzzy");
6036 int bar (int x) { return x; }
6037 extern __typeof (bar) foo __attribute ((weak, alias ("bar")));
6039 extern __typeof (dfoo) dfoo __asm ("abccb");
6042 libc_cv_broken_alias_attribute=yes
6043 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
6044 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6047 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6048 test $ac_status = 0; }; }; then
6049 if grep 'xyzzy' conftest.s >/dev/null &&
6050 grep 'abccb' conftest.s >/dev/null; then
6051 libc_cv_broken_alias_attribute=no
6054 rm -f conftest.c conftest.s
6057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_broken_alias_attribute" >&5
6058 $as_echo "$libc_cv_broken_alias_attribute" >&6; }
6059 if test $libc_cv_broken_alias_attribute = yes; then
6060 as_fn_error $? "working alias attribute support required" "$LINENO" 5
6063 if test $libc_cv_visibility_attribute = yes; then
6064 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to put _rtld_local into .sdata section" >&5
6065 $as_echo_n "checking whether to put _rtld_local into .sdata section... " >&6; }
6066 if ${libc_cv_have_sdata_section+:} false; then :
6067 $as_echo_n "(cached) " >&6
6069 echo "int i;" > conftest.c
6070 libc_cv_have_sdata_section=no
6071 if ${CC-cc} $LDFLAGS -fPIC -shared -Wl,--verbose conftest.c -o conftest.so 2>&1 \
6072 | grep '\.sdata' >/dev/null; then
6073 libc_cv_have_sdata_section=yes
6075 rm -f conftest.c conftest.so
6078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_sdata_section" >&5
6079 $as_echo "$libc_cv_have_sdata_section" >&6; }
6080 if test $libc_cv_have_sdata_section = yes; then
6081 $as_echo "#define HAVE_SDATA_SECTION 1" >>confdefs.h
6086 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .preinit_array/.init_array/.fini_array support" >&5
6087 $as_echo_n "checking for .preinit_array/.init_array/.fini_array support... " >&6; }
6088 if ${libc_cv_initfini_array+:} false; then :
6089 $as_echo_n "(cached) " >&6
6091 cat > conftest.c <<EOF
6092 int _start (void) { return 0; }
6093 int __start (void) { return 0; }
6094 int foo (void) { return 1; }
6095 int (*fp) (void) __attribute__ ((section (".init_array"))) = foo;
6097 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -o conftest conftest.c
6098 -static -nostartfiles -nostdlib 1>&5'
6099 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6102 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6103 test $ac_status = 0; }; }
6105 if readelf -S conftest | fgrep INIT_ARRAY > /dev/null; then
6106 libc_cv_initfini_array=yes
6108 libc_cv_initfini_array=no
6111 libc_cv_initfini_array=no
6115 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_initfini_array" >&5
6116 $as_echo "$libc_cv_initfini_array" >&6; }
6117 if test $libc_cv_initfini_array != yes; then
6118 as_fn_error $? "Need linker with .init_array/.fini_array support." "$LINENO" 5
6121 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use .ctors/.dtors header and trailer" >&5
6122 $as_echo_n "checking whether to use .ctors/.dtors header and trailer... " >&6; }
6123 if ${libc_cv_ctors_header+:} false; then :
6124 $as_echo_n "(cached) " >&6
6126 if { ac_try='${CC-cc} -Wl,--verbose 2>&1|grep SORT_BY_INIT_PRIORITY 1>&5'
6127 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6130 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6131 test $ac_status = 0; }; }; then
6132 libc_cv_ctors_header=no
6134 libc_cv_ctors_header=yes
6137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ctors_header" >&5
6138 $as_echo "$libc_cv_ctors_header" >&6; }
6140 if test $libc_cv_ctors_header = no; then
6141 $as_echo "#define NO_CTORS_DTORS_SECTIONS 1" >>confdefs.h
6145 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libunwind-support in compiler" >&5
6146 $as_echo_n "checking for libunwind-support in compiler... " >&6; }
6147 if ${libc_cv_cc_with_libunwind+:} false; then :
6148 $as_echo_n "(cached) " >&6
6151 cat > conftest.c <<EOF
6152 int main (void) { return 0; }
6154 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -static -o conftest \
6155 conftest.c -v 2>&1 >/dev/null | grep -q " -lunwind "; then
6156 libc_cv_cc_with_libunwind=yes
6158 libc_cv_cc_with_libunwind=no
6162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_with_libunwind" >&5
6163 $as_echo "$libc_cv_cc_with_libunwind" >&6; }
6165 if test $libc_cv_cc_with_libunwind = yes; then
6166 $as_echo "#define HAVE_CC_WITH_LIBUNWIND 1" >>confdefs.h
6170 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z nodelete option" >&5
6171 $as_echo_n "checking for -z nodelete option... " >&6; }
6172 if ${libc_cv_z_nodelete+:} false; then :
6173 $as_echo_n "(cached) " >&6
6175 cat > conftest.c <<EOF
6176 int _start (void) { return 42; }
6178 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6179 -fPIC -shared -o conftest.so conftest.c
6180 -nostartfiles -nostdlib
6181 -Wl,--enable-new-dtags,-z,nodelete 1>&5'
6182 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6185 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6186 test $ac_status = 0; }; }
6188 libc_cv_z_nodelete=yes
6190 as_fn_error $? "linker with -z nodelete support required" "$LINENO" 5
6194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_nodelete" >&5
6195 $as_echo "$libc_cv_z_nodelete" >&6; }
6197 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z nodlopen option" >&5
6198 $as_echo_n "checking for -z nodlopen option... " >&6; }
6199 if ${libc_cv_z_nodlopen+:} false; then :
6200 $as_echo_n "(cached) " >&6
6202 cat > conftest.c <<EOF
6203 int _start (void) { return 42; }
6205 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6206 -fPIC -shared -o conftest.so conftest.c
6207 -nostartfiles -nostdlib
6208 -Wl,--enable-new-dtags,-z,nodlopen 1>&5'
6209 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6212 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6213 test $ac_status = 0; }; }
6215 libc_cv_z_nodlopen=yes
6217 as_fn_error $? "linker with -z nodlopen support required" "$LINENO" 5
6221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_nodlopen" >&5
6222 $as_echo "$libc_cv_z_nodlopen" >&6; }
6224 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z initfirst option" >&5
6225 $as_echo_n "checking for -z initfirst option... " >&6; }
6226 if ${libc_cv_z_initfirst+:} false; then :
6227 $as_echo_n "(cached) " >&6
6229 cat > conftest.c <<EOF
6230 int _start (void) { return 42; }
6232 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6233 -fPIC -shared -o conftest.so conftest.c
6234 -nostartfiles -nostdlib
6235 -Wl,--enable-new-dtags,-z,initfirst 1>&5'
6236 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6239 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6240 test $ac_status = 0; }; }
6242 libc_cv_z_initfirst=yes
6244 as_fn_error $? "linker with -z initfirst support required" "$LINENO" 5
6248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_initfirst" >&5
6249 $as_echo "$libc_cv_z_initfirst" >&6; }
6251 case "$base_machine" in
6252 i[34567]86 | x86_64 | powerpc* | s390* | sparc* | alpha*)
6253 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z relro option" >&5
6254 $as_echo_n "checking for -z relro option... " >&6; }
6255 if ${libc_cv_z_relro+:} false; then :
6256 $as_echo_n "(cached) " >&6
6259 if { ac_try='${CC-cc} -v --help 2>&1|grep "z relro" 1>&5'
6260 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6263 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6264 test $ac_status = 0; }; }
6266 if { ac_try='${CC-cc} -Wl,--verbose 2>&1|grep DATA_SEGMENT_RELRO_END 1>&5'
6267 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6270 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6271 test $ac_status = 0; }; }
6277 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_relro" >&5
6278 $as_echo "$libc_cv_z_relro" >&6; }
6279 if test "$libc_cv_z_relro" = no; then
6280 as_fn_error $? "linker with -z relro support required" "$LINENO" 5
6286 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -Bgroup option" >&5
6287 $as_echo_n "checking for -Bgroup option... " >&6; }
6288 if ${libc_cv_Bgroup+:} false; then :
6289 $as_echo_n "(cached) " >&6
6291 cat > conftest.c <<EOF
6292 int _start (void) { return 42; }
6294 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6295 -fPIC -shared -o conftest.so conftest.c
6296 -Wl,-Bgroup -nostdlib 1>&5'
6297 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6300 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6301 test $ac_status = 0; }; }
6309 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_Bgroup" >&5
6310 $as_echo "$libc_cv_Bgroup" >&6; }
6313 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgcc_s suffix" >&5
6314 $as_echo_n "checking for libgcc_s suffix... " >&6; }
6315 if ${libc_cv_libgcc_s_suffix+:} false; then :
6316 $as_echo_n "(cached) " >&6
6318 cat > conftest.c <<EOF
6319 int main (void) { return 0; }
6321 libc_cv_libgcc_s_suffix=`${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
6322 -fPIC -shared -shared-libgcc -o conftest.so \
6323 conftest.c -v 2>&1 >/dev/null \
6324 | sed -n 's/^.* -lgcc_s\([^ ]*\) .*$/\1/p'`
6327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_libgcc_s_suffix" >&5
6328 $as_echo "$libc_cv_libgcc_s_suffix" >&6; }
6331 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --as-needed option" >&5
6332 $as_echo_n "checking for --as-needed option... " >&6; }
6333 if ${libc_cv_as_needed+:} false; then :
6334 $as_echo_n "(cached) " >&6
6336 cat > conftest.c <<EOF
6337 int main (void) { return 0; }
6339 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6340 -fPIC -shared -o conftest.so conftest.c
6341 -lgcc_s$libc_cv_libgcc_s_suffix -Wl,--as-needed
6343 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6346 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6347 test $ac_status = 0; }; }
6349 libc_cv_as_needed=yes
6351 libc_cv_as_needed=no
6355 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_as_needed" >&5
6356 $as_echo "$libc_cv_as_needed" >&6; }
6360 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether --noexecstack is desirable for .S files" >&5
6361 $as_echo_n "checking whether --noexecstack is desirable for .S files... " >&6; }
6362 if ${libc_cv_as_noexecstack+:} false; then :
6363 $as_echo_n "(cached) " >&6
6365 cat > conftest.c <<EOF
6368 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS
6369 -S -o conftest.s conftest.c 1>&5'
6370 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6373 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6374 test $ac_status = 0; }; } \
6375 && grep -q .note.GNU-stack conftest.s \
6376 && { ac_try='${CC-cc} $ASFLAGS -Wa,--noexecstack
6377 -c -o conftest.o conftest.s 1>&5'
6378 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6381 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6382 test $ac_status = 0; }; }
6384 libc_cv_as_noexecstack=yes
6386 libc_cv_as_noexecstack=no
6390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_as_noexecstack" >&5
6391 $as_echo "$libc_cv_as_noexecstack" >&6; }
6392 if test $libc_cv_as_noexecstack = yes; then
6393 ASFLAGS_config="$ASFLAGS_config -Wa,--noexecstack"
6397 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z combreloc" >&5
6398 $as_echo_n "checking for -z combreloc... " >&6; }
6399 if ${libc_cv_z_combreloc+:} false; then :
6400 $as_echo_n "(cached) " >&6
6402 cat > conftest.c <<EOF
6403 extern int bar (int);
6405 int foo (void) { return bar (mumble); }
6407 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6408 -fPIC -shared -o conftest.so conftest.c
6409 -nostdlib -nostartfiles
6410 -Wl,-z,combreloc 1>&5'
6411 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6414 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6415 test $ac_status = 0; }; }
6417 if readelf -S conftest.so | grep '\.rel\(a\|\)\.dyn' > /dev/null; then
6418 libc_cv_z_combreloc=yes
6420 libc_cv_z_combreloc=no
6423 libc_cv_z_combreloc=no
6427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_combreloc" >&5
6428 $as_echo "$libc_cv_z_combreloc" >&6; }
6429 if test "$libc_cv_z_combreloc" = yes; then
6430 $as_echo "#define HAVE_Z_COMBRELOC 1" >>confdefs.h
6435 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z execstack" >&5
6436 $as_echo_n "checking for -z execstack... " >&6; }
6437 if ${libc_cv_z_execstack+:} false; then :
6438 $as_echo_n "(cached) " >&6
6440 cat > conftest.c <<EOF
6441 int _start (void) { return 42; }
6443 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6444 -fPIC -shared -o conftest.so conftest.c
6445 -Wl,-z,execstack -nostdlib
6447 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6450 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6451 test $ac_status = 0; }; }
6453 libc_cv_z_execstack=yes
6455 libc_cv_z_execstack=no
6459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_execstack" >&5
6460 $as_echo "$libc_cv_z_execstack" >&6; }
6463 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fpie" >&5
6464 $as_echo_n "checking for -fpie... " >&6; }
6465 if ${libc_cv_fpie+:} false; then :
6466 $as_echo_n "(cached) " >&6
6468 cat > conftest.c <<EOF
6470 main () { return 0;}
6472 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -pie -fpie
6473 -o conftest conftest.c 1>&5'
6474 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6477 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6478 test $ac_status = 0; }; }
6486 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_fpie" >&5
6487 $as_echo "$libc_cv_fpie" >&6; }
6491 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --hash-style option" >&5
6492 $as_echo_n "checking for --hash-style option... " >&6; }
6493 if ${libc_cv_hashstyle+:} false; then :
6494 $as_echo_n "(cached) " >&6
6496 cat > conftest.c <<EOF
6497 int _start (void) { return 42; }
6499 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6500 -fPIC -shared -o conftest.so conftest.c
6501 -Wl,--hash-style=both -nostdlib 1>&5'
6502 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6505 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6506 test $ac_status = 0; }; }
6508 libc_cv_hashstyle=yes
6510 libc_cv_hashstyle=no
6514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_hashstyle" >&5
6515 $as_echo "$libc_cv_hashstyle" >&6; }
6519 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fno-toplevel-reorder -fno-section-anchors" >&5
6520 $as_echo_n "checking for -fno-toplevel-reorder -fno-section-anchors... " >&6; }
6521 if ${libc_cv_fno_toplevel_reorder+:} false; then :
6522 $as_echo_n "(cached) " >&6
6524 cat > conftest.c <<EOF
6527 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -fno-toplevel-reorder -fno-section-anchors
6529 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6532 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6533 test $ac_status = 0; }; }
6535 libc_cv_fno_toplevel_reorder=yes
6537 libc_cv_fno_toplevel_reorder=no
6541 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_fno_toplevel_reorder" >&5
6542 $as_echo "$libc_cv_fno_toplevel_reorder" >&6; }
6543 if test $libc_cv_fno_toplevel_reorder = yes; then
6544 fno_unit_at_a_time="-fno-toplevel-reorder -fno-section-anchors"
6546 fno_unit_at_a_time=-fno-unit-at-a-time
6550 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fstack-protector" >&5
6551 $as_echo_n "checking for -fstack-protector... " >&6; }
6552 if ${libc_cv_ssp+:} false; then :
6553 $as_echo_n "(cached) " >&6
6555 cat > conftest.c <<EOF
6557 main () { return 0;}
6559 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -Werror -fstack-protector
6560 -o conftest conftest.c 1>&5'
6561 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6564 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6565 test $ac_status = 0; }; }
6573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ssp" >&5
6574 $as_echo "$libc_cv_ssp" >&6; }
6577 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fgnu89-inline" >&5
6578 $as_echo_n "checking for -fgnu89-inline... " >&6; }
6579 if ${libc_cv_gnu89_inline+:} false; then :
6580 $as_echo_n "(cached) " >&6
6582 cat > conftest.c <<EOF
6584 #ifdef __GNUC_GNU_INLINE__
6585 main () { return 0;}
6590 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -std=gnu99 -fgnu89-inline
6591 -o conftest.s conftest.c 1>&5'
6592 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6595 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6596 test $ac_status = 0; }; }
6598 libc_cv_gnu89_inline=yes
6600 libc_cv_gnu89_inline=no
6604 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gnu89_inline" >&5
6605 $as_echo "$libc_cv_gnu89_inline" >&6; }
6606 if test $libc_cv_gnu89_inline = yes; then
6607 gnu89_inline=-fgnu89-inline
6613 if test $elf != yes; then
6614 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .init and .fini sections" >&5
6615 $as_echo_n "checking for .init and .fini sections... " >&6; }
6616 if ${libc_cv_have_initfini+:} false; then :
6617 $as_echo_n "(cached) " >&6
6619 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6620 /* end confdefs.h. */
6625 asm (".section .init");
6626 asm (".section .fini");
6627 asm ("${libc_cv_dot_text}");
6632 if ac_fn_c_try_compile "$LINENO"; then :
6633 libc_cv_have_initfini=yes
6635 libc_cv_have_initfini=no
6637 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_initfini" >&5
6640 $as_echo "$libc_cv_have_initfini" >&6; }
6641 if test $libc_cv_have_initfini = yes; then
6642 $as_echo "#define HAVE_INITFINI 1" >>confdefs.h
6647 if test $elf = yes; then
6648 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc puts quotes around section names" >&5
6649 $as_echo_n "checking whether cc puts quotes around section names... " >&6; }
6650 if ${libc_cv_have_section_quotes+:} false; then :
6651 $as_echo_n "(cached) " >&6
6653 cat > conftest.c <<EOF
6654 static const int foo
6655 __attribute__ ((section ("bar"))) = 1;
6657 if ${CC-cc} -S conftest.c -o conftest.s; then
6658 if grep '\.section.*"bar"' conftest.s >/dev/null; then
6659 libc_cv_have_section_quotes=yes
6661 libc_cv_have_section_quotes=no
6664 libc_cv_have_section_quotes=unknown
6666 rm -f conftest.{c,s}
6669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_section_quotes" >&5
6670 $as_echo "$libc_cv_have_section_quotes" >&6; }
6671 if test $libc_cv_have_section_quotes = yes; then
6672 $as_echo "#define HAVE_SECTION_QUOTES 1" >>confdefs.h
6679 if test $elf = yes; then
6680 libc_cv_asm_underscores=no
6682 if test $ac_cv_prog_cc_works = yes; then
6683 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _ prefix on C symbol names" >&5
6684 $as_echo_n "checking for _ prefix on C symbol names... " >&6; }
6685 if ${libc_cv_asm_underscores+:} false; then :
6686 $as_echo_n "(cached) " >&6
6688 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6689 /* end confdefs.h. */
6690 asm ("_glibc_foobar:");
6699 if ac_fn_c_try_link "$LINENO"; then :
6700 libc_cv_asm_underscores=yes
6702 libc_cv_asm_underscores=no
6704 rm -f core conftest.err conftest.$ac_objext \
6705 conftest$ac_exeext conftest.$ac_ext
6707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_underscores" >&5
6708 $as_echo "$libc_cv_asm_underscores" >&6; }
6710 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _ prefix on C symbol names" >&5
6711 $as_echo_n "checking for _ prefix on C symbol names... " >&6; }
6712 if ${libc_cv_asm_underscores+:} false; then :
6713 $as_echo_n "(cached) " >&6
6715 cat > conftest.$ac_ext <<EOF
6716 #line $LINENO "configure"
6717 #include "confdefs.h"
6718 void underscore_test(void) {
6721 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6722 (eval $ac_compile) 2>&5
6724 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6725 test $ac_status = 0; }; then
6726 if grep _underscore_test conftest* >/dev/null; then
6728 libc_cv_asm_underscores=yes
6731 libc_cv_asm_underscores=no
6734 echo "configure: failed program was:" >&5
6735 cat conftest.$ac_ext >&5
6737 libc_cv_asm_underscores=no
6741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_underscores" >&5
6742 $as_echo "$libc_cv_asm_underscores" >&6; }
6745 if test $libc_cv_asm_underscores = no; then
6746 $as_echo "#define NO_UNDERSCORES 1" >>confdefs.h
6750 if test $elf = yes; then
6751 libc_cv_weak_symbols=yes
6754 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler .weak directive" >&5
6755 $as_echo_n "checking for assembler .weak directive... " >&6; }
6756 if ${libc_cv_asm_weak_directive+:} false; then :
6757 $as_echo_n "(cached) " >&6
6759 cat > conftest.s <<EOF
6761 ${libc_cv_asm_global_directive} foo
6764 .weak bar; bar = foo
6766 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 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; }; }; then
6772 libc_cv_asm_weak_directive=yes
6774 libc_cv_asm_weak_directive=no
6778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_weak_directive" >&5
6779 $as_echo "$libc_cv_asm_weak_directive" >&6; }
6781 if test $libc_cv_asm_weak_directive = no; then
6782 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler .weakext directive" >&5
6783 $as_echo_n "checking for assembler .weakext directive... " >&6; }
6784 if ${libc_cv_asm_weakext_directive+:} false; then :
6785 $as_echo_n "(cached) " >&6
6787 cat > conftest.s <<EOF
6789 ${libc_cv_asm_global_directive} foo
6793 ${libc_cv_asm_global_directive} baz
6796 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6797 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6800 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6801 test $ac_status = 0; }; }; then
6802 libc_cv_asm_weakext_directive=yes
6804 libc_cv_asm_weakext_directive=no
6808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_weakext_directive" >&5
6809 $as_echo "$libc_cv_asm_weakext_directive" >&6; }
6813 if test $libc_cv_asm_weak_directive = yes; then
6814 $as_echo "#define HAVE_ASM_WEAK_DIRECTIVE 1" >>confdefs.h
6816 elif test $libc_cv_asm_weakext_directive = yes; then
6817 $as_echo "#define HAVE_ASM_WEAKEXT_DIRECTIVE 1" >>confdefs.h
6821 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether CFI directives are supported" >&5
6822 $as_echo_n "checking whether CFI directives are supported... " >&6; }
6823 if ${libc_cv_asm_cfi_directives+:} false; then :
6824 $as_echo_n "(cached) " >&6
6827 sparc/sparc64*) cfi_offset=2047;;
6830 cat > conftest.s <<EOF
6832 .type func,%function
6836 .cfi_rel_offset 1, $cfi_offset
6839 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6840 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6843 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6844 test $ac_status = 0; }; }; then
6845 libc_cv_asm_cfi_directives=yes
6847 libc_cv_asm_cfi_directives=no
6851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_cfi_directives" >&5
6852 $as_echo "$libc_cv_asm_cfi_directives" >&6; }
6853 if test $libc_cv_asm_cfi_directives = yes; then
6854 $as_echo "#define HAVE_ASM_CFI_DIRECTIVES 1" >>confdefs.h
6858 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld --no-whole-archive" >&5
6859 $as_echo_n "checking for ld --no-whole-archive... " >&6; }
6860 if ${libc_cv_ld_no_whole_archive+:} false; then :
6861 $as_echo_n "(cached) " >&6
6863 cat > conftest.c <<\EOF
6868 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6869 -nostdlib -nostartfiles -Wl,--no-whole-archive
6870 -o conftest conftest.c 1>&5'
6871 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6874 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6875 test $ac_status = 0; }; }; then
6876 libc_cv_ld_no_whole_archive=yes
6878 libc_cv_ld_no_whole_archive=no
6882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ld_no_whole_archive" >&5
6883 $as_echo "$libc_cv_ld_no_whole_archive" >&6; }
6884 if test $libc_cv_ld_no_whole_archive = yes; then
6885 no_whole_archive=-Wl,--no-whole-archive
6888 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc -fexceptions" >&5
6889 $as_echo_n "checking for gcc -fexceptions... " >&6; }
6890 if ${libc_cv_gcc_exceptions+:} false; then :
6891 $as_echo_n "(cached) " >&6
6893 cat > conftest.c <<\EOF
6898 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6899 -nostdlib -nostartfiles -fexceptions
6900 -o conftest conftest.c 1>&5'
6901 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6904 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6905 test $ac_status = 0; }; }; then
6906 libc_cv_gcc_exceptions=yes
6908 libc_cv_gcc_exceptions=no
6912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_exceptions" >&5
6913 $as_echo "$libc_cv_gcc_exceptions" >&6; }
6914 if test $libc_cv_gcc_exceptions = yes; then
6915 exceptions=-fexceptions
6918 if test "$host_cpu" = powerpc ; then
6919 # Check for a bug present in at least versions 2.8.x of GCC
6920 # and versions 1.0.x of EGCS.
6921 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether clobbering cr0 causes problems" >&5
6922 $as_echo_n "checking whether clobbering cr0 causes problems... " >&6; }
6923 if ${libc_cv_c_asmcr0_bug+:} false; then :
6924 $as_echo_n "(cached) " >&6
6926 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6927 /* end confdefs.h. */
6928 int tester(int x) { asm ("" : : : "cc"); return x & 123; }
6937 if ac_fn_c_try_compile "$LINENO"; then :
6938 libc_cv_c_asmcr0_bug='no'
6940 libc_cv_c_asmcr0_bug='yes'
6942 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_c_asmcr0_bug" >&5
6945 $as_echo "$libc_cv_c_asmcr0_bug" >&6; }
6946 if test "$libc_cv_c_asmcr0_bug" != 'no'; then
6947 $as_echo "#define BROKEN_PPC_ASM_CR0 1" >>confdefs.h
6952 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_expect" >&5
6953 $as_echo_n "checking for __builtin_expect... " >&6; }
6954 if ${libc_cv_gcc_builtin_expect+:} false; then :
6955 $as_echo_n "(cached) " >&6
6957 cat > conftest.c <<EOF
6958 #line $LINENO "configure"
6961 a = __builtin_expect (a, 10);
6962 return a == 10 ? 0 : 1;
6965 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -nostdlib -nostartfiles
6966 -o conftest conftest.c -lgcc >&5'
6967 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6970 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6971 test $ac_status = 0; }; }; then
6972 libc_cv_gcc_builtin_expect=yes
6974 libc_cv_gcc_builtin_expect=no
6978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_expect" >&5
6979 $as_echo "$libc_cv_gcc_builtin_expect" >&6; }
6980 if test "$libc_cv_gcc_builtin_expect" = yes; then
6981 $as_echo "#define HAVE_BUILTIN_EXPECT 1" >>confdefs.h
6985 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_memset" >&5
6986 $as_echo_n "checking for __builtin_memset... " >&6; }
6987 if ${libc_cv_gcc_builtin_memset+:} false; then :
6988 $as_echo_n "(cached) " >&6
6990 cat > conftest.c <<\EOF
6993 __builtin_memset (x, 0, 1000);
6996 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "memset" > /dev/null'
6997 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7000 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7001 test $ac_status = 0; }; };
7003 libc_cv_gcc_builtin_memset=no
7005 libc_cv_gcc_builtin_memset=yes
7009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_memset" >&5
7010 $as_echo "$libc_cv_gcc_builtin_memset" >&6; }
7011 if test "$libc_cv_gcc_builtin_memset" = yes ; then
7012 $as_echo "#define HAVE_BUILTIN_MEMSET 1" >>confdefs.h
7016 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for redirection of built-in functions" >&5
7017 $as_echo_n "checking for redirection of built-in functions... " >&6; }
7018 if ${libc_cv_gcc_builtin_redirection+:} false; then :
7019 $as_echo_n "(cached) " >&6
7021 cat > conftest.c <<\EOF
7022 extern char *strstr (const char *, const char *) __asm ("my_strstr");
7023 char *foo (const char *a, const char *b)
7025 return __builtin_strstr (a, b);
7028 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "my_strstr" > /dev/null'
7029 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7032 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7033 test $ac_status = 0; }; };
7035 libc_cv_gcc_builtin_redirection=yes
7037 libc_cv_gcc_builtin_redirection=no
7041 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_redirection" >&5
7042 $as_echo "$libc_cv_gcc_builtin_redirection" >&6; }
7043 if test "$libc_cv_gcc_builtin_redirection" = yes ; then
7044 $as_echo "#define HAVE_BUILTIN_REDIRECTION 1" >>confdefs.h
7048 if test "x$use__thread" != xno; then
7049 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __thread" >&5
7050 $as_echo_n "checking for __thread... " >&6; }
7051 if ${libc_cv_gcc___thread+:} false; then :
7052 $as_echo_n "(cached) " >&6
7054 cat > conftest.c <<\EOF
7055 __thread int a = 42;
7057 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -c conftest.c >&5'
7058 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7061 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7062 test $ac_status = 0; }; }; then
7063 libc_cv_gcc___thread=yes
7065 libc_cv_gcc___thread=no
7069 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc___thread" >&5
7070 $as_echo "$libc_cv_gcc___thread" >&6; }
7071 if test "$libc_cv_gcc___thread" = yes; then
7072 $as_echo "#define HAVE___THREAD 1" >>confdefs.h
7076 libc_cv_gcc___thread=no
7079 if test "$libc_cv_gcc___thread" = yes; then
7080 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tls_model attribute" >&5
7081 $as_echo_n "checking for tls_model attribute... " >&6; }
7082 if ${libc_cv_gcc_tls_model_attr+:} false; then :
7083 $as_echo_n "(cached) " >&6
7085 cat > conftest.c <<\EOF
7086 extern __thread int a __attribute__((tls_model ("initial-exec")));
7088 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -Werror conftest.c >&5'
7089 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7092 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7093 test $ac_status = 0; }; }; then
7094 libc_cv_gcc_tls_model_attr=yes
7096 libc_cv_gcc_tls_model_attr=no
7100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_tls_model_attr" >&5
7101 $as_echo "$libc_cv_gcc_tls_model_attr" >&6; }
7102 if test "$libc_cv_gcc_tls_model_attr" = yes; then
7103 $as_echo "#define HAVE_TLS_MODEL_ATTRIBUTE 1" >>confdefs.h
7108 if test -n "$submachine"; then
7109 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiler option for CPU variant" >&5
7110 $as_echo_n "checking for compiler option for CPU variant... " >&6; }
7111 if ${libc_cv_cc_submachine+:} false; then :
7112 $as_echo_n "(cached) " >&6
7114 libc_cv_cc_submachine=no
7115 for opt in "-march=$submachine" "-mcpu=$submachine"; do
7116 if { ac_try='${CC-cc} $opt -xc /dev/null -S -o /dev/null'
7117 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7120 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7121 test $ac_status = 0; }; }; then
7122 libc_cv_cc_submachine="$opt"
7127 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_submachine" >&5
7128 $as_echo "$libc_cv_cc_submachine" >&6; }
7129 if test "x$libc_cv_cc_submachine" = xno; then
7130 as_fn_error $? "${CC-cc} does not support $submachine" "$LINENO" 5
7135 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgd" >&5
7136 $as_echo_n "checking for libgd... " >&6; }
7137 if test "$with_gd" != "no"; then
7138 old_CFLAGS="$CFLAGS"
7139 CFLAGS="$CFLAGS $libgd_include"
7140 old_LDFLAGS="$LDFLAGS"
7141 LDFLAGS="$LDFLAGS $libgd_ldflags"
7143 LIBS="$LIBS -lgd -lpng -lz -lm"
7144 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7145 /* end confdefs.h. */
7155 if ac_fn_c_try_link "$LINENO"; then :
7160 rm -f core conftest.err conftest.$ac_objext \
7161 conftest$ac_exeext conftest.$ac_ext
7162 CFLAGS="$old_CFLAGS"
7163 LDFLAGS="$old_LDFLAGS"
7168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBGD" >&5
7169 $as_echo "$LIBGD" >&6; }
7173 if test x$with_selinux = xno ; then
7176 # See if we have the SELinux library
7177 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for is_selinux_enabled in -lselinux" >&5
7178 $as_echo_n "checking for is_selinux_enabled in -lselinux... " >&6; }
7179 if ${ac_cv_lib_selinux_is_selinux_enabled+:} false; then :
7180 $as_echo_n "(cached) " >&6
7182 ac_check_lib_save_LIBS=$LIBS
7183 LIBS="-lselinux $LIBS"
7184 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7185 /* end confdefs.h. */
7187 /* Override any GCC internal prototype to avoid an error.
7188 Use char because int might match the return type of a GCC
7189 builtin and then its argument prototype would still apply. */
7193 char is_selinux_enabled ();
7197 return is_selinux_enabled ();
7202 if ac_fn_c_try_link "$LINENO"; then :
7203 ac_cv_lib_selinux_is_selinux_enabled=yes
7205 ac_cv_lib_selinux_is_selinux_enabled=no
7207 rm -f core conftest.err conftest.$ac_objext \
7208 conftest$ac_exeext conftest.$ac_ext
7209 LIBS=$ac_check_lib_save_LIBS
7211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
7212 $as_echo "$ac_cv_lib_selinux_is_selinux_enabled" >&6; }
7213 if test "x$ac_cv_lib_selinux_is_selinux_enabled" = xyes; then :
7219 # See if we have the SELinux header with the NSCD permissions in it.
7220 if test x$have_selinux = xyes ; then
7221 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NSCD Flask permissions in selinux/av_permissions.h" >&5
7222 $as_echo_n "checking for NSCD Flask permissions in selinux/av_permissions.h... " >&6; }
7223 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7224 /* end confdefs.h. */
7225 #include <selinux/av_permissions.h>
7229 #ifdef NSCD__SHMEMHOST
7232 #error NSCD__SHMEMHOST not defined
7238 if ac_fn_c_try_compile "$LINENO"; then :
7243 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_selinux" >&5
7245 $as_echo "$have_selinux" >&6; }
7248 if test x$with_selinux = xyes ; then
7249 if test x$have_selinux = xno ; then
7250 as_fn_error $? "SELinux explicitly required, but sufficiently recent SELinux library not found" "$LINENO" 5
7254 # Check if we're building with SELinux support.
7255 if test "x$have_selinux" = xyes; then
7257 $as_echo "#define HAVE_SELINUX 1" >>confdefs.h
7260 # See if we have the libaudit library
7261 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for audit_log_user_avc_message in -laudit" >&5
7262 $as_echo_n "checking for audit_log_user_avc_message in -laudit... " >&6; }
7263 if ${ac_cv_lib_audit_audit_log_user_avc_message+:} false; then :
7264 $as_echo_n "(cached) " >&6
7266 ac_check_lib_save_LIBS=$LIBS
7267 LIBS="-laudit $LIBS"
7268 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7269 /* end confdefs.h. */
7271 /* Override any GCC internal prototype to avoid an error.
7272 Use char because int might match the return type of a GCC
7273 builtin and then its argument prototype would still apply. */
7277 char audit_log_user_avc_message ();
7281 return audit_log_user_avc_message ();
7286 if ac_fn_c_try_link "$LINENO"; then :
7287 ac_cv_lib_audit_audit_log_user_avc_message=yes
7289 ac_cv_lib_audit_audit_log_user_avc_message=no
7291 rm -f core conftest.err conftest.$ac_objext \
7292 conftest$ac_exeext conftest.$ac_ext
7293 LIBS=$ac_check_lib_save_LIBS
7295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_audit_audit_log_user_avc_message" >&5
7296 $as_echo "$ac_cv_lib_audit_audit_log_user_avc_message" >&6; }
7297 if test "x$ac_cv_lib_audit_audit_log_user_avc_message" = xyes; then :
7303 if test "x$have_libaudit" = xyes; then
7305 $as_echo "#define HAVE_LIBAUDIT 1" >>confdefs.h
7310 # See if we have the libcap library
7311 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cap_init in -lcap" >&5
7312 $as_echo_n "checking for cap_init in -lcap... " >&6; }
7313 if ${ac_cv_lib_cap_cap_init+:} false; then :
7314 $as_echo_n "(cached) " >&6
7316 ac_check_lib_save_LIBS=$LIBS
7318 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7319 /* end confdefs.h. */
7321 /* Override any GCC internal prototype to avoid an error.
7322 Use char because int might match the return type of a GCC
7323 builtin and then its argument prototype would still apply. */
7336 if ac_fn_c_try_link "$LINENO"; then :
7337 ac_cv_lib_cap_cap_init=yes
7339 ac_cv_lib_cap_cap_init=no
7341 rm -f core conftest.err conftest.$ac_objext \
7342 conftest$ac_exeext conftest.$ac_ext
7343 LIBS=$ac_check_lib_save_LIBS
7345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cap_cap_init" >&5
7346 $as_echo "$ac_cv_lib_cap_cap_init" >&6; }
7347 if test "x$ac_cv_lib_cap_cap_init" = xyes; then :
7353 if test "x$have_libcap" = xyes; then
7355 $as_echo "#define HAVE_LIBCAP 1" >>confdefs.h
7363 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
7364 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
7365 if ${ac_cv_path_GREP+:} false; then :
7366 $as_echo_n "(cached) " >&6
7368 if test -z "$GREP"; then
7369 ac_path_GREP_found=false
7370 # Loop through the user's path and test for each of PROGNAME-LIST
7371 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7372 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7375 test -z "$as_dir" && as_dir=.
7376 for ac_prog in grep ggrep; do
7377 for ac_exec_ext in '' $ac_executable_extensions; do
7378 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
7379 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
7380 # Check for GNU ac_path_GREP and select it if it is found.
7381 # Check for GNU $ac_path_GREP
7382 case `"$ac_path_GREP" --version 2>&1` in
7384 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
7387 $as_echo_n 0123456789 >"conftest.in"
7390 cat "conftest.in" "conftest.in" >"conftest.tmp"
7391 mv "conftest.tmp" "conftest.in"
7392 cp "conftest.in" "conftest.nl"
7393 $as_echo 'GREP' >> "conftest.nl"
7394 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
7395 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7396 as_fn_arith $ac_count + 1 && ac_count=$as_val
7397 if test $ac_count -gt ${ac_path_GREP_max-0}; then
7398 # Best one so far, save it but keep looking for a better one
7399 ac_cv_path_GREP="$ac_path_GREP"
7400 ac_path_GREP_max=$ac_count
7402 # 10*(2^10) chars as input seems more than enough
7403 test $ac_count -gt 10 && break
7405 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7408 $ac_path_GREP_found && break 3
7413 if test -z "$ac_cv_path_GREP"; then
7414 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7417 ac_cv_path_GREP=$GREP
7421 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
7422 $as_echo "$ac_cv_path_GREP" >&6; }
7423 GREP="$ac_cv_path_GREP"
7426 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
7427 $as_echo_n "checking for egrep... " >&6; }
7428 if ${ac_cv_path_EGREP+:} false; then :
7429 $as_echo_n "(cached) " >&6
7431 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
7432 then ac_cv_path_EGREP="$GREP -E"
7434 if test -z "$EGREP"; then
7435 ac_path_EGREP_found=false
7436 # Loop through the user's path and test for each of PROGNAME-LIST
7437 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7438 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7441 test -z "$as_dir" && as_dir=.
7442 for ac_prog in egrep; do
7443 for ac_exec_ext in '' $ac_executable_extensions; do
7444 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
7445 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
7446 # Check for GNU ac_path_EGREP and select it if it is found.
7447 # Check for GNU $ac_path_EGREP
7448 case `"$ac_path_EGREP" --version 2>&1` in
7450 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
7453 $as_echo_n 0123456789 >"conftest.in"
7456 cat "conftest.in" "conftest.in" >"conftest.tmp"
7457 mv "conftest.tmp" "conftest.in"
7458 cp "conftest.in" "conftest.nl"
7459 $as_echo 'EGREP' >> "conftest.nl"
7460 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
7461 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7462 as_fn_arith $ac_count + 1 && ac_count=$as_val
7463 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
7464 # Best one so far, save it but keep looking for a better one
7465 ac_cv_path_EGREP="$ac_path_EGREP"
7466 ac_path_EGREP_max=$ac_count
7468 # 10*(2^10) chars as input seems more than enough
7469 test $ac_count -gt 10 && break
7471 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7474 $ac_path_EGREP_found && break 3
7479 if test -z "$ac_cv_path_EGREP"; then
7480 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7483 ac_cv_path_EGREP=$EGREP
7488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
7489 $as_echo "$ac_cv_path_EGREP" >&6; }
7490 EGREP="$ac_cv_path_EGREP"
7493 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
7494 $as_echo_n "checking for ANSI C header files... " >&6; }
7495 if ${ac_cv_header_stdc+:} false; then :
7496 $as_echo_n "(cached) " >&6
7498 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7499 /* end confdefs.h. */
7513 if ac_fn_c_try_compile "$LINENO"; then :
7514 ac_cv_header_stdc=yes
7516 ac_cv_header_stdc=no
7518 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7520 if test $ac_cv_header_stdc = yes; then
7521 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7522 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7523 /* end confdefs.h. */
7527 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7528 $EGREP "memchr" >/dev/null 2>&1; then :
7531 ac_cv_header_stdc=no
7537 if test $ac_cv_header_stdc = yes; then
7538 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7539 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7540 /* end confdefs.h. */
7544 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7545 $EGREP "free" >/dev/null 2>&1; then :
7548 ac_cv_header_stdc=no
7554 if test $ac_cv_header_stdc = yes; then
7555 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7556 if test "$cross_compiling" = yes; then :
7559 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7560 /* end confdefs.h. */
7563 #if ((' ' & 0x0FF) == 0x020)
7564 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7565 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7567 # define ISLOWER(c) \
7568 (('a' <= (c) && (c) <= 'i') \
7569 || ('j' <= (c) && (c) <= 'r') \
7570 || ('s' <= (c) && (c) <= 'z'))
7571 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7574 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7579 for (i = 0; i < 256; i++)
7580 if (XOR (islower (i), ISLOWER (i))
7581 || toupper (i) != TOUPPER (i))
7586 if ac_fn_c_try_run "$LINENO"; then :
7589 ac_cv_header_stdc=no
7591 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7592 conftest.$ac_objext conftest.beam conftest.$ac_ext
7597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
7598 $as_echo "$ac_cv_header_stdc" >&6; }
7599 if test $ac_cv_header_stdc = yes; then
7601 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
7605 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
7606 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7607 inttypes.h stdint.h unistd.h
7609 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7610 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7612 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
7613 cat >>confdefs.h <<_ACEOF
7614 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7622 # The cast to long int works around a bug in the HP C Compiler
7623 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7624 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7625 # This bug is HP SR number 8606223364.
7626 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long double" >&5
7627 $as_echo_n "checking size of long double... " >&6; }
7628 if ${ac_cv_sizeof_long_double+:} false; then :
7629 $as_echo_n "(cached) " >&6
7631 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long double))" "ac_cv_sizeof_long_double" "$ac_includes_default"; then :
7634 if test "$ac_cv_type_long_double" = yes; then
7635 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7636 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7637 as_fn_error 77 "cannot compute sizeof (long double)
7638 See \`config.log' for more details" "$LINENO" 5; }
7640 ac_cv_sizeof_long_double=0
7645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_double" >&5
7646 $as_echo "$ac_cv_sizeof_long_double" >&6; }
7650 cat >>confdefs.h <<_ACEOF
7651 #define SIZEOF_LONG_DOUBLE $ac_cv_sizeof_long_double
7655 sizeof_long_double=$ac_cv_sizeof_long_double
7658 ### End of automated tests.
7659 ### Now run sysdeps configure fragments.
7661 # They also can set these variables.
7663 ldd_rewrite_script=no
7664 libc_cv_sysconfdir=$sysconfdir
7665 libc_cv_gcc_unwind_find_fde=no
7668 # Iterate over all the sysdep directories we will use, running their
7669 # configure fragments.
7670 for dir in $sysnames; do
7673 *) dest=$srcdir/$dir ;;
7675 if test -r $dest/configure; then
7676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: running configure fragment for $dir" >&5
7677 $as_echo "running configure fragment for $dir" >&6; }
7682 if test x$libc_cv_gcc_unwind_find_fde = xyes; then
7683 $as_echo "#define EXPORT_UNWIND_FIND_FDE 1" >>confdefs.h
7688 $as_echo "#define USE_IN_LIBIO 1" >>confdefs.h
7691 # Test for old glibc 2.0.x headers so that they can be removed properly
7692 # Search only in includedir.
7693 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for old glibc 2.0.x headers" >&5
7694 $as_echo_n "checking for old glibc 2.0.x headers... " >&6; }
7695 if eval test -f "${includedir}/elfclass.h" -a -f "${includedir}/fcntlbits.h"
7697 old_glibc_headers=yes
7699 old_glibc_headers=no
7701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $old_glibc_headers" >&5
7702 $as_echo "$old_glibc_headers" >&6; }
7703 if test ${old_glibc_headers} = yes; then
7704 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&5
7705 $as_echo "$as_me: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&2;}
7706 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** be removed." >&5
7707 $as_echo "$as_me: WARNING: *** be removed." >&2;}
7727 if test $elf = yes; then
7728 $as_echo "#define HAVE_ELF 1" >>confdefs.h
7731 if test $xcoff = yes; then
7732 $as_echo "#define HAVE_XCOFF 1" >>confdefs.h
7738 if test $shared = default; then
7742 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -fPIC is default" >&5
7743 $as_echo_n "checking whether -fPIC is default... " >&6; }
7744 if ${libc_cv_pic_default+:} false; then :
7745 $as_echo_n "(cached) " >&6
7747 libc_cv_pic_default=yes
7748 cat > conftest.c <<EOF
7749 #if defined __PIC__ || defined __pic__ || defined PIC || defined pic
7750 # error PIC is default.
7753 if eval "${CC-cc} -S conftest.c 2>&5 1>&5"; then
7754 libc_cv_pic_default=no
7758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_pic_default" >&5
7759 $as_echo "$libc_cv_pic_default" >&6; }
7772 if test "`(cd $srcdir; pwd)`" = "`pwd`"; then
7775 config_makefile=Makefile
7778 VERSION=`sed -n -e 's/^#define VERSION "\([^"]*\)"/\1/p' < $srcdir/version.h`
7779 RELEASE=`sed -n -e 's/^#define RELEASE "\([^"]*\)"/\1/p' < $srcdir/version.h`
7783 ac_config_files="$ac_config_files config.make ${config_makefile}"
7785 ac_config_commands="$ac_config_commands default"
7787 cat >confcache <<\_ACEOF
7788 # This file is a shell script that caches the results of configure
7789 # tests run on this system so they can be shared between configure
7790 # scripts and configure runs, see configure's option --config-cache.
7791 # It is not useful on other systems. If it contains results you don't
7792 # want to keep, you may remove or edit it.
7794 # config.status only pays attention to the cache file if you give it
7795 # the --recheck option to rerun configure.
7797 # `ac_cv_env_foo' variables (set or unset) will be overridden when
7798 # loading this file, other *unset* `ac_cv_foo' will be assigned the
7803 # The following way of writing the cache mishandles newlines in values,
7804 # but we know of no workaround that is simple, portable, and efficient.
7805 # So, we kill variables containing newlines.
7806 # Ultrix sh set writes to stderr and can't be redirected directly,
7807 # and sets the high bit in the cache file unless we assign to the vars.
7809 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
7810 eval ac_val=\$$ac_var
7814 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
7815 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
7818 _ | IFS | as_nl) ;; #(
7819 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
7820 *) { eval $ac_var=; unset $ac_var;} ;;
7826 case $as_nl`(ac_space=' '; set) 2>&1` in #(
7827 *${as_nl}ac_space=\ *)
7828 # `set' does not quote correctly, so add quotes: double-quote
7829 # substitution turns \\\\ into \\, and sed turns \\ into \.
7832 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
7835 # `set' quotes correctly as required by POSIX, so do not add quotes.
7836 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
7845 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
7847 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
7849 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
7850 if test -w "$cache_file"; then
7851 if test "x$cache_file" != "x/dev/null"; then
7852 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
7853 $as_echo "$as_me: updating cache $cache_file" >&6;}
7854 if test ! -f "$cache_file" || test -h "$cache_file"; then
7855 cat confcache >"$cache_file"
7857 case $cache_file in #(
7859 mv -f confcache "$cache_file"$$ &&
7860 mv -f "$cache_file"$$ "$cache_file" ;; #(
7862 mv -f confcache "$cache_file" ;;
7867 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
7868 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
7873 test "x$prefix" = xNONE && prefix=$ac_default_prefix
7874 # Let make expand exec_prefix.
7875 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7877 DEFS=-DHAVE_CONFIG_H
7882 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
7883 # 1. Remove the extension, and $U if already installed.
7884 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
7885 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
7886 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
7887 # will be set to the directory where LIBOBJS objects are built.
7888 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
7889 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
7893 LTLIBOBJS=$ac_ltlibobjs
7897 : "${CONFIG_STATUS=./config.status}"
7899 ac_clean_files_save=$ac_clean_files
7900 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
7901 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
7902 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
7904 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
7906 # Generated by $as_me.
7907 # Run this file to recreate the current configuration.
7908 # Compiler output produced by configure, useful for debugging
7909 # configure, is in config.log if it exists.
7915 SHELL=\${CONFIG_SHELL-$SHELL}
7918 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
7919 ## -------------------- ##
7920 ## M4sh Initialization. ##
7921 ## -------------------- ##
7923 # Be more Bourne compatible
7924 DUALCASE=1; export DUALCASE # for MKS sh
7925 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
7928 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
7929 # is contrary to our usage. Disable this feature.
7930 alias -g '${1+"$@"}'='"$@"'
7931 setopt NO_GLOB_SUBST
7933 case `(set -o) 2>/dev/null` in #(
7945 # Printing a long string crashes Solaris 7 /usr/bin/printf.
7946 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
7947 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
7948 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
7949 # Prefer a ksh shell builtin over an external printf program on Solaris,
7950 # but without wasting forks for bash or zsh.
7951 if test -z "$BASH_VERSION$ZSH_VERSION" \
7952 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
7953 as_echo='print -r --'
7954 as_echo_n='print -rn --'
7955 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
7956 as_echo='printf %s\n'
7957 as_echo_n='printf %s'
7959 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
7960 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
7961 as_echo_n='/usr/ucb/echo -n'
7963 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
7964 as_echo_n_body='eval
7968 expr "X$arg" : "X\\(.*\\)$as_nl";
7969 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
7971 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
7973 export as_echo_n_body
7974 as_echo_n='sh -c $as_echo_n_body as_echo'
7977 as_echo='sh -c $as_echo_body as_echo'
7980 # The user is always right.
7981 if test "${PATH_SEPARATOR+set}" != set; then
7983 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
7984 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
7991 # We need space, tab and new line, in precisely that order. Quoting is
7992 # there to prevent editors from complaining about space-tab.
7993 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
7994 # splitting by setting IFS to empty value.)
7997 # Find who we are. Look in the path if we contain no directory separator.
8000 *[\\/]* ) as_myself=$0 ;;
8001 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8005 test -z "$as_dir" && as_dir=.
8006 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
8012 # We did not find ourselves, most probably we were run as `sh COMMAND'
8013 # in which case we are not to be found in the path.
8014 if test "x$as_myself" = x; then
8017 if test ! -f "$as_myself"; then
8018 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
8022 # Unset variables that we do not need and which cause bugs (e.g. in
8023 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
8024 # suppresses any "Segmentation fault" message there. '((' could
8025 # trigger a bug in pdksh 5.2.14.
8026 for as_var in BASH_ENV ENV MAIL MAILPATH
8027 do eval test x\${$as_var+set} = xset \
8028 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
8041 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
8044 # as_fn_error STATUS ERROR [LINENO LOG_FD]
8045 # ----------------------------------------
8046 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
8047 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
8048 # script with STATUS, using 1 if that was 0.
8051 as_status=$1; test $as_status -eq 0 && as_status=1
8053 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
8054 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
8056 $as_echo "$as_me: error: $2" >&2
8057 as_fn_exit $as_status
8061 # as_fn_set_status STATUS
8062 # -----------------------
8063 # Set $? to STATUS, without forking.
8067 } # as_fn_set_status
8071 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
8081 # Portably unset VAR.
8084 { eval $1=; unset $1;}
8086 as_unset=as_fn_unset
8087 # as_fn_append VAR VALUE
8088 # ----------------------
8089 # Append the text in VALUE to the end of the definition contained in VAR. Take
8090 # advantage of any shell optimizations that allow amortized linear growth over
8091 # repeated appends, instead of the typical quadratic growth present in naive
8093 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
8094 eval 'as_fn_append ()
8105 # as_fn_arith ARG...
8106 # ------------------
8107 # Perform arithmetic evaluation on the ARGs, and store the result in the
8108 # global $as_val. Take advantage of shells that can avoid forks. The arguments
8109 # must be portable across $(()) and expr.
8110 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
8111 eval 'as_fn_arith ()
8118 as_val=`expr "$@" || test $? -eq 1`
8123 if expr a : '\(a\)' >/dev/null 2>&1 &&
8124 test "X`expr 00001 : '.*\(...\)'`" = X001; then
8130 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
8131 as_basename=basename
8136 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
8142 as_me=`$as_basename -- "$0" ||
8143 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
8144 X"$0" : 'X\(//\)$' \| \
8145 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
8147 sed '/^.*\/\([^/][^/]*\)\/*$/{
8161 # Avoid depending upon Character Ranges.
8162 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
8163 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
8164 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
8165 as_cr_digits='0123456789'
8166 as_cr_alnum=$as_cr_Letters$as_cr_digits
8168 ECHO_C= ECHO_N= ECHO_T=
8169 case `echo -n x` in #(((((
8171 case `echo 'xy\c'` in
8172 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
8174 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
8181 rm -f conf$$ conf$$.exe conf$$.file
8182 if test -d conf$$.dir; then
8183 rm -f conf$$.dir/conf$$.file
8186 mkdir conf$$.dir 2>/dev/null
8188 if (echo >conf$$.file) 2>/dev/null; then
8189 if ln -s conf$$.file conf$$ 2>/dev/null; then
8191 # ... but there are two gotchas:
8192 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
8193 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
8194 # In both cases, we have to default to `cp -p'.
8195 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
8197 elif ln conf$$.file conf$$ 2>/dev/null; then
8205 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
8206 rmdir conf$$.dir 2>/dev/null
8211 # Create "$as_dir" as a directory, including parents if necessary.
8216 -*) as_dir=./$as_dir;;
8218 test -d "$as_dir" || eval $as_mkdir_p || {
8222 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
8223 *) as_qdir=$as_dir;;
8225 as_dirs="'$as_qdir' $as_dirs"
8226 as_dir=`$as_dirname -- "$as_dir" ||
8227 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8228 X"$as_dir" : 'X\(//\)[^/]' \| \
8229 X"$as_dir" : 'X\(//\)$' \| \
8230 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
8231 $as_echo X"$as_dir" |
8232 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8249 test -d "$as_dir" && break
8251 test -z "$as_dirs" || eval "mkdir $as_dirs"
8252 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
8256 if mkdir -p . 2>/dev/null; then
8257 as_mkdir_p='mkdir -p "$as_dir"'
8259 test -d ./-p && rmdir ./-p
8263 if test -x / >/dev/null 2>&1; then
8266 if ls -dL / >/dev/null 2>&1; then
8273 if test -d "$1"; then
8279 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
8280 ???[sx]*):;;*)false;;esac;fi
8284 as_executable_p=$as_test_x
8286 # Sed expression to map a string onto a valid CPP name.
8287 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
8289 # Sed expression to map a string onto a valid variable name.
8290 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
8294 ## ----------------------------------- ##
8295 ## Main body of $CONFIG_STATUS script. ##
8296 ## ----------------------------------- ##
8298 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
8300 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8301 # Save the log message, to keep $0 and so on meaningful, and to
8302 # report actual input values of CONFIG_FILES etc. instead of their
8303 # values after options handling.
8305 This file was extended by GNU C Library $as_me (see version.h), which was
8306 generated by GNU Autoconf 2.68. Invocation command line was
8308 CONFIG_FILES = $CONFIG_FILES
8309 CONFIG_HEADERS = $CONFIG_HEADERS
8310 CONFIG_LINKS = $CONFIG_LINKS
8311 CONFIG_COMMANDS = $CONFIG_COMMANDS
8314 on `(hostname || uname -n) 2>/dev/null | sed 1q`
8319 case $ac_config_files in *"
8320 "*) set x $ac_config_files; shift; ac_config_files=$*;;
8323 case $ac_config_headers in *"
8324 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
8328 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8329 # Files that config.status was made for.
8330 config_files="$ac_config_files"
8331 config_headers="$ac_config_headers"
8332 config_commands="$ac_config_commands"
8336 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8338 \`$as_me' instantiates files and other configuration actions
8339 from templates according to the current configuration. Unless the files
8340 and actions are specified as TAGs, all are instantiated by default.
8342 Usage: $0 [OPTION]... [TAG]...
8344 -h, --help print this help, then exit
8345 -V, --version print version number and configuration settings, then exit
8346 --config print configuration, then exit
8347 -q, --quiet, --silent
8348 do not print progress messages
8349 -d, --debug don't remove temporary files
8350 --recheck update $as_me by reconfiguring in the same conditions
8351 --file=FILE[:TEMPLATE]
8352 instantiate the configuration file FILE
8353 --header=FILE[:TEMPLATE]
8354 instantiate the configuration header FILE
8356 Configuration files:
8359 Configuration headers:
8362 Configuration commands:
8365 Report bugs to <glibc>.
8366 GNU C Library home page: <http://www.gnu.org/software/c-library/>.
8367 General help using GNU software: <http://www.gnu.org/gethelp/>."
8370 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8371 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
8373 GNU C Library config.status (see version.h)
8374 configured by $0, generated by GNU Autoconf 2.68,
8375 with options \\"\$ac_cs_config\\"
8377 Copyright (C) 2010 Free Software Foundation, Inc.
8378 This config.status script is free software; the Free Software Foundation
8379 gives unlimited permission to copy, distribute and modify it."
8385 test -n "\$AWK" || AWK=awk
8388 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8389 # The default lists apply if the user does not specify any file.
8395 ac_option=`expr "X$1" : 'X\([^=]*\)='`
8396 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
8400 ac_option=`expr "X$1" : 'X\([^=]*\)='`
8412 # Handling of the options.
8413 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8415 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
8416 $as_echo "$ac_cs_version"; exit ;;
8417 --config | --confi | --conf | --con | --co | --c )
8418 $as_echo "$ac_cs_config"; exit ;;
8419 --debug | --debu | --deb | --de | --d | -d )
8421 --file | --fil | --fi | --f )
8424 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8425 '') as_fn_error $? "missing file argument" ;;
8427 as_fn_append CONFIG_FILES " '$ac_optarg'"
8428 ac_need_defaults=false;;
8429 --header | --heade | --head | --hea )
8432 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8434 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
8435 ac_need_defaults=false;;
8437 # Conflict between --help and --header
8438 as_fn_error $? "ambiguous option: \`$1'
8439 Try \`$0 --help' for more information.";;
8440 --help | --hel | -h )
8441 $as_echo "$ac_cs_usage"; exit ;;
8442 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
8443 | -silent | --silent | --silen | --sile | --sil | --si | --s)
8447 -*) as_fn_error $? "unrecognized option: \`$1'
8448 Try \`$0 --help' for more information." ;;
8450 *) as_fn_append ac_config_targets " $1"
8451 ac_need_defaults=false ;;
8457 ac_configure_extra_args=
8459 if $ac_cs_silent; then
8461 ac_configure_extra_args="$ac_configure_extra_args --silent"
8465 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8466 if \$ac_cs_recheck; then
8467 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
8469 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
8470 CONFIG_SHELL='$SHELL'
8476 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8480 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
8481 ## Running $as_me. ##
8487 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8491 config_vars='$config_vars'
8495 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8497 # Handling of arguments.
8498 for ac_config_target in $ac_config_targets
8500 case $ac_config_target in
8501 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
8502 "config.make") CONFIG_FILES="$CONFIG_FILES config.make" ;;
8503 "${config_makefile}") CONFIG_FILES="$CONFIG_FILES ${config_makefile}" ;;
8504 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
8506 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
8511 # If the user did not use the arguments to specify the items to instantiate,
8512 # then the envvar interface is used. Set only those that are not.
8513 # We use the long form for the default assignment because of an extremely
8514 # bizarre bug on SunOS 4.1.3.
8515 if $ac_need_defaults; then
8516 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
8517 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
8518 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
8521 # Have a temporary directory for convenience. Make it in the build tree
8522 # simply because there is no reason against having it here, and in addition,
8523 # creating and moving files from /tmp can sometimes cause problems.
8524 # Hook for its removal unless debugging.
8525 # Note that there is a small window in which the directory will not be cleaned:
8526 # after its creation but before its name has been assigned to `$tmp'.
8530 trap 'exit_status=$?
8532 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
8534 trap 'as_fn_exit 1' 1 2 13 15
8536 # Create a (secure) tmp directory for tmp files.
8539 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
8543 tmp=./conf$$-$RANDOM
8544 (umask 077 && mkdir "$tmp")
8545 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
8548 # Set up the scripts for CONFIG_FILES section.
8549 # No need to generate them if there are no CONFIG_FILES.
8550 # This happens for instance with `./config.status config.h'.
8551 if test -n "$CONFIG_FILES"; then
8554 ac_cr=`echo X | tr X '\015'`
8555 # On cygwin, bash can eat \r inside `` if the user requested igncr.
8556 # But we know of no other shell where ac_cr would be empty at this
8557 # point, so we can use a bashism as a fallback.
8558 if test "x$ac_cr" = x; then
8559 eval ac_cr=\$\'\\r\'
8561 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
8562 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
8568 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
8573 echo "cat >conf$$subs.awk <<_ACEOF" &&
8574 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
8577 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8578 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
8580 for ac_last_try in false false false false false :; do
8581 . ./conf$$subs.sh ||
8582 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8584 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
8585 if test $ac_delim_n = $ac_delim_num; then
8587 elif $ac_last_try; then
8588 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8590 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8595 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8596 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
8600 s/^/S["/; s/!.*/"]=/
8610 s/\(.\{148\}\)..*/\1/
8612 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
8617 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8624 s/\(.\{148\}\)..*/\1/
8626 s/["\\]/\\&/g; s/^/"/; s/$/"/
8630 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8635 ' <conf$$subs.awk | sed '
8640 ' >>$CONFIG_STATUS || ac_write_fail=1
8641 rm -f conf$$subs.awk
8642 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8644 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
8645 for (key in S) S_is_set[key] = 1
8651 nfields = split(line, field, "@")
8653 len = length(field[1])
8654 for (i = 2; i < nfields; i++) {
8656 keylen = length(key)
8657 if (S_is_set[key]) {
8659 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
8660 len += length(value) + length(field[++i])
8671 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8672 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
8673 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
8676 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
8677 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
8680 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
8681 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
8682 # trailing colons and then remove the whole line if VPATH becomes empty
8683 # (actually we leave an empty line to preserve line numbers).
8684 if test "x$srcdir" = x.; then
8685 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
8703 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8704 fi # test -n "$CONFIG_FILES"
8706 # Set up the scripts for CONFIG_HEADERS section.
8707 # No need to generate them if there are no CONFIG_HEADERS.
8708 # This happens for instance with `./config.status Makefile'.
8709 if test -n "$CONFIG_HEADERS"; then
8710 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
8714 # Transform confdefs.h into an awk script `defines.awk', embedded as
8715 # here-document in config.status, that substitutes the proper values into
8716 # config.h.in to produce config.h.
8718 # Create a delimiter string that does not exist in confdefs.h, to ease
8719 # handling of long lines.
8721 for ac_last_try in false false :; do
8722 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
8723 if test -z "$ac_tt"; then
8725 elif $ac_last_try; then
8726 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
8728 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8732 # For the awk script, D is an array of macro values keyed by name,
8733 # likewise P contains macro parameters if any. Preserve backslash
8734 # newline sequences.
8736 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
8738 s/.\{148\}/&'"$ac_delim"'/g
8741 s/^[ ]*#[ ]*define[ ][ ]*/ /
8748 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
8750 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
8754 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
8755 D["\1"]=" \3\\\\\\n"\\/p
8757 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
8762 s/.\{148\}/&'"$ac_delim"'/g
8767 s/["\\]/\\&/g; s/^/"/; s/$/"/p
8770 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
8772 ' <confdefs.h | sed '
8773 s/'"$ac_delim"'/"\\\
8774 "/g' >>$CONFIG_STATUS || ac_write_fail=1
8776 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8777 for (key in D) D_is_set[key] = 1
8780 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
8782 split(line, arg, " ")
8783 if (arg[1] == "#") {
8787 defundef = substr(arg[1], 2)
8790 split(mac1, mac2, "(") #)
8792 prefix = substr(line, 1, index(line, defundef) - 1)
8793 if (D_is_set[macro]) {
8794 # Preserve the white space surrounding the "#".
8795 print prefix "define", macro P[macro] D[macro]
8798 # Replace #undef with comments. This is necessary, for example,
8799 # in the case of _POSIX_SOURCE, which is predefined and required
8800 # on some systems where configure will not decide to define it.
8801 if (defundef == "undef") {
8802 print "/*", prefix defundef, macro, "*/"
8810 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8811 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
8812 fi # test -n "$CONFIG_HEADERS"
8815 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
8820 :[FHLC]) ac_mode=$ac_tag; continue;;
8822 case $ac_mode$ac_tag in
8824 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
8825 :[FH]-) ac_tag=-:-;;
8826 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
8843 -) ac_f="$ac_tmp/stdin";;
8844 *) # Look for the file first in the build tree, then in the source tree
8845 # (if the path is not absolute). The absolute path cannot be DOS-style,
8846 # because $ac_f cannot contain `:'.
8850 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
8852 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
8854 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
8855 as_fn_append ac_file_inputs " '$ac_f'"
8858 # Let's still pretend it is `configure' which instantiates (i.e., don't
8859 # use $as_me), people would be surprised to read:
8860 # /* config.h. Generated by config.status. */
8861 configure_input='Generated from '`
8862 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
8864 if test x"$ac_file" != x-; then
8865 configure_input="$ac_file. $configure_input"
8866 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
8867 $as_echo "$as_me: creating $ac_file" >&6;}
8869 # Neutralize special characters interpreted by sed in replacement strings.
8870 case $configure_input in #(
8871 *\&* | *\|* | *\\* )
8872 ac_sed_conf_input=`$as_echo "$configure_input" |
8873 sed 's/[\\\\&|]/\\\\&/g'`;; #(
8874 *) ac_sed_conf_input=$configure_input;;
8878 *:-:* | *:-) cat >"$ac_tmp/stdin" \
8879 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
8884 ac_dir=`$as_dirname -- "$ac_file" ||
8885 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8886 X"$ac_file" : 'X\(//\)[^/]' \| \
8887 X"$ac_file" : 'X\(//\)$' \| \
8888 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
8889 $as_echo X"$ac_file" |
8890 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8907 as_dir="$ac_dir"; as_fn_mkdir_p
8911 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
8913 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
8914 # A ".." for each directory in $ac_dir_suffix.
8915 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
8916 case $ac_top_builddir_sub in
8917 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
8918 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
8921 ac_abs_top_builddir=$ac_pwd
8922 ac_abs_builddir=$ac_pwd$ac_dir_suffix
8923 # for backward compatibility:
8924 ac_top_builddir=$ac_top_build_prefix
8927 .) # We are building in place.
8929 ac_top_srcdir=$ac_top_builddir_sub
8930 ac_abs_top_srcdir=$ac_pwd ;;
8931 [\\/]* | ?:[\\/]* ) # Absolute name.
8932 ac_srcdir=$srcdir$ac_dir_suffix;
8933 ac_top_srcdir=$srcdir
8934 ac_abs_top_srcdir=$srcdir ;;
8936 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
8937 ac_top_srcdir=$ac_top_build_prefix$srcdir
8938 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
8940 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
8950 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
8951 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
8955 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8956 # If the template does not know about datarootdir, expand it.
8957 # FIXME: This hack should be removed a few years after 2.60.
8958 ac_datarootdir_hack=; ac_datarootdir_seen=
8969 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
8970 *datarootdir*) ac_datarootdir_seen=yes;;
8971 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
8972 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
8973 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
8975 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8976 ac_datarootdir_hack='
8977 s&@datadir@&$datadir&g
8978 s&@docdir@&$docdir&g
8979 s&@infodir@&$infodir&g
8980 s&@localedir@&$localedir&g
8981 s&@mandir@&$mandir&g
8982 s&\\\${datarootdir}&$datarootdir&g' ;;
8986 # Neutralize VPATH when `$srcdir' = `.'.
8987 # Shell code in configure.ac might set extrasub.
8988 # FIXME: do we really want to maintain this feature?
8989 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8990 ac_sed_extra="$ac_vpsub
8993 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8995 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
8996 s|@configure_input@|$ac_sed_conf_input|;t t
8997 s&@top_builddir@&$ac_top_builddir_sub&;t t
8998 s&@top_build_prefix@&$ac_top_build_prefix&;t t
8999 s&@srcdir@&$ac_srcdir&;t t
9000 s&@abs_srcdir@&$ac_abs_srcdir&;t t
9001 s&@top_srcdir@&$ac_top_srcdir&;t t
9002 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
9003 s&@builddir@&$ac_builddir&;t t
9004 s&@abs_builddir@&$ac_abs_builddir&;t t
9005 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
9006 s&@INSTALL@&$ac_INSTALL&;t t
9007 $ac_datarootdir_hack
9009 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
9010 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9012 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
9013 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
9014 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
9015 "$ac_tmp/out"`; test -z "$ac_out"; } &&
9016 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9017 which seems to be undefined. Please make sure it is defined" >&5
9018 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9019 which seems to be undefined. Please make sure it is defined" >&2;}
9021 rm -f "$ac_tmp/stdin"
9023 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
9024 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
9026 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9032 if test x"$ac_file" != x-; then
9034 $as_echo "/* $configure_input */" \
9035 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
9036 } >"$ac_tmp/config.h" \
9037 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9038 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
9039 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
9040 $as_echo "$as_me: $ac_file is unchanged" >&6;}
9043 mv "$ac_tmp/config.h" "$ac_file" \
9044 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9047 $as_echo "/* $configure_input */" \
9048 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
9049 || as_fn_error $? "could not create -" "$LINENO" 5
9053 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
9054 $as_echo "$as_me: executing $ac_file commands" >&6;}
9059 case $ac_file$ac_mode in
9061 case $CONFIG_FILES in *config.make*)
9062 echo "$config_vars" >> config.make;;
9064 test -d bits || mkdir bits ;;
9072 ac_clean_files=$ac_clean_files_save
9074 test $ac_write_fail = 0 ||
9075 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
9078 # configure is writing to config.log, and then calls config.status.
9079 # config.status does its own redirection, appending to config.log.
9080 # Unfortunately, on DOS this fails, as config.log is still kept open
9081 # by configure, so config.status won't be able to write to it; its
9082 # output is simply discarded. So we exec the FD to /dev/null,
9083 # effectively closing config.log, so it can be properly (re)opened and
9084 # appended to by config.status. When coming back to configure, we
9085 # need to make the FD available again.
9086 if test "$no_create" != yes; then
9088 ac_config_status_args=
9089 test "$silent" = yes &&
9090 ac_config_status_args="$ac_config_status_args --quiet"
9092 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
9094 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
9095 # would make configure fail if this is the last instruction.
9096 $ac_cs_success || as_fn_exit 1
9100 # CONFIG_SUBDIRS section.
9102 if test "$no_recursion" != yes; then
9104 # Remove --cache-file, --srcdir, and --disable-option-checking arguments
9105 # so they do not pile up.
9106 ac_sub_configure_args=
9108 eval "set x $ac_configure_args"
9112 if test -n "$ac_prev"; then
9117 -cache-file | --cache-file | --cache-fil | --cache-fi \
9118 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
9119 ac_prev=cache_file ;;
9120 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
9121 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
9124 --config-cache | -C)
9126 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
9128 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
9130 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
9132 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
9134 --disable-option-checking)
9138 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
9140 as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
9144 # Always prepend --prefix to ensure using the same prefix
9145 # in subdir configurations.
9146 ac_arg="--prefix=$prefix"
9148 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
9150 ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
9153 if test "$silent" = yes; then
9154 ac_sub_configure_args="--silent $ac_sub_configure_args"
9157 # Always prepend --disable-option-checking to silence warnings, since
9158 # different subdirs can have different --enable and --with options.
9159 ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
9162 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
9164 # Do not complain, so a configure script can configure whichever
9165 # parts of a large source tree are present.
9166 test -d "$srcdir/$ac_dir" || continue
9168 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
9169 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
9170 $as_echo "$ac_msg" >&6
9171 as_dir="$ac_dir"; as_fn_mkdir_p
9175 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
9177 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
9178 # A ".." for each directory in $ac_dir_suffix.
9179 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
9180 case $ac_top_builddir_sub in
9181 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
9182 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
9185 ac_abs_top_builddir=$ac_pwd
9186 ac_abs_builddir=$ac_pwd$ac_dir_suffix
9187 # for backward compatibility:
9188 ac_top_builddir=$ac_top_build_prefix
9191 .) # We are building in place.
9193 ac_top_srcdir=$ac_top_builddir_sub
9194 ac_abs_top_srcdir=$ac_pwd ;;
9195 [\\/]* | ?:[\\/]* ) # Absolute name.
9196 ac_srcdir=$srcdir$ac_dir_suffix;
9197 ac_top_srcdir=$srcdir
9198 ac_abs_top_srcdir=$srcdir ;;
9200 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
9201 ac_top_srcdir=$ac_top_build_prefix$srcdir
9202 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
9204 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
9209 # Check for guested configure; otherwise get Cygnus style configure.
9210 if test -f "$ac_srcdir/configure.gnu"; then
9211 ac_sub_configure=$ac_srcdir/configure.gnu
9212 elif test -f "$ac_srcdir/configure"; then
9213 ac_sub_configure=$ac_srcdir/configure
9214 elif test -f "$ac_srcdir/configure.in"; then
9215 # This should be Cygnus configure.
9216 ac_sub_configure=$ac_aux_dir/configure
9218 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
9219 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
9223 # The recursion is here.
9224 if test -n "$ac_sub_configure"; then
9225 # Make the cache file name correct relative to the subdirectory.
9227 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
9229 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
9232 { $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
9233 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
9234 # The eval makes quoting arguments work.
9235 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
9236 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
9237 as_fn_error $? "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
9243 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
9244 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
9245 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}