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
750 program_transform_name
763 enable_option_checking
782 enable_stackguard_randomization
793 enable_experimental_malloc
797 ac_precious_vars='build_alias
812 # Initialize some variables set by options.
814 ac_init_version=false
815 ac_unrecognized_opts=
817 # The variables have the same names as the options, with
818 # dashes changed to underlines.
826 program_transform_name=s,x,x,
834 # Installation directory options.
835 # These are left unexpanded so users can "make install exec_prefix=/foo"
836 # and all the variables that are supposed to be based on exec_prefix
837 # by default will actually change.
838 # Use braces instead of parens because sh, perl, etc. also accept them.
839 # (The list follows the same order as the GNU Coding Standards.)
840 bindir='${exec_prefix}/bin'
841 sbindir='${exec_prefix}/sbin'
842 libexecdir='${exec_prefix}/libexec'
843 datarootdir='${prefix}/share'
844 datadir='${datarootdir}'
845 sysconfdir='${prefix}/etc'
846 sharedstatedir='${prefix}/com'
847 localstatedir='${prefix}/var'
848 includedir='${prefix}/include'
849 oldincludedir='/usr/include'
850 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
851 infodir='${datarootdir}/info'
856 libdir='${exec_prefix}/lib'
857 localedir='${datarootdir}/locale'
858 mandir='${datarootdir}/man'
864 # If the previous option needs an argument, assign it.
865 if test -n "$ac_prev"; then
866 eval $ac_prev=\$ac_option
872 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
877 # Accept the important Cygnus configure options, so we can diagnose typos.
879 case $ac_dashdash$ac_option in
883 -bindir | --bindir | --bindi | --bind | --bin | --bi)
885 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
888 -build | --build | --buil | --bui | --bu)
889 ac_prev=build_alias ;;
890 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
891 build_alias=$ac_optarg ;;
893 -cache-file | --cache-file | --cache-fil | --cache-fi \
894 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
895 ac_prev=cache_file ;;
896 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
897 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
898 cache_file=$ac_optarg ;;
901 cache_file=config.cache ;;
903 -datadir | --datadir | --datadi | --datad)
905 -datadir=* | --datadir=* | --datadi=* | --datad=*)
906 datadir=$ac_optarg ;;
908 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
909 | --dataroo | --dataro | --datar)
910 ac_prev=datarootdir ;;
911 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
912 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
913 datarootdir=$ac_optarg ;;
915 -disable-* | --disable-*)
916 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
917 # Reject names that are not valid shell variable names.
918 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
919 as_fn_error $? "invalid feature name: $ac_useropt"
920 ac_useropt_orig=$ac_useropt
921 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
922 case $ac_user_opts in
926 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
927 ac_unrecognized_sep=', ';;
929 eval enable_$ac_useropt=no ;;
931 -docdir | --docdir | --docdi | --doc | --do)
933 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
936 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
938 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
941 -enable-* | --enable-*)
942 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
943 # Reject names that are not valid shell variable names.
944 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
945 as_fn_error $? "invalid feature name: $ac_useropt"
946 ac_useropt_orig=$ac_useropt
947 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
948 case $ac_user_opts in
952 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
953 ac_unrecognized_sep=', ';;
955 eval enable_$ac_useropt=\$ac_optarg ;;
957 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
958 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
959 | --exec | --exe | --ex)
960 ac_prev=exec_prefix ;;
961 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
962 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
963 | --exec=* | --exe=* | --ex=*)
964 exec_prefix=$ac_optarg ;;
966 -gas | --gas | --ga | --g)
967 # Obsolete; use --with-gas.
970 -help | --help | --hel | --he | -h)
972 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
973 ac_init_help=recursive ;;
974 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
975 ac_init_help=short ;;
977 -host | --host | --hos | --ho)
978 ac_prev=host_alias ;;
979 -host=* | --host=* | --hos=* | --ho=*)
980 host_alias=$ac_optarg ;;
982 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
984 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
986 htmldir=$ac_optarg ;;
988 -includedir | --includedir | --includedi | --included | --include \
989 | --includ | --inclu | --incl | --inc)
990 ac_prev=includedir ;;
991 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
992 | --includ=* | --inclu=* | --incl=* | --inc=*)
993 includedir=$ac_optarg ;;
995 -infodir | --infodir | --infodi | --infod | --info | --inf)
997 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
998 infodir=$ac_optarg ;;
1000 -libdir | --libdir | --libdi | --libd)
1002 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1003 libdir=$ac_optarg ;;
1005 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1006 | --libexe | --libex | --libe)
1007 ac_prev=libexecdir ;;
1008 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1009 | --libexe=* | --libex=* | --libe=*)
1010 libexecdir=$ac_optarg ;;
1012 -localedir | --localedir | --localedi | --localed | --locale)
1013 ac_prev=localedir ;;
1014 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1015 localedir=$ac_optarg ;;
1017 -localstatedir | --localstatedir | --localstatedi | --localstated \
1018 | --localstate | --localstat | --localsta | --localst | --locals)
1019 ac_prev=localstatedir ;;
1020 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1021 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1022 localstatedir=$ac_optarg ;;
1024 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1026 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1027 mandir=$ac_optarg ;;
1029 -nfp | --nfp | --nf)
1030 # Obsolete; use --without-fp.
1033 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1034 | --no-cr | --no-c | -n)
1037 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1038 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1041 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1042 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1043 | --oldin | --oldi | --old | --ol | --o)
1044 ac_prev=oldincludedir ;;
1045 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1046 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1047 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1048 oldincludedir=$ac_optarg ;;
1050 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1052 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1053 prefix=$ac_optarg ;;
1055 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1056 | --program-pre | --program-pr | --program-p)
1057 ac_prev=program_prefix ;;
1058 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1059 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1060 program_prefix=$ac_optarg ;;
1062 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1063 | --program-suf | --program-su | --program-s)
1064 ac_prev=program_suffix ;;
1065 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1066 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1067 program_suffix=$ac_optarg ;;
1069 -program-transform-name | --program-transform-name \
1070 | --program-transform-nam | --program-transform-na \
1071 | --program-transform-n | --program-transform- \
1072 | --program-transform | --program-transfor \
1073 | --program-transfo | --program-transf \
1074 | --program-trans | --program-tran \
1075 | --progr-tra | --program-tr | --program-t)
1076 ac_prev=program_transform_name ;;
1077 -program-transform-name=* | --program-transform-name=* \
1078 | --program-transform-nam=* | --program-transform-na=* \
1079 | --program-transform-n=* | --program-transform-=* \
1080 | --program-transform=* | --program-transfor=* \
1081 | --program-transfo=* | --program-transf=* \
1082 | --program-trans=* | --program-tran=* \
1083 | --progr-tra=* | --program-tr=* | --program-t=*)
1084 program_transform_name=$ac_optarg ;;
1086 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1088 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1089 pdfdir=$ac_optarg ;;
1091 -psdir | --psdir | --psdi | --psd | --ps)
1093 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1096 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1097 | -silent | --silent | --silen | --sile | --sil)
1100 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1102 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1104 sbindir=$ac_optarg ;;
1106 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1107 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1108 | --sharedst | --shareds | --shared | --share | --shar \
1110 ac_prev=sharedstatedir ;;
1111 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1112 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1113 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1115 sharedstatedir=$ac_optarg ;;
1117 -site | --site | --sit)
1119 -site=* | --site=* | --sit=*)
1122 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1124 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1125 srcdir=$ac_optarg ;;
1127 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1128 | --syscon | --sysco | --sysc | --sys | --sy)
1129 ac_prev=sysconfdir ;;
1130 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1131 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1132 sysconfdir=$ac_optarg ;;
1134 -target | --target | --targe | --targ | --tar | --ta | --t)
1135 ac_prev=target_alias ;;
1136 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1137 target_alias=$ac_optarg ;;
1139 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1142 -version | --version | --versio | --versi | --vers | -V)
1143 ac_init_version=: ;;
1146 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1147 # Reject names that are not valid shell variable names.
1148 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1149 as_fn_error $? "invalid package name: $ac_useropt"
1150 ac_useropt_orig=$ac_useropt
1151 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1152 case $ac_user_opts in
1156 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1157 ac_unrecognized_sep=', ';;
1159 eval with_$ac_useropt=\$ac_optarg ;;
1161 -without-* | --without-*)
1162 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1163 # Reject names that are not valid shell variable names.
1164 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1165 as_fn_error $? "invalid package name: $ac_useropt"
1166 ac_useropt_orig=$ac_useropt
1167 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1168 case $ac_user_opts in
1172 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1173 ac_unrecognized_sep=', ';;
1175 eval with_$ac_useropt=no ;;
1178 # Obsolete; use --with-x.
1181 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1182 | --x-incl | --x-inc | --x-in | --x-i)
1183 ac_prev=x_includes ;;
1184 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1185 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1186 x_includes=$ac_optarg ;;
1188 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1189 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1190 ac_prev=x_libraries ;;
1191 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1192 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1193 x_libraries=$ac_optarg ;;
1195 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1196 Try \`$0 --help' for more information"
1200 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1201 # Reject names that are not valid shell variable names.
1202 case $ac_envvar in #(
1203 '' | [0-9]* | *[!_$as_cr_alnum]* )
1204 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1206 eval $ac_envvar=\$ac_optarg
1207 export $ac_envvar ;;
1210 # FIXME: should be removed in autoconf 3.0.
1211 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1212 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1213 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1214 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1220 if test -n "$ac_prev"; then
1221 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1222 as_fn_error $? "missing argument to $ac_option"
1225 if test -n "$ac_unrecognized_opts"; then
1226 case $enable_option_checking in
1228 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1229 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1233 # Check all directory arguments for consistency.
1234 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1235 datadir sysconfdir sharedstatedir localstatedir includedir \
1236 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1237 libdir localedir mandir
1239 eval ac_val=\$$ac_var
1240 # Remove trailing slashes.
1243 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1244 eval $ac_var=\$ac_val;;
1246 # Be sure to have absolute directory names.
1248 [\\/$]* | ?:[\\/]* ) continue;;
1249 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1251 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1254 # There might be people who depend on the old broken behavior: `$host'
1255 # used to hold the argument of --host etc.
1256 # FIXME: To remove some day.
1259 target=$target_alias
1261 # FIXME: To remove some day.
1262 if test "x$host_alias" != x; then
1263 if test "x$build_alias" = x; then
1264 cross_compiling=maybe
1265 $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
1266 If a cross compiler is detected then cross compile mode will be used" >&2
1267 elif test "x$build_alias" != "x$host_alias"; then
1273 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1275 test "$silent" = yes && exec 6>/dev/null
1278 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1279 ac_ls_di=`ls -di .` &&
1280 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1281 as_fn_error $? "working directory cannot be determined"
1282 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1283 as_fn_error $? "pwd does not report name of working directory"
1286 # Find the source files, if location was not specified.
1287 if test -z "$srcdir"; then
1288 ac_srcdir_defaulted=yes
1289 # Try the directory containing this script, then the parent directory.
1290 ac_confdir=`$as_dirname -- "$as_myself" ||
1291 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1292 X"$as_myself" : 'X\(//\)[^/]' \| \
1293 X"$as_myself" : 'X\(//\)$' \| \
1294 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1295 $as_echo X"$as_myself" |
1296 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1314 if test ! -r "$srcdir/$ac_unique_file"; then
1318 ac_srcdir_defaulted=no
1320 if test ! -r "$srcdir/$ac_unique_file"; then
1321 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1322 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1324 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1326 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1328 # When building in place, set srcdir=.
1329 if test "$ac_abs_confdir" = "$ac_pwd"; then
1332 # Remove unnecessary trailing slashes from srcdir.
1333 # Double slashes in file names in object file debugging info
1334 # mess up M-x gdb in Emacs.
1336 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1338 for ac_var in $ac_precious_vars; do
1339 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1340 eval ac_env_${ac_var}_value=\$${ac_var}
1341 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1342 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1346 # Report the --help message.
1348 if test "$ac_init_help" = "long"; then
1349 # Omit some internal or obsolete options to make the list less imposing.
1350 # This message is too long to be a string in the A/UX 3.1 sh.
1352 \`configure' configures GNU C Library (see version.h) to adapt to many kinds of systems.
1354 Usage: $0 [OPTION]... [VAR=VALUE]...
1356 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1357 VAR=VALUE. See below for descriptions of some of the useful variables.
1359 Defaults for the options are specified in brackets.
1362 -h, --help display this help and exit
1363 --help=short display options specific to this package
1364 --help=recursive display the short help of all the included packages
1365 -V, --version display version information and exit
1366 -q, --quiet, --silent do not print \`checking ...' messages
1367 --cache-file=FILE cache test results in FILE [disabled]
1368 -C, --config-cache alias for \`--cache-file=config.cache'
1369 -n, --no-create do not create output files
1370 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1372 Installation directories:
1373 --prefix=PREFIX install architecture-independent files in PREFIX
1374 [$ac_default_prefix]
1375 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1378 By default, \`make install' will install all the files in
1379 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1380 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1381 for instance \`--prefix=\$HOME'.
1383 For better control, use the options below.
1385 Fine tuning of the installation directories:
1386 --bindir=DIR user executables [EPREFIX/bin]
1387 --sbindir=DIR system admin executables [EPREFIX/sbin]
1388 --libexecdir=DIR program executables [EPREFIX/libexec]
1389 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1390 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1391 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1392 --libdir=DIR object code libraries [EPREFIX/lib]
1393 --includedir=DIR C header files [PREFIX/include]
1394 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1395 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1396 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1397 --infodir=DIR info documentation [DATAROOTDIR/info]
1398 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1399 --mandir=DIR man documentation [DATAROOTDIR/man]
1400 --docdir=DIR documentation root [DATAROOTDIR/doc/c-library]
1401 --htmldir=DIR html documentation [DOCDIR]
1402 --dvidir=DIR dvi documentation [DOCDIR]
1403 --pdfdir=DIR pdf documentation [DOCDIR]
1404 --psdir=DIR ps documentation [DOCDIR]
1410 --build=BUILD configure for building on BUILD [guessed]
1411 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1415 if test -n "$ac_init_help"; then
1416 case $ac_init_help in
1417 short | recursive ) echo "Configuration of GNU C Library (see version.h):";;
1422 --disable-option-checking ignore unrecognized --enable/--with options
1423 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1424 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1425 --disable-sanity-checks really do not use threads (should not be used except
1426 in special situations) [default=yes]
1427 --enable-check-abi do "make check-abi" in "make check" (no/warn/yes)
1429 --enable-shared build shared library [default=yes if GNU ld & ELF]
1430 --enable-profile build profiled library [default=no]
1431 --enable-omitfp build undebuggable optimized library [default=no]
1432 --enable-bounded build with runtime bounds checking [default=no]
1433 --disable-versioning do not include versioning information in the library
1434 objects [default=yes if supported]
1435 --enable-oldest-abi=ABI configure the oldest ABI supported [e.g. 2.2]
1436 [default=glibc default]
1437 --enable-stackguard-randomization
1438 initialize __stack_chk_guard canary with a random
1439 number at program start
1440 --enable-add-ons[=DIRS...]
1441 configure and build add-ons in DIR1,DIR2,... search
1442 for add-ons if no parameter given
1443 --disable-hidden-plt do not hide internal function calls to avoid PLT
1444 --enable-bind-now disable lazy relocations in DSOs
1445 --enable-static-nss build static NSS modules [default=no]
1446 --disable-force-install don't force installation of files from this package,
1447 even if they are older than the installed files
1448 --enable-kernel=VERSION compile for compatibility with kernel not older than
1450 --enable-all-warnings enable all useful warnings gcc can issue
1451 --enable-multi-arch enable single DSO with optimizations for multiple
1453 --enable-experimental-malloc
1454 enable experimental malloc features
1455 --enable-nss-crypt enable libcrypt to use nss
1458 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1459 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1460 --with-gd=DIR find libgd include dir and library with prefix DIR
1461 --with-gd-include=DIR find libgd include files in DIR
1462 --with-gd-lib=DIR find libgd library files in DIR
1463 --with-fp if using floating-point hardware [default=yes]
1464 --with-binutils=PATH specify location of binutils (as and ld)
1465 --with-elf if using the ELF object format
1466 --with-selinux if building with SELinux support
1467 --with-xcoff if using the XCOFF object format
1468 --without-cvs if CVS should not be used
1469 --with-headers=PATH location of system headers to use (for example
1470 /usr/src/linux/include) [default=compiler default]
1471 --with-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
3588 # Check whether --enable-sanity-checks was given.
3589 if test "${enable_sanity_checks+set}" = set; then :
3590 enableval=$enable_sanity_checks; enable_sanity=$enableval
3597 # Check whether --enable-check-abi was given.
3598 if test "${enable_check_abi+set}" = set; then :
3599 enableval=$enable_check_abi; enable_check_abi=$enableval
3606 # Check whether --enable-shared was given.
3607 if test "${enable_shared+set}" = set; then :
3608 enableval=$enable_shared; shared=$enableval
3613 # Check whether --enable-profile was given.
3614 if test "${enable_profile+set}" = set; then :
3615 enableval=$enable_profile; profile=$enableval
3620 # Check whether --enable-omitfp was given.
3621 if test "${enable_omitfp+set}" = set; then :
3622 enableval=$enable_omitfp; omitfp=$enableval
3627 # Check whether --enable-bounded was given.
3628 if test "${enable_bounded+set}" = set; then :
3629 enableval=$enable_bounded; bounded=$enableval
3634 # Check whether --enable-versioning was given.
3635 if test "${enable_versioning+set}" = set; then :
3636 enableval=$enable_versioning; enable_versioning=$enableval
3638 enable_versioning=yes
3642 # Check whether --enable-oldest-abi was given.
3643 if test "${enable_oldest_abi+set}" = set; then :
3644 enableval=$enable_oldest_abi; oldest_abi=$enableval
3649 if test "$oldest_abi" = yes || test "$oldest_abi" = no; then
3652 cat >>confdefs.h <<_ACEOF
3653 #define GLIBC_OLDEST_ABI "$oldest_abi"
3659 # Check whether --enable-stackguard-randomization was given.
3660 if test "${enable_stackguard_randomization+set}" = set; then :
3661 enableval=$enable_stackguard_randomization; enable_stackguard_randomize=$enableval
3663 enable_stackguard_randomize=no
3666 if test "$enable_stackguard_randomize" = yes; then
3667 $as_echo "#define ENABLE_STACKGUARD_RANDOMIZE 1" >>confdefs.h
3671 # Check whether --enable-add-ons was given.
3672 if test "${enable_add_ons+set}" = set; then :
3673 enableval=$enable_add_ons;
3680 # Check whether --with-tls was given.
3681 if test "${with_tls+set}" = set; then :
3682 withval=$with_tls; usetls=$withval
3689 # Check whether --with-__thread was given.
3690 if test "${with___thread+set}" = set; then :
3691 withval=$with___thread; use__thread=$withval
3697 # Check whether --enable-hidden-plt was given.
3698 if test "${enable_hidden_plt+set}" = set; then :
3699 enableval=$enable_hidden_plt; hidden=$enableval
3704 if test "x$hidden" = xno; then
3705 $as_echo "#define NO_HIDDEN 1" >>confdefs.h
3709 # Check whether --enable-bind-now was given.
3710 if test "${enable_bind_now+set}" = set; then :
3711 enableval=$enable_bind_now; bindnow=$enableval
3718 # Check whether --enable-static-nss was given.
3719 if test "${enable_static_nss+set}" = set; then :
3720 enableval=$enable_static_nss; static_nss=$enableval
3725 if test x"$static_nss" = xyes || test x"$shared" = xno; then
3727 $as_echo "#define DO_STATIC_NSS 1" >>confdefs.h
3731 # Check whether --enable-force-install was given.
3732 if test "${enable_force_install+set}" = set; then :
3733 enableval=$enable_force_install; force_install=$enableval
3740 # Check whether --enable-kernel was given.
3741 if test "${enable_kernel+set}" = set; then :
3742 enableval=$enable_kernel; minimum_kernel=$enableval
3745 if test "$minimum_kernel" = yes || test "$minimum_kernel" = no; then
3746 # Better nothing than this.
3749 if test "$minimum_kernel" = current; then
3750 minimum_kernel=`uname -r 2>/dev/null` || minimum_kernel=
3754 # Check whether --enable-all-warnings was given.
3755 if test "${enable_all_warnings+set}" = set; then :
3756 enableval=$enable_all_warnings; all_warnings=$enableval
3761 # Check whether --enable-multi-arch was given.
3762 if test "${enable_multi_arch+set}" = set; then :
3763 enableval=$enable_multi_arch; multi_arch=$enableval
3769 # Check whether --enable-experimental-malloc was given.
3770 if test "${enable_experimental_malloc+set}" = set; then :
3771 enableval=$enable_experimental_malloc; experimental_malloc=$enableval
3776 # Check whether --enable-nss-crypt was given.
3777 if test "${enable_nss_crypt+set}" = set; then :
3778 enableval=$enable_nss_crypt; nss_crypt=$enableval
3783 if test x$nss_crypt = xyes; then
3784 nss_includes=-I$(nss-config --includedir 2>/dev/null)
3785 if test $? -ne 0; then
3786 as_fn_error $? "cannot find include directory with nss-config" "$LINENO" 5
3788 old_CFLAGS="$CFLAGS"
3789 CFLAGS="$CFLAGS $nss_includes"
3791 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3792 /* end confdefs.h. */
3795 #include <nsslowhash.h>
3796 void f (void) { NSSLOW_Init (); }
3805 if ac_fn_c_try_compile "$LINENO"; then :
3806 libc_cv_nss_crypt=yes
3809 cannot find NSS headers with lowlevel hash function interfaces" "$LINENO" 5
3811 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3813 LIBS="$LIBS -lfreebl3"
3814 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3815 /* end confdefs.h. */
3818 #include <nsslowhash.h>
3827 if ac_fn_c_try_link "$LINENO"; then :
3828 libc_cv_nss_crypt=yes
3831 cannot link program using lowlevel NSS hash functions" "$LINENO" 5
3833 rm -f core conftest.err conftest.$ac_objext \
3834 conftest$ac_exeext conftest.$ac_ext
3835 CFLAGS="$old_CFLAGS"
3838 libc_cv_nss_crypt=no
3842 # The way shlib-versions is used to generate soversions.mk uses a
3843 # fairly simplistic model for name recognition that can't distinguish
3844 # i486-pc-linux-gnu fully from i486-pc-gnu. So we mutate a $host_os
3845 # of `gnu*' here to be `gnu-gnu*' just so that shlib-versions can
3846 # tell. This doesn't get used much beyond that, so it's fairly safe.
3851 host_os=`echo $host_os | sed -e 's/gnu/gnu-gnu/'`
3855 # We keep the original values in `$config_*' and never modify them, so we
3856 # can write them unchanged into config.make. Everything else uses
3857 # $machine, $vendor, and $os, and changes them whenever convenient.
3858 config_machine=$host_cpu config_vendor=$host_vendor config_os=$host_os
3860 # Don't allow vendor == "unknown"
3861 test "$config_vendor" = unknown && config_vendor=
3862 config_os="`echo $config_os | sed 's/^unknown-//'`"
3864 # Some configurations imply other options.
3866 # i586-linuxaout is mangled into i586-pc-linux-gnuaout
3867 linux*ecoff* | linux*aout* | gnu*aout* | gnu*ecoff*)
3869 gnu* | linux* | freebsd* | netbsd* | sysv4* | solaris2* | irix6*)
3870 # These systems (almost) always use the ELF format.
3874 # These systems are always xcoff
3880 # The configure fragment of an add-on port can modify these to supplement
3881 # or override the table in the case statement below. No fragment should
3882 # ever change the config_* variables, however.
3883 machine=$config_machine
3884 vendor=$config_vendor
3888 # config.guess on some IBM machines says `rs6000' instead of `powerpc'.
3890 if test "$machine" = rs6000; then
3894 # Braindead PowerPC box with absolutely no FPU.
3895 case "$machine-$host_os" in
3903 # Check whether --with-cpu was given.
3904 if test "${with_cpu+set}" = set; then :
3905 withval=$with_cpu; case "$withval" in
3906 yes|'') as_fn_error $? "--with-cpu requires an argument" "$LINENO" 5 ;;
3908 *) submachine="$withval" ;;
3914 # An add-on can set this when it wants to disable the sanity check below.
3920 case "$enable_add_ons" in
3923 add_ons=`cd $srcdir && ls -d 2> /dev/null */configure */sysdeps |
3924 sed 's@/[^/]*$@@' | sort | uniq`
3925 add_ons_automatic=yes
3927 *) add_ons=`echo "$enable_add_ons" | sed 's/,/ /g'`
3928 add_ons_automatic=no ;;
3934 if test x"$add_ons" != x; then
3935 for f in $add_ons; do
3936 # Some sanity checks
3940 *** It seems that you're using an old \`crypt' add-on. crypt is now
3941 *** part of glibc and using the old add-on will not work with this
3942 *** release. Start again with fresh sources and without the old
3943 *** \`crypt' add-on." "$LINENO" 5
3947 *** It seems that you're using an old \`localedata' add-on. localedata
3948 *** is now part of glibc and using the old add-on will not work with
3949 *** this release. Start again with fresh sources and without the old
3950 *** \`localedata' add-on." "$LINENO" 5
3955 # Now source each add-on's configure fragment.
3956 # The fragments can use $srcdir/$libc_add_on to find themselves,
3957 # and test $add_ons_automatic to see if they were explicitly requested.
3958 # A fragment can clear (or even change) $libc_add_on to affect
3959 # whether it goes into the list to be actually used in the build.
3961 for libc_add_on in $add_ons; do
3962 # Test whether such a directory really exists.
3963 # It can be absolute, or relative to $srcdir, or relative to the build dir.
3964 case "$libc_add_on" in
3966 libc_add_on_srcdir=$libc_add_on
3969 test -d "$srcdir/$libc_add_on" || {
3970 if test -d "$libc_add_on"; then
3971 libc_add_on="`pwd`/$libc_add_on"
3973 as_fn_error $? "add-on directory \"$libc_add_on\" does not exist" "$LINENO" 5
3976 libc_add_on_srcdir=$srcdir/$libc_add_on
3980 libc_add_on_frag=$libc_add_on_srcdir/configure
3981 libc_add_on_canonical=
3982 libc_add_on_config_subdirs=
3983 if test -r "$libc_add_on_frag"; then
3984 { $as_echo "$as_me:${as_lineno-$LINENO}: running configure fragment for add-on $libc_add_on" >&5
3985 $as_echo "$as_me: running configure fragment for add-on $libc_add_on" >&6;}
3986 libc_add_on_canonical=unknown
3987 libc_add_on_subdirs=
3988 . "$libc_add_on_frag"
3989 test -z "$libc_add_on" || {
3990 configured_add_ons="$configured_add_ons $libc_add_on"
3991 if test "x$libc_add_on_canonical" = xunknown; then
3992 as_fn_error $? "fragment must set \$libc_add_on_canonical" "$LINENO" 5
3994 for d in $libc_add_on_subdirs; do
3995 case "$libc_add_on" in
3996 /*) subdir_srcdir="$libc_add_on" ;;
3997 *) subdir_srcdir="\$(..)$libc_add_on" ;;
4001 d="${libc_add_on_canonical:-$libc_add_on}"
4007 subdir_srcdir="$subdir_srcdir/$d"
4010 d=`echo "$d" | sed 's@/*$@@;s@^.*/@@'`
4011 add_on_subdirs="$add_on_subdirs $d"
4012 test "$subdir_srcdir" = "\$(..)$d" || config_vars="$config_vars
4013 $d-srcdir = $subdir_srcdir"
4015 for d in $libc_add_on_config_subdirs; do
4017 /*) as_fn_error $? "fragment uses absolute path in \$libc_add_on_config_subdirs" "$LINENO" 5 ;;
4019 if test ! -d "$libc_add_on_srcdir/$d"; then
4020 as_fn_error $? "fragment wants to configure missing directory $d" "$LINENO" 5
4022 case "$libc_add_on" in
4023 /*) as_fn_error $? "relative path required for add-on using \$libc_add_on_config_subdirs" "$LINENO" 5 ;;
4025 subdirs="$subdirs $libc_add_on/$d"
4029 if test -n "$libc_add_on"; then
4030 if frags=`ls -d $libc_add_on_srcdir/sysdeps/*/preconfigure 2> /dev/null`
4032 { $as_echo "$as_me:${as_lineno-$LINENO}: checking add-on $libc_add_on for preconfigure fragments" >&5
4033 $as_echo_n "checking add-on $libc_add_on for preconfigure fragments... " >&6; }
4034 for frag in $frags; do
4035 name=`echo "$frag" | sed 's@/[^/]*$@@;s@^.*/@@'`
4036 echo $ECHO_N "$name $ECHO_C" >&6
4039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
4042 use_add_ons="$use_add_ons $libc_add_on"
4043 add_ons_pfx="$add_ons_pfx $libc_add_on/"
4044 test -z "$libc_add_on_canonical" ||
4045 add_ons_sfx="$add_ons_sfx /$libc_add_on_canonical"
4048 # Use echo to strip excess whitespace.
4049 add_ons="`echo $use_add_ons`"
4056 ### I put this here to prevent those annoying emails from people who cannot
4057 ### read and try to compile glibc on unsupported platforms. --drepper
4059 ### By using the undocumented --enable-hacker-mode option for configure
4060 ### one can skip this test to make the configuration not fail for unsupported
4063 if test -z "$enable_hacker_mode" && test x"$libc_config_ok" != xyes; then
4064 case "$machine-$host_os" in
4065 *-linux* | *-gnu* | arm*-none* | powerpc-aix4.3.*)
4068 echo "*** The GNU C library is currently not available for this platform."
4069 echo "*** So far nobody cared to port it and if there is no volunteer it"
4070 echo "*** might never happen. So, if you have interest to see glibc on"
4071 echo "*** this platform visit"
4072 echo "*** http://www.gnu.org/software/libc/porting.html"
4073 echo "*** and join the group of porters"
4079 # Expand the configuration machine name into a subdirectory by architecture
4080 # type and particular chip. If an add-on configure fragment already set
4081 # base_machine, we don't change it.
4082 test -n "$base_machine" || case "$machine" in
4083 a29k | am29000) base_machine=a29k machine=a29k ;;
4084 c3[012]) base_machine=cx0 machine=cx0/c30 ;;
4085 c4[04]) base_machine=cx0 machine=cx0/c40 ;;
4086 i[34567]86) base_machine=i386 machine=i386/$machine ;;
4087 ia64) base_machine=ia64 machine=ia64 ;;
4088 m88???) base_machine=m88k machine=m88k/$machine ;;
4089 m88k) base_machine=m88k machine=m88k/m88100 ;;
4090 powerpc) base_machine=powerpc machine=powerpc/powerpc32 ;;
4091 powerpc64) base_machine=powerpc machine=powerpc/powerpc64 ;;
4092 s390) base_machine=s390 machine=s390/s390-32 ;;
4093 s390x) base_machine=s390 machine=s390/s390-64 ;;
4094 sh3*) base_machine=sh machine=sh/sh3 ;;
4095 sh4*) base_machine=sh machine=sh/sh4 ;;
4097 base_machine=sparc machine=sparc/sparc32 ;;
4098 sparcv8 | supersparc | hypersparc)
4099 base_machine=sparc machine=sparc/sparc32/sparcv8 ;;
4100 sparcv8plus | sparcv8plusa | sparcv9)
4101 base_machine=sparc machine=sparc/sparc32/sparcv9 ;;
4102 sparcv8plusb | sparcv9b)
4103 base_machine=sparc machine=sparc/sparc32/sparcv9/sparcv9b ;;
4105 base_machine=sparc machine=sparc/sparc32/sparcv9/sparcv9v ;;
4107 base_machine=sparc machine=sparc/sparc32/sparcv9/sparcv9v2 ;;
4109 base_machine=sparc machine=sparc/sparc64 ;;
4111 base_machine=sparc machine=sparc/sparc64/sparcv9b ;;
4113 base_machine=sparc machine=sparc/sparc64/sparcv9v ;;
4115 base_machine=sparc machine=sparc/sparc64/sparcv9v2 ;;
4116 *) base_machine=$machine ;;
4120 if test "$base_machine" = "i386"; then
4121 $as_echo "#define USE_REGPARMS 1" >>confdefs.h
4125 # For the multi-arch option we need support in the assembler.
4126 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler gnu_indirect_function symbol type support" >&5
4127 $as_echo_n "checking for assembler gnu_indirect_function symbol type support... " >&6; }
4128 if ${libc_cv_asm_gnu_indirect_function+:} false; then :
4129 $as_echo_n "(cached) " >&6
4131 cat > conftest.s <<EOF
4132 .type foo,%gnu_indirect_function
4134 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5;
4136 libc_cv_asm_gnu_indirect_function=yes
4138 libc_cv_asm_gnu_indirect_function=no
4142 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_gnu_indirect_function" >&5
4143 $as_echo "$libc_cv_asm_gnu_indirect_function" >&6; }
4145 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether .text pseudo-op must be used" >&5
4146 $as_echo_n "checking whether .text pseudo-op must be used... " >&6; }
4147 if ${libc_cv_dot_text+:} false; then :
4148 $as_echo_n "(cached) " >&6
4150 cat > conftest.s <<EOF
4154 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4155 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
4158 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4159 test $ac_status = 0; }; }; then
4160 libc_cv_dot_text=.text
4165 if test -z "$libc_cv_dot_text"; then
4166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4167 $as_echo "no" >&6; }
4169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4170 $as_echo "yes" >&6; }
4173 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler global-symbol directive" >&5
4174 $as_echo_n "checking for assembler global-symbol directive... " >&6; }
4175 if ${libc_cv_asm_global_directive+:} false; then :
4176 $as_echo_n "(cached) " >&6
4178 libc_cv_asm_global_directive=UNKNOWN
4179 for ac_globl in .globl .global .EXPORT; do
4180 cat > conftest.s <<EOF
4185 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4186 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
4189 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4190 test $ac_status = 0; }; }; then
4191 libc_cv_asm_global_directive=${ac_globl}
4194 test $libc_cv_asm_global_directive != UNKNOWN && break
4197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_global_directive" >&5
4198 $as_echo "$libc_cv_asm_global_directive" >&6; }
4199 if test $libc_cv_asm_global_directive = UNKNOWN; then
4200 as_fn_error $? "cannot determine asm global directive" "$LINENO" 5
4202 cat >>confdefs.h <<_ACEOF
4203 #define ASM_GLOBAL_DIRECTIVE ${libc_cv_asm_global_directive}
4208 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler .type directive prefix" >&5
4209 $as_echo_n "checking for assembler .type directive prefix... " >&6; }
4210 if ${libc_cv_asm_type_prefix+:} false; then :
4211 $as_echo_n "(cached) " >&6
4213 libc_cv_asm_type_prefix=no
4214 for ac_try_prefix in '@' '%' '#'; do
4215 cat > conftest.s <<EOF
4217 ${libc_cv_asm_global_directive} foo
4218 .type foo, ${ac_try_prefix}object
4223 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4224 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
4227 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4228 test $ac_status = 0; }; }; then
4229 libc_cv_asm_type_prefix=${ac_try_prefix}
4232 test "x$libc_cv_asm_type_prefix" != xno && break
4235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_type_prefix" >&5
4236 $as_echo "$libc_cv_asm_type_prefix" >&6; }
4237 if test "x$libc_cv_asm_type_prefix" != xno; then
4238 cat >>confdefs.h <<_ACEOF
4239 #define ASM_TYPE_DIRECTIVE_PREFIX ${libc_cv_asm_type_prefix}
4244 if test x"$libc_cv_asm_gnu_indirect_function" != xyes -a x"$libc_cv_asm_type_prefix" = xno; then
4245 if test x"$multi_arch" = xyes; then
4246 as_fn_error $? "--enable-multi-arch support requires assembler and linker support" "$LINENO" 5
4251 if test x"$multi_arch" != xno; then
4252 multi_arch_d=/multiarch
4255 # Compute the list of sysdep directories for this configuration.
4256 # This can take a while to compute.
4257 sysdep_dir=$srcdir/sysdeps
4258 { $as_echo "$as_me:${as_lineno-$LINENO}: checking sysdep dirs" >&5
4259 $as_echo_n "checking sysdep dirs... " >&6; }
4260 # Make sco3.2v4 become sco3.2.4 and sunos4.1.1_U1 become sunos4.1.1.U1.
4261 os="`echo $os | sed 's/\([0-9A-Z]\)[v_]\([0-9A-Z]\)/\1.\2/g'`"
4263 test "x$base_os" != x || case "$os" in
4265 base_os=mach/hurd ;;
4266 netbsd* | 386bsd* | freebsd* | bsdi*)
4267 base_os=unix/bsd/bsd4.4 ;;
4268 osf* | sunos* | ultrix* | newsos* | dynix* | *bsd*)
4270 sysv* | isc* | esix* | sco* | minix* | irix4* | linux*)
4271 base_os=unix/sysv ;;
4273 base_os=unix/sysv/irix6/$os ;;
4275 base_os=unix/sysv/sysv4 ;;
4277 base_os=unix/sysv/hpux/$os ;;
4279 base_os=unix/sysv/aix/aix4.3 ;;
4281 base_os=standalone ;;
4284 # For sunos4.1.1, try sunos4.1.1, then sunos4.1, then sunos4, then sunos.
4287 while o=`echo $tail | sed 's/\.[^.]*$//'`; test $o != $tail; do
4291 o=`echo $tail | sed 's/[0-9]*$//'`
4292 if test $o != $tail; then
4295 # For linux-gnu, try linux-gnu, then linux.
4296 o=`echo $tail | sed 's/-.*$//'`
4297 if test $o != $tail; then
4301 # For unix/sysv/sysv4, try unix/sysv/sysv4, then unix/sysv, then unix.
4304 while b=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$b"; do
4310 # For sparc/sparc32, try sparc/sparc32 and then sparc.
4312 tail=$machine${submachine:+/$submachine}
4313 while m=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$m"; do
4315 # Prepend the machine's FPU directory unless --without-fp.
4316 if test "$with_fp" = yes; then
4317 mach="$mach /$1/fpu"
4319 mach="$mach /$1/nofpu"
4326 # Find what sysdep directories exist.
4329 for b in $base ''; do
4330 for m0 in $mach ''; do
4331 for v in /$vendor ''; do
4332 test "$v" = / && continue
4333 for o in /$ostry ''; do
4334 test "$o" = / && continue
4335 for m in $multi_arch_d $mach ''; do
4336 for d in $add_ons_pfx ''; do
4337 for a in $add_ons_sfx ''; do
4338 if test -n "$m0$m0sub$b$v$o$m$msub"; then
4339 try_srcdir="${srcdir}/"
4343 try="${d}sysdeps$m0$m0sub$b$v$o$m$msub$a"
4344 test -n "$enable_debug_configure" &&
4345 echo "$0 DEBUG: try $try" >&2
4346 if test -d "$try_srcdir$try"; then
4347 sysnames="$sysnames $try"
4348 { test -n "$o" || test -n "$b"; } && os_used=t
4349 { test -n "$m" || test -n "$m0"; } && machine_used=t
4351 x*/$submachine) submachine_used=t ;;
4353 if test -n "$d"; then
4354 case "$sysnames_add_ons" in
4356 *|'') sysnames_add_ons="$sysnames_add_ons $d" ;;
4369 # If the assembler supports gnu_indirect_function symbol type and the
4370 # architecture supports multi-arch, we enable multi-arch by default.
4371 case $sysnames_add_ons$sysnames in
4375 test x"$multi_arch" = xdefault && multi_arch=no
4378 if test x"$multi_arch" != xno; then
4379 $as_echo "#define USE_MULTIARCH 1" >>confdefs.h
4384 if test -z "$os_used" && test "$os" != none; then
4385 as_fn_error $? "Operating system $os is not supported." "$LINENO" 5
4387 if test -z "$machine_used" && test "$machine" != none; then
4388 as_fn_error $? "The $machine is not supported." "$LINENO" 5
4390 if test -z "$submachine_used" && test -n "$submachine"; then
4391 as_fn_error $? "The $submachine subspecies of $host_cpu is not supported." "$LINENO" 5
4395 # We have now validated the configuration.
4398 # If using ELF, look for an `elf' subdirectory of each machine directory.
4399 # We prepend these rather than inserting them whereever the machine appears
4400 # because things specified by the machine's ELF ABI should override
4401 # OS-specific things, and should always be the same for any OS on the
4402 # machine (otherwise what's the point of an ABI?).
4403 if test "$elf" = yes; then
4405 for d in $add_ons_pfx ''; do
4407 if test -d $srcdir/${d}sysdeps$m/elf; then
4408 elf_dirs="$elf_dirs ${d}sysdeps$m/elf"
4412 sysnames="`echo $elf_dirs | sed -e 's,//,/,g'` $sysnames"
4416 # Expand the list of system names into a full list of directories
4417 # from each element's parent name and Implies file (if present).
4420 while test $# -gt 0; do
4424 case " $names " in *" $name "*)
4425 # Already in the list.
4429 # Report each name as we discover it, so there is no long pause in output.
4430 echo $ECHO_N "$name $ECHO_C" >&6
4432 name_base=`echo $name | sed -e 's@\(.*sysdeps\)/.*@\1@'`
4436 *) xsrcdir=$srcdir/ ;;
4438 test -n "$enable_debug_configure" &&
4439 echo "DEBUG: name/Implies $xsrcdir$name/Implies" >&2
4441 if test -f $xsrcdir$name/Implies; then
4442 # Collect more names from the `Implies' file (removing comments).
4443 implied_candidate="`sed 's/#.*$//' < $xsrcdir$name/Implies`"
4445 for x in $implied_candidate; do
4447 if test -d $xsrcdir$name_base/$x; then
4448 implied="$implied $name_base/$x";
4451 for d in $add_ons_pfx ''; do
4452 try="${d}sysdeps/$x"
4455 *) try_srcdir=$srcdir/ ;;
4457 test -n "$enable_debug_configure" &&
4458 echo "DEBUG: $name implied $x try($d) {$try_srcdir}$try" >&2
4459 if test $try != $xsrcdir$name_base/$x && test -d $try_srcdir$try;
4461 implied="$implied $try"
4463 case "$sysnames_add_ons" in
4465 *|'') sysnames_add_ons="$sysnames_add_ons $d" ;;
4469 if test $found = no; then
4470 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $name/Implies specifies nonexistent $x" >&5
4471 $as_echo "$as_me: WARNING: $name/Implies specifies nonexistent $x" >&2;}
4478 # Add NAME to the list of names.
4479 names="$names $name"
4481 # Find the parent of NAME, using the empty string if it has none.
4482 parent="`echo $name | sed -n -e 's=/[^/]*$==' -e '/sysdeps$/q' -e p`"
4484 # Add the names implied by NAME, and NAME's parent (if it has one), to
4485 # the list of names to be processed (the argument list). We prepend the
4486 # implied names to the list and append the parent. We want implied
4487 # directories to come before further directories inferred from the
4488 # configuration components; this ensures that for sysv4, unix/common
4489 # (implied by unix/sysv/sysv4) comes before unix/sysv (in ostry (here $*)
4491 sysnames="`echo $implied $* $parent`"
4492 test -n "$sysnames" && set $sysnames
4495 # Add the default directories.
4496 default_sysnames=sysdeps/generic
4497 if test "$elf" = yes; then
4498 default_sysnames="sysdeps/generic/elf $default_sysnames"
4500 sysnames="$names $default_sysnames"
4502 # The other names were emitted during the scan.
4503 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $default_sysnames" >&5
4504 $as_echo "$default_sysnames" >&6; }
4506 # Collect the list of add-ons that supply partial sysdeps trees.
4508 for add_on in $add_ons; do
4511 *) xsrcdir="$srcdir/" ;;
4514 test -d "$xsrcdir$add_on/sysdeps" || {
4515 case "$configured_add_ons " in
4518 as_fn_error $? "add-on $add_on has no configure fragment or sysdeps tree" "$LINENO" 5
4524 sysdeps_add_ons="$sysdeps_add_ons $add_on"
4525 case "$sysnames_add_ons" in
4528 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: add-on $add_on contributed no sysdeps directories" >&5
4529 $as_echo "$as_me: WARNING: add-on $add_on contributed no sysdeps directories" >&2;}
4534 for d in $sysnames; do
4536 $add_on/sysdeps/*) ;;
4539 (cd "$xsrcdir$d" && for f in *[!~]; do
4542 for ff in $f/*.h; do
4543 test -d "$ff" || { test -e "$ff" && exit 88; }
4547 test -d "$f" || { test -e "$f" && exit 88; }
4551 if test $? -eq 88; then
4556 if test $found = no; then
4557 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: add-on $add_on contributed no useful sysdeps directories" >&5
4558 $as_echo "$as_me: WARNING: add-on $add_on contributed no useful sysdeps directories" >&2;}
4566 # Find a good install program. We prefer a C program (faster),
4567 # so one script is as good as another. But avoid the broken or
4568 # incompatible versions:
4569 # SysV /etc/install, /usr/sbin/install
4570 # SunOS /usr/etc/install
4571 # IRIX /sbin/install
4573 # AmigaOS /C/install, which installs bootblocks on floppy discs
4574 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4575 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
4576 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4577 # OS/2's system install, which has a completely different semantic
4578 # ./install, which can be erroneously created by make from ./install.sh.
4579 # Reject install programs that cannot install multiple files.
4580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4581 $as_echo_n "checking for a BSD-compatible install... " >&6; }
4582 if test -z "$INSTALL"; then
4583 if ${ac_cv_path_install+:} false; then :
4584 $as_echo_n "(cached) " >&6
4586 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4590 test -z "$as_dir" && as_dir=.
4591 # Account for people who put trailing slashes in PATH elements.
4592 case $as_dir/ in #((
4593 ./ | .// | /[cC]/* | \
4594 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4595 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
4598 # OSF1 and SCO ODT 3.0 have their own names for install.
4599 # Don't use installbsd from OSF since it installs stuff as root
4601 for ac_prog in ginstall scoinst install; do
4602 for ac_exec_ext in '' $ac_executable_extensions; do
4603 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
4604 if test $ac_prog = install &&
4605 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4606 # AIX install. It has an incompatible calling convention.
4608 elif test $ac_prog = install &&
4609 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4610 # program-specific install script used by HP pwplus--don't use.
4613 rm -rf conftest.one conftest.two conftest.dir
4614 echo one > conftest.one
4615 echo two > conftest.two
4617 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
4618 test -s conftest.one && test -s conftest.two &&
4619 test -s conftest.dir/conftest.one &&
4620 test -s conftest.dir/conftest.two
4622 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4635 rm -rf conftest.one conftest.two conftest.dir
4638 if test "${ac_cv_path_install+set}" = set; then
4639 INSTALL=$ac_cv_path_install
4641 # As a last resort, use the slow shell script. Don't cache a
4642 # value for INSTALL within a source directory, because that will
4643 # break other packages using the cache if that directory is
4644 # removed, or if the value is a relative name.
4645 INSTALL=$ac_install_sh
4648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4649 $as_echo "$INSTALL" >&6; }
4651 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4652 # It thinks the first close brace ends the variable substitution.
4653 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4655 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4657 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4659 if test "$INSTALL" = "${srcdir}/scripts/install-sh -c"; then
4660 # The makefiles need to use a different form to find it in $srcdir.
4661 INSTALL='\$(..)./scripts/install-sh -c'
4663 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4664 $as_echo_n "checking whether ln -s works... " >&6; }
4666 if test "$LN_S" = "ln -s"; then
4667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4668 $as_echo "yes" >&6; }
4670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4671 $as_echo "no, using $LN_S" >&6; }
4675 # Was a --with-binutils option given?
4676 if test -n "$path_binutils"; then
4677 # Make absolute; ensure a single trailing slash.
4678 path_binutils=`(cd $path_binutils; pwd) | sed 's%/*$%/%'`
4679 CC="$CC -B$path_binutils"
4681 AS=`$CC -print-prog-name=as`
4682 LD=`$CC -print-prog-name=ld`
4683 AR=`$CC -print-prog-name=ar`
4685 OBJDUMP=`$CC -print-prog-name=objdump`
4688 # Determine whether we are using GNU binutils.
4689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $AS is GNU as" >&5
4690 $as_echo_n "checking whether $AS is GNU as... " >&6; }
4691 if ${libc_cv_prog_as_gnu+:} false; then :
4692 $as_echo_n "(cached) " >&6
4694 # Most GNU programs take a -v and spit out some text including
4695 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
4696 if $AS -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
4697 libc_cv_prog_as_gnu=yes
4699 libc_cv_prog_as_gnu=no
4703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_prog_as_gnu" >&5
4704 $as_echo "$libc_cv_prog_as_gnu" >&6; }
4706 gnu_as=$libc_cv_prog_as_gnu
4708 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $LD is GNU ld" >&5
4709 $as_echo_n "checking whether $LD is GNU ld... " >&6; }
4710 if ${libc_cv_prog_ld_gnu+:} false; then :
4711 $as_echo_n "(cached) " >&6
4713 # Most GNU programs take a -v and spit out some text including
4714 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
4715 if $LD -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
4716 libc_cv_prog_ld_gnu=yes
4718 libc_cv_prog_ld_gnu=no
4722 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_prog_ld_gnu" >&5
4723 $as_echo "$libc_cv_prog_ld_gnu" >&6; }
4724 gnu_ld=$libc_cv_prog_ld_gnu
4727 # Accept binutils 2.13 or newer.
4730 # Extract the first word of "$ac_prog", so it can be a program name with args.
4731 set dummy $ac_prog; ac_word=$2
4732 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4733 $as_echo_n "checking for $ac_word... " >&6; }
4734 if ${ac_cv_prog_AS+:} false; then :
4735 $as_echo_n "(cached) " >&6
4737 if test -n "$AS"; then
4738 ac_cv_prog_AS="$AS" # Let the user override the test.
4740 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4744 test -z "$as_dir" && as_dir=.
4745 for ac_exec_ext in '' $ac_executable_extensions; do
4746 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4747 ac_cv_prog_AS="$ac_prog"
4748 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4758 if test -n "$AS"; then
4759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
4760 $as_echo "$AS" >&6; }
4762 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4763 $as_echo "no" >&6; }
4767 test -n "$AS" && break
4770 if test -z "$AS"; then
4773 # Found it, now check the version.
4774 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $AS" >&5
4775 $as_echo_n "checking version of $AS... " >&6; }
4776 ac_prog_version=`$AS --version 2>&1 | sed -n 's/^.*GNU assembler.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4777 case $ac_prog_version in
4778 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4779 2.1[3-9]*|2.1[0-9][0-9]*|2.[2-9][0-9]*|[3-9].*|[1-9][0-9]*)
4780 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4781 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4785 $as_echo "$ac_prog_version" >&6; }
4787 if test $ac_verc_fail = yes; then
4788 AS=: critic_missing="$critic_missing as"
4793 # Extract the first word of "$ac_prog", so it can be a program name with args.
4794 set dummy $ac_prog; ac_word=$2
4795 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4796 $as_echo_n "checking for $ac_word... " >&6; }
4797 if ${ac_cv_prog_LD+:} false; then :
4798 $as_echo_n "(cached) " >&6
4800 if test -n "$LD"; then
4801 ac_cv_prog_LD="$LD" # Let the user override the test.
4803 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4807 test -z "$as_dir" && as_dir=.
4808 for ac_exec_ext in '' $ac_executable_extensions; do
4809 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4810 ac_cv_prog_LD="$ac_prog"
4811 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4821 if test -n "$LD"; then
4822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4823 $as_echo "$LD" >&6; }
4825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4826 $as_echo "no" >&6; }
4830 test -n "$LD" && break
4833 if test -z "$LD"; then
4836 # Found it, now check the version.
4837 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $LD" >&5
4838 $as_echo_n "checking version of $LD... " >&6; }
4839 ac_prog_version=`$LD --version 2>&1 | sed -n 's/^.*GNU ld.* \([0-9][0-9]*\.[0-9.]*\).*$/\1/p'`
4840 case $ac_prog_version in
4841 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4842 2.1[3-9]*|2.1[0-9][0-9]*|2.[2-9][0-9]*|[3-9].*|[1-9][0-9]*)
4843 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4844 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4848 $as_echo "$ac_prog_version" >&6; }
4850 if test $ac_verc_fail = yes; then
4851 LD=: critic_missing="$critic_missing ld"
4855 # We need the physical current working directory. We cannot use the
4856 # "pwd -P" shell builtin since that's not portable. Instead we try to
4857 # find a pwd binary. Note that assigning to the PWD environment
4858 # variable might have some interesting side effects, so we don't do
4860 # Extract the first word of "pwd", so it can be a program name with args.
4861 set dummy pwd; ac_word=$2
4862 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4863 $as_echo_n "checking for $ac_word... " >&6; }
4864 if ${ac_cv_path_PWD_P+:} false; then :
4865 $as_echo_n "(cached) " >&6
4869 ac_cv_path_PWD_P="$PWD_P" # Let the user override the test with a path.
4872 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4876 test -z "$as_dir" && as_dir=.
4877 for ac_exec_ext in '' $ac_executable_extensions; do
4878 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4879 ac_cv_path_PWD_P="$as_dir/$ac_word$ac_exec_ext"
4880 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4887 test -z "$ac_cv_path_PWD_P" && ac_cv_path_PWD_P="no"
4891 PWD_P=$ac_cv_path_PWD_P
4892 if test -n "$PWD_P"; then
4893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PWD_P" >&5
4894 $as_echo "$PWD_P" >&6; }
4896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4897 $as_echo "no" >&6; }
4901 if test "$PWD_P" = no; then
4902 as_fn_error $? "*** A pwd binary could not be found." "$LINENO" 5
4905 # These programs are version sensitive.
4907 for ac_prog in ${ac_tool_prefix}gcc ${ac_tool_prefix}cc
4909 # Extract the first word of "$ac_prog", so it can be a program name with args.
4910 set dummy $ac_prog; ac_word=$2
4911 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4912 $as_echo_n "checking for $ac_word... " >&6; }
4913 if ${ac_cv_prog_CC+:} false; then :
4914 $as_echo_n "(cached) " >&6
4916 if test -n "$CC"; then
4917 ac_cv_prog_CC="$CC" # Let the user override the test.
4919 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4923 test -z "$as_dir" && as_dir=.
4924 for ac_exec_ext in '' $ac_executable_extensions; do
4925 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4926 ac_cv_prog_CC="$ac_prog"
4927 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4937 if test -n "$CC"; then
4938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4939 $as_echo "$CC" >&6; }
4941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4942 $as_echo "no" >&6; }
4946 test -n "$CC" && break
4949 if test -z "$CC"; then
4952 # Found it, now check the version.
4953 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $CC" >&5
4954 $as_echo_n "checking version of $CC... " >&6; }
4955 ac_prog_version=`$CC -v 2>&1 | sed -n 's/^.*version \([egcygnustpi-]*[0-9.]*\).*$/\1/p'`
4956 case $ac_prog_version in
4957 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4959 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4960 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4963 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4964 $as_echo "$ac_prog_version" >&6; }
4966 if test $ac_verc_fail = yes; then
4967 critic_missing="$critic_missing gcc"
4970 for ac_prog in gnumake gmake make
4972 # Extract the first word of "$ac_prog", so it can be a program name with args.
4973 set dummy $ac_prog; ac_word=$2
4974 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4975 $as_echo_n "checking for $ac_word... " >&6; }
4976 if ${ac_cv_prog_MAKE+:} false; then :
4977 $as_echo_n "(cached) " >&6
4979 if test -n "$MAKE"; then
4980 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
4982 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4986 test -z "$as_dir" && as_dir=.
4987 for ac_exec_ext in '' $ac_executable_extensions; do
4988 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4989 ac_cv_prog_MAKE="$ac_prog"
4990 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4999 MAKE=$ac_cv_prog_MAKE
5000 if test -n "$MAKE"; then
5001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
5002 $as_echo "$MAKE" >&6; }
5004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5005 $as_echo "no" >&6; }
5009 test -n "$MAKE" && break
5012 if test -z "$MAKE"; then
5015 # Found it, now check the version.
5016 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MAKE" >&5
5017 $as_echo_n "checking version of $MAKE... " >&6; }
5018 ac_prog_version=`$MAKE --version 2>&1 | sed -n 's/^.*GNU Make[^0-9]*\([0-9][0-9.]*\).*$/\1/p'`
5019 case $ac_prog_version in
5020 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
5022 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
5023 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
5026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
5027 $as_echo "$ac_prog_version" >&6; }
5029 if test $ac_verc_fail = yes; then
5030 critic_missing="$critic_missing make"
5034 for ac_prog in gnumsgfmt gmsgfmt msgfmt
5036 # Extract the first word of "$ac_prog", so it can be a program name with args.
5037 set dummy $ac_prog; ac_word=$2
5038 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5039 $as_echo_n "checking for $ac_word... " >&6; }
5040 if ${ac_cv_prog_MSGFMT+:} false; then :
5041 $as_echo_n "(cached) " >&6
5043 if test -n "$MSGFMT"; then
5044 ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
5046 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5050 test -z "$as_dir" && as_dir=.
5051 for ac_exec_ext in '' $ac_executable_extensions; do
5052 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5053 ac_cv_prog_MSGFMT="$ac_prog"
5054 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5063 MSGFMT=$ac_cv_prog_MSGFMT
5064 if test -n "$MSGFMT"; then
5065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
5066 $as_echo "$MSGFMT" >&6; }
5068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5069 $as_echo "no" >&6; }
5073 test -n "$MSGFMT" && break
5076 if test -z "$MSGFMT"; then
5079 # Found it, now check the version.
5080 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MSGFMT" >&5
5081 $as_echo_n "checking version of $MSGFMT... " >&6; }
5082 ac_prog_version=`$MSGFMT --version 2>&1 | sed -n 's/^.*GNU gettext.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
5083 case $ac_prog_version in
5084 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
5085 0.10.3[6-9]* | 0.10.[4-9][0-9]* | 0.1[1-9]* | 0.[2-9][0-9]* | [1-9].*)
5086 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
5087 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
5090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
5091 $as_echo "$ac_prog_version" >&6; }
5093 if test $ac_verc_fail = yes; then
5094 MSGFMT=: aux_missing="$aux_missing msgfmt"
5097 for ac_prog in makeinfo
5099 # Extract the first word of "$ac_prog", so it can be a program name with args.
5100 set dummy $ac_prog; ac_word=$2
5101 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5102 $as_echo_n "checking for $ac_word... " >&6; }
5103 if ${ac_cv_prog_MAKEINFO+:} false; then :
5104 $as_echo_n "(cached) " >&6
5106 if test -n "$MAKEINFO"; then
5107 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
5109 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5113 test -z "$as_dir" && as_dir=.
5114 for ac_exec_ext in '' $ac_executable_extensions; do
5115 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5116 ac_cv_prog_MAKEINFO="$ac_prog"
5117 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5126 MAKEINFO=$ac_cv_prog_MAKEINFO
5127 if test -n "$MAKEINFO"; then
5128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
5129 $as_echo "$MAKEINFO" >&6; }
5131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5132 $as_echo "no" >&6; }
5136 test -n "$MAKEINFO" && break
5139 if test -z "$MAKEINFO"; then
5142 # Found it, now check the version.
5143 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MAKEINFO" >&5
5144 $as_echo_n "checking version of $MAKEINFO... " >&6; }
5145 ac_prog_version=`$MAKEINFO --version 2>&1 | sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'`
5146 case $ac_prog_version in
5147 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
5149 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
5150 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
5153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
5154 $as_echo "$ac_prog_version" >&6; }
5156 if test $ac_verc_fail = yes; then
5157 MAKEINFO=: aux_missing="$aux_missing makeinfo"
5162 # Extract the first word of "$ac_prog", so it can be a program name with args.
5163 set dummy $ac_prog; ac_word=$2
5164 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5165 $as_echo_n "checking for $ac_word... " >&6; }
5166 if ${ac_cv_prog_SED+:} false; then :
5167 $as_echo_n "(cached) " >&6
5169 if test -n "$SED"; then
5170 ac_cv_prog_SED="$SED" # Let the user override the test.
5172 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5176 test -z "$as_dir" && as_dir=.
5177 for ac_exec_ext in '' $ac_executable_extensions; do
5178 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5179 ac_cv_prog_SED="$ac_prog"
5180 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5190 if test -n "$SED"; then
5191 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SED" >&5
5192 $as_echo "$SED" >&6; }
5194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5195 $as_echo "no" >&6; }
5199 test -n "$SED" && break
5202 if test -z "$SED"; then
5205 # Found it, now check the version.
5206 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $SED" >&5
5207 $as_echo_n "checking version of $SED... " >&6; }
5208 ac_prog_version=`$SED --version 2>&1 | sed -n 's/^.*GNU sed version \([0-9]*\.[0-9.]*\).*$/\1/p'`
5209 case $ac_prog_version in
5210 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
5211 3.0[2-9]*|3.[1-9]*|[4-9]*)
5212 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
5213 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
5216 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
5217 $as_echo "$ac_prog_version" >&6; }
5219 if test $ac_verc_fail = yes; then
5220 SED=: aux_missing="$aux_missing sed"
5224 for ac_prog in autoconf
5226 # Extract the first word of "$ac_prog", so it can be a program name with args.
5227 set dummy $ac_prog; ac_word=$2
5228 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5229 $as_echo_n "checking for $ac_word... " >&6; }
5230 if ${ac_cv_prog_AUTOCONF+:} false; then :
5231 $as_echo_n "(cached) " >&6
5233 if test -n "$AUTOCONF"; then
5234 ac_cv_prog_AUTOCONF="$AUTOCONF" # Let the user override the test.
5236 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5240 test -z "$as_dir" && as_dir=.
5241 for ac_exec_ext in '' $ac_executable_extensions; do
5242 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5243 ac_cv_prog_AUTOCONF="$ac_prog"
5244 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5253 AUTOCONF=$ac_cv_prog_AUTOCONF
5254 if test -n "$AUTOCONF"; then
5255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AUTOCONF" >&5
5256 $as_echo "$AUTOCONF" >&6; }
5258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5259 $as_echo "no" >&6; }
5263 test -n "$AUTOCONF" && break
5265 test -n "$AUTOCONF" || AUTOCONF="no"
5267 case "x$AUTOCONF" in
5268 xno|x|x:) AUTOCONF=no ;;
5270 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works" >&5
5271 $as_echo_n "checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works... " >&6; }
5272 if ${libc_cv_autoconf_works+:} false; then :
5273 $as_echo_n "(cached) " >&6
5275 if (cd $srcdir; $AUTOCONF $ACFLAGS configure.in > /dev/null 2>&1); then
5276 libc_cv_autoconf_works=yes
5278 libc_cv_autoconf_works=no
5281 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_autoconf_works" >&5
5282 $as_echo "$libc_cv_autoconf_works" >&6; }
5283 test $libc_cv_autoconf_works = yes || AUTOCONF=no
5286 if test "x$with_cvs" = xyes && test "x$AUTOCONF" = xno; then
5287 # If --without-cvs they probably won't change configure.in, so no complaints.
5288 aux_missing="$aux_missing autoconf"
5291 test -n "$critic_missing" && as_fn_error $? "
5292 *** These critical programs are missing or too old:$critic_missing
5293 *** Check the INSTALL file for required versions." "$LINENO" 5
5295 test -n "$aux_missing" && { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
5296 *** These auxiliary programs are missing or incompatible versions:$aux_missing
5297 *** some features will be disabled.
5298 *** Check the INSTALL file for required versions." >&5
5299 $as_echo "$as_me: WARNING:
5300 *** These auxiliary programs are missing or incompatible versions:$aux_missing
5301 *** some features will be disabled.
5302 *** Check the INSTALL file for required versions." >&2;}
5304 # if using special system headers, find out the compiler's sekrit
5305 # header directory and add that to the list. NOTE: Only does the right
5306 # thing on a system that doesn't need fixincludes. (Not presently a problem.)
5307 if test -n "$sysheaders"; then
5308 SYSINCLUDES=-nostdinc
5309 for d in include include-fixed; do
5310 i=`$CC -print-file-name="$d"` && test "x$i" != x && test "x$i" != "x$d" &&
5311 SYSINCLUDES="$SYSINCLUDES -isystem $i"
5313 SYSINCLUDES="$SYSINCLUDES \
5314 -isystem `echo $sysheaders | sed 's/:/ -isystem /g'`"
5315 if test -n "$CXX"; then
5316 cxxversion=`$CXX -dumpversion 2>&5` &&
5317 cxxmachine=`$CXX -dumpmachine 2>&5` &&
5318 cxxheaders=`$CXX -print-file-name=../../../../include/c++/`"$cxxversion" &&
5319 CXX_SYSINCLUDES="-isystem $cxxheaders \
5320 -isystem $cxxheaders/$cxxmachine -isystem $cxxheaders/backward"
5326 # ranlib is never necessary on Linux and Hurd systems
5329 # Test if LD_LIBRARY_PATH contains the notation for the current directory
5330 # since this would lead to problems installing/building glibc.
5331 # LD_LIBRARY_PATH contains the current directory if one of the following
5333 # - one of the terminals (":" and ";") is the first or last sign
5334 # - two terminals occur directly after each other
5335 # - the path contains an element with a dot in it
5336 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LD_LIBRARY_PATH variable" >&5
5337 $as_echo_n "checking LD_LIBRARY_PATH variable... " >&6; }
5338 case ${LD_LIBRARY_PATH} in
5339 [:\;]* | *[:\;] | *[:\;][:\;]* | *[:\;]. | .[:\;]*| . | *[:\;].[:\;]* )
5340 ld_library_path_setting="contains current directory"
5343 ld_library_path_setting="ok"
5346 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_library_path_setting" >&5
5347 $as_echo "$ld_library_path_setting" >&6; }
5348 if test "$ld_library_path_setting" != "ok"; then
5350 *** LD_LIBRARY_PATH shouldn't contain the current directory when
5351 *** building glibc. Please change the environment variable
5352 *** and run configure again." "$LINENO" 5
5355 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether GCC supports -static-libgcc" >&5
5356 $as_echo_n "checking whether GCC supports -static-libgcc... " >&6; }
5357 if ${libc_cv_gcc_static_libgcc+:} false; then :
5358 $as_echo_n "(cached) " >&6
5360 if $CC -v -static-libgcc 2>&1 | grep -q 'unrecognized option.*static-libgcc'; then
5361 libc_cv_gcc_static_libgcc=
5363 libc_cv_gcc_static_libgcc=-static-libgcc
5366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_static_libgcc" >&5
5367 $as_echo "$libc_cv_gcc_static_libgcc" >&6; }
5370 # Extract the first word of "bash", so it can be a program name with args.
5371 set dummy bash; ac_word=$2
5372 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5373 $as_echo_n "checking for $ac_word... " >&6; }
5374 if ${ac_cv_path_BASH_SHELL+:} false; then :
5375 $as_echo_n "(cached) " >&6
5379 ac_cv_path_BASH_SHELL="$BASH_SHELL" # Let the user override the test with a path.
5382 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5386 test -z "$as_dir" && as_dir=.
5387 for ac_exec_ext in '' $ac_executable_extensions; do
5388 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5389 ac_cv_path_BASH_SHELL="$as_dir/$ac_word$ac_exec_ext"
5390 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5397 test -z "$ac_cv_path_BASH_SHELL" && ac_cv_path_BASH_SHELL="no"
5401 BASH_SHELL=$ac_cv_path_BASH_SHELL
5402 if test -n "$BASH_SHELL"; then
5403 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BASH_SHELL" >&5
5404 $as_echo "$BASH_SHELL" >&6; }
5406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5407 $as_echo "no" >&6; }
5411 if test "$BASH_SHELL" != no &&
5412 $BASH_SHELL -c 'test "$BASH_VERSINFO" \
5413 && test "$BASH_VERSINFO" -ge 2 >&/dev/null'; then
5414 libc_cv_have_bash2=yes
5416 libc_cv_have_bash2=no
5420 if test "$BASH_SHELL" = no; then
5421 # Extract the first word of "ksh", so it can be a program name with args.
5422 set dummy ksh; ac_word=$2
5423 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5424 $as_echo_n "checking for $ac_word... " >&6; }
5425 if ${ac_cv_path_KSH+:} false; then :
5426 $as_echo_n "(cached) " >&6
5430 ac_cv_path_KSH="$KSH" # Let the user override the test with a path.
5433 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5437 test -z "$as_dir" && as_dir=.
5438 for ac_exec_ext in '' $ac_executable_extensions; do
5439 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5440 ac_cv_path_KSH="$as_dir/$ac_word$ac_exec_ext"
5441 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5448 test -z "$ac_cv_path_KSH" && ac_cv_path_KSH="no"
5453 if test -n "$KSH"; then
5454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $KSH" >&5
5455 $as_echo "$KSH" >&6; }
5457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5458 $as_echo "no" >&6; }
5462 if test "$KSH" = no; then
5465 libc_cv_have_ksh=yes
5470 libc_cv_have_ksh=yes
5474 for ac_prog in gawk mawk nawk awk
5476 # Extract the first word of "$ac_prog", so it can be a program name with args.
5477 set dummy $ac_prog; ac_word=$2
5478 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5479 $as_echo_n "checking for $ac_word... " >&6; }
5480 if ${ac_cv_prog_AWK+:} false; then :
5481 $as_echo_n "(cached) " >&6
5483 if test -n "$AWK"; then
5484 ac_cv_prog_AWK="$AWK" # Let the user override the test.
5486 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5490 test -z "$as_dir" && as_dir=.
5491 for ac_exec_ext in '' $ac_executable_extensions; do
5492 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5493 ac_cv_prog_AWK="$ac_prog"
5494 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5504 if test -n "$AWK"; then
5505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5506 $as_echo "$AWK" >&6; }
5508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5509 $as_echo "no" >&6; }
5513 test -n "$AWK" && break
5516 # Extract the first word of "perl", so it can be a program name with args.
5517 set dummy perl; ac_word=$2
5518 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5519 $as_echo_n "checking for $ac_word... " >&6; }
5520 if ${ac_cv_path_PERL+:} false; then :
5521 $as_echo_n "(cached) " >&6
5525 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
5528 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5532 test -z "$as_dir" && as_dir=.
5533 for ac_exec_ext in '' $ac_executable_extensions; do
5534 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5535 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
5536 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5543 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="no"
5547 PERL=$ac_cv_path_PERL
5548 if test -n "$PERL"; then
5549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
5550 $as_echo "$PERL" >&6; }
5552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5553 $as_echo "no" >&6; }
5557 if test "$PERL" != no &&
5558 (eval `$PERL -V:apiversion`; test `expr "$apiversion" \< 5` -ne 0); then
5561 # Extract the first word of "install-info", so it can be a program name with args.
5562 set dummy install-info; ac_word=$2
5563 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5564 $as_echo_n "checking for $ac_word... " >&6; }
5565 if ${ac_cv_path_INSTALL_INFO+:} false; then :
5566 $as_echo_n "(cached) " >&6
5568 case $INSTALL_INFO in
5570 ac_cv_path_INSTALL_INFO="$INSTALL_INFO" # Let the user override the test with a path.
5573 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5574 as_dummy="$PATH:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin"
5575 for as_dir in $as_dummy
5578 test -z "$as_dir" && as_dir=.
5579 for ac_exec_ext in '' $ac_executable_extensions; do
5580 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5581 ac_cv_path_INSTALL_INFO="$as_dir/$ac_word$ac_exec_ext"
5582 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5589 test -z "$ac_cv_path_INSTALL_INFO" && ac_cv_path_INSTALL_INFO="no"
5593 INSTALL_INFO=$ac_cv_path_INSTALL_INFO
5594 if test -n "$INSTALL_INFO"; then
5595 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL_INFO" >&5
5596 $as_echo "$INSTALL_INFO" >&6; }
5598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5599 $as_echo "no" >&6; }
5603 # Extract the first word of "bison", so it can be a program name with args.
5604 set dummy bison; ac_word=$2
5605 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5606 $as_echo_n "checking for $ac_word... " >&6; }
5607 if ${ac_cv_path_BISON+:} false; then :
5608 $as_echo_n "(cached) " >&6
5612 ac_cv_path_BISON="$BISON" # Let the user override the test with a path.
5615 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5616 as_dummy="$PATH:/usr/local/bin:/usr/bin:/bin"
5617 for as_dir in $as_dummy
5620 test -z "$as_dir" && as_dir=.
5621 for ac_exec_ext in '' $ac_executable_extensions; do
5622 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5623 ac_cv_path_BISON="$as_dir/$ac_word$ac_exec_ext"
5624 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5631 test -z "$ac_cv_path_BISON" && ac_cv_path_BISON="no"
5635 BISON=$ac_cv_path_BISON
5636 if test -n "$BISON"; then
5637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BISON" >&5
5638 $as_echo "$BISON" >&6; }
5640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5641 $as_echo "no" >&6; }
5646 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for signed size_t type" >&5
5647 $as_echo_n "checking for signed size_t type... " >&6; }
5648 if ${libc_cv_signed_size_t+:} false; then :
5649 $as_echo_n "(cached) " >&6
5651 echo '#include <stddef.h>
5652 FOOBAR __SIZE_TYPE__ FOOBAR' > conftest.c
5653 if eval "$ac_cpp conftest.c 2>/dev/null" \
5654 | grep '^FOOBAR.*unsigned.*FOOBAR$' >/dev/null; then
5655 libc_cv_signed_size_t=no
5657 libc_cv_signed_size_t=yes
5661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_signed_size_t" >&5
5662 $as_echo "$libc_cv_signed_size_t" >&6; }
5663 if test $libc_cv_signed_size_t = yes; then
5664 cat >> confdefs.h <<\EOF
5665 #undef __SIZE_TYPE__
5666 #define __SIZE_TYPE__ unsigned
5670 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libc-friendly stddef.h" >&5
5671 $as_echo_n "checking for libc-friendly stddef.h... " >&6; }
5672 if ${libc_cv_friendly_stddef+:} false; then :
5673 $as_echo_n "(cached) " >&6
5675 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5676 /* end confdefs.h. */
5677 #define __need_size_t
5678 #define __need_wchar_t
5685 size_t size; wchar_t wchar;
5687 #error stddef.h ignored __need_*
5689 if (&size == NULL || &wchar == NULL) abort ();
5694 if ac_fn_c_try_compile "$LINENO"; then :
5695 libc_cv_friendly_stddef=yes
5697 libc_cv_friendly_stddef=no
5699 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_friendly_stddef" >&5
5702 $as_echo "$libc_cv_friendly_stddef" >&6; }
5703 if test $libc_cv_friendly_stddef = yes; then
5704 config_vars="$config_vars
5705 override stddef.h = # The installed <stddef.h> seems to be libc-friendly."
5708 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need to use -P to assemble .S files" >&5
5709 $as_echo_n "checking whether we need to use -P to assemble .S files... " >&6; }
5710 if ${libc_cv_need_minus_P+:} false; then :
5711 $as_echo_n "(cached) " >&6
5713 cat > conftest.S <<EOF
5714 #include "confdefs.h"
5715 /* Nothing whatsoever. */
5717 if { ac_try='${CC-cc} $CPPFLAGS $ASFLAGS -c conftest.S 1>&5'
5718 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5721 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5722 test $ac_status = 0; }; }; then
5723 libc_cv_need_minus_P=no
5725 libc_cv_need_minus_P=yes
5729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_need_minus_P" >&5
5730 $as_echo "$libc_cv_need_minus_P" >&6; }
5731 if test $libc_cv_need_minus_P = yes; then
5732 config_vars="$config_vars
5733 asm-CPPFLAGS = -P # The assembler can't grok cpp's # line directives."
5736 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .set assembler directive" >&5
5737 $as_echo_n "checking for .set assembler directive... " >&6; }
5738 if ${libc_cv_asm_set_directive+:} false; then :
5739 $as_echo_n "(cached) " >&6
5741 cat > conftest.s <<EOF
5744 .set glibc_conftest_frobozz,foo
5745 $libc_cv_asm_global_directive glibc_conftest_frobozz
5747 # The alpha-dec-osf1 assembler gives only a warning for `.set'
5748 # (but it doesn't work), so we must do a linking check to be sure.
5749 cat > conftest1.c <<\EOF
5750 extern int glibc_conftest_frobozz;
5751 void _start() { glibc_conftest_frobozz = 1; }
5753 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
5754 -nostartfiles -nostdlib \
5755 -o conftest conftest.s conftest1.c 1>&5 2>&5; then
5756 libc_cv_asm_set_directive=yes
5758 libc_cv_asm_set_directive=no
5762 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_set_directive" >&5
5763 $as_echo "$libc_cv_asm_set_directive" >&6; }
5764 if test $libc_cv_asm_set_directive = yes; then
5765 $as_echo "#define HAVE_ASM_SET_DIRECTIVE 1" >>confdefs.h
5769 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler gnu_unique_object symbol type" >&5
5770 $as_echo_n "checking for assembler gnu_unique_object symbol type... " >&6; }
5771 if ${libc_cv_asm_unique_object+:} false; then :
5772 $as_echo_n "(cached) " >&6
5774 cat > conftest.s <<EOF
5777 .type _sym, ${libc_cv_asm_type_prefix}gnu_unique_object
5779 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5780 libc_cv_asm_unique_object=yes
5782 libc_cv_asm_unique_object=no
5786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_unique_object" >&5
5787 $as_echo "$libc_cv_asm_unique_object" >&6; }
5788 if test $libc_cv_asm_unique_object = yes; then
5789 $as_echo "#define HAVE_ASM_UNIQUE_OBJECT 1" >>confdefs.h
5793 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .symver assembler directive" >&5
5794 $as_echo_n "checking for .symver assembler directive... " >&6; }
5795 if ${libc_cv_asm_symver_directive+:} false; then :
5796 $as_echo_n "(cached) " >&6
5798 cat > conftest.s <<EOF
5801 .symver _sym,sym@VERS
5803 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5804 libc_cv_asm_symver_directive=yes
5806 libc_cv_asm_symver_directive=no
5810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_symver_directive" >&5
5811 $as_echo "$libc_cv_asm_symver_directive" >&6; }
5812 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld --version-script" >&5
5813 $as_echo_n "checking for ld --version-script... " >&6; }
5814 if ${libc_cv_ld_version_script_option+:} false; then :
5815 $as_echo_n "(cached) " >&6
5817 if test $libc_cv_asm_symver_directive = yes; then
5818 cat > conftest.s <<EOF
5821 .symver _sym,sym@VERS
5823 cat > conftest.map <<EOF
5832 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5833 if { ac_try='${CC-cc} $CFLAGS $LDFLAGS -shared
5834 -o conftest.so conftest.o
5835 -nostartfiles -nostdlib
5836 -Wl,--version-script,conftest.map
5838 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5841 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5842 test $ac_status = 0; }; };
5844 libc_cv_ld_version_script_option=yes
5846 libc_cv_ld_version_script_option=no
5849 libc_cv_ld_version_script_option=no
5852 libc_cv_ld_version_script_option=no
5856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ld_version_script_option" >&5
5857 $as_echo "$libc_cv_ld_version_script_option" >&6; }
5858 if test $shared != no &&
5859 test $libc_cv_asm_symver_directive = yes &&
5860 test $libc_cv_ld_version_script_option = yes &&
5861 test $enable_versioning = yes; then
5863 $as_echo "#define DO_VERSIONING 1" >>confdefs.h
5870 if test $elf = yes && test $shared != no && test $VERSIONING = no; then
5872 *** WARNING: You should not compile GNU libc without versioning. Not using
5873 *** versioning will introduce incompatibilities so that old binaries
5874 *** will not run anymore.
5875 *** For versioning you need recent binutils (binutils-2.8.1.0.23 or newer)."
5877 if test $elf = yes; then
5878 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .previous assembler directive" >&5
5879 $as_echo_n "checking for .previous assembler directive... " >&6; }
5880 if ${libc_cv_asm_previous_directive+:} false; then :
5881 $as_echo_n "(cached) " >&6
5883 cat > conftest.s <<EOF
5884 .section foo_section
5887 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5888 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5891 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5892 test $ac_status = 0; }; }; then
5893 libc_cv_asm_previous_directive=yes
5895 libc_cv_asm_previous_directive=no
5899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_previous_directive" >&5
5900 $as_echo "$libc_cv_asm_previous_directive" >&6; }
5901 if test $libc_cv_asm_previous_directive = yes; then
5902 $as_echo "#define HAVE_ASM_PREVIOUS_DIRECTIVE 1" >>confdefs.h
5905 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .popsection assembler directive" >&5
5906 $as_echo_n "checking for .popsection assembler directive... " >&6; }
5907 if ${libc_cv_asm_popsection_directive+:} false; then :
5908 $as_echo_n "(cached) " >&6
5910 cat > conftest.s <<EOF
5911 .pushsection foo_section
5914 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5915 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5918 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5919 test $ac_status = 0; }; }; then
5920 libc_cv_asm_popsection_directive=yes
5922 libc_cv_asm_popsection_directive=no
5926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_popsection_directive" >&5
5927 $as_echo "$libc_cv_asm_popsection_directive" >&6; }
5928 if test $libc_cv_asm_popsection_directive = yes; then
5929 $as_echo "#define HAVE_ASM_POPSECTION_DIRECTIVE 1" >>confdefs.h
5933 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .protected and .hidden assembler directive" >&5
5934 $as_echo_n "checking for .protected and .hidden assembler directive... " >&6; }
5935 if ${libc_cv_asm_protected_directive+:} false; then :
5936 $as_echo_n "(cached) " >&6
5938 cat > conftest.s <<EOF
5944 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5945 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5948 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5949 test $ac_status = 0; }; }; then
5950 libc_cv_asm_protected_directive=yes
5952 as_fn_error $? "assembler support for symbol visibility is required" "$LINENO" 5
5956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_protected_directive" >&5
5957 $as_echo "$libc_cv_asm_protected_directive" >&6; }
5959 if test $libc_cv_asm_protected_directive = yes; then
5960 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((visibility())) is supported" >&5
5961 $as_echo_n "checking whether __attribute__((visibility())) is supported... " >&6; }
5962 if ${libc_cv_visibility_attribute+:} false; then :
5963 $as_echo_n "(cached) " >&6
5965 cat > conftest.c <<EOF
5966 int foo __attribute__ ((visibility ("hidden"))) = 1;
5967 int bar __attribute__ ((visibility ("protected"))) = 1;
5969 libc_cv_visibility_attribute=no
5970 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5971 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5974 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5975 test $ac_status = 0; }; }; then
5976 if grep '\.hidden.*foo' conftest.s >/dev/null; then
5977 if grep '\.protected.*bar' conftest.s >/dev/null; then
5978 libc_cv_visibility_attribute=yes
5982 rm -f conftest.{c,s}
5985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_visibility_attribute" >&5
5986 $as_echo "$libc_cv_visibility_attribute" >&6; }
5987 if test $libc_cv_visibility_attribute != yes; then
5988 as_fn_error $? "compiler support for visibility attribute is required" "$LINENO" 5
5992 if test $libc_cv_visibility_attribute = yes; then
5993 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken __attribute__((visibility()))" >&5
5994 $as_echo_n "checking for broken __attribute__((visibility()))... " >&6; }
5995 if ${libc_cv_broken_visibility_attribute+:} false; then :
5996 $as_echo_n "(cached) " >&6
5998 cat > conftest.c <<EOF
6000 int bar (int x) __asm__ ("foo") __attribute__ ((visibility ("hidden")));
6001 int bar (int x) { return x; }
6003 libc_cv_broken_visibility_attribute=yes
6004 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
6005 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6008 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6009 test $ac_status = 0; }; }; then
6010 if grep '\.hidden[ _]foo' conftest.s >/dev/null; then
6011 libc_cv_broken_visibility_attribute=no
6014 rm -f conftest.c conftest.s
6017 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_broken_visibility_attribute" >&5
6018 $as_echo "$libc_cv_broken_visibility_attribute" >&6; }
6019 if test $libc_cv_broken_visibility_attribute = yes; then
6020 as_fn_error $? "working compiler support for visibility attribute is required" "$LINENO" 5
6024 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken __attribute__((alias()))" >&5
6025 $as_echo_n "checking for broken __attribute__((alias()))... " >&6; }
6026 if ${libc_cv_broken_alias_attribute+:} false; then :
6027 $as_echo_n "(cached) " >&6
6029 cat > conftest.c <<EOF
6030 extern int foo (int x) __asm ("xyzzy");
6031 int bar (int x) { return x; }
6032 extern __typeof (bar) foo __attribute ((weak, alias ("bar")));
6034 extern __typeof (dfoo) dfoo __asm ("abccb");
6037 libc_cv_broken_alias_attribute=yes
6038 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
6039 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6042 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6043 test $ac_status = 0; }; }; then
6044 if grep 'xyzzy' conftest.s >/dev/null &&
6045 grep 'abccb' conftest.s >/dev/null; then
6046 libc_cv_broken_alias_attribute=no
6049 rm -f conftest.c conftest.s
6052 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_broken_alias_attribute" >&5
6053 $as_echo "$libc_cv_broken_alias_attribute" >&6; }
6054 if test $libc_cv_broken_alias_attribute = yes; then
6055 as_fn_error $? "working alias attribute support required" "$LINENO" 5
6058 if test $libc_cv_visibility_attribute = yes; then
6059 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to put _rtld_local into .sdata section" >&5
6060 $as_echo_n "checking whether to put _rtld_local into .sdata section... " >&6; }
6061 if ${libc_cv_have_sdata_section+:} false; then :
6062 $as_echo_n "(cached) " >&6
6064 echo "int i;" > conftest.c
6065 libc_cv_have_sdata_section=no
6066 if ${CC-cc} $LDFLAGS -fPIC -shared -Wl,--verbose conftest.c -o conftest.so 2>&1 \
6067 | grep '\.sdata' >/dev/null; then
6068 libc_cv_have_sdata_section=yes
6070 rm -f conftest.c conftest.so
6073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_sdata_section" >&5
6074 $as_echo "$libc_cv_have_sdata_section" >&6; }
6075 if test $libc_cv_have_sdata_section = yes; then
6076 $as_echo "#define HAVE_SDATA_SECTION 1" >>confdefs.h
6081 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .preinit_array/.init_array/.fini_array support" >&5
6082 $as_echo_n "checking for .preinit_array/.init_array/.fini_array support... " >&6; }
6083 if ${libc_cv_initfini_array+:} false; then :
6084 $as_echo_n "(cached) " >&6
6086 cat > conftest.c <<EOF
6087 int _start (void) { return 0; }
6088 int __start (void) { return 0; }
6089 int foo (void) { return 1; }
6090 int (*fp) (void) __attribute__ ((section (".init_array"))) = foo;
6092 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -o conftest conftest.c
6093 -static -nostartfiles -nostdlib 1>&5'
6094 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6097 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6098 test $ac_status = 0; }; }
6100 if readelf -S conftest | fgrep INIT_ARRAY > /dev/null; then
6101 libc_cv_initfini_array=yes
6103 libc_cv_initfini_array=no
6106 libc_cv_initfini_array=no
6110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_initfini_array" >&5
6111 $as_echo "$libc_cv_initfini_array" >&6; }
6112 if test $libc_cv_initfini_array != yes; then
6113 as_fn_error $? "Need linker with .init_array/.fini_array support." "$LINENO" 5
6116 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use .ctors/.dtors header and trailer" >&5
6117 $as_echo_n "checking whether to use .ctors/.dtors header and trailer... " >&6; }
6118 if ${libc_cv_ctors_header+:} false; then :
6119 $as_echo_n "(cached) " >&6
6121 if { ac_try='${CC-cc} -Wl,--verbose 2>&1|grep SORT_BY_INIT_PRIORITY 1>&5'
6122 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6125 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6126 test $ac_status = 0; }; }; then
6127 libc_cv_ctors_header=no
6129 libc_cv_ctors_header=yes
6132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ctors_header" >&5
6133 $as_echo "$libc_cv_ctors_header" >&6; }
6135 if test $libc_cv_ctors_header = no; then
6136 $as_echo "#define NO_CTORS_DTORS_SECTIONS 1" >>confdefs.h
6140 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libunwind-support in compiler" >&5
6141 $as_echo_n "checking for libunwind-support in compiler... " >&6; }
6142 if ${libc_cv_cc_with_libunwind+:} false; then :
6143 $as_echo_n "(cached) " >&6
6146 cat > conftest.c <<EOF
6147 int main (void) { return 0; }
6149 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -static -o conftest \
6150 conftest.c -v 2>&1 >/dev/null | grep -q " -lunwind "; then
6151 libc_cv_cc_with_libunwind=yes
6153 libc_cv_cc_with_libunwind=no
6157 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_with_libunwind" >&5
6158 $as_echo "$libc_cv_cc_with_libunwind" >&6; }
6160 if test $libc_cv_cc_with_libunwind = yes; then
6161 $as_echo "#define HAVE_CC_WITH_LIBUNWIND 1" >>confdefs.h
6165 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z nodelete option" >&5
6166 $as_echo_n "checking for -z nodelete option... " >&6; }
6167 if ${libc_cv_z_nodelete+:} false; then :
6168 $as_echo_n "(cached) " >&6
6170 cat > conftest.c <<EOF
6171 int _start (void) { return 42; }
6173 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6174 -fPIC -shared -o conftest.so conftest.c
6175 -nostartfiles -nostdlib
6176 -Wl,--enable-new-dtags,-z,nodelete 1>&5'
6177 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6180 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6181 test $ac_status = 0; }; }
6183 libc_cv_z_nodelete=yes
6185 as_fn_error $? "linker with -z nodelete support required" "$LINENO" 5
6189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_nodelete" >&5
6190 $as_echo "$libc_cv_z_nodelete" >&6; }
6192 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z nodlopen option" >&5
6193 $as_echo_n "checking for -z nodlopen option... " >&6; }
6194 if ${libc_cv_z_nodlopen+:} false; then :
6195 $as_echo_n "(cached) " >&6
6197 cat > conftest.c <<EOF
6198 int _start (void) { return 42; }
6200 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6201 -fPIC -shared -o conftest.so conftest.c
6202 -nostartfiles -nostdlib
6203 -Wl,--enable-new-dtags,-z,nodlopen 1>&5'
6204 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6207 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6208 test $ac_status = 0; }; }
6210 libc_cv_z_nodlopen=yes
6212 as_fn_error $? "linker with -z nodlopen support required" "$LINENO" 5
6216 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_nodlopen" >&5
6217 $as_echo "$libc_cv_z_nodlopen" >&6; }
6219 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z initfirst option" >&5
6220 $as_echo_n "checking for -z initfirst option... " >&6; }
6221 if ${libc_cv_z_initfirst+:} false; then :
6222 $as_echo_n "(cached) " >&6
6224 cat > conftest.c <<EOF
6225 int _start (void) { return 42; }
6227 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6228 -fPIC -shared -o conftest.so conftest.c
6229 -nostartfiles -nostdlib
6230 -Wl,--enable-new-dtags,-z,initfirst 1>&5'
6231 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6234 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6235 test $ac_status = 0; }; }
6237 libc_cv_z_initfirst=yes
6239 as_fn_error $? "linker with -z initfirst support required" "$LINENO" 5
6243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_initfirst" >&5
6244 $as_echo "$libc_cv_z_initfirst" >&6; }
6246 case "$base_machine" in
6247 i[34567]86 | x86_64 | powerpc* | s390* | sparc* | alpha*)
6248 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z relro option" >&5
6249 $as_echo_n "checking for -z relro option... " >&6; }
6250 if ${libc_cv_z_relro+:} false; then :
6251 $as_echo_n "(cached) " >&6
6254 if { ac_try='${CC-cc} -v --help 2>&1|grep "z relro" 1>&5'
6255 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6258 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6259 test $ac_status = 0; }; }
6261 if { ac_try='${CC-cc} -Wl,--verbose 2>&1|grep DATA_SEGMENT_RELRO_END 1>&5'
6262 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6265 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6266 test $ac_status = 0; }; }
6272 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_relro" >&5
6273 $as_echo "$libc_cv_z_relro" >&6; }
6274 if test "$libc_cv_z_relro" = no; then
6275 as_fn_error $? "linker with -z relro support required" "$LINENO" 5
6281 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -Bgroup option" >&5
6282 $as_echo_n "checking for -Bgroup option... " >&6; }
6283 if ${libc_cv_Bgroup+:} false; then :
6284 $as_echo_n "(cached) " >&6
6286 cat > conftest.c <<EOF
6287 int _start (void) { return 42; }
6289 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6290 -fPIC -shared -o conftest.so conftest.c
6291 -Wl,-Bgroup -nostdlib 1>&5'
6292 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6295 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6296 test $ac_status = 0; }; }
6304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_Bgroup" >&5
6305 $as_echo "$libc_cv_Bgroup" >&6; }
6308 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgcc_s suffix" >&5
6309 $as_echo_n "checking for libgcc_s suffix... " >&6; }
6310 if ${libc_cv_libgcc_s_suffix+:} false; then :
6311 $as_echo_n "(cached) " >&6
6313 cat > conftest.c <<EOF
6314 int main (void) { return 0; }
6316 libc_cv_libgcc_s_suffix=`${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
6317 -fPIC -shared -shared-libgcc -o conftest.so \
6318 conftest.c -v 2>&1 >/dev/null \
6319 | sed -n 's/^.* -lgcc_s\([^ ]*\) .*$/\1/p'`
6322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_libgcc_s_suffix" >&5
6323 $as_echo "$libc_cv_libgcc_s_suffix" >&6; }
6326 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --as-needed option" >&5
6327 $as_echo_n "checking for --as-needed option... " >&6; }
6328 if ${libc_cv_as_needed+:} false; then :
6329 $as_echo_n "(cached) " >&6
6331 cat > conftest.c <<EOF
6332 int main (void) { return 0; }
6334 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6335 -fPIC -shared -o conftest.so conftest.c
6336 -lgcc_s$libc_cv_libgcc_s_suffix -Wl,--as-needed
6338 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6341 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6342 test $ac_status = 0; }; }
6344 libc_cv_as_needed=yes
6346 libc_cv_as_needed=no
6350 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_as_needed" >&5
6351 $as_echo "$libc_cv_as_needed" >&6; }
6355 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether --noexecstack is desirable for .S files" >&5
6356 $as_echo_n "checking whether --noexecstack is desirable for .S files... " >&6; }
6357 if ${libc_cv_as_noexecstack+:} false; then :
6358 $as_echo_n "(cached) " >&6
6360 cat > conftest.c <<EOF
6363 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS
6364 -S -o conftest.s conftest.c 1>&5'
6365 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6368 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6369 test $ac_status = 0; }; } \
6370 && grep -q .note.GNU-stack conftest.s \
6371 && { ac_try='${CC-cc} $ASFLAGS -Wa,--noexecstack
6372 -c -o conftest.o conftest.s 1>&5'
6373 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6376 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6377 test $ac_status = 0; }; }
6379 libc_cv_as_noexecstack=yes
6381 libc_cv_as_noexecstack=no
6385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_as_noexecstack" >&5
6386 $as_echo "$libc_cv_as_noexecstack" >&6; }
6387 if test $libc_cv_as_noexecstack = yes; then
6388 ASFLAGS_config="$ASFLAGS_config -Wa,--noexecstack"
6392 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z combreloc" >&5
6393 $as_echo_n "checking for -z combreloc... " >&6; }
6394 if ${libc_cv_z_combreloc+:} false; then :
6395 $as_echo_n "(cached) " >&6
6397 cat > conftest.c <<EOF
6398 extern int bar (int);
6400 int foo (void) { return bar (mumble); }
6402 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6403 -fPIC -shared -o conftest.so conftest.c
6404 -nostdlib -nostartfiles
6405 -Wl,-z,combreloc 1>&5'
6406 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6409 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6410 test $ac_status = 0; }; }
6412 if readelf -S conftest.so | grep '\.rel\(a\|\)\.dyn' > /dev/null; then
6413 libc_cv_z_combreloc=yes
6415 libc_cv_z_combreloc=no
6418 libc_cv_z_combreloc=no
6422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_combreloc" >&5
6423 $as_echo "$libc_cv_z_combreloc" >&6; }
6424 if test "$libc_cv_z_combreloc" = yes; then
6425 $as_echo "#define HAVE_Z_COMBRELOC 1" >>confdefs.h
6430 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z execstack" >&5
6431 $as_echo_n "checking for -z execstack... " >&6; }
6432 if ${libc_cv_z_execstack+:} false; then :
6433 $as_echo_n "(cached) " >&6
6435 cat > conftest.c <<EOF
6436 int _start (void) { return 42; }
6438 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6439 -fPIC -shared -o conftest.so conftest.c
6440 -Wl,-z,execstack -nostdlib
6442 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6445 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6446 test $ac_status = 0; }; }
6448 libc_cv_z_execstack=yes
6450 libc_cv_z_execstack=no
6454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_execstack" >&5
6455 $as_echo "$libc_cv_z_execstack" >&6; }
6458 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fpie" >&5
6459 $as_echo_n "checking for -fpie... " >&6; }
6460 if ${libc_cv_fpie+:} false; then :
6461 $as_echo_n "(cached) " >&6
6463 cat > conftest.c <<EOF
6465 main () { return 0;}
6467 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -pie -fpie
6468 -o conftest conftest.c 1>&5'
6469 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6472 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6473 test $ac_status = 0; }; }
6481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_fpie" >&5
6482 $as_echo "$libc_cv_fpie" >&6; }
6486 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --hash-style option" >&5
6487 $as_echo_n "checking for --hash-style option... " >&6; }
6488 if ${libc_cv_hashstyle+:} false; then :
6489 $as_echo_n "(cached) " >&6
6491 cat > conftest.c <<EOF
6492 int _start (void) { return 42; }
6494 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6495 -fPIC -shared -o conftest.so conftest.c
6496 -Wl,--hash-style=both -nostdlib 1>&5'
6497 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6500 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6501 test $ac_status = 0; }; }
6503 libc_cv_hashstyle=yes
6505 libc_cv_hashstyle=no
6509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_hashstyle" >&5
6510 $as_echo "$libc_cv_hashstyle" >&6; }
6514 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fno-toplevel-reorder -fno-section-anchors" >&5
6515 $as_echo_n "checking for -fno-toplevel-reorder -fno-section-anchors... " >&6; }
6516 if ${libc_cv_fno_toplevel_reorder+:} false; then :
6517 $as_echo_n "(cached) " >&6
6519 cat > conftest.c <<EOF
6522 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -fno-toplevel-reorder -fno-section-anchors
6524 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6527 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6528 test $ac_status = 0; }; }
6530 libc_cv_fno_toplevel_reorder=yes
6532 libc_cv_fno_toplevel_reorder=no
6536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_fno_toplevel_reorder" >&5
6537 $as_echo "$libc_cv_fno_toplevel_reorder" >&6; }
6538 if test $libc_cv_fno_toplevel_reorder = yes; then
6539 fno_unit_at_a_time="-fno-toplevel-reorder -fno-section-anchors"
6541 fno_unit_at_a_time=-fno-unit-at-a-time
6545 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fstack-protector" >&5
6546 $as_echo_n "checking for -fstack-protector... " >&6; }
6547 if ${libc_cv_ssp+:} false; then :
6548 $as_echo_n "(cached) " >&6
6550 cat > conftest.c <<EOF
6552 main () { return 0;}
6554 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -Werror -fstack-protector
6555 -o conftest conftest.c 1>&5'
6556 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6559 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6560 test $ac_status = 0; }; }
6568 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ssp" >&5
6569 $as_echo "$libc_cv_ssp" >&6; }
6572 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fgnu89-inline" >&5
6573 $as_echo_n "checking for -fgnu89-inline... " >&6; }
6574 if ${libc_cv_gnu89_inline+:} false; then :
6575 $as_echo_n "(cached) " >&6
6577 cat > conftest.c <<EOF
6579 #ifdef __GNUC_GNU_INLINE__
6580 main () { return 0;}
6585 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -std=gnu99 -fgnu89-inline
6586 -o conftest.s conftest.c 1>&5'
6587 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6590 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6591 test $ac_status = 0; }; }
6593 libc_cv_gnu89_inline=yes
6595 libc_cv_gnu89_inline=no
6599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gnu89_inline" >&5
6600 $as_echo "$libc_cv_gnu89_inline" >&6; }
6601 if test $libc_cv_gnu89_inline = yes; then
6602 gnu89_inline=-fgnu89-inline
6608 if test $elf != yes; then
6609 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .init and .fini sections" >&5
6610 $as_echo_n "checking for .init and .fini sections... " >&6; }
6611 if ${libc_cv_have_initfini+:} false; then :
6612 $as_echo_n "(cached) " >&6
6614 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6615 /* end confdefs.h. */
6620 asm (".section .init");
6621 asm (".section .fini");
6622 asm ("${libc_cv_dot_text}");
6627 if ac_fn_c_try_compile "$LINENO"; then :
6628 libc_cv_have_initfini=yes
6630 libc_cv_have_initfini=no
6632 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_initfini" >&5
6635 $as_echo "$libc_cv_have_initfini" >&6; }
6636 if test $libc_cv_have_initfini = yes; then
6637 $as_echo "#define HAVE_INITFINI 1" >>confdefs.h
6642 if test $elf = yes; then
6643 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc puts quotes around section names" >&5
6644 $as_echo_n "checking whether cc puts quotes around section names... " >&6; }
6645 if ${libc_cv_have_section_quotes+:} false; then :
6646 $as_echo_n "(cached) " >&6
6648 cat > conftest.c <<EOF
6649 static const int foo
6650 __attribute__ ((section ("bar"))) = 1;
6652 if ${CC-cc} -S conftest.c -o conftest.s; then
6653 if grep '\.section.*"bar"' conftest.s >/dev/null; then
6654 libc_cv_have_section_quotes=yes
6656 libc_cv_have_section_quotes=no
6659 libc_cv_have_section_quotes=unknown
6661 rm -f conftest.{c,s}
6664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_section_quotes" >&5
6665 $as_echo "$libc_cv_have_section_quotes" >&6; }
6666 if test $libc_cv_have_section_quotes = yes; then
6667 $as_echo "#define HAVE_SECTION_QUOTES 1" >>confdefs.h
6674 if test $elf = yes; then
6675 libc_cv_asm_underscores=no
6677 if test $ac_cv_prog_cc_works = yes; then
6678 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _ prefix on C symbol names" >&5
6679 $as_echo_n "checking for _ prefix on C symbol names... " >&6; }
6680 if ${libc_cv_asm_underscores+:} false; then :
6681 $as_echo_n "(cached) " >&6
6683 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6684 /* end confdefs.h. */
6685 asm ("_glibc_foobar:");
6694 if ac_fn_c_try_link "$LINENO"; then :
6695 libc_cv_asm_underscores=yes
6697 libc_cv_asm_underscores=no
6699 rm -f core conftest.err conftest.$ac_objext \
6700 conftest$ac_exeext conftest.$ac_ext
6702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_underscores" >&5
6703 $as_echo "$libc_cv_asm_underscores" >&6; }
6705 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _ prefix on C symbol names" >&5
6706 $as_echo_n "checking for _ prefix on C symbol names... " >&6; }
6707 if ${libc_cv_asm_underscores+:} false; then :
6708 $as_echo_n "(cached) " >&6
6710 cat > conftest.$ac_ext <<EOF
6711 #line $LINENO "configure"
6712 #include "confdefs.h"
6713 void underscore_test(void) {
6716 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6717 (eval $ac_compile) 2>&5
6719 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6720 test $ac_status = 0; }; then
6721 if grep _underscore_test conftest* >/dev/null; then
6723 libc_cv_asm_underscores=yes
6726 libc_cv_asm_underscores=no
6729 echo "configure: failed program was:" >&5
6730 cat conftest.$ac_ext >&5
6732 libc_cv_asm_underscores=no
6736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_underscores" >&5
6737 $as_echo "$libc_cv_asm_underscores" >&6; }
6740 if test $libc_cv_asm_underscores = no; then
6741 $as_echo "#define NO_UNDERSCORES 1" >>confdefs.h
6745 if test $elf = yes; then
6746 libc_cv_weak_symbols=yes
6749 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler .weak directive" >&5
6750 $as_echo_n "checking for assembler .weak directive... " >&6; }
6751 if ${libc_cv_asm_weak_directive+:} false; then :
6752 $as_echo_n "(cached) " >&6
6754 cat > conftest.s <<EOF
6756 ${libc_cv_asm_global_directive} foo
6759 .weak bar; bar = foo
6761 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6762 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6765 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6766 test $ac_status = 0; }; }; then
6767 libc_cv_asm_weak_directive=yes
6769 libc_cv_asm_weak_directive=no
6773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_weak_directive" >&5
6774 $as_echo "$libc_cv_asm_weak_directive" >&6; }
6776 if test $libc_cv_asm_weak_directive = no; then
6777 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler .weakext directive" >&5
6778 $as_echo_n "checking for assembler .weakext directive... " >&6; }
6779 if ${libc_cv_asm_weakext_directive+:} false; then :
6780 $as_echo_n "(cached) " >&6
6782 cat > conftest.s <<EOF
6784 ${libc_cv_asm_global_directive} foo
6788 ${libc_cv_asm_global_directive} baz
6791 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6792 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6795 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6796 test $ac_status = 0; }; }; then
6797 libc_cv_asm_weakext_directive=yes
6799 libc_cv_asm_weakext_directive=no
6803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_weakext_directive" >&5
6804 $as_echo "$libc_cv_asm_weakext_directive" >&6; }
6808 if test $libc_cv_asm_weak_directive = yes; then
6809 $as_echo "#define HAVE_ASM_WEAK_DIRECTIVE 1" >>confdefs.h
6811 elif test $libc_cv_asm_weakext_directive = yes; then
6812 $as_echo "#define HAVE_ASM_WEAKEXT_DIRECTIVE 1" >>confdefs.h
6816 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether CFI directives are supported" >&5
6817 $as_echo_n "checking whether CFI directives are supported... " >&6; }
6818 if ${libc_cv_asm_cfi_directives+:} false; then :
6819 $as_echo_n "(cached) " >&6
6822 sparc/sparc64*) cfi_offset=2047;;
6825 cat > conftest.s <<EOF
6827 .type func,%function
6831 .cfi_rel_offset 1, $cfi_offset
6834 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6835 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6838 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6839 test $ac_status = 0; }; }; then
6840 libc_cv_asm_cfi_directives=yes
6842 libc_cv_asm_cfi_directives=no
6846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_cfi_directives" >&5
6847 $as_echo "$libc_cv_asm_cfi_directives" >&6; }
6848 if test $libc_cv_asm_cfi_directives = yes; then
6849 $as_echo "#define HAVE_ASM_CFI_DIRECTIVES 1" >>confdefs.h
6853 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld --no-whole-archive" >&5
6854 $as_echo_n "checking for ld --no-whole-archive... " >&6; }
6855 if ${libc_cv_ld_no_whole_archive+:} false; then :
6856 $as_echo_n "(cached) " >&6
6858 cat > conftest.c <<\EOF
6863 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6864 -nostdlib -nostartfiles -Wl,--no-whole-archive
6865 -o conftest conftest.c 1>&5'
6866 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6869 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6870 test $ac_status = 0; }; }; then
6871 libc_cv_ld_no_whole_archive=yes
6873 libc_cv_ld_no_whole_archive=no
6877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ld_no_whole_archive" >&5
6878 $as_echo "$libc_cv_ld_no_whole_archive" >&6; }
6879 if test $libc_cv_ld_no_whole_archive = yes; then
6880 no_whole_archive=-Wl,--no-whole-archive
6883 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc -fexceptions" >&5
6884 $as_echo_n "checking for gcc -fexceptions... " >&6; }
6885 if ${libc_cv_gcc_exceptions+:} false; then :
6886 $as_echo_n "(cached) " >&6
6888 cat > conftest.c <<\EOF
6893 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6894 -nostdlib -nostartfiles -fexceptions
6895 -o conftest conftest.c 1>&5'
6896 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6899 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6900 test $ac_status = 0; }; }; then
6901 libc_cv_gcc_exceptions=yes
6903 libc_cv_gcc_exceptions=no
6907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_exceptions" >&5
6908 $as_echo "$libc_cv_gcc_exceptions" >&6; }
6909 if test $libc_cv_gcc_exceptions = yes; then
6910 exceptions=-fexceptions
6913 if test "$host_cpu" = powerpc ; then
6914 # Check for a bug present in at least versions 2.8.x of GCC
6915 # and versions 1.0.x of EGCS.
6916 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether clobbering cr0 causes problems" >&5
6917 $as_echo_n "checking whether clobbering cr0 causes problems... " >&6; }
6918 if ${libc_cv_c_asmcr0_bug+:} false; then :
6919 $as_echo_n "(cached) " >&6
6921 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6922 /* end confdefs.h. */
6923 int tester(int x) { asm ("" : : : "cc"); return x & 123; }
6932 if ac_fn_c_try_compile "$LINENO"; then :
6933 libc_cv_c_asmcr0_bug='no'
6935 libc_cv_c_asmcr0_bug='yes'
6937 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_c_asmcr0_bug" >&5
6940 $as_echo "$libc_cv_c_asmcr0_bug" >&6; }
6941 if test "$libc_cv_c_asmcr0_bug" != 'no'; then
6942 $as_echo "#define BROKEN_PPC_ASM_CR0 1" >>confdefs.h
6947 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_expect" >&5
6948 $as_echo_n "checking for __builtin_expect... " >&6; }
6949 if ${libc_cv_gcc_builtin_expect+:} false; then :
6950 $as_echo_n "(cached) " >&6
6952 cat > conftest.c <<EOF
6953 #line $LINENO "configure"
6956 a = __builtin_expect (a, 10);
6957 return a == 10 ? 0 : 1;
6960 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -nostdlib -nostartfiles
6961 -o conftest conftest.c -lgcc >&5'
6962 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6965 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6966 test $ac_status = 0; }; }; then
6967 libc_cv_gcc_builtin_expect=yes
6969 libc_cv_gcc_builtin_expect=no
6973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_expect" >&5
6974 $as_echo "$libc_cv_gcc_builtin_expect" >&6; }
6975 if test "$libc_cv_gcc_builtin_expect" = yes; then
6976 $as_echo "#define HAVE_BUILTIN_EXPECT 1" >>confdefs.h
6980 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_memset" >&5
6981 $as_echo_n "checking for __builtin_memset... " >&6; }
6982 if ${libc_cv_gcc_builtin_memset+:} false; then :
6983 $as_echo_n "(cached) " >&6
6985 cat > conftest.c <<\EOF
6988 __builtin_memset (x, 0, 1000);
6991 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "memset" > /dev/null'
6992 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6995 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6996 test $ac_status = 0; }; };
6998 libc_cv_gcc_builtin_memset=no
7000 libc_cv_gcc_builtin_memset=yes
7004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_memset" >&5
7005 $as_echo "$libc_cv_gcc_builtin_memset" >&6; }
7006 if test "$libc_cv_gcc_builtin_memset" = yes ; then
7007 $as_echo "#define HAVE_BUILTIN_MEMSET 1" >>confdefs.h
7011 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for redirection of built-in functions" >&5
7012 $as_echo_n "checking for redirection of built-in functions... " >&6; }
7013 if ${libc_cv_gcc_builtin_redirection+:} false; then :
7014 $as_echo_n "(cached) " >&6
7016 cat > conftest.c <<\EOF
7017 extern char *strstr (const char *, const char *) __asm ("my_strstr");
7018 char *foo (const char *a, const char *b)
7020 return __builtin_strstr (a, b);
7023 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "my_strstr" > /dev/null'
7024 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7027 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7028 test $ac_status = 0; }; };
7030 libc_cv_gcc_builtin_redirection=yes
7032 libc_cv_gcc_builtin_redirection=no
7036 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_redirection" >&5
7037 $as_echo "$libc_cv_gcc_builtin_redirection" >&6; }
7038 if test "$libc_cv_gcc_builtin_redirection" = yes ; then
7039 $as_echo "#define HAVE_BUILTIN_REDIRECTION 1" >>confdefs.h
7043 if test "x$use__thread" != xno; then
7044 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __thread" >&5
7045 $as_echo_n "checking for __thread... " >&6; }
7046 if ${libc_cv_gcc___thread+:} false; then :
7047 $as_echo_n "(cached) " >&6
7049 cat > conftest.c <<\EOF
7050 __thread int a = 42;
7052 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -c conftest.c >&5'
7053 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7056 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7057 test $ac_status = 0; }; }; then
7058 libc_cv_gcc___thread=yes
7060 libc_cv_gcc___thread=no
7064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc___thread" >&5
7065 $as_echo "$libc_cv_gcc___thread" >&6; }
7066 if test "$libc_cv_gcc___thread" = yes; then
7067 $as_echo "#define HAVE___THREAD 1" >>confdefs.h
7071 libc_cv_gcc___thread=no
7074 if test "$libc_cv_gcc___thread" = yes; then
7075 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tls_model attribute" >&5
7076 $as_echo_n "checking for tls_model attribute... " >&6; }
7077 if ${libc_cv_gcc_tls_model_attr+:} false; then :
7078 $as_echo_n "(cached) " >&6
7080 cat > conftest.c <<\EOF
7081 extern __thread int a __attribute__((tls_model ("initial-exec")));
7083 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -Werror conftest.c >&5'
7084 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7087 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7088 test $ac_status = 0; }; }; then
7089 libc_cv_gcc_tls_model_attr=yes
7091 libc_cv_gcc_tls_model_attr=no
7095 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_tls_model_attr" >&5
7096 $as_echo "$libc_cv_gcc_tls_model_attr" >&6; }
7097 if test "$libc_cv_gcc_tls_model_attr" = yes; then
7098 $as_echo "#define HAVE_TLS_MODEL_ATTRIBUTE 1" >>confdefs.h
7103 if test -n "$submachine"; then
7104 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiler option for CPU variant" >&5
7105 $as_echo_n "checking for compiler option for CPU variant... " >&6; }
7106 if ${libc_cv_cc_submachine+:} false; then :
7107 $as_echo_n "(cached) " >&6
7109 libc_cv_cc_submachine=no
7110 for opt in "-march=$submachine" "-mcpu=$submachine"; do
7111 if { ac_try='${CC-cc} $opt -xc /dev/null -S -o /dev/null'
7112 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7115 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7116 test $ac_status = 0; }; }; then
7117 libc_cv_cc_submachine="$opt"
7122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_submachine" >&5
7123 $as_echo "$libc_cv_cc_submachine" >&6; }
7124 if test "x$libc_cv_cc_submachine" = xno; then
7125 as_fn_error $? "${CC-cc} does not support $submachine" "$LINENO" 5
7130 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgd" >&5
7131 $as_echo_n "checking for libgd... " >&6; }
7132 if test "$with_gd" != "no"; then
7133 old_CFLAGS="$CFLAGS"
7134 CFLAGS="$CFLAGS $libgd_include"
7135 old_LDFLAGS="$LDFLAGS"
7136 LDFLAGS="$LDFLAGS $libgd_ldflags"
7138 LIBS="$LIBS -lgd -lpng -lz -lm"
7139 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7140 /* end confdefs.h. */
7150 if ac_fn_c_try_link "$LINENO"; then :
7155 rm -f core conftest.err conftest.$ac_objext \
7156 conftest$ac_exeext conftest.$ac_ext
7157 CFLAGS="$old_CFLAGS"
7158 LDFLAGS="$old_LDFLAGS"
7163 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBGD" >&5
7164 $as_echo "$LIBGD" >&6; }
7168 if test x$with_selinux = xno ; then
7171 # See if we have the SELinux library
7172 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for is_selinux_enabled in -lselinux" >&5
7173 $as_echo_n "checking for is_selinux_enabled in -lselinux... " >&6; }
7174 if ${ac_cv_lib_selinux_is_selinux_enabled+:} false; then :
7175 $as_echo_n "(cached) " >&6
7177 ac_check_lib_save_LIBS=$LIBS
7178 LIBS="-lselinux $LIBS"
7179 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7180 /* end confdefs.h. */
7182 /* Override any GCC internal prototype to avoid an error.
7183 Use char because int might match the return type of a GCC
7184 builtin and then its argument prototype would still apply. */
7188 char is_selinux_enabled ();
7192 return is_selinux_enabled ();
7197 if ac_fn_c_try_link "$LINENO"; then :
7198 ac_cv_lib_selinux_is_selinux_enabled=yes
7200 ac_cv_lib_selinux_is_selinux_enabled=no
7202 rm -f core conftest.err conftest.$ac_objext \
7203 conftest$ac_exeext conftest.$ac_ext
7204 LIBS=$ac_check_lib_save_LIBS
7206 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
7207 $as_echo "$ac_cv_lib_selinux_is_selinux_enabled" >&6; }
7208 if test "x$ac_cv_lib_selinux_is_selinux_enabled" = xyes; then :
7214 # See if we have the SELinux header with the NSCD permissions in it.
7215 if test x$have_selinux = xyes ; then
7216 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NSCD Flask permissions in selinux/av_permissions.h" >&5
7217 $as_echo_n "checking for NSCD Flask permissions in selinux/av_permissions.h... " >&6; }
7218 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7219 /* end confdefs.h. */
7220 #include <selinux/av_permissions.h>
7224 #ifdef NSCD__SHMEMHOST
7227 #error NSCD__SHMEMHOST not defined
7233 if ac_fn_c_try_compile "$LINENO"; then :
7238 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_selinux" >&5
7240 $as_echo "$have_selinux" >&6; }
7243 if test x$with_selinux = xyes ; then
7244 if test x$have_selinux = xno ; then
7245 as_fn_error $? "SELinux explicitly required, but sufficiently recent SELinux library not found" "$LINENO" 5
7249 # Check if we're building with SELinux support.
7250 if test "x$have_selinux" = xyes; then
7252 $as_echo "#define HAVE_SELINUX 1" >>confdefs.h
7255 # See if we have the libaudit library
7256 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for audit_log_user_avc_message in -laudit" >&5
7257 $as_echo_n "checking for audit_log_user_avc_message in -laudit... " >&6; }
7258 if ${ac_cv_lib_audit_audit_log_user_avc_message+:} false; then :
7259 $as_echo_n "(cached) " >&6
7261 ac_check_lib_save_LIBS=$LIBS
7262 LIBS="-laudit $LIBS"
7263 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7264 /* end confdefs.h. */
7266 /* Override any GCC internal prototype to avoid an error.
7267 Use char because int might match the return type of a GCC
7268 builtin and then its argument prototype would still apply. */
7272 char audit_log_user_avc_message ();
7276 return audit_log_user_avc_message ();
7281 if ac_fn_c_try_link "$LINENO"; then :
7282 ac_cv_lib_audit_audit_log_user_avc_message=yes
7284 ac_cv_lib_audit_audit_log_user_avc_message=no
7286 rm -f core conftest.err conftest.$ac_objext \
7287 conftest$ac_exeext conftest.$ac_ext
7288 LIBS=$ac_check_lib_save_LIBS
7290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_audit_audit_log_user_avc_message" >&5
7291 $as_echo "$ac_cv_lib_audit_audit_log_user_avc_message" >&6; }
7292 if test "x$ac_cv_lib_audit_audit_log_user_avc_message" = xyes; then :
7298 if test "x$have_libaudit" = xyes; then
7300 $as_echo "#define HAVE_LIBAUDIT 1" >>confdefs.h
7305 # See if we have the libcap library
7306 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cap_init in -lcap" >&5
7307 $as_echo_n "checking for cap_init in -lcap... " >&6; }
7308 if ${ac_cv_lib_cap_cap_init+:} false; then :
7309 $as_echo_n "(cached) " >&6
7311 ac_check_lib_save_LIBS=$LIBS
7313 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7314 /* end confdefs.h. */
7316 /* Override any GCC internal prototype to avoid an error.
7317 Use char because int might match the return type of a GCC
7318 builtin and then its argument prototype would still apply. */
7331 if ac_fn_c_try_link "$LINENO"; then :
7332 ac_cv_lib_cap_cap_init=yes
7334 ac_cv_lib_cap_cap_init=no
7336 rm -f core conftest.err conftest.$ac_objext \
7337 conftest$ac_exeext conftest.$ac_ext
7338 LIBS=$ac_check_lib_save_LIBS
7340 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cap_cap_init" >&5
7341 $as_echo "$ac_cv_lib_cap_cap_init" >&6; }
7342 if test "x$ac_cv_lib_cap_cap_init" = xyes; then :
7348 if test "x$have_libcap" = xyes; then
7350 $as_echo "#define HAVE_LIBCAP 1" >>confdefs.h
7358 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
7359 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
7360 if ${ac_cv_path_GREP+:} false; then :
7361 $as_echo_n "(cached) " >&6
7363 if test -z "$GREP"; then
7364 ac_path_GREP_found=false
7365 # Loop through the user's path and test for each of PROGNAME-LIST
7366 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7367 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7370 test -z "$as_dir" && as_dir=.
7371 for ac_prog in grep ggrep; do
7372 for ac_exec_ext in '' $ac_executable_extensions; do
7373 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
7374 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
7375 # Check for GNU ac_path_GREP and select it if it is found.
7376 # Check for GNU $ac_path_GREP
7377 case `"$ac_path_GREP" --version 2>&1` in
7379 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
7382 $as_echo_n 0123456789 >"conftest.in"
7385 cat "conftest.in" "conftest.in" >"conftest.tmp"
7386 mv "conftest.tmp" "conftest.in"
7387 cp "conftest.in" "conftest.nl"
7388 $as_echo 'GREP' >> "conftest.nl"
7389 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
7390 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7391 as_fn_arith $ac_count + 1 && ac_count=$as_val
7392 if test $ac_count -gt ${ac_path_GREP_max-0}; then
7393 # Best one so far, save it but keep looking for a better one
7394 ac_cv_path_GREP="$ac_path_GREP"
7395 ac_path_GREP_max=$ac_count
7397 # 10*(2^10) chars as input seems more than enough
7398 test $ac_count -gt 10 && break
7400 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7403 $ac_path_GREP_found && break 3
7408 if test -z "$ac_cv_path_GREP"; then
7409 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7412 ac_cv_path_GREP=$GREP
7416 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
7417 $as_echo "$ac_cv_path_GREP" >&6; }
7418 GREP="$ac_cv_path_GREP"
7421 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
7422 $as_echo_n "checking for egrep... " >&6; }
7423 if ${ac_cv_path_EGREP+:} false; then :
7424 $as_echo_n "(cached) " >&6
7426 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
7427 then ac_cv_path_EGREP="$GREP -E"
7429 if test -z "$EGREP"; then
7430 ac_path_EGREP_found=false
7431 # Loop through the user's path and test for each of PROGNAME-LIST
7432 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7433 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7436 test -z "$as_dir" && as_dir=.
7437 for ac_prog in egrep; do
7438 for ac_exec_ext in '' $ac_executable_extensions; do
7439 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
7440 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
7441 # Check for GNU ac_path_EGREP and select it if it is found.
7442 # Check for GNU $ac_path_EGREP
7443 case `"$ac_path_EGREP" --version 2>&1` in
7445 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
7448 $as_echo_n 0123456789 >"conftest.in"
7451 cat "conftest.in" "conftest.in" >"conftest.tmp"
7452 mv "conftest.tmp" "conftest.in"
7453 cp "conftest.in" "conftest.nl"
7454 $as_echo 'EGREP' >> "conftest.nl"
7455 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
7456 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7457 as_fn_arith $ac_count + 1 && ac_count=$as_val
7458 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
7459 # Best one so far, save it but keep looking for a better one
7460 ac_cv_path_EGREP="$ac_path_EGREP"
7461 ac_path_EGREP_max=$ac_count
7463 # 10*(2^10) chars as input seems more than enough
7464 test $ac_count -gt 10 && break
7466 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7469 $ac_path_EGREP_found && break 3
7474 if test -z "$ac_cv_path_EGREP"; then
7475 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7478 ac_cv_path_EGREP=$EGREP
7483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
7484 $as_echo "$ac_cv_path_EGREP" >&6; }
7485 EGREP="$ac_cv_path_EGREP"
7488 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
7489 $as_echo_n "checking for ANSI C header files... " >&6; }
7490 if ${ac_cv_header_stdc+:} false; then :
7491 $as_echo_n "(cached) " >&6
7493 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7494 /* end confdefs.h. */
7508 if ac_fn_c_try_compile "$LINENO"; then :
7509 ac_cv_header_stdc=yes
7511 ac_cv_header_stdc=no
7513 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7515 if test $ac_cv_header_stdc = yes; then
7516 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7517 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7518 /* end confdefs.h. */
7522 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7523 $EGREP "memchr" >/dev/null 2>&1; then :
7526 ac_cv_header_stdc=no
7532 if test $ac_cv_header_stdc = yes; then
7533 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7534 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7535 /* end confdefs.h. */
7539 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7540 $EGREP "free" >/dev/null 2>&1; then :
7543 ac_cv_header_stdc=no
7549 if test $ac_cv_header_stdc = yes; then
7550 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7551 if test "$cross_compiling" = yes; then :
7554 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7555 /* end confdefs.h. */
7558 #if ((' ' & 0x0FF) == 0x020)
7559 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7560 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7562 # define ISLOWER(c) \
7563 (('a' <= (c) && (c) <= 'i') \
7564 || ('j' <= (c) && (c) <= 'r') \
7565 || ('s' <= (c) && (c) <= 'z'))
7566 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7569 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7574 for (i = 0; i < 256; i++)
7575 if (XOR (islower (i), ISLOWER (i))
7576 || toupper (i) != TOUPPER (i))
7581 if ac_fn_c_try_run "$LINENO"; then :
7584 ac_cv_header_stdc=no
7586 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7587 conftest.$ac_objext conftest.beam conftest.$ac_ext
7592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
7593 $as_echo "$ac_cv_header_stdc" >&6; }
7594 if test $ac_cv_header_stdc = yes; then
7596 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
7600 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
7601 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7602 inttypes.h stdint.h unistd.h
7604 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7605 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7607 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
7608 cat >>confdefs.h <<_ACEOF
7609 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7617 # The cast to long int works around a bug in the HP C Compiler
7618 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7619 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7620 # This bug is HP SR number 8606223364.
7621 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long double" >&5
7622 $as_echo_n "checking size of long double... " >&6; }
7623 if ${ac_cv_sizeof_long_double+:} false; then :
7624 $as_echo_n "(cached) " >&6
7626 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long double))" "ac_cv_sizeof_long_double" "$ac_includes_default"; then :
7629 if test "$ac_cv_type_long_double" = yes; then
7630 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7631 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7632 as_fn_error 77 "cannot compute sizeof (long double)
7633 See \`config.log' for more details" "$LINENO" 5; }
7635 ac_cv_sizeof_long_double=0
7640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_double" >&5
7641 $as_echo "$ac_cv_sizeof_long_double" >&6; }
7645 cat >>confdefs.h <<_ACEOF
7646 #define SIZEOF_LONG_DOUBLE $ac_cv_sizeof_long_double
7650 sizeof_long_double=$ac_cv_sizeof_long_double
7653 ### End of automated tests.
7654 ### Now run sysdeps configure fragments.
7656 # They also can set these variables.
7658 ldd_rewrite_script=no
7659 libc_cv_sysconfdir=$sysconfdir
7660 libc_cv_gcc_unwind_find_fde=no
7663 # Iterate over all the sysdep directories we will use, running their
7664 # configure fragments.
7665 for dir in $sysnames; do
7668 *) dest=$srcdir/$dir ;;
7670 if test -r $dest/configure; then
7671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: running configure fragment for $dir" >&5
7672 $as_echo "running configure fragment for $dir" >&6; }
7677 if test x$libc_cv_gcc_unwind_find_fde = xyes; then
7678 $as_echo "#define EXPORT_UNWIND_FIND_FDE 1" >>confdefs.h
7683 $as_echo "#define USE_IN_LIBIO 1" >>confdefs.h
7686 # Test for old glibc 2.0.x headers so that they can be removed properly
7687 # Search only in includedir.
7688 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for old glibc 2.0.x headers" >&5
7689 $as_echo_n "checking for old glibc 2.0.x headers... " >&6; }
7690 if eval test -f "${includedir}/elfclass.h" -a -f "${includedir}/fcntlbits.h"
7692 old_glibc_headers=yes
7694 old_glibc_headers=no
7696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $old_glibc_headers" >&5
7697 $as_echo "$old_glibc_headers" >&6; }
7698 if test ${old_glibc_headers} = yes; then
7699 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&5
7700 $as_echo "$as_me: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&2;}
7701 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** be removed." >&5
7702 $as_echo "$as_me: WARNING: *** be removed." >&2;}
7722 if test $elf = yes; then
7723 $as_echo "#define HAVE_ELF 1" >>confdefs.h
7726 if test $xcoff = yes; then
7727 $as_echo "#define HAVE_XCOFF 1" >>confdefs.h
7733 if test $shared = default; then
7737 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -fPIC is default" >&5
7738 $as_echo_n "checking whether -fPIC is default... " >&6; }
7739 if ${libc_cv_pic_default+:} false; then :
7740 $as_echo_n "(cached) " >&6
7742 libc_cv_pic_default=yes
7743 cat > conftest.c <<EOF
7744 #if defined __PIC__ || defined __pic__ || defined PIC || defined pic
7745 # error PIC is default.
7748 if eval "${CC-cc} -S conftest.c 2>&5 1>&5"; then
7749 libc_cv_pic_default=no
7753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_pic_default" >&5
7754 $as_echo "$libc_cv_pic_default" >&6; }
7767 if test "`(cd $srcdir; pwd)`" = "`pwd`"; then
7770 config_makefile=Makefile
7773 VERSION=`sed -n -e 's/^#define VERSION "\([^"]*\)"/\1/p' < $srcdir/version.h`
7774 RELEASE=`sed -n -e 's/^#define RELEASE "\([^"]*\)"/\1/p' < $srcdir/version.h`
7778 ac_config_files="$ac_config_files config.make ${config_makefile}"
7780 ac_config_commands="$ac_config_commands default"
7782 cat >confcache <<\_ACEOF
7783 # This file is a shell script that caches the results of configure
7784 # tests run on this system so they can be shared between configure
7785 # scripts and configure runs, see configure's option --config-cache.
7786 # It is not useful on other systems. If it contains results you don't
7787 # want to keep, you may remove or edit it.
7789 # config.status only pays attention to the cache file if you give it
7790 # the --recheck option to rerun configure.
7792 # `ac_cv_env_foo' variables (set or unset) will be overridden when
7793 # loading this file, other *unset* `ac_cv_foo' will be assigned the
7798 # The following way of writing the cache mishandles newlines in values,
7799 # but we know of no workaround that is simple, portable, and efficient.
7800 # So, we kill variables containing newlines.
7801 # Ultrix sh set writes to stderr and can't be redirected directly,
7802 # and sets the high bit in the cache file unless we assign to the vars.
7804 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
7805 eval ac_val=\$$ac_var
7809 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
7810 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
7813 _ | IFS | as_nl) ;; #(
7814 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
7815 *) { eval $ac_var=; unset $ac_var;} ;;
7821 case $as_nl`(ac_space=' '; set) 2>&1` in #(
7822 *${as_nl}ac_space=\ *)
7823 # `set' does not quote correctly, so add quotes: double-quote
7824 # substitution turns \\\\ into \\, and sed turns \\ into \.
7827 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
7830 # `set' quotes correctly as required by POSIX, so do not add quotes.
7831 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
7840 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
7842 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
7844 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
7845 if test -w "$cache_file"; then
7846 if test "x$cache_file" != "x/dev/null"; then
7847 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
7848 $as_echo "$as_me: updating cache $cache_file" >&6;}
7849 if test ! -f "$cache_file" || test -h "$cache_file"; then
7850 cat confcache >"$cache_file"
7852 case $cache_file in #(
7854 mv -f confcache "$cache_file"$$ &&
7855 mv -f "$cache_file"$$ "$cache_file" ;; #(
7857 mv -f confcache "$cache_file" ;;
7862 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
7863 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
7868 test "x$prefix" = xNONE && prefix=$ac_default_prefix
7869 # Let make expand exec_prefix.
7870 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7872 DEFS=-DHAVE_CONFIG_H
7877 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
7878 # 1. Remove the extension, and $U if already installed.
7879 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
7880 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
7881 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
7882 # will be set to the directory where LIBOBJS objects are built.
7883 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
7884 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
7888 LTLIBOBJS=$ac_ltlibobjs
7892 : "${CONFIG_STATUS=./config.status}"
7894 ac_clean_files_save=$ac_clean_files
7895 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
7896 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
7897 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
7899 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
7901 # Generated by $as_me.
7902 # Run this file to recreate the current configuration.
7903 # Compiler output produced by configure, useful for debugging
7904 # configure, is in config.log if it exists.
7910 SHELL=\${CONFIG_SHELL-$SHELL}
7913 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
7914 ## -------------------- ##
7915 ## M4sh Initialization. ##
7916 ## -------------------- ##
7918 # Be more Bourne compatible
7919 DUALCASE=1; export DUALCASE # for MKS sh
7920 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
7923 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
7924 # is contrary to our usage. Disable this feature.
7925 alias -g '${1+"$@"}'='"$@"'
7926 setopt NO_GLOB_SUBST
7928 case `(set -o) 2>/dev/null` in #(
7940 # Printing a long string crashes Solaris 7 /usr/bin/printf.
7941 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
7942 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
7943 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
7944 # Prefer a ksh shell builtin over an external printf program on Solaris,
7945 # but without wasting forks for bash or zsh.
7946 if test -z "$BASH_VERSION$ZSH_VERSION" \
7947 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
7948 as_echo='print -r --'
7949 as_echo_n='print -rn --'
7950 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
7951 as_echo='printf %s\n'
7952 as_echo_n='printf %s'
7954 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
7955 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
7956 as_echo_n='/usr/ucb/echo -n'
7958 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
7959 as_echo_n_body='eval
7963 expr "X$arg" : "X\\(.*\\)$as_nl";
7964 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
7966 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
7968 export as_echo_n_body
7969 as_echo_n='sh -c $as_echo_n_body as_echo'
7972 as_echo='sh -c $as_echo_body as_echo'
7975 # The user is always right.
7976 if test "${PATH_SEPARATOR+set}" != set; then
7978 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
7979 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
7986 # We need space, tab and new line, in precisely that order. Quoting is
7987 # there to prevent editors from complaining about space-tab.
7988 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
7989 # splitting by setting IFS to empty value.)
7992 # Find who we are. Look in the path if we contain no directory separator.
7995 *[\\/]* ) as_myself=$0 ;;
7996 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8000 test -z "$as_dir" && as_dir=.
8001 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
8007 # We did not find ourselves, most probably we were run as `sh COMMAND'
8008 # in which case we are not to be found in the path.
8009 if test "x$as_myself" = x; then
8012 if test ! -f "$as_myself"; then
8013 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
8017 # Unset variables that we do not need and which cause bugs (e.g. in
8018 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
8019 # suppresses any "Segmentation fault" message there. '((' could
8020 # trigger a bug in pdksh 5.2.14.
8021 for as_var in BASH_ENV ENV MAIL MAILPATH
8022 do eval test x\${$as_var+set} = xset \
8023 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
8036 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
8039 # as_fn_error STATUS ERROR [LINENO LOG_FD]
8040 # ----------------------------------------
8041 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
8042 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
8043 # script with STATUS, using 1 if that was 0.
8046 as_status=$1; test $as_status -eq 0 && as_status=1
8048 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
8049 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
8051 $as_echo "$as_me: error: $2" >&2
8052 as_fn_exit $as_status
8056 # as_fn_set_status STATUS
8057 # -----------------------
8058 # Set $? to STATUS, without forking.
8062 } # as_fn_set_status
8066 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
8076 # Portably unset VAR.
8079 { eval $1=; unset $1;}
8081 as_unset=as_fn_unset
8082 # as_fn_append VAR VALUE
8083 # ----------------------
8084 # Append the text in VALUE to the end of the definition contained in VAR. Take
8085 # advantage of any shell optimizations that allow amortized linear growth over
8086 # repeated appends, instead of the typical quadratic growth present in naive
8088 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
8089 eval 'as_fn_append ()
8100 # as_fn_arith ARG...
8101 # ------------------
8102 # Perform arithmetic evaluation on the ARGs, and store the result in the
8103 # global $as_val. Take advantage of shells that can avoid forks. The arguments
8104 # must be portable across $(()) and expr.
8105 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
8106 eval 'as_fn_arith ()
8113 as_val=`expr "$@" || test $? -eq 1`
8118 if expr a : '\(a\)' >/dev/null 2>&1 &&
8119 test "X`expr 00001 : '.*\(...\)'`" = X001; then
8125 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
8126 as_basename=basename
8131 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
8137 as_me=`$as_basename -- "$0" ||
8138 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
8139 X"$0" : 'X\(//\)$' \| \
8140 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
8142 sed '/^.*\/\([^/][^/]*\)\/*$/{
8156 # Avoid depending upon Character Ranges.
8157 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
8158 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
8159 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
8160 as_cr_digits='0123456789'
8161 as_cr_alnum=$as_cr_Letters$as_cr_digits
8163 ECHO_C= ECHO_N= ECHO_T=
8164 case `echo -n x` in #(((((
8166 case `echo 'xy\c'` in
8167 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
8169 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
8176 rm -f conf$$ conf$$.exe conf$$.file
8177 if test -d conf$$.dir; then
8178 rm -f conf$$.dir/conf$$.file
8181 mkdir conf$$.dir 2>/dev/null
8183 if (echo >conf$$.file) 2>/dev/null; then
8184 if ln -s conf$$.file conf$$ 2>/dev/null; then
8186 # ... but there are two gotchas:
8187 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
8188 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
8189 # In both cases, we have to default to `cp -p'.
8190 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
8192 elif ln conf$$.file conf$$ 2>/dev/null; then
8200 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
8201 rmdir conf$$.dir 2>/dev/null
8206 # Create "$as_dir" as a directory, including parents if necessary.
8211 -*) as_dir=./$as_dir;;
8213 test -d "$as_dir" || eval $as_mkdir_p || {
8217 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
8218 *) as_qdir=$as_dir;;
8220 as_dirs="'$as_qdir' $as_dirs"
8221 as_dir=`$as_dirname -- "$as_dir" ||
8222 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8223 X"$as_dir" : 'X\(//\)[^/]' \| \
8224 X"$as_dir" : 'X\(//\)$' \| \
8225 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
8226 $as_echo X"$as_dir" |
8227 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8244 test -d "$as_dir" && break
8246 test -z "$as_dirs" || eval "mkdir $as_dirs"
8247 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
8251 if mkdir -p . 2>/dev/null; then
8252 as_mkdir_p='mkdir -p "$as_dir"'
8254 test -d ./-p && rmdir ./-p
8258 if test -x / >/dev/null 2>&1; then
8261 if ls -dL / >/dev/null 2>&1; then
8268 if test -d "$1"; then
8274 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
8275 ???[sx]*):;;*)false;;esac;fi
8279 as_executable_p=$as_test_x
8281 # Sed expression to map a string onto a valid CPP name.
8282 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
8284 # Sed expression to map a string onto a valid variable name.
8285 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
8289 ## ----------------------------------- ##
8290 ## Main body of $CONFIG_STATUS script. ##
8291 ## ----------------------------------- ##
8293 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
8295 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8296 # Save the log message, to keep $0 and so on meaningful, and to
8297 # report actual input values of CONFIG_FILES etc. instead of their
8298 # values after options handling.
8300 This file was extended by GNU C Library $as_me (see version.h), which was
8301 generated by GNU Autoconf 2.68. Invocation command line was
8303 CONFIG_FILES = $CONFIG_FILES
8304 CONFIG_HEADERS = $CONFIG_HEADERS
8305 CONFIG_LINKS = $CONFIG_LINKS
8306 CONFIG_COMMANDS = $CONFIG_COMMANDS
8309 on `(hostname || uname -n) 2>/dev/null | sed 1q`
8314 case $ac_config_files in *"
8315 "*) set x $ac_config_files; shift; ac_config_files=$*;;
8318 case $ac_config_headers in *"
8319 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
8323 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8324 # Files that config.status was made for.
8325 config_files="$ac_config_files"
8326 config_headers="$ac_config_headers"
8327 config_commands="$ac_config_commands"
8331 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8333 \`$as_me' instantiates files and other configuration actions
8334 from templates according to the current configuration. Unless the files
8335 and actions are specified as TAGs, all are instantiated by default.
8337 Usage: $0 [OPTION]... [TAG]...
8339 -h, --help print this help, then exit
8340 -V, --version print version number and configuration settings, then exit
8341 --config print configuration, then exit
8342 -q, --quiet, --silent
8343 do not print progress messages
8344 -d, --debug don't remove temporary files
8345 --recheck update $as_me by reconfiguring in the same conditions
8346 --file=FILE[:TEMPLATE]
8347 instantiate the configuration file FILE
8348 --header=FILE[:TEMPLATE]
8349 instantiate the configuration header FILE
8351 Configuration files:
8354 Configuration headers:
8357 Configuration commands:
8360 Report bugs to <glibc>.
8361 GNU C Library home page: <http://www.gnu.org/software/c-library/>.
8362 General help using GNU software: <http://www.gnu.org/gethelp/>."
8365 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8366 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
8368 GNU C Library config.status (see version.h)
8369 configured by $0, generated by GNU Autoconf 2.68,
8370 with options \\"\$ac_cs_config\\"
8372 Copyright (C) 2010 Free Software Foundation, Inc.
8373 This config.status script is free software; the Free Software Foundation
8374 gives unlimited permission to copy, distribute and modify it."
8380 test -n "\$AWK" || AWK=awk
8383 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8384 # The default lists apply if the user does not specify any file.
8390 ac_option=`expr "X$1" : 'X\([^=]*\)='`
8391 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
8395 ac_option=`expr "X$1" : 'X\([^=]*\)='`
8407 # Handling of the options.
8408 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8410 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
8411 $as_echo "$ac_cs_version"; exit ;;
8412 --config | --confi | --conf | --con | --co | --c )
8413 $as_echo "$ac_cs_config"; exit ;;
8414 --debug | --debu | --deb | --de | --d | -d )
8416 --file | --fil | --fi | --f )
8419 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8420 '') as_fn_error $? "missing file argument" ;;
8422 as_fn_append CONFIG_FILES " '$ac_optarg'"
8423 ac_need_defaults=false;;
8424 --header | --heade | --head | --hea )
8427 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8429 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
8430 ac_need_defaults=false;;
8432 # Conflict between --help and --header
8433 as_fn_error $? "ambiguous option: \`$1'
8434 Try \`$0 --help' for more information.";;
8435 --help | --hel | -h )
8436 $as_echo "$ac_cs_usage"; exit ;;
8437 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
8438 | -silent | --silent | --silen | --sile | --sil | --si | --s)
8442 -*) as_fn_error $? "unrecognized option: \`$1'
8443 Try \`$0 --help' for more information." ;;
8445 *) as_fn_append ac_config_targets " $1"
8446 ac_need_defaults=false ;;
8452 ac_configure_extra_args=
8454 if $ac_cs_silent; then
8456 ac_configure_extra_args="$ac_configure_extra_args --silent"
8460 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8461 if \$ac_cs_recheck; then
8462 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
8464 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
8465 CONFIG_SHELL='$SHELL'
8471 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8475 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
8476 ## Running $as_me. ##
8482 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8486 config_vars='$config_vars'
8490 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8492 # Handling of arguments.
8493 for ac_config_target in $ac_config_targets
8495 case $ac_config_target in
8496 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
8497 "config.make") CONFIG_FILES="$CONFIG_FILES config.make" ;;
8498 "${config_makefile}") CONFIG_FILES="$CONFIG_FILES ${config_makefile}" ;;
8499 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
8501 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
8506 # If the user did not use the arguments to specify the items to instantiate,
8507 # then the envvar interface is used. Set only those that are not.
8508 # We use the long form for the default assignment because of an extremely
8509 # bizarre bug on SunOS 4.1.3.
8510 if $ac_need_defaults; then
8511 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
8512 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
8513 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
8516 # Have a temporary directory for convenience. Make it in the build tree
8517 # simply because there is no reason against having it here, and in addition,
8518 # creating and moving files from /tmp can sometimes cause problems.
8519 # Hook for its removal unless debugging.
8520 # Note that there is a small window in which the directory will not be cleaned:
8521 # after its creation but before its name has been assigned to `$tmp'.
8525 trap 'exit_status=$?
8527 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
8529 trap 'as_fn_exit 1' 1 2 13 15
8531 # Create a (secure) tmp directory for tmp files.
8534 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
8538 tmp=./conf$$-$RANDOM
8539 (umask 077 && mkdir "$tmp")
8540 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
8543 # Set up the scripts for CONFIG_FILES section.
8544 # No need to generate them if there are no CONFIG_FILES.
8545 # This happens for instance with `./config.status config.h'.
8546 if test -n "$CONFIG_FILES"; then
8549 ac_cr=`echo X | tr X '\015'`
8550 # On cygwin, bash can eat \r inside `` if the user requested igncr.
8551 # But we know of no other shell where ac_cr would be empty at this
8552 # point, so we can use a bashism as a fallback.
8553 if test "x$ac_cr" = x; then
8554 eval ac_cr=\$\'\\r\'
8556 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
8557 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
8563 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
8568 echo "cat >conf$$subs.awk <<_ACEOF" &&
8569 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
8572 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8573 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
8575 for ac_last_try in false false false false false :; do
8576 . ./conf$$subs.sh ||
8577 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8579 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
8580 if test $ac_delim_n = $ac_delim_num; then
8582 elif $ac_last_try; then
8583 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8585 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8590 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8591 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
8595 s/^/S["/; s/!.*/"]=/
8605 s/\(.\{148\}\)..*/\1/
8607 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
8612 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8619 s/\(.\{148\}\)..*/\1/
8621 s/["\\]/\\&/g; s/^/"/; s/$/"/
8625 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8630 ' <conf$$subs.awk | sed '
8635 ' >>$CONFIG_STATUS || ac_write_fail=1
8636 rm -f conf$$subs.awk
8637 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8639 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
8640 for (key in S) S_is_set[key] = 1
8646 nfields = split(line, field, "@")
8648 len = length(field[1])
8649 for (i = 2; i < nfields; i++) {
8651 keylen = length(key)
8652 if (S_is_set[key]) {
8654 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
8655 len += length(value) + length(field[++i])
8666 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8667 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
8668 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
8671 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
8672 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
8675 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
8676 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
8677 # trailing colons and then remove the whole line if VPATH becomes empty
8678 # (actually we leave an empty line to preserve line numbers).
8679 if test "x$srcdir" = x.; then
8680 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
8698 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8699 fi # test -n "$CONFIG_FILES"
8701 # Set up the scripts for CONFIG_HEADERS section.
8702 # No need to generate them if there are no CONFIG_HEADERS.
8703 # This happens for instance with `./config.status Makefile'.
8704 if test -n "$CONFIG_HEADERS"; then
8705 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
8709 # Transform confdefs.h into an awk script `defines.awk', embedded as
8710 # here-document in config.status, that substitutes the proper values into
8711 # config.h.in to produce config.h.
8713 # Create a delimiter string that does not exist in confdefs.h, to ease
8714 # handling of long lines.
8716 for ac_last_try in false false :; do
8717 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
8718 if test -z "$ac_tt"; then
8720 elif $ac_last_try; then
8721 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
8723 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8727 # For the awk script, D is an array of macro values keyed by name,
8728 # likewise P contains macro parameters if any. Preserve backslash
8729 # newline sequences.
8731 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
8733 s/.\{148\}/&'"$ac_delim"'/g
8736 s/^[ ]*#[ ]*define[ ][ ]*/ /
8743 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
8745 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
8749 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
8750 D["\1"]=" \3\\\\\\n"\\/p
8752 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
8757 s/.\{148\}/&'"$ac_delim"'/g
8762 s/["\\]/\\&/g; s/^/"/; s/$/"/p
8765 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
8767 ' <confdefs.h | sed '
8768 s/'"$ac_delim"'/"\\\
8769 "/g' >>$CONFIG_STATUS || ac_write_fail=1
8771 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8772 for (key in D) D_is_set[key] = 1
8775 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
8777 split(line, arg, " ")
8778 if (arg[1] == "#") {
8782 defundef = substr(arg[1], 2)
8785 split(mac1, mac2, "(") #)
8787 prefix = substr(line, 1, index(line, defundef) - 1)
8788 if (D_is_set[macro]) {
8789 # Preserve the white space surrounding the "#".
8790 print prefix "define", macro P[macro] D[macro]
8793 # Replace #undef with comments. This is necessary, for example,
8794 # in the case of _POSIX_SOURCE, which is predefined and required
8795 # on some systems where configure will not decide to define it.
8796 if (defundef == "undef") {
8797 print "/*", prefix defundef, macro, "*/"
8805 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8806 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
8807 fi # test -n "$CONFIG_HEADERS"
8810 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
8815 :[FHLC]) ac_mode=$ac_tag; continue;;
8817 case $ac_mode$ac_tag in
8819 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
8820 :[FH]-) ac_tag=-:-;;
8821 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
8838 -) ac_f="$ac_tmp/stdin";;
8839 *) # Look for the file first in the build tree, then in the source tree
8840 # (if the path is not absolute). The absolute path cannot be DOS-style,
8841 # because $ac_f cannot contain `:'.
8845 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
8847 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
8849 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
8850 as_fn_append ac_file_inputs " '$ac_f'"
8853 # Let's still pretend it is `configure' which instantiates (i.e., don't
8854 # use $as_me), people would be surprised to read:
8855 # /* config.h. Generated by config.status. */
8856 configure_input='Generated from '`
8857 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
8859 if test x"$ac_file" != x-; then
8860 configure_input="$ac_file. $configure_input"
8861 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
8862 $as_echo "$as_me: creating $ac_file" >&6;}
8864 # Neutralize special characters interpreted by sed in replacement strings.
8865 case $configure_input in #(
8866 *\&* | *\|* | *\\* )
8867 ac_sed_conf_input=`$as_echo "$configure_input" |
8868 sed 's/[\\\\&|]/\\\\&/g'`;; #(
8869 *) ac_sed_conf_input=$configure_input;;
8873 *:-:* | *:-) cat >"$ac_tmp/stdin" \
8874 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
8879 ac_dir=`$as_dirname -- "$ac_file" ||
8880 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8881 X"$ac_file" : 'X\(//\)[^/]' \| \
8882 X"$ac_file" : 'X\(//\)$' \| \
8883 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
8884 $as_echo X"$ac_file" |
8885 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8902 as_dir="$ac_dir"; as_fn_mkdir_p
8906 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
8908 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
8909 # A ".." for each directory in $ac_dir_suffix.
8910 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
8911 case $ac_top_builddir_sub in
8912 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
8913 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
8916 ac_abs_top_builddir=$ac_pwd
8917 ac_abs_builddir=$ac_pwd$ac_dir_suffix
8918 # for backward compatibility:
8919 ac_top_builddir=$ac_top_build_prefix
8922 .) # We are building in place.
8924 ac_top_srcdir=$ac_top_builddir_sub
8925 ac_abs_top_srcdir=$ac_pwd ;;
8926 [\\/]* | ?:[\\/]* ) # Absolute name.
8927 ac_srcdir=$srcdir$ac_dir_suffix;
8928 ac_top_srcdir=$srcdir
8929 ac_abs_top_srcdir=$srcdir ;;
8931 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
8932 ac_top_srcdir=$ac_top_build_prefix$srcdir
8933 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
8935 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
8945 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
8946 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
8950 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8951 # If the template does not know about datarootdir, expand it.
8952 # FIXME: This hack should be removed a few years after 2.60.
8953 ac_datarootdir_hack=; ac_datarootdir_seen=
8964 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
8965 *datarootdir*) ac_datarootdir_seen=yes;;
8966 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
8967 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
8968 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
8970 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8971 ac_datarootdir_hack='
8972 s&@datadir@&$datadir&g
8973 s&@docdir@&$docdir&g
8974 s&@infodir@&$infodir&g
8975 s&@localedir@&$localedir&g
8976 s&@mandir@&$mandir&g
8977 s&\\\${datarootdir}&$datarootdir&g' ;;
8981 # Neutralize VPATH when `$srcdir' = `.'.
8982 # Shell code in configure.ac might set extrasub.
8983 # FIXME: do we really want to maintain this feature?
8984 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8985 ac_sed_extra="$ac_vpsub
8988 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8990 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
8991 s|@configure_input@|$ac_sed_conf_input|;t t
8992 s&@top_builddir@&$ac_top_builddir_sub&;t t
8993 s&@top_build_prefix@&$ac_top_build_prefix&;t t
8994 s&@srcdir@&$ac_srcdir&;t t
8995 s&@abs_srcdir@&$ac_abs_srcdir&;t t
8996 s&@top_srcdir@&$ac_top_srcdir&;t t
8997 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
8998 s&@builddir@&$ac_builddir&;t t
8999 s&@abs_builddir@&$ac_abs_builddir&;t t
9000 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
9001 s&@INSTALL@&$ac_INSTALL&;t t
9002 $ac_datarootdir_hack
9004 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
9005 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9007 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
9008 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
9009 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
9010 "$ac_tmp/out"`; test -z "$ac_out"; } &&
9011 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9012 which seems to be undefined. Please make sure it is defined" >&5
9013 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9014 which seems to be undefined. Please make sure it is defined" >&2;}
9016 rm -f "$ac_tmp/stdin"
9018 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
9019 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
9021 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9027 if test x"$ac_file" != x-; then
9029 $as_echo "/* $configure_input */" \
9030 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
9031 } >"$ac_tmp/config.h" \
9032 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9033 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
9034 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
9035 $as_echo "$as_me: $ac_file is unchanged" >&6;}
9038 mv "$ac_tmp/config.h" "$ac_file" \
9039 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9042 $as_echo "/* $configure_input */" \
9043 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
9044 || as_fn_error $? "could not create -" "$LINENO" 5
9048 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
9049 $as_echo "$as_me: executing $ac_file commands" >&6;}
9054 case $ac_file$ac_mode in
9056 case $CONFIG_FILES in *config.make*)
9057 echo "$config_vars" >> config.make;;
9059 test -d bits || mkdir bits ;;
9067 ac_clean_files=$ac_clean_files_save
9069 test $ac_write_fail = 0 ||
9070 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
9073 # configure is writing to config.log, and then calls config.status.
9074 # config.status does its own redirection, appending to config.log.
9075 # Unfortunately, on DOS this fails, as config.log is still kept open
9076 # by configure, so config.status won't be able to write to it; its
9077 # output is simply discarded. So we exec the FD to /dev/null,
9078 # effectively closing config.log, so it can be properly (re)opened and
9079 # appended to by config.status. When coming back to configure, we
9080 # need to make the FD available again.
9081 if test "$no_create" != yes; then
9083 ac_config_status_args=
9084 test "$silent" = yes &&
9085 ac_config_status_args="$ac_config_status_args --quiet"
9087 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
9089 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
9090 # would make configure fail if this is the last instruction.
9091 $ac_cs_success || as_fn_exit 1
9095 # CONFIG_SUBDIRS section.
9097 if test "$no_recursion" != yes; then
9099 # Remove --cache-file, --srcdir, and --disable-option-checking arguments
9100 # so they do not pile up.
9101 ac_sub_configure_args=
9103 eval "set x $ac_configure_args"
9107 if test -n "$ac_prev"; then
9112 -cache-file | --cache-file | --cache-fil | --cache-fi \
9113 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
9114 ac_prev=cache_file ;;
9115 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
9116 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
9119 --config-cache | -C)
9121 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
9123 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
9125 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
9127 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
9129 --disable-option-checking)
9133 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
9135 as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
9139 # Always prepend --prefix to ensure using the same prefix
9140 # in subdir configurations.
9141 ac_arg="--prefix=$prefix"
9143 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
9145 ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
9148 if test "$silent" = yes; then
9149 ac_sub_configure_args="--silent $ac_sub_configure_args"
9152 # Always prepend --disable-option-checking to silence warnings, since
9153 # different subdirs can have different --enable and --with options.
9154 ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
9157 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
9159 # Do not complain, so a configure script can configure whichever
9160 # parts of a large source tree are present.
9161 test -d "$srcdir/$ac_dir" || continue
9163 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
9164 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
9165 $as_echo "$ac_msg" >&6
9166 as_dir="$ac_dir"; as_fn_mkdir_p
9170 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
9172 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
9173 # A ".." for each directory in $ac_dir_suffix.
9174 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
9175 case $ac_top_builddir_sub in
9176 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
9177 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
9180 ac_abs_top_builddir=$ac_pwd
9181 ac_abs_builddir=$ac_pwd$ac_dir_suffix
9182 # for backward compatibility:
9183 ac_top_builddir=$ac_top_build_prefix
9186 .) # We are building in place.
9188 ac_top_srcdir=$ac_top_builddir_sub
9189 ac_abs_top_srcdir=$ac_pwd ;;
9190 [\\/]* | ?:[\\/]* ) # Absolute name.
9191 ac_srcdir=$srcdir$ac_dir_suffix;
9192 ac_top_srcdir=$srcdir
9193 ac_abs_top_srcdir=$srcdir ;;
9195 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
9196 ac_top_srcdir=$ac_top_build_prefix$srcdir
9197 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
9199 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
9204 # Check for guested configure; otherwise get Cygnus style configure.
9205 if test -f "$ac_srcdir/configure.gnu"; then
9206 ac_sub_configure=$ac_srcdir/configure.gnu
9207 elif test -f "$ac_srcdir/configure"; then
9208 ac_sub_configure=$ac_srcdir/configure
9209 elif test -f "$ac_srcdir/configure.in"; then
9210 # This should be Cygnus configure.
9211 ac_sub_configure=$ac_aux_dir/configure
9213 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
9214 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
9218 # The recursion is here.
9219 if test -n "$ac_sub_configure"; then
9220 # Make the cache file name correct relative to the subdirectory.
9222 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
9224 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
9227 { $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
9228 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
9229 # The eval makes quoting arguments work.
9230 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
9231 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
9232 as_fn_error $? "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
9238 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
9239 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
9240 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}