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
783 enable_stackguard_randomization
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-nss-crypt enable libcrypt to use nss
1456 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1457 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1458 --with-gd=DIR find libgd include dir and library with prefix DIR
1459 --with-gd-include=DIR find libgd include files in DIR
1460 --with-gd-lib=DIR find libgd library files in DIR
1461 --with-fp if using floating-point hardware [default=yes]
1462 --with-binutils=PATH specify location of binutils (as and ld)
1463 --with-elf if using the ELF object format
1464 --with-selinux if building with SELinux support
1465 --with-xcoff if using the XCOFF object format
1466 --without-cvs if CVS should not be used
1467 --with-headers=PATH location of system headers to use (for example
1468 /usr/src/linux/include) [default=compiler default]
1469 --with-default-link do not use explicit linker scripts [default=no]
1470 --with-tls enable support for TLS
1471 --without-__thread do not use TLS features even when supporting them
1472 --with-cpu=CPU select code for CPU variant
1474 Some influential environment variables:
1475 CC C compiler command
1476 CFLAGS C compiler flags
1477 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1478 nonstandard directory <lib dir>
1479 LIBS libraries to pass to the linker, e.g. -l<library>
1480 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1481 you have headers in a nonstandard directory <include dir>
1483 CXX C++ compiler command
1484 CXXFLAGS C++ compiler flags
1486 Use these variables to override the choices made by `configure' or to help
1487 it to find libraries and programs with nonstandard names/locations.
1489 Report bugs to <glibc>.
1490 GNU C Library home page: <http://www.gnu.org/software/c-library/>.
1491 General help using GNU software: <http://www.gnu.org/gethelp/>.
1496 if test "$ac_init_help" = "recursive"; then
1497 # If there are subdirs, report their specific --help.
1498 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1499 test -d "$ac_dir" ||
1500 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1505 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1507 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1508 # A ".." for each directory in $ac_dir_suffix.
1509 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1510 case $ac_top_builddir_sub in
1511 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1512 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1515 ac_abs_top_builddir=$ac_pwd
1516 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1517 # for backward compatibility:
1518 ac_top_builddir=$ac_top_build_prefix
1521 .) # We are building in place.
1523 ac_top_srcdir=$ac_top_builddir_sub
1524 ac_abs_top_srcdir=$ac_pwd ;;
1525 [\\/]* | ?:[\\/]* ) # Absolute name.
1526 ac_srcdir=$srcdir$ac_dir_suffix;
1527 ac_top_srcdir=$srcdir
1528 ac_abs_top_srcdir=$srcdir ;;
1530 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1531 ac_top_srcdir=$ac_top_build_prefix$srcdir
1532 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1534 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1536 cd "$ac_dir" || { ac_status=$?; continue; }
1537 # Check for guested configure.
1538 if test -f "$ac_srcdir/configure.gnu"; then
1540 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1541 elif test -f "$ac_srcdir/configure"; then
1543 $SHELL "$ac_srcdir/configure" --help=recursive
1545 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1547 cd "$ac_pwd" || { ac_status=$?; break; }
1551 test -n "$ac_init_help" && exit $ac_status
1552 if $ac_init_version; then
1554 GNU C Library configure (see version.h)
1555 generated by GNU Autoconf 2.68
1557 Copyright (C) 2010 Free Software Foundation, Inc.
1558 This configure script is free software; the Free Software Foundation
1559 gives unlimited permission to copy, distribute and modify it.
1564 ## ------------------------ ##
1565 ## Autoconf initialization. ##
1566 ## ------------------------ ##
1568 # ac_fn_c_try_compile LINENO
1569 # --------------------------
1570 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1571 ac_fn_c_try_compile ()
1573 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1574 rm -f conftest.$ac_objext
1575 if { { ac_try="$ac_compile"
1577 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1578 *) ac_try_echo=$ac_try;;
1580 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1581 $as_echo "$ac_try_echo"; } >&5
1582 (eval "$ac_compile") 2>conftest.err
1584 if test -s conftest.err; then
1585 grep -v '^ *+' conftest.err >conftest.er1
1586 cat conftest.er1 >&5
1587 mv -f conftest.er1 conftest.err
1589 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1590 test $ac_status = 0; } && {
1591 test -z "$ac_c_werror_flag" ||
1592 test ! -s conftest.err
1593 } && test -s conftest.$ac_objext; then :
1596 $as_echo "$as_me: failed program was:" >&5
1597 sed 's/^/| /' conftest.$ac_ext >&5
1601 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1602 as_fn_set_status $ac_retval
1604 } # ac_fn_c_try_compile
1606 # ac_fn_c_try_cpp LINENO
1607 # ----------------------
1608 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1611 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1612 if { { ac_try="$ac_cpp conftest.$ac_ext"
1614 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1615 *) ac_try_echo=$ac_try;;
1617 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1618 $as_echo "$ac_try_echo"; } >&5
1619 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1621 if test -s conftest.err; then
1622 grep -v '^ *+' conftest.err >conftest.er1
1623 cat conftest.er1 >&5
1624 mv -f conftest.er1 conftest.err
1626 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1627 test $ac_status = 0; } > conftest.i && {
1628 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1629 test ! -s conftest.err
1633 $as_echo "$as_me: failed program was:" >&5
1634 sed 's/^/| /' conftest.$ac_ext >&5
1638 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1639 as_fn_set_status $ac_retval
1643 # ac_fn_cxx_try_compile LINENO
1644 # ----------------------------
1645 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1646 ac_fn_cxx_try_compile ()
1648 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1649 rm -f conftest.$ac_objext
1650 if { { ac_try="$ac_compile"
1652 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1653 *) ac_try_echo=$ac_try;;
1655 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1656 $as_echo "$ac_try_echo"; } >&5
1657 (eval "$ac_compile") 2>conftest.err
1659 if test -s conftest.err; then
1660 grep -v '^ *+' conftest.err >conftest.er1
1661 cat conftest.er1 >&5
1662 mv -f conftest.er1 conftest.err
1664 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1665 test $ac_status = 0; } && {
1666 test -z "$ac_cxx_werror_flag" ||
1667 test ! -s conftest.err
1668 } && test -s conftest.$ac_objext; then :
1671 $as_echo "$as_me: failed program was:" >&5
1672 sed 's/^/| /' conftest.$ac_ext >&5
1676 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1677 as_fn_set_status $ac_retval
1679 } # ac_fn_cxx_try_compile
1681 # ac_fn_c_try_link LINENO
1682 # -----------------------
1683 # Try to link conftest.$ac_ext, and return whether this succeeded.
1686 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1687 rm -f conftest.$ac_objext conftest$ac_exeext
1688 if { { ac_try="$ac_link"
1690 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1691 *) ac_try_echo=$ac_try;;
1693 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1694 $as_echo "$ac_try_echo"; } >&5
1695 (eval "$ac_link") 2>conftest.err
1697 if test -s conftest.err; then
1698 grep -v '^ *+' conftest.err >conftest.er1
1699 cat conftest.er1 >&5
1700 mv -f conftest.er1 conftest.err
1702 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1703 test $ac_status = 0; } && {
1704 test -z "$ac_c_werror_flag" ||
1705 test ! -s conftest.err
1706 } && test -s conftest$ac_exeext && {
1707 test "$cross_compiling" = yes ||
1708 $as_test_x conftest$ac_exeext
1712 $as_echo "$as_me: failed program was:" >&5
1713 sed 's/^/| /' conftest.$ac_ext >&5
1717 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1718 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1719 # interfere with the next link command; also delete a directory that is
1720 # left behind by Apple's compiler. We do this before executing the actions.
1721 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1722 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1723 as_fn_set_status $ac_retval
1725 } # ac_fn_c_try_link
1727 # ac_fn_c_try_run LINENO
1728 # ----------------------
1729 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1730 # that executables *can* be run.
1733 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1734 if { { ac_try="$ac_link"
1736 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1737 *) ac_try_echo=$ac_try;;
1739 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1740 $as_echo "$ac_try_echo"; } >&5
1741 (eval "$ac_link") 2>&5
1743 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1744 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1745 { { case "(($ac_try" in
1746 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1747 *) ac_try_echo=$ac_try;;
1749 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1750 $as_echo "$ac_try_echo"; } >&5
1751 (eval "$ac_try") 2>&5
1753 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1754 test $ac_status = 0; }; }; then :
1757 $as_echo "$as_me: program exited with status $ac_status" >&5
1758 $as_echo "$as_me: failed program was:" >&5
1759 sed 's/^/| /' conftest.$ac_ext >&5
1761 ac_retval=$ac_status
1763 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1764 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1765 as_fn_set_status $ac_retval
1769 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1770 # --------------------------------------------
1771 # Tries to find the compile-time value of EXPR in a program that includes
1772 # INCLUDES, setting VAR accordingly. Returns whether the value could be
1774 ac_fn_c_compute_int ()
1776 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1777 if test "$cross_compiling" = yes; then
1778 # Depending upon the size, compute the lo and hi bounds.
1779 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1780 /* end confdefs.h. */
1785 static int test_array [1 - 2 * !(($2) >= 0)];
1792 if ac_fn_c_try_compile "$LINENO"; then :
1795 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1796 /* end confdefs.h. */
1801 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1808 if ac_fn_c_try_compile "$LINENO"; then :
1809 ac_hi=$ac_mid; break
1811 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
1812 if test $ac_lo -le $ac_mid; then
1816 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
1818 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1821 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1822 /* end confdefs.h. */
1827 static int test_array [1 - 2 * !(($2) < 0)];
1834 if ac_fn_c_try_compile "$LINENO"; then :
1837 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1838 /* end confdefs.h. */
1843 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
1850 if ac_fn_c_try_compile "$LINENO"; then :
1851 ac_lo=$ac_mid; break
1853 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
1854 if test $ac_mid -le $ac_hi; then
1858 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
1860 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1865 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1867 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1868 # Binary search between lo and hi bounds.
1869 while test "x$ac_lo" != "x$ac_hi"; do
1870 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
1871 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1872 /* end confdefs.h. */
1877 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1884 if ac_fn_c_try_compile "$LINENO"; then :
1887 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
1889 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1892 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
1896 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1897 /* end confdefs.h. */
1899 static long int longval () { return $2; }
1900 static unsigned long int ulongval () { return $2; }
1907 FILE *f = fopen ("conftest.val", "w");
1912 long int i = longval ();
1915 fprintf (f, "%ld", i);
1919 unsigned long int i = ulongval ();
1922 fprintf (f, "%lu", i);
1924 /* Do not output a trailing newline, as this causes \r\n confusion
1925 on some platforms. */
1926 return ferror (f) || fclose (f) != 0;
1932 if ac_fn_c_try_run "$LINENO"; then :
1933 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
1937 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
1938 conftest.$ac_objext conftest.beam conftest.$ac_ext
1942 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1943 as_fn_set_status $ac_retval
1945 } # ac_fn_c_compute_int
1947 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1948 # -------------------------------------------------------
1949 # Tests whether HEADER exists and can be compiled using the include files in
1950 # INCLUDES, setting the cache variable VAR accordingly.
1951 ac_fn_c_check_header_compile ()
1953 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1954 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1955 $as_echo_n "checking for $2... " >&6; }
1956 if eval \${$3+:} false; then :
1957 $as_echo_n "(cached) " >&6
1959 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1960 /* end confdefs.h. */
1964 if ac_fn_c_try_compile "$LINENO"; then :
1969 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1973 $as_echo "$ac_res" >&6; }
1974 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1976 } # ac_fn_c_check_header_compile
1977 cat >config.log <<_ACEOF
1978 This file contains any messages produced by compilers while
1979 running configure, to aid debugging if configure makes a mistake.
1981 It was created by GNU C Library $as_me (see version.h), which was
1982 generated by GNU Autoconf 2.68. Invocation command line was
1994 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1995 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1996 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1997 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1998 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2000 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2001 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2003 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2004 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2005 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2006 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2007 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2008 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2009 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2013 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2017 test -z "$as_dir" && as_dir=.
2018 $as_echo "PATH: $as_dir"
2034 # Keep a trace of the command line.
2035 # Strip out --no-create and --no-recursion so they do not pile up.
2036 # Strip out --silent because we don't want to record it for future runs.
2037 # Also quote any args containing shell meta-characters.
2038 # Make two passes to allow for proper duplicate-argument suppression.
2042 ac_must_keep_next=false
2048 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2049 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2050 | -silent | --silent | --silen | --sile | --sil)
2053 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2056 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2058 as_fn_append ac_configure_args1 " '$ac_arg'"
2059 if test $ac_must_keep_next = true; then
2060 ac_must_keep_next=false # Got value, back to normal.
2063 *=* | --config-cache | -C | -disable-* | --disable-* \
2064 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2065 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2066 | -with-* | --with-* | -without-* | --without-* | --x)
2067 case "$ac_configure_args0 " in
2068 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2071 -* ) ac_must_keep_next=true ;;
2074 as_fn_append ac_configure_args " '$ac_arg'"
2079 { ac_configure_args0=; unset ac_configure_args0;}
2080 { ac_configure_args1=; unset ac_configure_args1;}
2082 # When interrupted or exit'd, cleanup temporary files, and complete
2083 # config.log. We remove comments because anyway the quotes in there
2084 # would cause problems or look ugly.
2085 # WARNING: Use '\'' to represent an apostrophe within the trap.
2086 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2087 trap 'exit_status=$?
2088 # Save into config.log some information that might help in debugging.
2092 $as_echo "## ---------------- ##
2093 ## Cache variables. ##
2094 ## ---------------- ##"
2096 # The following way of writing the cache mishandles newlines in values,
2098 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2099 eval ac_val=\$$ac_var
2103 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2104 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2107 _ | IFS | as_nl) ;; #(
2108 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2109 *) { eval $ac_var=; unset $ac_var;} ;;
2114 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2115 *${as_nl}ac_space=\ *)
2117 "s/'\''/'\''\\\\'\'''\''/g;
2118 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2121 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2128 $as_echo "## ----------------- ##
2129 ## Output variables. ##
2130 ## ----------------- ##"
2132 for ac_var in $ac_subst_vars
2134 eval ac_val=\$$ac_var
2136 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2138 $as_echo "$ac_var='\''$ac_val'\''"
2142 if test -n "$ac_subst_files"; then
2143 $as_echo "## ------------------- ##
2144 ## File substitutions. ##
2145 ## ------------------- ##"
2147 for ac_var in $ac_subst_files
2149 eval ac_val=\$$ac_var
2151 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2153 $as_echo "$ac_var='\''$ac_val'\''"
2158 if test -s confdefs.h; then
2159 $as_echo "## ----------- ##
2166 test "$ac_signal" != 0 &&
2167 $as_echo "$as_me: caught signal $ac_signal"
2168 $as_echo "$as_me: exit $exit_status"
2170 rm -f core *.core core.conftest.* &&
2171 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2174 for ac_signal in 1 2 13 15; do
2175 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2179 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2180 rm -f -r conftest* confdefs.h
2182 $as_echo "/* confdefs.h */" > confdefs.h
2184 # Predefined preprocessor variables.
2186 cat >>confdefs.h <<_ACEOF
2187 #define PACKAGE_NAME "$PACKAGE_NAME"
2190 cat >>confdefs.h <<_ACEOF
2191 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2194 cat >>confdefs.h <<_ACEOF
2195 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2198 cat >>confdefs.h <<_ACEOF
2199 #define PACKAGE_STRING "$PACKAGE_STRING"
2202 cat >>confdefs.h <<_ACEOF
2203 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2206 cat >>confdefs.h <<_ACEOF
2207 #define PACKAGE_URL "$PACKAGE_URL"
2211 # Let the site file select an alternate cache file if it wants to.
2212 # Prefer an explicitly selected file to automatically selected ones.
2215 if test -n "$CONFIG_SITE"; then
2216 # We do not want a PATH search for config.site.
2217 case $CONFIG_SITE in #((
2218 -*) ac_site_file1=./$CONFIG_SITE;;
2219 */*) ac_site_file1=$CONFIG_SITE;;
2220 *) ac_site_file1=./$CONFIG_SITE;;
2222 elif test "x$prefix" != xNONE; then
2223 ac_site_file1=$prefix/share/config.site
2224 ac_site_file2=$prefix/etc/config.site
2226 ac_site_file1=$ac_default_prefix/share/config.site
2227 ac_site_file2=$ac_default_prefix/etc/config.site
2229 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2231 test "x$ac_site_file" = xNONE && continue
2232 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2233 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2234 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2235 sed 's/^/| /' "$ac_site_file" >&5
2237 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2238 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2239 as_fn_error $? "failed to load site script $ac_site_file
2240 See \`config.log' for more details" "$LINENO" 5; }
2244 if test -r "$cache_file"; then
2245 # Some versions of bash will fail to source /dev/null (special files
2246 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2247 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2248 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2249 $as_echo "$as_me: loading cache $cache_file" >&6;}
2251 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2252 *) . "./$cache_file";;
2256 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2257 $as_echo "$as_me: creating cache $cache_file" >&6;}
2261 # Check that the precious variables saved in the cache have kept the same
2263 ac_cache_corrupted=false
2264 for ac_var in $ac_precious_vars; do
2265 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2266 eval ac_new_set=\$ac_env_${ac_var}_set
2267 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2268 eval ac_new_val=\$ac_env_${ac_var}_value
2269 case $ac_old_set,$ac_new_set in
2271 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2272 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2273 ac_cache_corrupted=: ;;
2275 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2276 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2277 ac_cache_corrupted=: ;;
2280 if test "x$ac_old_val" != "x$ac_new_val"; then
2281 # differences in whitespace do not lead to failure.
2282 ac_old_val_w=`echo x $ac_old_val`
2283 ac_new_val_w=`echo x $ac_new_val`
2284 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2285 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2286 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2287 ac_cache_corrupted=:
2289 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2290 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2291 eval $ac_var=\$ac_old_val
2293 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2294 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2295 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2296 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2299 # Pass precious variables to config.status.
2300 if test "$ac_new_set" = set; then
2302 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2303 *) ac_arg=$ac_var=$ac_new_val ;;
2305 case " $ac_configure_args " in
2306 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2307 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2311 if $ac_cache_corrupted; then
2312 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2313 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2314 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2315 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2316 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2318 ## -------------------- ##
2319 ## Main body of script. ##
2320 ## -------------------- ##
2323 ac_cpp='$CPP $CPPFLAGS'
2324 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2325 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2326 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2330 ac_config_headers="$ac_config_headers config.h"
2333 for ac_dir in scripts "$srcdir"/scripts; do
2334 if test -f "$ac_dir/install-sh"; then
2336 ac_install_sh="$ac_aux_dir/install-sh -c"
2338 elif test -f "$ac_dir/install.sh"; then
2340 ac_install_sh="$ac_aux_dir/install.sh -c"
2342 elif test -f "$ac_dir/shtool"; then
2344 ac_install_sh="$ac_aux_dir/shtool install -c"
2348 if test -z "$ac_aux_dir"; then
2349 as_fn_error $? "cannot find install-sh, install.sh, or shtool in scripts \"$srcdir\"/scripts" "$LINENO" 5
2352 # These three variables are undocumented and unsupported,
2353 # and are intended to be withdrawn in a future Autoconf release.
2354 # They can cause serious problems if a builder's source tree is in a directory
2355 # whose full name contains unusual characters.
2356 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2357 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2358 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2367 # Make sure we can run config.sub.
2368 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2369 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2371 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2372 $as_echo_n "checking build system type... " >&6; }
2373 if ${ac_cv_build+:} false; then :
2374 $as_echo_n "(cached) " >&6
2376 ac_build_alias=$build_alias
2377 test "x$ac_build_alias" = x &&
2378 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2379 test "x$ac_build_alias" = x &&
2380 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2381 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2382 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2386 $as_echo "$ac_cv_build" >&6; }
2387 case $ac_cv_build in
2389 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2392 ac_save_IFS=$IFS; IFS='-'
2398 # Remember, the first character of IFS is used to create $*,
2399 # except with old shells:
2402 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2405 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2406 $as_echo_n "checking host system type... " >&6; }
2407 if ${ac_cv_host+:} false; then :
2408 $as_echo_n "(cached) " >&6
2410 if test "x$host_alias" = x; then
2411 ac_cv_host=$ac_cv_build
2413 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2414 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2419 $as_echo "$ac_cv_host" >&6; }
2422 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2425 ac_save_IFS=$IFS; IFS='-'
2431 # Remember, the first character of IFS is used to create $*,
2432 # except with old shells:
2435 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2440 ac_cpp='$CPP $CPPFLAGS'
2441 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2442 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2443 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2444 if test -n "$ac_tool_prefix"; then
2445 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2446 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2447 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2448 $as_echo_n "checking for $ac_word... " >&6; }
2449 if ${ac_cv_prog_CC+:} false; then :
2450 $as_echo_n "(cached) " >&6
2452 if test -n "$CC"; then
2453 ac_cv_prog_CC="$CC" # Let the user override the test.
2455 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2459 test -z "$as_dir" && as_dir=.
2460 for ac_exec_ext in '' $ac_executable_extensions; do
2461 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2462 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2463 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2473 if test -n "$CC"; then
2474 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2475 $as_echo "$CC" >&6; }
2477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2478 $as_echo "no" >&6; }
2483 if test -z "$ac_cv_prog_CC"; then
2485 # Extract the first word of "gcc", so it can be a program name with args.
2486 set dummy gcc; ac_word=$2
2487 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2488 $as_echo_n "checking for $ac_word... " >&6; }
2489 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2490 $as_echo_n "(cached) " >&6
2492 if test -n "$ac_ct_CC"; then
2493 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2495 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2499 test -z "$as_dir" && as_dir=.
2500 for ac_exec_ext in '' $ac_executable_extensions; do
2501 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2502 ac_cv_prog_ac_ct_CC="gcc"
2503 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2512 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2513 if test -n "$ac_ct_CC"; then
2514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2515 $as_echo "$ac_ct_CC" >&6; }
2517 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2518 $as_echo "no" >&6; }
2521 if test "x$ac_ct_CC" = x; then
2524 case $cross_compiling:$ac_tool_warned in
2526 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2527 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2528 ac_tool_warned=yes ;;
2536 if test -z "$CC"; then
2537 if test -n "$ac_tool_prefix"; then
2538 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2539 set dummy ${ac_tool_prefix}cc; ac_word=$2
2540 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2541 $as_echo_n "checking for $ac_word... " >&6; }
2542 if ${ac_cv_prog_CC+:} false; then :
2543 $as_echo_n "(cached) " >&6
2545 if test -n "$CC"; then
2546 ac_cv_prog_CC="$CC" # Let the user override the test.
2548 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2552 test -z "$as_dir" && as_dir=.
2553 for ac_exec_ext in '' $ac_executable_extensions; do
2554 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2555 ac_cv_prog_CC="${ac_tool_prefix}cc"
2556 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2566 if test -n "$CC"; then
2567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2568 $as_echo "$CC" >&6; }
2570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2571 $as_echo "no" >&6; }
2577 if test -z "$CC"; then
2578 # Extract the first word of "cc", so it can be a program name with args.
2579 set dummy cc; ac_word=$2
2580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2581 $as_echo_n "checking for $ac_word... " >&6; }
2582 if ${ac_cv_prog_CC+:} false; then :
2583 $as_echo_n "(cached) " >&6
2585 if test -n "$CC"; then
2586 ac_cv_prog_CC="$CC" # Let the user override the test.
2589 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2593 test -z "$as_dir" && as_dir=.
2594 for ac_exec_ext in '' $ac_executable_extensions; do
2595 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2596 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2597 ac_prog_rejected=yes
2601 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2608 if test $ac_prog_rejected = yes; then
2609 # We found a bogon in the path, so make sure we never use it.
2610 set dummy $ac_cv_prog_CC
2612 if test $# != 0; then
2613 # We chose a different compiler from the bogus one.
2614 # However, it has the same basename, so the bogon will be chosen
2615 # first if we set CC to just the basename; use the full file name.
2617 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2623 if test -n "$CC"; then
2624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2625 $as_echo "$CC" >&6; }
2627 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2628 $as_echo "no" >&6; }
2633 if test -z "$CC"; then
2634 if test -n "$ac_tool_prefix"; then
2635 for ac_prog in cl.exe
2637 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2638 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2639 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2640 $as_echo_n "checking for $ac_word... " >&6; }
2641 if ${ac_cv_prog_CC+:} false; then :
2642 $as_echo_n "(cached) " >&6
2644 if test -n "$CC"; then
2645 ac_cv_prog_CC="$CC" # Let the user override the test.
2647 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2651 test -z "$as_dir" && as_dir=.
2652 for ac_exec_ext in '' $ac_executable_extensions; do
2653 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2654 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2655 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2665 if test -n "$CC"; then
2666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2667 $as_echo "$CC" >&6; }
2669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2670 $as_echo "no" >&6; }
2674 test -n "$CC" && break
2677 if test -z "$CC"; then
2679 for ac_prog in cl.exe
2681 # Extract the first word of "$ac_prog", so it can be a program name with args.
2682 set dummy $ac_prog; ac_word=$2
2683 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2684 $as_echo_n "checking for $ac_word... " >&6; }
2685 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2686 $as_echo_n "(cached) " >&6
2688 if test -n "$ac_ct_CC"; then
2689 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2691 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2695 test -z "$as_dir" && as_dir=.
2696 for ac_exec_ext in '' $ac_executable_extensions; do
2697 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2698 ac_cv_prog_ac_ct_CC="$ac_prog"
2699 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2708 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2709 if test -n "$ac_ct_CC"; then
2710 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2711 $as_echo "$ac_ct_CC" >&6; }
2713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2714 $as_echo "no" >&6; }
2718 test -n "$ac_ct_CC" && break
2721 if test "x$ac_ct_CC" = x; then
2724 case $cross_compiling:$ac_tool_warned in
2726 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2727 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2728 ac_tool_warned=yes ;;
2737 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2738 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2739 as_fn_error $? "no acceptable C compiler found in \$PATH
2740 See \`config.log' for more details" "$LINENO" 5; }
2742 # Provide some information about the compiler.
2743 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2746 for ac_option in --version -v -V -qversion; do
2747 { { ac_try="$ac_compiler $ac_option >&5"
2749 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2750 *) ac_try_echo=$ac_try;;
2752 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2753 $as_echo "$ac_try_echo"; } >&5
2754 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2756 if test -s conftest.err; then
2758 ... rest of stderr output deleted ...
2759 10q' conftest.err >conftest.er1
2760 cat conftest.er1 >&5
2762 rm -f conftest.er1 conftest.err
2763 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2764 test $ac_status = 0; }
2768 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2769 $as_echo_n "checking for suffix of object files... " >&6; }
2770 if ${ac_cv_objext+:} false; then :
2771 $as_echo_n "(cached) " >&6
2773 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2774 /* end confdefs.h. */
2784 rm -f conftest.o conftest.obj
2785 if { { ac_try="$ac_compile"
2787 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2788 *) ac_try_echo=$ac_try;;
2790 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2791 $as_echo "$ac_try_echo"; } >&5
2792 (eval "$ac_compile") 2>&5
2794 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2795 test $ac_status = 0; }; then :
2796 for ac_file in conftest.o conftest.obj conftest.*; do
2797 test -f "$ac_file" || continue;
2799 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
2800 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2805 $as_echo "$as_me: failed program was:" >&5
2806 sed 's/^/| /' conftest.$ac_ext >&5
2808 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2809 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2810 as_fn_error $? "cannot compute suffix of object files: cannot compile
2811 See \`config.log' for more details" "$LINENO" 5; }
2813 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
2816 $as_echo "$ac_cv_objext" >&6; }
2817 OBJEXT=$ac_cv_objext
2819 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
2820 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
2821 if ${ac_cv_c_compiler_gnu+:} false; then :
2822 $as_echo_n "(cached) " >&6
2824 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2825 /* end confdefs.h. */
2838 if ac_fn_c_try_compile "$LINENO"; then :
2843 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2844 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
2848 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
2849 if test $ac_compiler_gnu = yes; then
2854 ac_test_CFLAGS=${CFLAGS+set}
2855 ac_save_CFLAGS=$CFLAGS
2856 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
2857 $as_echo_n "checking whether $CC accepts -g... " >&6; }
2858 if ${ac_cv_prog_cc_g+:} false; then :
2859 $as_echo_n "(cached) " >&6
2861 ac_save_c_werror_flag=$ac_c_werror_flag
2862 ac_c_werror_flag=yes
2865 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2866 /* end confdefs.h. */
2876 if ac_fn_c_try_compile "$LINENO"; then :
2880 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2881 /* end confdefs.h. */
2891 if ac_fn_c_try_compile "$LINENO"; then :
2894 ac_c_werror_flag=$ac_save_c_werror_flag
2896 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2897 /* end confdefs.h. */
2907 if ac_fn_c_try_compile "$LINENO"; then :
2910 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2912 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2914 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2915 ac_c_werror_flag=$ac_save_c_werror_flag
2917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
2918 $as_echo "$ac_cv_prog_cc_g" >&6; }
2919 if test "$ac_test_CFLAGS" = set; then
2920 CFLAGS=$ac_save_CFLAGS
2921 elif test $ac_cv_prog_cc_g = yes; then
2922 if test "$GCC" = yes; then
2928 if test "$GCC" = yes; then
2934 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
2935 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
2936 if ${ac_cv_prog_cc_c89+:} false; then :
2937 $as_echo_n "(cached) " >&6
2939 ac_cv_prog_cc_c89=no
2941 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2942 /* end confdefs.h. */
2945 #include <sys/types.h>
2946 #include <sys/stat.h>
2947 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2948 struct buf { int x; };
2949 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2950 static char *e (p, i)
2956 static char *f (char * (*g) (char **, int), char **p, ...)
2961 s = g (p, va_arg (v,int));
2966 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2967 function prototypes and stuff, but not '\xHH' hex character constants.
2968 These don't provoke an error unfortunately, instead are silently treated
2969 as 'x'. The following induces an error, until -std is added to get
2970 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2971 array size at least. It's necessary to write '\x00'==0 to get something
2972 that's true only with -std. */
2973 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2975 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2976 inside strings and character constants. */
2978 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
2980 int test (int i, double x);
2981 struct s1 {int (*f) (int a);};
2982 struct s2 {int (*f) (double a);};
2983 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2989 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2994 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
2995 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2997 CC="$ac_save_CC $ac_arg"
2998 if ac_fn_c_try_compile "$LINENO"; then :
2999 ac_cv_prog_cc_c89=$ac_arg
3001 rm -f core conftest.err conftest.$ac_objext
3002 test "x$ac_cv_prog_cc_c89" != "xno" && break
3004 rm -f conftest.$ac_ext
3009 case "x$ac_cv_prog_cc_c89" in
3011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3012 $as_echo "none needed" >&6; } ;;
3014 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3015 $as_echo "unsupported" >&6; } ;;
3017 CC="$CC $ac_cv_prog_cc_c89"
3018 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3019 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3021 if test "x$ac_cv_prog_cc_c89" != xno; then :
3026 ac_cpp='$CPP $CPPFLAGS'
3027 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3028 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3029 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3031 if test $host != $build; then
3032 for ac_prog in gcc cc
3034 # Extract the first word of "$ac_prog", so it can be a program name with args.
3035 set dummy $ac_prog; ac_word=$2
3036 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3037 $as_echo_n "checking for $ac_word... " >&6; }
3038 if ${ac_cv_prog_BUILD_CC+:} false; then :
3039 $as_echo_n "(cached) " >&6
3041 if test -n "$BUILD_CC"; then
3042 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
3044 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3048 test -z "$as_dir" && as_dir=.
3049 for ac_exec_ext in '' $ac_executable_extensions; do
3050 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3051 ac_cv_prog_BUILD_CC="$ac_prog"
3052 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3061 BUILD_CC=$ac_cv_prog_BUILD_CC
3062 if test -n "$BUILD_CC"; then
3063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BUILD_CC" >&5
3064 $as_echo "$BUILD_CC" >&6; }
3066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3067 $as_echo "no" >&6; }
3071 test -n "$BUILD_CC" && break
3077 ac_cpp='$CPP $CPPFLAGS'
3078 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3079 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3080 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3081 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3082 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3083 # On Suns, sometimes $CPP names a directory.
3084 if test -n "$CPP" && test -d "$CPP"; then
3087 if test -z "$CPP"; then
3088 if ${ac_cv_prog_CPP+:} false; then :
3089 $as_echo_n "(cached) " >&6
3091 # Double quotes because CPP needs to be expanded
3092 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3095 for ac_c_preproc_warn_flag in '' yes
3097 # Use a header file that comes with gcc, so configuring glibc
3098 # with a fresh cross-compiler works.
3099 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3100 # <limits.h> exists even on freestanding compilers.
3101 # On the NeXT, cc -E runs the code through the compiler's parser,
3102 # not just through cpp. "Syntax error" is here to catch this case.
3103 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3104 /* end confdefs.h. */
3106 # include <limits.h>
3108 # include <assert.h>
3112 if ac_fn_c_try_cpp "$LINENO"; then :
3115 # Broken: fails on valid input.
3118 rm -f conftest.err conftest.i conftest.$ac_ext
3120 # OK, works on sane cases. Now check whether nonexistent headers
3121 # can be detected and how.
3122 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3123 /* end confdefs.h. */
3124 #include <ac_nonexistent.h>
3126 if ac_fn_c_try_cpp "$LINENO"; then :
3127 # Broken: success on invalid input.
3130 # Passes both tests.
3134 rm -f conftest.err conftest.i conftest.$ac_ext
3137 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3138 rm -f conftest.i conftest.err conftest.$ac_ext
3139 if $ac_preproc_ok; then :
3151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3152 $as_echo "$CPP" >&6; }
3154 for ac_c_preproc_warn_flag in '' yes
3156 # Use a header file that comes with gcc, so configuring glibc
3157 # with a fresh cross-compiler works.
3158 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3159 # <limits.h> exists even on freestanding compilers.
3160 # On the NeXT, cc -E runs the code through the compiler's parser,
3161 # not just through cpp. "Syntax error" is here to catch this case.
3162 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3163 /* end confdefs.h. */
3165 # include <limits.h>
3167 # include <assert.h>
3171 if ac_fn_c_try_cpp "$LINENO"; then :
3174 # Broken: fails on valid input.
3177 rm -f conftest.err conftest.i conftest.$ac_ext
3179 # OK, works on sane cases. Now check whether nonexistent headers
3180 # can be detected and how.
3181 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3182 /* end confdefs.h. */
3183 #include <ac_nonexistent.h>
3185 if ac_fn_c_try_cpp "$LINENO"; then :
3186 # Broken: success on invalid input.
3189 # Passes both tests.
3193 rm -f conftest.err conftest.i conftest.$ac_ext
3196 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3197 rm -f conftest.i conftest.err conftest.$ac_ext
3198 if $ac_preproc_ok; then :
3201 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3202 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3203 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3204 See \`config.log' for more details" "$LINENO" 5; }
3208 ac_cpp='$CPP $CPPFLAGS'
3209 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3210 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3211 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3213 # We need the C++ compiler only for testing.
3215 ac_cpp='$CXXCPP $CPPFLAGS'
3216 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3217 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3218 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3219 if test -z "$CXX"; then
3220 if test -n "$CCC"; then
3223 if test -n "$ac_tool_prefix"; then
3224 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3226 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3227 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3228 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3229 $as_echo_n "checking for $ac_word... " >&6; }
3230 if ${ac_cv_prog_CXX+:} false; then :
3231 $as_echo_n "(cached) " >&6
3233 if test -n "$CXX"; then
3234 ac_cv_prog_CXX="$CXX" # Let the user override the test.
3236 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3240 test -z "$as_dir" && as_dir=.
3241 for ac_exec_ext in '' $ac_executable_extensions; do
3242 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3243 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3244 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3254 if test -n "$CXX"; then
3255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
3256 $as_echo "$CXX" >&6; }
3258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3259 $as_echo "no" >&6; }
3263 test -n "$CXX" && break
3266 if test -z "$CXX"; then
3268 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3270 # Extract the first word of "$ac_prog", so it can be a program name with args.
3271 set dummy $ac_prog; ac_word=$2
3272 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3273 $as_echo_n "checking for $ac_word... " >&6; }
3274 if ${ac_cv_prog_ac_ct_CXX+:} false; then :
3275 $as_echo_n "(cached) " >&6
3277 if test -n "$ac_ct_CXX"; then
3278 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3280 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3284 test -z "$as_dir" && as_dir=.
3285 for ac_exec_ext in '' $ac_executable_extensions; do
3286 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3287 ac_cv_prog_ac_ct_CXX="$ac_prog"
3288 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3297 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3298 if test -n "$ac_ct_CXX"; then
3299 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
3300 $as_echo "$ac_ct_CXX" >&6; }
3302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3303 $as_echo "no" >&6; }
3307 test -n "$ac_ct_CXX" && break
3310 if test "x$ac_ct_CXX" = x; then
3313 case $cross_compiling:$ac_tool_warned in
3315 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3316 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3317 ac_tool_warned=yes ;;
3325 # Provide some information about the compiler.
3326 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
3329 for ac_option in --version -v -V -qversion; do
3330 { { ac_try="$ac_compiler $ac_option >&5"
3332 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3333 *) ac_try_echo=$ac_try;;
3335 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3336 $as_echo "$ac_try_echo"; } >&5
3337 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3339 if test -s conftest.err; then
3341 ... rest of stderr output deleted ...
3342 10q' conftest.err >conftest.er1
3343 cat conftest.er1 >&5
3345 rm -f conftest.er1 conftest.err
3346 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3347 test $ac_status = 0; }
3350 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
3351 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
3352 if ${ac_cv_cxx_compiler_gnu+:} false; then :
3353 $as_echo_n "(cached) " >&6
3355 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3356 /* end confdefs.h. */
3369 if ac_fn_cxx_try_compile "$LINENO"; then :
3374 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3375 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
3379 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
3380 if test $ac_compiler_gnu = yes; then
3385 ac_test_CXXFLAGS=${CXXFLAGS+set}
3386 ac_save_CXXFLAGS=$CXXFLAGS
3387 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
3388 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
3389 if ${ac_cv_prog_cxx_g+:} false; then :
3390 $as_echo_n "(cached) " >&6
3392 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3393 ac_cxx_werror_flag=yes
3396 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3397 /* end confdefs.h. */
3407 if ac_fn_cxx_try_compile "$LINENO"; then :
3408 ac_cv_prog_cxx_g=yes
3411 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3412 /* end confdefs.h. */
3422 if ac_fn_cxx_try_compile "$LINENO"; then :
3425 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3427 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3428 /* end confdefs.h. */
3438 if ac_fn_cxx_try_compile "$LINENO"; then :
3439 ac_cv_prog_cxx_g=yes
3441 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3443 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3445 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3446 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3448 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
3449 $as_echo "$ac_cv_prog_cxx_g" >&6; }
3450 if test "$ac_test_CXXFLAGS" = set; then
3451 CXXFLAGS=$ac_save_CXXFLAGS
3452 elif test $ac_cv_prog_cxx_g = yes; then
3453 if test "$GXX" = yes; then
3459 if test "$GXX" = yes; then
3466 ac_cpp='$CPP $CPPFLAGS'
3467 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3468 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3469 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3472 if test "`cd $srcdir; /bin/pwd`" = "`/bin/pwd`"; then
3473 as_fn_error $? "you must configure in a separate build directory" "$LINENO" 5
3476 # This will get text that should go into config.make.
3479 # Check for a --with-gd argument and set libgd-LDFLAGS in config.make.
3481 # Check whether --with-gd was given.
3482 if test "${with_gd+set}" = set; then :
3483 withval=$with_gd; case "$with_gd" in
3485 *) libgd_include="-I$withval/include"
3486 libgd_ldflags="-L$withval/lib" ;;
3492 # Check whether --with-gd-include was given.
3493 if test "${with_gd_include+set}" = set; then :
3494 withval=$with_gd_include; case "$with_gd_include" in
3496 *) libgd_include="-I$withval" ;;
3502 # Check whether --with-gd-lib was given.
3503 if test "${with_gd_lib+set}" = set; then :
3504 withval=$with_gd_lib; case "$with_gd_lib" in
3506 *) libgd_ldflags="-L$withval" ;;
3512 if test -n "$libgd_include"; then
3513 config_vars="$config_vars
3514 CFLAGS-memusagestat.c = $libgd_include"
3516 if test -n "$libgd_ldflags"; then
3517 config_vars="$config_vars
3518 libgd-LDFLAGS = $libgd_ldflags"
3522 # Check whether --with-fp was given.
3523 if test "${with_fp+set}" = set; then :
3524 withval=$with_fp; with_fp=$withval
3531 # Check whether --with-binutils was given.
3532 if test "${with_binutils+set}" = set; then :
3533 withval=$with_binutils; path_binutils=$withval
3539 # Check whether --with-elf was given.
3540 if test "${with_elf+set}" = set; then :
3541 withval=$with_elf; elf=$withval
3547 # Check whether --with-selinux was given.
3548 if test "${with_selinux+set}" = set; then :
3549 withval=$with_selinux; with_selinux=$withval
3555 # Check whether --with-xcoff was given.
3556 if test "${with_xcoff+set}" = set; then :
3557 withval=$with_xcoff; xcoff=$withval
3563 # Check whether --with-cvs was given.
3564 if test "${with_cvs+set}" = set; then :
3565 withval=$with_cvs; with_cvs=$withval
3570 if test "$with_cvs" = yes; then
3571 if test -d $srcdir/CVS && grep :pserver: $srcdir/CVS/Root > /dev/null
3579 # Check whether --with-headers was given.
3580 if test "${with_headers+set}" = set; then :
3581 withval=$with_headers; sysheaders=$withval
3589 # Check whether --with-default-link was given.
3590 if test "${with_default_link+set}" = set; then :
3591 withval=$with_default_link; use_default_link=$withval
3597 # Check whether --enable-sanity-checks was given.
3598 if test "${enable_sanity_checks+set}" = set; then :
3599 enableval=$enable_sanity_checks; enable_sanity=$enableval
3606 # Check whether --enable-check-abi was given.
3607 if test "${enable_check_abi+set}" = set; then :
3608 enableval=$enable_check_abi; enable_check_abi=$enableval
3615 # Check whether --enable-shared was given.
3616 if test "${enable_shared+set}" = set; then :
3617 enableval=$enable_shared; shared=$enableval
3622 # Check whether --enable-profile was given.
3623 if test "${enable_profile+set}" = set; then :
3624 enableval=$enable_profile; profile=$enableval
3629 # Check whether --enable-omitfp was given.
3630 if test "${enable_omitfp+set}" = set; then :
3631 enableval=$enable_omitfp; omitfp=$enableval
3636 # Check whether --enable-bounded was given.
3637 if test "${enable_bounded+set}" = set; then :
3638 enableval=$enable_bounded; bounded=$enableval
3643 # Check whether --enable-versioning was given.
3644 if test "${enable_versioning+set}" = set; then :
3645 enableval=$enable_versioning; enable_versioning=$enableval
3647 enable_versioning=yes
3651 # Check whether --enable-oldest-abi was given.
3652 if test "${enable_oldest_abi+set}" = set; then :
3653 enableval=$enable_oldest_abi; oldest_abi=$enableval
3658 if test "$oldest_abi" = yes || test "$oldest_abi" = no; then
3661 cat >>confdefs.h <<_ACEOF
3662 #define GLIBC_OLDEST_ABI "$oldest_abi"
3668 # Check whether --enable-stackguard-randomization was given.
3669 if test "${enable_stackguard_randomization+set}" = set; then :
3670 enableval=$enable_stackguard_randomization; enable_stackguard_randomize=$enableval
3672 enable_stackguard_randomize=no
3675 if test "$enable_stackguard_randomize" = yes; then
3676 $as_echo "#define ENABLE_STACKGUARD_RANDOMIZE 1" >>confdefs.h
3680 # Check whether --enable-add-ons was given.
3681 if test "${enable_add_ons+set}" = set; then :
3682 enableval=$enable_add_ons;
3689 # Check whether --with-tls was given.
3690 if test "${with_tls+set}" = set; then :
3691 withval=$with_tls; usetls=$withval
3698 # Check whether --with-__thread was given.
3699 if test "${with___thread+set}" = set; then :
3700 withval=$with___thread; use__thread=$withval
3706 # Check whether --enable-hidden-plt was given.
3707 if test "${enable_hidden_plt+set}" = set; then :
3708 enableval=$enable_hidden_plt; hidden=$enableval
3713 if test "x$hidden" = xno; then
3714 $as_echo "#define NO_HIDDEN 1" >>confdefs.h
3718 # Check whether --enable-bind-now was given.
3719 if test "${enable_bind_now+set}" = set; then :
3720 enableval=$enable_bind_now; bindnow=$enableval
3727 # Check whether --enable-static-nss was given.
3728 if test "${enable_static_nss+set}" = set; then :
3729 enableval=$enable_static_nss; static_nss=$enableval
3734 if test x"$static_nss" = xyes || test x"$shared" = xno; then
3736 $as_echo "#define DO_STATIC_NSS 1" >>confdefs.h
3740 # Check whether --enable-force-install was given.
3741 if test "${enable_force_install+set}" = set; then :
3742 enableval=$enable_force_install; force_install=$enableval
3749 # Check whether --enable-kernel was given.
3750 if test "${enable_kernel+set}" = set; then :
3751 enableval=$enable_kernel; minimum_kernel=$enableval
3754 if test "$minimum_kernel" = yes || test "$minimum_kernel" = no; then
3755 # Better nothing than this.
3758 if test "$minimum_kernel" = current; then
3759 minimum_kernel=`uname -r 2>/dev/null` || minimum_kernel=
3763 # Check whether --enable-all-warnings was given.
3764 if test "${enable_all_warnings+set}" = set; then :
3765 enableval=$enable_all_warnings; all_warnings=$enableval
3770 # Check whether --enable-multi-arch was given.
3771 if test "${enable_multi_arch+set}" = set; then :
3772 enableval=$enable_multi_arch; multi_arch=$enableval
3778 # Check whether --enable-nss-crypt was given.
3779 if test "${enable_nss_crypt+set}" = set; then :
3780 enableval=$enable_nss_crypt; nss_crypt=$enableval
3785 if test x$nss_crypt = xyes; then
3786 nss_includes=-I$(nss-config --includedir 2>/dev/null)
3787 if test $? -ne 0; then
3788 as_fn_error $? "cannot find include directory with nss-config" "$LINENO" 5
3790 old_CFLAGS="$CFLAGS"
3791 CFLAGS="$CFLAGS $nss_includes"
3793 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3794 /* end confdefs.h. */
3797 #include <nsslowhash.h>
3798 void f (void) { NSSLOW_Init (); }
3807 if ac_fn_c_try_compile "$LINENO"; then :
3808 libc_cv_nss_crypt=yes
3811 cannot find NSS headers with lowlevel hash function interfaces" "$LINENO" 5
3813 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3815 LIBS="$LIBS -lfreebl3"
3816 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3817 /* end confdefs.h. */
3820 #include <nsslowhash.h>
3829 if ac_fn_c_try_link "$LINENO"; then :
3830 libc_cv_nss_crypt=yes
3833 cannot link program using lowlevel NSS hash functions" "$LINENO" 5
3835 rm -f core conftest.err conftest.$ac_objext \
3836 conftest$ac_exeext conftest.$ac_ext
3837 CFLAGS="$old_CFLAGS"
3840 libc_cv_nss_crypt=no
3844 # The way shlib-versions is used to generate soversions.mk uses a
3845 # fairly simplistic model for name recognition that can't distinguish
3846 # i486-pc-linux-gnu fully from i486-pc-gnu. So we mutate a $host_os
3847 # of `gnu*' here to be `gnu-gnu*' just so that shlib-versions can
3848 # tell. This doesn't get used much beyond that, so it's fairly safe.
3853 host_os=`echo $host_os | sed -e 's/gnu/gnu-gnu/'`
3857 # We keep the original values in `$config_*' and never modify them, so we
3858 # can write them unchanged into config.make. Everything else uses
3859 # $machine, $vendor, and $os, and changes them whenever convenient.
3860 config_machine=$host_cpu config_vendor=$host_vendor config_os=$host_os
3862 # Don't allow vendor == "unknown"
3863 test "$config_vendor" = unknown && config_vendor=
3864 config_os="`echo $config_os | sed 's/^unknown-//'`"
3866 # Some configurations imply other options.
3868 # i586-linuxaout is mangled into i586-pc-linux-gnuaout
3869 linux*ecoff* | linux*aout* | gnu*aout* | gnu*ecoff*)
3871 gnu* | linux* | freebsd* | netbsd* | sysv4* | solaris2* | irix6*)
3872 # These systems (almost) always use the ELF format.
3876 # These systems are always xcoff
3882 # The configure fragment of an add-on port can modify these to supplement
3883 # or override the table in the case statement below. No fragment should
3884 # ever change the config_* variables, however.
3885 machine=$config_machine
3886 vendor=$config_vendor
3890 # config.guess on some IBM machines says `rs6000' instead of `powerpc'.
3892 if test "$machine" = rs6000; then
3896 # Braindead PowerPC box with absolutely no FPU.
3897 case "$machine-$host_os" in
3905 # Check whether --with-cpu was given.
3906 if test "${with_cpu+set}" = set; then :
3907 withval=$with_cpu; case "$withval" in
3908 yes|'') as_fn_error $? "--with-cpu requires an argument" "$LINENO" 5 ;;
3910 *) submachine="$withval" ;;
3916 # An add-on can set this when it wants to disable the sanity check below.
3922 case "$enable_add_ons" in
3925 add_ons=`cd $srcdir && ls -d 2> /dev/null */configure */sysdeps |
3926 sed 's@/[^/]*$@@' | sort | uniq`
3927 add_ons_automatic=yes
3929 *) add_ons=`echo "$enable_add_ons" | sed 's/,/ /g'`
3930 add_ons_automatic=no ;;
3936 if test x"$add_ons" != x; then
3937 for f in $add_ons; do
3938 # Some sanity checks
3942 *** It seems that you're using an old \`crypt' add-on. crypt is now
3943 *** part of glibc and using the old add-on will not work with this
3944 *** release. Start again with fresh sources and without the old
3945 *** \`crypt' add-on." "$LINENO" 5
3949 *** It seems that you're using an old \`localedata' add-on. localedata
3950 *** is now part of glibc and using the old add-on will not work with
3951 *** this release. Start again with fresh sources and without the old
3952 *** \`localedata' add-on." "$LINENO" 5
3957 # Now source each add-on's configure fragment.
3958 # The fragments can use $srcdir/$libc_add_on to find themselves,
3959 # and test $add_ons_automatic to see if they were explicitly requested.
3960 # A fragment can clear (or even change) $libc_add_on to affect
3961 # whether it goes into the list to be actually used in the build.
3963 for libc_add_on in $add_ons; do
3964 # Test whether such a directory really exists.
3965 # It can be absolute, or relative to $srcdir, or relative to the build dir.
3966 case "$libc_add_on" in
3968 libc_add_on_srcdir=$libc_add_on
3971 test -d "$srcdir/$libc_add_on" || {
3972 if test -d "$libc_add_on"; then
3973 libc_add_on="`pwd`/$libc_add_on"
3975 as_fn_error $? "add-on directory \"$libc_add_on\" does not exist" "$LINENO" 5
3978 libc_add_on_srcdir=$srcdir/$libc_add_on
3982 libc_add_on_frag=$libc_add_on_srcdir/configure
3983 libc_add_on_canonical=
3984 libc_add_on_config_subdirs=
3985 if test -r "$libc_add_on_frag"; then
3986 { $as_echo "$as_me:${as_lineno-$LINENO}: running configure fragment for add-on $libc_add_on" >&5
3987 $as_echo "$as_me: running configure fragment for add-on $libc_add_on" >&6;}
3988 libc_add_on_canonical=unknown
3989 libc_add_on_subdirs=
3990 . "$libc_add_on_frag"
3991 test -z "$libc_add_on" || {
3992 configured_add_ons="$configured_add_ons $libc_add_on"
3993 if test "x$libc_add_on_canonical" = xunknown; then
3994 as_fn_error $? "fragment must set \$libc_add_on_canonical" "$LINENO" 5
3996 for d in $libc_add_on_subdirs; do
3997 case "$libc_add_on" in
3998 /*) subdir_srcdir="$libc_add_on" ;;
3999 *) subdir_srcdir="\$(..)$libc_add_on" ;;
4003 d="${libc_add_on_canonical:-$libc_add_on}"
4009 subdir_srcdir="$subdir_srcdir/$d"
4012 d=`echo "$d" | sed 's@/*$@@;s@^.*/@@'`
4013 add_on_subdirs="$add_on_subdirs $d"
4014 test "$subdir_srcdir" = "\$(..)$d" || config_vars="$config_vars
4015 $d-srcdir = $subdir_srcdir"
4017 for d in $libc_add_on_config_subdirs; do
4019 /*) as_fn_error $? "fragment uses absolute path in \$libc_add_on_config_subdirs" "$LINENO" 5 ;;
4021 if test ! -d "$libc_add_on_srcdir/$d"; then
4022 as_fn_error $? "fragment wants to configure missing directory $d" "$LINENO" 5
4024 case "$libc_add_on" in
4025 /*) as_fn_error $? "relative path required for add-on using \$libc_add_on_config_subdirs" "$LINENO" 5 ;;
4027 subdirs="$subdirs $libc_add_on/$d"
4031 if test -n "$libc_add_on"; then
4032 if frags=`ls -d $libc_add_on_srcdir/sysdeps/*/preconfigure 2> /dev/null`
4034 { $as_echo "$as_me:${as_lineno-$LINENO}: checking add-on $libc_add_on for preconfigure fragments" >&5
4035 $as_echo_n "checking add-on $libc_add_on for preconfigure fragments... " >&6; }
4036 for frag in $frags; do
4037 name=`echo "$frag" | sed 's@/[^/]*$@@;s@^.*/@@'`
4038 echo $ECHO_N "$name $ECHO_C" >&6
4041 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
4044 use_add_ons="$use_add_ons $libc_add_on"
4045 add_ons_pfx="$add_ons_pfx $libc_add_on/"
4046 test -z "$libc_add_on_canonical" ||
4047 add_ons_sfx="$add_ons_sfx /$libc_add_on_canonical"
4050 # Use echo to strip excess whitespace.
4051 add_ons="`echo $use_add_ons`"
4058 ### I put this here to prevent those annoying emails from people who cannot
4059 ### read and try to compile glibc on unsupported platforms. --drepper
4061 ### By using the undocumented --enable-hacker-mode option for configure
4062 ### one can skip this test to make the configuration not fail for unsupported
4065 if test -z "$enable_hacker_mode" && test x"$libc_config_ok" != xyes; then
4066 case "$machine-$host_os" in
4067 *-linux* | *-gnu* | arm*-none* | powerpc-aix4.3.*)
4070 echo "*** The GNU C library is currently not available for this platform."
4071 echo "*** So far nobody cared to port it and if there is no volunteer it"
4072 echo "*** might never happen. So, if you have interest to see glibc on"
4073 echo "*** this platform visit"
4074 echo "*** http://www.gnu.org/software/libc/porting.html"
4075 echo "*** and join the group of porters"
4081 # Expand the configuration machine name into a subdirectory by architecture
4082 # type and particular chip. If an add-on configure fragment already set
4083 # base_machine, we don't change it.
4084 test -n "$base_machine" || case "$machine" in
4085 a29k | am29000) base_machine=a29k machine=a29k ;;
4086 c3[012]) base_machine=cx0 machine=cx0/c30 ;;
4087 c4[04]) base_machine=cx0 machine=cx0/c40 ;;
4088 i[34567]86) base_machine=i386 machine=i386/$machine ;;
4089 ia64) base_machine=ia64 machine=ia64 ;;
4090 m88???) base_machine=m88k machine=m88k/$machine ;;
4091 m88k) base_machine=m88k machine=m88k/m88100 ;;
4092 powerpc) base_machine=powerpc machine=powerpc/powerpc32 ;;
4093 powerpc64) base_machine=powerpc machine=powerpc/powerpc64 ;;
4094 s390) base_machine=s390 machine=s390/s390-32 ;;
4095 s390x) base_machine=s390 machine=s390/s390-64 ;;
4096 sh3*) base_machine=sh machine=sh/sh3 ;;
4097 sh4*) base_machine=sh machine=sh/sh4 ;;
4099 base_machine=sparc machine=sparc/sparc32 ;;
4100 sparcv8 | supersparc | hypersparc)
4101 base_machine=sparc machine=sparc/sparc32/sparcv8 ;;
4102 sparcv8plus | sparcv8plusa | sparcv9)
4103 base_machine=sparc machine=sparc/sparc32/sparcv9 ;;
4104 sparcv8plusb | sparcv9b)
4105 base_machine=sparc machine=sparc/sparc32/sparcv9/sparcv9b ;;
4107 base_machine=sparc machine=sparc/sparc32/sparcv9/sparcv9v ;;
4109 base_machine=sparc machine=sparc/sparc32/sparcv9/sparcv9v2 ;;
4111 base_machine=sparc machine=sparc/sparc64 ;;
4113 base_machine=sparc machine=sparc/sparc64/sparcv9b ;;
4115 base_machine=sparc machine=sparc/sparc64/sparcv9v ;;
4117 base_machine=sparc machine=sparc/sparc64/sparcv9v2 ;;
4118 *) base_machine=$machine ;;
4122 if test "$base_machine" = "i386"; then
4123 $as_echo "#define USE_REGPARMS 1" >>confdefs.h
4127 # For the multi-arch option we need support in the assembler.
4128 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler gnu_indirect_function symbol type support" >&5
4129 $as_echo_n "checking for assembler gnu_indirect_function symbol type support... " >&6; }
4130 if ${libc_cv_asm_gnu_indirect_function+:} false; then :
4131 $as_echo_n "(cached) " >&6
4133 cat > conftest.s <<EOF
4134 .type foo,%gnu_indirect_function
4136 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5;
4138 libc_cv_asm_gnu_indirect_function=yes
4140 libc_cv_asm_gnu_indirect_function=no
4144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_gnu_indirect_function" >&5
4145 $as_echo "$libc_cv_asm_gnu_indirect_function" >&6; }
4147 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether .text pseudo-op must be used" >&5
4148 $as_echo_n "checking whether .text pseudo-op must be used... " >&6; }
4149 if ${libc_cv_dot_text+:} false; then :
4150 $as_echo_n "(cached) " >&6
4152 cat > conftest.s <<EOF
4156 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4157 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
4160 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4161 test $ac_status = 0; }; }; then
4162 libc_cv_dot_text=.text
4167 if test -z "$libc_cv_dot_text"; then
4168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4169 $as_echo "no" >&6; }
4171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4172 $as_echo "yes" >&6; }
4175 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler global-symbol directive" >&5
4176 $as_echo_n "checking for assembler global-symbol directive... " >&6; }
4177 if ${libc_cv_asm_global_directive+:} false; then :
4178 $as_echo_n "(cached) " >&6
4180 libc_cv_asm_global_directive=UNKNOWN
4181 for ac_globl in .globl .global .EXPORT; do
4182 cat > conftest.s <<EOF
4187 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4188 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
4191 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4192 test $ac_status = 0; }; }; then
4193 libc_cv_asm_global_directive=${ac_globl}
4196 test $libc_cv_asm_global_directive != UNKNOWN && break
4199 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_global_directive" >&5
4200 $as_echo "$libc_cv_asm_global_directive" >&6; }
4201 if test $libc_cv_asm_global_directive = UNKNOWN; then
4202 as_fn_error $? "cannot determine asm global directive" "$LINENO" 5
4204 cat >>confdefs.h <<_ACEOF
4205 #define ASM_GLOBAL_DIRECTIVE ${libc_cv_asm_global_directive}
4210 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler .type directive prefix" >&5
4211 $as_echo_n "checking for assembler .type directive prefix... " >&6; }
4212 if ${libc_cv_asm_type_prefix+:} false; then :
4213 $as_echo_n "(cached) " >&6
4215 libc_cv_asm_type_prefix=no
4216 for ac_try_prefix in '@' '%' '#'; do
4217 cat > conftest.s <<EOF
4219 ${libc_cv_asm_global_directive} foo
4220 .type foo, ${ac_try_prefix}object
4225 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4226 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
4229 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4230 test $ac_status = 0; }; }; then
4231 libc_cv_asm_type_prefix=${ac_try_prefix}
4234 test "x$libc_cv_asm_type_prefix" != xno && break
4237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_type_prefix" >&5
4238 $as_echo "$libc_cv_asm_type_prefix" >&6; }
4239 if test "x$libc_cv_asm_type_prefix" != xno; then
4240 cat >>confdefs.h <<_ACEOF
4241 #define ASM_TYPE_DIRECTIVE_PREFIX ${libc_cv_asm_type_prefix}
4246 if test x"$libc_cv_asm_gnu_indirect_function" != xyes -a x"$libc_cv_asm_type_prefix" = xno; then
4247 if test x"$multi_arch" = xyes; then
4248 as_fn_error $? "--enable-multi-arch support requires assembler and linker support" "$LINENO" 5
4253 if test x"$multi_arch" != xno; then
4254 multi_arch_d=/multiarch
4257 # Compute the list of sysdep directories for this configuration.
4258 # This can take a while to compute.
4259 sysdep_dir=$srcdir/sysdeps
4260 { $as_echo "$as_me:${as_lineno-$LINENO}: checking sysdep dirs" >&5
4261 $as_echo_n "checking sysdep dirs... " >&6; }
4262 # Make sco3.2v4 become sco3.2.4 and sunos4.1.1_U1 become sunos4.1.1.U1.
4263 os="`echo $os | sed 's/\([0-9A-Z]\)[v_]\([0-9A-Z]\)/\1.\2/g'`"
4265 test "x$base_os" != x || case "$os" in
4267 base_os=mach/hurd ;;
4268 netbsd* | 386bsd* | freebsd* | bsdi*)
4269 base_os=unix/bsd/bsd4.4 ;;
4270 osf* | sunos* | ultrix* | newsos* | dynix* | *bsd*)
4272 sysv* | isc* | esix* | sco* | minix* | irix4* | linux*)
4273 base_os=unix/sysv ;;
4275 base_os=unix/sysv/irix6/$os ;;
4277 base_os=unix/sysv/sysv4 ;;
4279 base_os=unix/sysv/hpux/$os ;;
4281 base_os=unix/sysv/aix/aix4.3 ;;
4283 base_os=standalone ;;
4286 # For sunos4.1.1, try sunos4.1.1, then sunos4.1, then sunos4, then sunos.
4289 while o=`echo $tail | sed 's/\.[^.]*$//'`; test $o != $tail; do
4293 o=`echo $tail | sed 's/[0-9]*$//'`
4294 if test $o != $tail; then
4297 # For linux-gnu, try linux-gnu, then linux.
4298 o=`echo $tail | sed 's/-.*$//'`
4299 if test $o != $tail; then
4303 # For unix/sysv/sysv4, try unix/sysv/sysv4, then unix/sysv, then unix.
4306 while b=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$b"; do
4312 # For sparc/sparc32, try sparc/sparc32 and then sparc.
4314 tail=$machine${submachine:+/$submachine}
4315 while m=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$m"; do
4317 # Prepend the machine's FPU directory unless --without-fp.
4318 if test "$with_fp" = yes; then
4319 mach="$mach /$1/fpu"
4321 mach="$mach /$1/nofpu"
4328 # Find what sysdep directories exist.
4331 for b in $base ''; do
4332 for m0 in $mach ''; do
4333 for v in /$vendor ''; do
4334 test "$v" = / && continue
4335 for o in /$ostry ''; do
4336 test "$o" = / && continue
4337 for m in $multi_arch_d $mach ''; do
4338 for d in $add_ons_pfx ''; do
4339 for a in $add_ons_sfx ''; do
4340 if test -n "$m0$m0sub$b$v$o$m$msub"; then
4341 try_srcdir="${srcdir}/"
4345 try="${d}sysdeps$m0$m0sub$b$v$o$m$msub$a"
4346 test -n "$enable_debug_configure" &&
4347 echo "$0 DEBUG: try $try" >&2
4348 if test -d "$try_srcdir$try"; then
4349 sysnames="$sysnames $try"
4350 { test -n "$o" || test -n "$b"; } && os_used=t
4351 { test -n "$m" || test -n "$m0"; } && machine_used=t
4353 x*/$submachine) submachine_used=t ;;
4355 if test -n "$d"; then
4356 case "$sysnames_add_ons" in
4358 *|'') sysnames_add_ons="$sysnames_add_ons $d" ;;
4371 # If the assembler supports gnu_indirect_function symbol type and the
4372 # architecture supports multi-arch, we enable multi-arch by default.
4373 case $sysnames_add_ons$sysnames in
4377 test x"$multi_arch" = xdefault && multi_arch=no
4380 if test x"$multi_arch" != xno; then
4381 $as_echo "#define USE_MULTIARCH 1" >>confdefs.h
4386 if test -z "$os_used" && test "$os" != none; then
4387 as_fn_error $? "Operating system $os is not supported." "$LINENO" 5
4389 if test -z "$machine_used" && test "$machine" != none; then
4390 as_fn_error $? "The $machine is not supported." "$LINENO" 5
4392 if test -z "$submachine_used" && test -n "$submachine"; then
4393 as_fn_error $? "The $submachine subspecies of $host_cpu is not supported." "$LINENO" 5
4397 # We have now validated the configuration.
4400 # If using ELF, look for an `elf' subdirectory of each machine directory.
4401 # We prepend these rather than inserting them whereever the machine appears
4402 # because things specified by the machine's ELF ABI should override
4403 # OS-specific things, and should always be the same for any OS on the
4404 # machine (otherwise what's the point of an ABI?).
4405 if test "$elf" = yes; then
4407 for d in $add_ons_pfx ''; do
4409 if test -d $srcdir/${d}sysdeps$m/elf; then
4410 elf_dirs="$elf_dirs ${d}sysdeps$m/elf"
4414 sysnames="`echo $elf_dirs | sed -e 's,//,/,g'` $sysnames"
4418 # Expand the list of system names into a full list of directories
4419 # from each element's parent name and Implies file (if present).
4422 while test $# -gt 0; do
4426 case " $names " in *" $name "*)
4427 # Already in the list.
4431 # Report each name as we discover it, so there is no long pause in output.
4432 echo $ECHO_N "$name $ECHO_C" >&6
4434 name_base=`echo $name | sed -e 's@\(.*sysdeps\)/.*@\1@'`
4438 *) xsrcdir=$srcdir/ ;;
4440 test -n "$enable_debug_configure" &&
4441 echo "DEBUG: name/Implies $xsrcdir$name/Implies" >&2
4443 if test -f $xsrcdir$name/Implies; then
4444 # Collect more names from the `Implies' file (removing comments).
4445 implied_candidate="`sed 's/#.*$//' < $xsrcdir$name/Implies`"
4447 for x in $implied_candidate; do
4449 if test -d $xsrcdir$name_base/$x; then
4450 implied="$implied $name_base/$x";
4453 for d in $add_ons_pfx ''; do
4454 try="${d}sysdeps/$x"
4457 *) try_srcdir=$srcdir/ ;;
4459 test -n "$enable_debug_configure" &&
4460 echo "DEBUG: $name implied $x try($d) {$try_srcdir}$try" >&2
4461 if test $try != $xsrcdir$name_base/$x && test -d $try_srcdir$try;
4463 implied="$implied $try"
4465 case "$sysnames_add_ons" in
4467 *|'') sysnames_add_ons="$sysnames_add_ons $d" ;;
4471 if test $found = no; then
4472 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $name/Implies specifies nonexistent $x" >&5
4473 $as_echo "$as_me: WARNING: $name/Implies specifies nonexistent $x" >&2;}
4480 # Add NAME to the list of names.
4481 names="$names $name"
4483 # Find the parent of NAME, using the empty string if it has none.
4484 parent="`echo $name | sed -n -e 's=/[^/]*$==' -e '/sysdeps$/q' -e p`"
4486 # Add the names implied by NAME, and NAME's parent (if it has one), to
4487 # the list of names to be processed (the argument list). We prepend the
4488 # implied names to the list and append the parent. We want implied
4489 # directories to come before further directories inferred from the
4490 # configuration components; this ensures that for sysv4, unix/common
4491 # (implied by unix/sysv/sysv4) comes before unix/sysv (in ostry (here $*)
4493 sysnames="`echo $implied $* $parent`"
4494 test -n "$sysnames" && set $sysnames
4497 # Add the default directories.
4498 default_sysnames=sysdeps/generic
4499 if test "$elf" = yes; then
4500 default_sysnames="sysdeps/generic/elf $default_sysnames"
4502 sysnames="$names $default_sysnames"
4504 # The other names were emitted during the scan.
4505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $default_sysnames" >&5
4506 $as_echo "$default_sysnames" >&6; }
4508 # Collect the list of add-ons that supply partial sysdeps trees.
4510 for add_on in $add_ons; do
4513 *) xsrcdir="$srcdir/" ;;
4516 test -d "$xsrcdir$add_on/sysdeps" || {
4517 case "$configured_add_ons " in
4520 as_fn_error $? "add-on $add_on has no configure fragment or sysdeps tree" "$LINENO" 5
4526 sysdeps_add_ons="$sysdeps_add_ons $add_on"
4527 case "$sysnames_add_ons" in
4530 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: add-on $add_on contributed no sysdeps directories" >&5
4531 $as_echo "$as_me: WARNING: add-on $add_on contributed no sysdeps directories" >&2;}
4536 for d in $sysnames; do
4538 $add_on/sysdeps/*) ;;
4541 (cd "$xsrcdir$d" && for f in *[!~]; do
4544 for ff in $f/*.h; do
4545 test -d "$ff" || { test -e "$ff" && exit 88; }
4549 test -d "$f" || { test -e "$f" && exit 88; }
4553 if test $? -eq 88; then
4558 if test $found = no; then
4559 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: add-on $add_on contributed no useful sysdeps directories" >&5
4560 $as_echo "$as_me: WARNING: add-on $add_on contributed no useful sysdeps directories" >&2;}
4568 # Find a good install program. We prefer a C program (faster),
4569 # so one script is as good as another. But avoid the broken or
4570 # incompatible versions:
4571 # SysV /etc/install, /usr/sbin/install
4572 # SunOS /usr/etc/install
4573 # IRIX /sbin/install
4575 # AmigaOS /C/install, which installs bootblocks on floppy discs
4576 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4577 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
4578 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4579 # OS/2's system install, which has a completely different semantic
4580 # ./install, which can be erroneously created by make from ./install.sh.
4581 # Reject install programs that cannot install multiple files.
4582 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4583 $as_echo_n "checking for a BSD-compatible install... " >&6; }
4584 if test -z "$INSTALL"; then
4585 if ${ac_cv_path_install+:} false; then :
4586 $as_echo_n "(cached) " >&6
4588 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4592 test -z "$as_dir" && as_dir=.
4593 # Account for people who put trailing slashes in PATH elements.
4594 case $as_dir/ in #((
4595 ./ | .// | /[cC]/* | \
4596 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4597 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
4600 # OSF1 and SCO ODT 3.0 have their own names for install.
4601 # Don't use installbsd from OSF since it installs stuff as root
4603 for ac_prog in ginstall scoinst install; do
4604 for ac_exec_ext in '' $ac_executable_extensions; do
4605 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
4606 if test $ac_prog = install &&
4607 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4608 # AIX install. It has an incompatible calling convention.
4610 elif test $ac_prog = install &&
4611 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4612 # program-specific install script used by HP pwplus--don't use.
4615 rm -rf conftest.one conftest.two conftest.dir
4616 echo one > conftest.one
4617 echo two > conftest.two
4619 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
4620 test -s conftest.one && test -s conftest.two &&
4621 test -s conftest.dir/conftest.one &&
4622 test -s conftest.dir/conftest.two
4624 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4637 rm -rf conftest.one conftest.two conftest.dir
4640 if test "${ac_cv_path_install+set}" = set; then
4641 INSTALL=$ac_cv_path_install
4643 # As a last resort, use the slow shell script. Don't cache a
4644 # value for INSTALL within a source directory, because that will
4645 # break other packages using the cache if that directory is
4646 # removed, or if the value is a relative name.
4647 INSTALL=$ac_install_sh
4650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4651 $as_echo "$INSTALL" >&6; }
4653 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4654 # It thinks the first close brace ends the variable substitution.
4655 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4657 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4659 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4661 if test "$INSTALL" = "${srcdir}/scripts/install-sh -c"; then
4662 # The makefiles need to use a different form to find it in $srcdir.
4663 INSTALL='\$(..)./scripts/install-sh -c'
4665 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4666 $as_echo_n "checking whether ln -s works... " >&6; }
4668 if test "$LN_S" = "ln -s"; then
4669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4670 $as_echo "yes" >&6; }
4672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4673 $as_echo "no, using $LN_S" >&6; }
4677 # Was a --with-binutils option given?
4678 if test -n "$path_binutils"; then
4679 # Make absolute; ensure a single trailing slash.
4680 path_binutils=`(cd $path_binutils; pwd) | sed 's%/*$%/%'`
4681 CC="$CC -B$path_binutils"
4683 AS=`$CC -print-prog-name=as`
4684 LD=`$CC -print-prog-name=ld`
4685 AR=`$CC -print-prog-name=ar`
4687 OBJDUMP=`$CC -print-prog-name=objdump`
4690 # Determine whether we are using GNU binutils.
4691 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $AS is GNU as" >&5
4692 $as_echo_n "checking whether $AS is GNU as... " >&6; }
4693 if ${libc_cv_prog_as_gnu+:} false; then :
4694 $as_echo_n "(cached) " >&6
4696 # Most GNU programs take a -v and spit out some text including
4697 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
4698 if $AS -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
4699 libc_cv_prog_as_gnu=yes
4701 libc_cv_prog_as_gnu=no
4705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_prog_as_gnu" >&5
4706 $as_echo "$libc_cv_prog_as_gnu" >&6; }
4708 gnu_as=$libc_cv_prog_as_gnu
4710 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $LD is GNU ld" >&5
4711 $as_echo_n "checking whether $LD is GNU ld... " >&6; }
4712 if ${libc_cv_prog_ld_gnu+:} false; then :
4713 $as_echo_n "(cached) " >&6
4715 # Most GNU programs take a -v and spit out some text including
4716 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
4717 if $LD -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
4718 libc_cv_prog_ld_gnu=yes
4720 libc_cv_prog_ld_gnu=no
4724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_prog_ld_gnu" >&5
4725 $as_echo "$libc_cv_prog_ld_gnu" >&6; }
4726 gnu_ld=$libc_cv_prog_ld_gnu
4729 # Accept binutils 2.13 or newer.
4732 # Extract the first word of "$ac_prog", so it can be a program name with args.
4733 set dummy $ac_prog; ac_word=$2
4734 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4735 $as_echo_n "checking for $ac_word... " >&6; }
4736 if ${ac_cv_prog_AS+:} false; then :
4737 $as_echo_n "(cached) " >&6
4739 if test -n "$AS"; then
4740 ac_cv_prog_AS="$AS" # Let the user override the test.
4742 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4746 test -z "$as_dir" && as_dir=.
4747 for ac_exec_ext in '' $ac_executable_extensions; do
4748 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4749 ac_cv_prog_AS="$ac_prog"
4750 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4760 if test -n "$AS"; then
4761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
4762 $as_echo "$AS" >&6; }
4764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4765 $as_echo "no" >&6; }
4769 test -n "$AS" && break
4772 if test -z "$AS"; then
4775 # Found it, now check the version.
4776 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $AS" >&5
4777 $as_echo_n "checking version of $AS... " >&6; }
4778 ac_prog_version=`$AS --version 2>&1 | sed -n 's/^.*GNU assembler.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4779 case $ac_prog_version in
4780 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4781 2.1[3-9]*|2.1[0-9][0-9]*|2.[2-9][0-9]*|[3-9].*|[1-9][0-9]*)
4782 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4783 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4787 $as_echo "$ac_prog_version" >&6; }
4789 if test $ac_verc_fail = yes; then
4790 AS=: critic_missing="$critic_missing as"
4795 # Extract the first word of "$ac_prog", so it can be a program name with args.
4796 set dummy $ac_prog; ac_word=$2
4797 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4798 $as_echo_n "checking for $ac_word... " >&6; }
4799 if ${ac_cv_prog_LD+:} false; then :
4800 $as_echo_n "(cached) " >&6
4802 if test -n "$LD"; then
4803 ac_cv_prog_LD="$LD" # Let the user override the test.
4805 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4809 test -z "$as_dir" && as_dir=.
4810 for ac_exec_ext in '' $ac_executable_extensions; do
4811 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4812 ac_cv_prog_LD="$ac_prog"
4813 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4823 if test -n "$LD"; then
4824 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4825 $as_echo "$LD" >&6; }
4827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4828 $as_echo "no" >&6; }
4832 test -n "$LD" && break
4835 if test -z "$LD"; then
4838 # Found it, now check the version.
4839 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $LD" >&5
4840 $as_echo_n "checking version of $LD... " >&6; }
4841 ac_prog_version=`$LD --version 2>&1 | sed -n 's/^.*GNU ld.* \([0-9][0-9]*\.[0-9.]*\).*$/\1/p'`
4842 case $ac_prog_version in
4843 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4844 2.1[3-9]*|2.1[0-9][0-9]*|2.[2-9][0-9]*|[3-9].*|[1-9][0-9]*)
4845 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4846 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4850 $as_echo "$ac_prog_version" >&6; }
4852 if test $ac_verc_fail = yes; then
4853 LD=: critic_missing="$critic_missing ld"
4857 # We need the physical current working directory. We cannot use the
4858 # "pwd -P" shell builtin since that's not portable. Instead we try to
4859 # find a pwd binary. Note that assigning to the PWD environment
4860 # variable might have some interesting side effects, so we don't do
4862 # Extract the first word of "pwd", so it can be a program name with args.
4863 set dummy pwd; ac_word=$2
4864 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4865 $as_echo_n "checking for $ac_word... " >&6; }
4866 if ${ac_cv_path_PWD_P+:} false; then :
4867 $as_echo_n "(cached) " >&6
4871 ac_cv_path_PWD_P="$PWD_P" # Let the user override the test with a path.
4874 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4878 test -z "$as_dir" && as_dir=.
4879 for ac_exec_ext in '' $ac_executable_extensions; do
4880 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4881 ac_cv_path_PWD_P="$as_dir/$ac_word$ac_exec_ext"
4882 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4889 test -z "$ac_cv_path_PWD_P" && ac_cv_path_PWD_P="no"
4893 PWD_P=$ac_cv_path_PWD_P
4894 if test -n "$PWD_P"; then
4895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PWD_P" >&5
4896 $as_echo "$PWD_P" >&6; }
4898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4899 $as_echo "no" >&6; }
4903 if test "$PWD_P" = no; then
4904 as_fn_error $? "*** A pwd binary could not be found." "$LINENO" 5
4907 # These programs are version sensitive.
4909 for ac_prog in ${ac_tool_prefix}gcc ${ac_tool_prefix}cc
4911 # Extract the first word of "$ac_prog", so it can be a program name with args.
4912 set dummy $ac_prog; ac_word=$2
4913 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4914 $as_echo_n "checking for $ac_word... " >&6; }
4915 if ${ac_cv_prog_CC+:} false; then :
4916 $as_echo_n "(cached) " >&6
4918 if test -n "$CC"; then
4919 ac_cv_prog_CC="$CC" # Let the user override the test.
4921 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4925 test -z "$as_dir" && as_dir=.
4926 for ac_exec_ext in '' $ac_executable_extensions; do
4927 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4928 ac_cv_prog_CC="$ac_prog"
4929 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4939 if test -n "$CC"; then
4940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4941 $as_echo "$CC" >&6; }
4943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4944 $as_echo "no" >&6; }
4948 test -n "$CC" && break
4951 if test -z "$CC"; then
4954 # Found it, now check the version.
4955 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $CC" >&5
4956 $as_echo_n "checking version of $CC... " >&6; }
4957 ac_prog_version=`$CC -v 2>&1 | sed -n 's/^.*version \([egcygnustpi-]*[0-9.]*\).*$/\1/p'`
4958 case $ac_prog_version in
4959 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4961 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4962 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4966 $as_echo "$ac_prog_version" >&6; }
4968 if test $ac_verc_fail = yes; then
4969 critic_missing="$critic_missing gcc"
4972 for ac_prog in gnumake gmake make
4974 # Extract the first word of "$ac_prog", so it can be a program name with args.
4975 set dummy $ac_prog; ac_word=$2
4976 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4977 $as_echo_n "checking for $ac_word... " >&6; }
4978 if ${ac_cv_prog_MAKE+:} false; then :
4979 $as_echo_n "(cached) " >&6
4981 if test -n "$MAKE"; then
4982 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
4984 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4988 test -z "$as_dir" && as_dir=.
4989 for ac_exec_ext in '' $ac_executable_extensions; do
4990 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4991 ac_cv_prog_MAKE="$ac_prog"
4992 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5001 MAKE=$ac_cv_prog_MAKE
5002 if test -n "$MAKE"; then
5003 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
5004 $as_echo "$MAKE" >&6; }
5006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5007 $as_echo "no" >&6; }
5011 test -n "$MAKE" && break
5014 if test -z "$MAKE"; then
5017 # Found it, now check the version.
5018 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MAKE" >&5
5019 $as_echo_n "checking version of $MAKE... " >&6; }
5020 ac_prog_version=`$MAKE --version 2>&1 | sed -n 's/^.*GNU Make[^0-9]*\([0-9][0-9.]*\).*$/\1/p'`
5021 case $ac_prog_version in
5022 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
5024 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
5025 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
5028 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
5029 $as_echo "$ac_prog_version" >&6; }
5031 if test $ac_verc_fail = yes; then
5032 critic_missing="$critic_missing make"
5036 for ac_prog in gnumsgfmt gmsgfmt msgfmt
5038 # Extract the first word of "$ac_prog", so it can be a program name with args.
5039 set dummy $ac_prog; ac_word=$2
5040 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5041 $as_echo_n "checking for $ac_word... " >&6; }
5042 if ${ac_cv_prog_MSGFMT+:} false; then :
5043 $as_echo_n "(cached) " >&6
5045 if test -n "$MSGFMT"; then
5046 ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
5048 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5052 test -z "$as_dir" && as_dir=.
5053 for ac_exec_ext in '' $ac_executable_extensions; do
5054 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5055 ac_cv_prog_MSGFMT="$ac_prog"
5056 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5065 MSGFMT=$ac_cv_prog_MSGFMT
5066 if test -n "$MSGFMT"; then
5067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
5068 $as_echo "$MSGFMT" >&6; }
5070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5071 $as_echo "no" >&6; }
5075 test -n "$MSGFMT" && break
5078 if test -z "$MSGFMT"; then
5081 # Found it, now check the version.
5082 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MSGFMT" >&5
5083 $as_echo_n "checking version of $MSGFMT... " >&6; }
5084 ac_prog_version=`$MSGFMT --version 2>&1 | sed -n 's/^.*GNU gettext.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
5085 case $ac_prog_version in
5086 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
5087 0.10.3[6-9]* | 0.10.[4-9][0-9]* | 0.1[1-9]* | 0.[2-9][0-9]* | [1-9].*)
5088 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
5089 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
5092 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
5093 $as_echo "$ac_prog_version" >&6; }
5095 if test $ac_verc_fail = yes; then
5096 MSGFMT=: aux_missing="$aux_missing msgfmt"
5099 for ac_prog in makeinfo
5101 # Extract the first word of "$ac_prog", so it can be a program name with args.
5102 set dummy $ac_prog; ac_word=$2
5103 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5104 $as_echo_n "checking for $ac_word... " >&6; }
5105 if ${ac_cv_prog_MAKEINFO+:} false; then :
5106 $as_echo_n "(cached) " >&6
5108 if test -n "$MAKEINFO"; then
5109 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
5111 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5115 test -z "$as_dir" && as_dir=.
5116 for ac_exec_ext in '' $ac_executable_extensions; do
5117 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5118 ac_cv_prog_MAKEINFO="$ac_prog"
5119 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5128 MAKEINFO=$ac_cv_prog_MAKEINFO
5129 if test -n "$MAKEINFO"; then
5130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
5131 $as_echo "$MAKEINFO" >&6; }
5133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5134 $as_echo "no" >&6; }
5138 test -n "$MAKEINFO" && break
5141 if test -z "$MAKEINFO"; then
5144 # Found it, now check the version.
5145 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MAKEINFO" >&5
5146 $as_echo_n "checking version of $MAKEINFO... " >&6; }
5147 ac_prog_version=`$MAKEINFO --version 2>&1 | sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'`
5148 case $ac_prog_version in
5149 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
5151 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
5152 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
5155 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
5156 $as_echo "$ac_prog_version" >&6; }
5158 if test $ac_verc_fail = yes; then
5159 MAKEINFO=: aux_missing="$aux_missing makeinfo"
5164 # Extract the first word of "$ac_prog", so it can be a program name with args.
5165 set dummy $ac_prog; ac_word=$2
5166 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5167 $as_echo_n "checking for $ac_word... " >&6; }
5168 if ${ac_cv_prog_SED+:} false; then :
5169 $as_echo_n "(cached) " >&6
5171 if test -n "$SED"; then
5172 ac_cv_prog_SED="$SED" # Let the user override the test.
5174 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5178 test -z "$as_dir" && as_dir=.
5179 for ac_exec_ext in '' $ac_executable_extensions; do
5180 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5181 ac_cv_prog_SED="$ac_prog"
5182 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5192 if test -n "$SED"; then
5193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SED" >&5
5194 $as_echo "$SED" >&6; }
5196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5197 $as_echo "no" >&6; }
5201 test -n "$SED" && break
5204 if test -z "$SED"; then
5207 # Found it, now check the version.
5208 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $SED" >&5
5209 $as_echo_n "checking version of $SED... " >&6; }
5210 ac_prog_version=`$SED --version 2>&1 | sed -n 's/^.*GNU sed version \([0-9]*\.[0-9.]*\).*$/\1/p'`
5211 case $ac_prog_version in
5212 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
5213 3.0[2-9]*|3.[1-9]*|[4-9]*)
5214 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
5215 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
5218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
5219 $as_echo "$ac_prog_version" >&6; }
5221 if test $ac_verc_fail = yes; then
5222 SED=: aux_missing="$aux_missing sed"
5226 for ac_prog in autoconf
5228 # Extract the first word of "$ac_prog", so it can be a program name with args.
5229 set dummy $ac_prog; ac_word=$2
5230 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5231 $as_echo_n "checking for $ac_word... " >&6; }
5232 if ${ac_cv_prog_AUTOCONF+:} false; then :
5233 $as_echo_n "(cached) " >&6
5235 if test -n "$AUTOCONF"; then
5236 ac_cv_prog_AUTOCONF="$AUTOCONF" # Let the user override the test.
5238 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5242 test -z "$as_dir" && as_dir=.
5243 for ac_exec_ext in '' $ac_executable_extensions; do
5244 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5245 ac_cv_prog_AUTOCONF="$ac_prog"
5246 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5255 AUTOCONF=$ac_cv_prog_AUTOCONF
5256 if test -n "$AUTOCONF"; then
5257 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AUTOCONF" >&5
5258 $as_echo "$AUTOCONF" >&6; }
5260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5261 $as_echo "no" >&6; }
5265 test -n "$AUTOCONF" && break
5267 test -n "$AUTOCONF" || AUTOCONF="no"
5269 case "x$AUTOCONF" in
5270 xno|x|x:) AUTOCONF=no ;;
5272 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works" >&5
5273 $as_echo_n "checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works... " >&6; }
5274 if ${libc_cv_autoconf_works+:} false; then :
5275 $as_echo_n "(cached) " >&6
5277 if (cd $srcdir; $AUTOCONF $ACFLAGS configure.in > /dev/null 2>&1); then
5278 libc_cv_autoconf_works=yes
5280 libc_cv_autoconf_works=no
5283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_autoconf_works" >&5
5284 $as_echo "$libc_cv_autoconf_works" >&6; }
5285 test $libc_cv_autoconf_works = yes || AUTOCONF=no
5288 if test "x$with_cvs" = xyes && test "x$AUTOCONF" = xno; then
5289 # If --without-cvs they probably won't change configure.in, so no complaints.
5290 aux_missing="$aux_missing autoconf"
5293 test -n "$critic_missing" && as_fn_error $? "
5294 *** These critical programs are missing or too old:$critic_missing
5295 *** Check the INSTALL file for required versions." "$LINENO" 5
5297 test -n "$aux_missing" && { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
5298 *** These auxiliary programs are missing or incompatible versions:$aux_missing
5299 *** some features will be disabled.
5300 *** Check the INSTALL file for required versions." >&5
5301 $as_echo "$as_me: WARNING:
5302 *** These auxiliary programs are missing or incompatible versions:$aux_missing
5303 *** some features will be disabled.
5304 *** Check the INSTALL file for required versions." >&2;}
5306 # if using special system headers, find out the compiler's sekrit
5307 # header directory and add that to the list. NOTE: Only does the right
5308 # thing on a system that doesn't need fixincludes. (Not presently a problem.)
5309 if test -n "$sysheaders"; then
5310 SYSINCLUDES=-nostdinc
5311 for d in include include-fixed; do
5312 i=`$CC -print-file-name="$d"` && test "x$i" != x && test "x$i" != "x$d" &&
5313 SYSINCLUDES="$SYSINCLUDES -isystem $i"
5315 SYSINCLUDES="$SYSINCLUDES \
5316 -isystem `echo $sysheaders | sed 's/:/ -isystem /g'`"
5317 if test -n "$CXX"; then
5318 cxxversion=`$CXX -dumpversion 2>&5` &&
5319 cxxmachine=`$CXX -dumpmachine 2>&5` &&
5320 cxxheaders=`$CXX -print-file-name=../../../../include/c++/`"$cxxversion" &&
5321 CXX_SYSINCLUDES="-isystem $cxxheaders \
5322 -isystem $cxxheaders/$cxxmachine -isystem $cxxheaders/backward"
5328 # ranlib is never necessary on Linux and Hurd systems
5331 # Test if LD_LIBRARY_PATH contains the notation for the current directory
5332 # since this would lead to problems installing/building glibc.
5333 # LD_LIBRARY_PATH contains the current directory if one of the following
5335 # - one of the terminals (":" and ";") is the first or last sign
5336 # - two terminals occur directly after each other
5337 # - the path contains an element with a dot in it
5338 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LD_LIBRARY_PATH variable" >&5
5339 $as_echo_n "checking LD_LIBRARY_PATH variable... " >&6; }
5340 case ${LD_LIBRARY_PATH} in
5341 [:\;]* | *[:\;] | *[:\;][:\;]* | *[:\;]. | .[:\;]*| . | *[:\;].[:\;]* )
5342 ld_library_path_setting="contains current directory"
5345 ld_library_path_setting="ok"
5348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_library_path_setting" >&5
5349 $as_echo "$ld_library_path_setting" >&6; }
5350 if test "$ld_library_path_setting" != "ok"; then
5352 *** LD_LIBRARY_PATH shouldn't contain the current directory when
5353 *** building glibc. Please change the environment variable
5354 *** and run configure again." "$LINENO" 5
5357 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether GCC supports -static-libgcc" >&5
5358 $as_echo_n "checking whether GCC supports -static-libgcc... " >&6; }
5359 if ${libc_cv_gcc_static_libgcc+:} false; then :
5360 $as_echo_n "(cached) " >&6
5362 if $CC -v -static-libgcc 2>&1 | grep -q 'unrecognized option.*static-libgcc'; then
5363 libc_cv_gcc_static_libgcc=
5365 libc_cv_gcc_static_libgcc=-static-libgcc
5368 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_static_libgcc" >&5
5369 $as_echo "$libc_cv_gcc_static_libgcc" >&6; }
5372 # Extract the first word of "bash", so it can be a program name with args.
5373 set dummy bash; ac_word=$2
5374 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5375 $as_echo_n "checking for $ac_word... " >&6; }
5376 if ${ac_cv_path_BASH_SHELL+:} false; then :
5377 $as_echo_n "(cached) " >&6
5381 ac_cv_path_BASH_SHELL="$BASH_SHELL" # Let the user override the test with a path.
5384 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5388 test -z "$as_dir" && as_dir=.
5389 for ac_exec_ext in '' $ac_executable_extensions; do
5390 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5391 ac_cv_path_BASH_SHELL="$as_dir/$ac_word$ac_exec_ext"
5392 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5399 test -z "$ac_cv_path_BASH_SHELL" && ac_cv_path_BASH_SHELL="no"
5403 BASH_SHELL=$ac_cv_path_BASH_SHELL
5404 if test -n "$BASH_SHELL"; then
5405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BASH_SHELL" >&5
5406 $as_echo "$BASH_SHELL" >&6; }
5408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5409 $as_echo "no" >&6; }
5413 if test "$BASH_SHELL" != no &&
5414 $BASH_SHELL -c 'test "$BASH_VERSINFO" \
5415 && test "$BASH_VERSINFO" -ge 2 >&/dev/null'; then
5416 libc_cv_have_bash2=yes
5418 libc_cv_have_bash2=no
5422 if test "$BASH_SHELL" = no; then
5423 # Extract the first word of "ksh", so it can be a program name with args.
5424 set dummy ksh; ac_word=$2
5425 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5426 $as_echo_n "checking for $ac_word... " >&6; }
5427 if ${ac_cv_path_KSH+:} false; then :
5428 $as_echo_n "(cached) " >&6
5432 ac_cv_path_KSH="$KSH" # Let the user override the test with a path.
5435 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5439 test -z "$as_dir" && as_dir=.
5440 for ac_exec_ext in '' $ac_executable_extensions; do
5441 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5442 ac_cv_path_KSH="$as_dir/$ac_word$ac_exec_ext"
5443 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5450 test -z "$ac_cv_path_KSH" && ac_cv_path_KSH="no"
5455 if test -n "$KSH"; then
5456 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $KSH" >&5
5457 $as_echo "$KSH" >&6; }
5459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5460 $as_echo "no" >&6; }
5464 if test "$KSH" = no; then
5467 libc_cv_have_ksh=yes
5472 libc_cv_have_ksh=yes
5476 for ac_prog in gawk mawk nawk awk
5478 # Extract the first word of "$ac_prog", so it can be a program name with args.
5479 set dummy $ac_prog; ac_word=$2
5480 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5481 $as_echo_n "checking for $ac_word... " >&6; }
5482 if ${ac_cv_prog_AWK+:} false; then :
5483 $as_echo_n "(cached) " >&6
5485 if test -n "$AWK"; then
5486 ac_cv_prog_AWK="$AWK" # Let the user override the test.
5488 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5492 test -z "$as_dir" && as_dir=.
5493 for ac_exec_ext in '' $ac_executable_extensions; do
5494 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5495 ac_cv_prog_AWK="$ac_prog"
5496 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5506 if test -n "$AWK"; then
5507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5508 $as_echo "$AWK" >&6; }
5510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5511 $as_echo "no" >&6; }
5515 test -n "$AWK" && break
5518 # Extract the first word of "perl", so it can be a program name with args.
5519 set dummy perl; ac_word=$2
5520 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5521 $as_echo_n "checking for $ac_word... " >&6; }
5522 if ${ac_cv_path_PERL+:} false; then :
5523 $as_echo_n "(cached) " >&6
5527 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
5530 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5534 test -z "$as_dir" && as_dir=.
5535 for ac_exec_ext in '' $ac_executable_extensions; do
5536 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5537 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
5538 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5545 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="no"
5549 PERL=$ac_cv_path_PERL
5550 if test -n "$PERL"; then
5551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
5552 $as_echo "$PERL" >&6; }
5554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5555 $as_echo "no" >&6; }
5559 if test "$PERL" != no &&
5560 (eval `$PERL -V:apiversion`; test `expr "$apiversion" \< 5` -ne 0); then
5563 # Extract the first word of "install-info", so it can be a program name with args.
5564 set dummy install-info; ac_word=$2
5565 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5566 $as_echo_n "checking for $ac_word... " >&6; }
5567 if ${ac_cv_path_INSTALL_INFO+:} false; then :
5568 $as_echo_n "(cached) " >&6
5570 case $INSTALL_INFO in
5572 ac_cv_path_INSTALL_INFO="$INSTALL_INFO" # Let the user override the test with a path.
5575 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5576 as_dummy="$PATH:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin"
5577 for as_dir in $as_dummy
5580 test -z "$as_dir" && as_dir=.
5581 for ac_exec_ext in '' $ac_executable_extensions; do
5582 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5583 ac_cv_path_INSTALL_INFO="$as_dir/$ac_word$ac_exec_ext"
5584 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5591 test -z "$ac_cv_path_INSTALL_INFO" && ac_cv_path_INSTALL_INFO="no"
5595 INSTALL_INFO=$ac_cv_path_INSTALL_INFO
5596 if test -n "$INSTALL_INFO"; then
5597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL_INFO" >&5
5598 $as_echo "$INSTALL_INFO" >&6; }
5600 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5601 $as_echo "no" >&6; }
5605 # Extract the first word of "bison", so it can be a program name with args.
5606 set dummy bison; ac_word=$2
5607 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5608 $as_echo_n "checking for $ac_word... " >&6; }
5609 if ${ac_cv_path_BISON+:} false; then :
5610 $as_echo_n "(cached) " >&6
5614 ac_cv_path_BISON="$BISON" # Let the user override the test with a path.
5617 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5618 as_dummy="$PATH:/usr/local/bin:/usr/bin:/bin"
5619 for as_dir in $as_dummy
5622 test -z "$as_dir" && as_dir=.
5623 for ac_exec_ext in '' $ac_executable_extensions; do
5624 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5625 ac_cv_path_BISON="$as_dir/$ac_word$ac_exec_ext"
5626 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5633 test -z "$ac_cv_path_BISON" && ac_cv_path_BISON="no"
5637 BISON=$ac_cv_path_BISON
5638 if test -n "$BISON"; then
5639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BISON" >&5
5640 $as_echo "$BISON" >&6; }
5642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5643 $as_echo "no" >&6; }
5648 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for signed size_t type" >&5
5649 $as_echo_n "checking for signed size_t type... " >&6; }
5650 if ${libc_cv_signed_size_t+:} false; then :
5651 $as_echo_n "(cached) " >&6
5653 echo '#include <stddef.h>
5654 FOOBAR __SIZE_TYPE__ FOOBAR' > conftest.c
5655 if eval "$ac_cpp conftest.c 2>/dev/null" \
5656 | grep '^FOOBAR.*unsigned.*FOOBAR$' >/dev/null; then
5657 libc_cv_signed_size_t=no
5659 libc_cv_signed_size_t=yes
5663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_signed_size_t" >&5
5664 $as_echo "$libc_cv_signed_size_t" >&6; }
5665 if test $libc_cv_signed_size_t = yes; then
5666 cat >> confdefs.h <<\EOF
5667 #undef __SIZE_TYPE__
5668 #define __SIZE_TYPE__ unsigned
5672 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libc-friendly stddef.h" >&5
5673 $as_echo_n "checking for libc-friendly stddef.h... " >&6; }
5674 if ${libc_cv_friendly_stddef+:} false; then :
5675 $as_echo_n "(cached) " >&6
5677 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5678 /* end confdefs.h. */
5679 #define __need_size_t
5680 #define __need_wchar_t
5687 size_t size; wchar_t wchar;
5689 #error stddef.h ignored __need_*
5691 if (&size == NULL || &wchar == NULL) abort ();
5696 if ac_fn_c_try_compile "$LINENO"; then :
5697 libc_cv_friendly_stddef=yes
5699 libc_cv_friendly_stddef=no
5701 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_friendly_stddef" >&5
5704 $as_echo "$libc_cv_friendly_stddef" >&6; }
5705 if test $libc_cv_friendly_stddef = yes; then
5706 config_vars="$config_vars
5707 override stddef.h = # The installed <stddef.h> seems to be libc-friendly."
5710 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need to use -P to assemble .S files" >&5
5711 $as_echo_n "checking whether we need to use -P to assemble .S files... " >&6; }
5712 if ${libc_cv_need_minus_P+:} false; then :
5713 $as_echo_n "(cached) " >&6
5715 cat > conftest.S <<EOF
5716 #include "confdefs.h"
5717 /* Nothing whatsoever. */
5719 if { ac_try='${CC-cc} $CPPFLAGS $ASFLAGS -c conftest.S 1>&5'
5720 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5723 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5724 test $ac_status = 0; }; }; then
5725 libc_cv_need_minus_P=no
5727 libc_cv_need_minus_P=yes
5731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_need_minus_P" >&5
5732 $as_echo "$libc_cv_need_minus_P" >&6; }
5733 if test $libc_cv_need_minus_P = yes; then
5734 config_vars="$config_vars
5735 asm-CPPFLAGS = -P # The assembler can't grok cpp's # line directives."
5738 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .set assembler directive" >&5
5739 $as_echo_n "checking for .set assembler directive... " >&6; }
5740 if ${libc_cv_asm_set_directive+:} false; then :
5741 $as_echo_n "(cached) " >&6
5743 cat > conftest.s <<EOF
5746 .set glibc_conftest_frobozz,foo
5747 $libc_cv_asm_global_directive glibc_conftest_frobozz
5749 # The alpha-dec-osf1 assembler gives only a warning for `.set'
5750 # (but it doesn't work), so we must do a linking check to be sure.
5751 cat > conftest1.c <<\EOF
5752 extern int glibc_conftest_frobozz;
5753 void _start() { glibc_conftest_frobozz = 1; }
5755 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
5756 -nostartfiles -nostdlib \
5757 -o conftest conftest.s conftest1.c 1>&5 2>&5; then
5758 libc_cv_asm_set_directive=yes
5760 libc_cv_asm_set_directive=no
5764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_set_directive" >&5
5765 $as_echo "$libc_cv_asm_set_directive" >&6; }
5766 if test $libc_cv_asm_set_directive = yes; then
5767 $as_echo "#define HAVE_ASM_SET_DIRECTIVE 1" >>confdefs.h
5771 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler gnu_unique_object symbol type" >&5
5772 $as_echo_n "checking for assembler gnu_unique_object symbol type... " >&6; }
5773 if ${libc_cv_asm_unique_object+:} false; then :
5774 $as_echo_n "(cached) " >&6
5776 cat > conftest.s <<EOF
5779 .type _sym, ${libc_cv_asm_type_prefix}gnu_unique_object
5781 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5782 libc_cv_asm_unique_object=yes
5784 libc_cv_asm_unique_object=no
5788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_unique_object" >&5
5789 $as_echo "$libc_cv_asm_unique_object" >&6; }
5790 if test $libc_cv_asm_unique_object = yes; then
5791 $as_echo "#define HAVE_ASM_UNIQUE_OBJECT 1" >>confdefs.h
5795 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .symver assembler directive" >&5
5796 $as_echo_n "checking for .symver assembler directive... " >&6; }
5797 if ${libc_cv_asm_symver_directive+:} false; then :
5798 $as_echo_n "(cached) " >&6
5800 cat > conftest.s <<EOF
5803 .symver _sym,sym@VERS
5805 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5806 libc_cv_asm_symver_directive=yes
5808 libc_cv_asm_symver_directive=no
5812 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_symver_directive" >&5
5813 $as_echo "$libc_cv_asm_symver_directive" >&6; }
5814 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld --version-script" >&5
5815 $as_echo_n "checking for ld --version-script... " >&6; }
5816 if ${libc_cv_ld_version_script_option+:} false; then :
5817 $as_echo_n "(cached) " >&6
5819 if test $libc_cv_asm_symver_directive = yes; then
5820 cat > conftest.s <<EOF
5823 .symver _sym,sym@VERS
5825 cat > conftest.map <<EOF
5834 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5835 if { ac_try='${CC-cc} $CFLAGS $LDFLAGS -shared
5836 -o conftest.so conftest.o
5837 -nostartfiles -nostdlib
5838 -Wl,--version-script,conftest.map
5840 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5843 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5844 test $ac_status = 0; }; };
5846 libc_cv_ld_version_script_option=yes
5848 libc_cv_ld_version_script_option=no
5851 libc_cv_ld_version_script_option=no
5854 libc_cv_ld_version_script_option=no
5858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ld_version_script_option" >&5
5859 $as_echo "$libc_cv_ld_version_script_option" >&6; }
5860 if test $shared != no &&
5861 test $libc_cv_asm_symver_directive = yes &&
5862 test $libc_cv_ld_version_script_option = yes &&
5863 test $enable_versioning = yes; then
5865 $as_echo "#define DO_VERSIONING 1" >>confdefs.h
5872 if test $elf = yes && test $shared != no && test $VERSIONING = no; then
5874 *** WARNING: You should not compile GNU libc without versioning. Not using
5875 *** versioning will introduce incompatibilities so that old binaries
5876 *** will not run anymore.
5877 *** For versioning you need recent binutils (binutils-2.8.1.0.23 or newer)."
5879 if test $elf = yes; then
5880 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .previous assembler directive" >&5
5881 $as_echo_n "checking for .previous assembler directive... " >&6; }
5882 if ${libc_cv_asm_previous_directive+:} false; then :
5883 $as_echo_n "(cached) " >&6
5885 cat > conftest.s <<EOF
5886 .section foo_section
5889 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5890 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5893 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5894 test $ac_status = 0; }; }; then
5895 libc_cv_asm_previous_directive=yes
5897 libc_cv_asm_previous_directive=no
5901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_previous_directive" >&5
5902 $as_echo "$libc_cv_asm_previous_directive" >&6; }
5903 if test $libc_cv_asm_previous_directive = yes; then
5904 $as_echo "#define HAVE_ASM_PREVIOUS_DIRECTIVE 1" >>confdefs.h
5907 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .popsection assembler directive" >&5
5908 $as_echo_n "checking for .popsection assembler directive... " >&6; }
5909 if ${libc_cv_asm_popsection_directive+:} false; then :
5910 $as_echo_n "(cached) " >&6
5912 cat > conftest.s <<EOF
5913 .pushsection foo_section
5916 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5917 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5920 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5921 test $ac_status = 0; }; }; then
5922 libc_cv_asm_popsection_directive=yes
5924 libc_cv_asm_popsection_directive=no
5928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_popsection_directive" >&5
5929 $as_echo "$libc_cv_asm_popsection_directive" >&6; }
5930 if test $libc_cv_asm_popsection_directive = yes; then
5931 $as_echo "#define HAVE_ASM_POPSECTION_DIRECTIVE 1" >>confdefs.h
5935 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .protected and .hidden assembler directive" >&5
5936 $as_echo_n "checking for .protected and .hidden assembler directive... " >&6; }
5937 if ${libc_cv_asm_protected_directive+:} false; then :
5938 $as_echo_n "(cached) " >&6
5940 cat > conftest.s <<EOF
5946 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5947 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5950 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5951 test $ac_status = 0; }; }; then
5952 libc_cv_asm_protected_directive=yes
5954 as_fn_error $? "assembler support for symbol visibility is required" "$LINENO" 5
5958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_protected_directive" >&5
5959 $as_echo "$libc_cv_asm_protected_directive" >&6; }
5961 if test $libc_cv_asm_protected_directive = yes; then
5962 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((visibility())) is supported" >&5
5963 $as_echo_n "checking whether __attribute__((visibility())) is supported... " >&6; }
5964 if ${libc_cv_visibility_attribute+:} false; then :
5965 $as_echo_n "(cached) " >&6
5967 cat > conftest.c <<EOF
5968 int foo __attribute__ ((visibility ("hidden"))) = 1;
5969 int bar __attribute__ ((visibility ("protected"))) = 1;
5971 libc_cv_visibility_attribute=no
5972 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5973 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5976 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5977 test $ac_status = 0; }; }; then
5978 if grep '\.hidden.*foo' conftest.s >/dev/null; then
5979 if grep '\.protected.*bar' conftest.s >/dev/null; then
5980 libc_cv_visibility_attribute=yes
5984 rm -f conftest.{c,s}
5987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_visibility_attribute" >&5
5988 $as_echo "$libc_cv_visibility_attribute" >&6; }
5989 if test $libc_cv_visibility_attribute != yes; then
5990 as_fn_error $? "compiler support for visibility attribute is required" "$LINENO" 5
5994 if test $libc_cv_visibility_attribute = yes; then
5995 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken __attribute__((visibility()))" >&5
5996 $as_echo_n "checking for broken __attribute__((visibility()))... " >&6; }
5997 if ${libc_cv_broken_visibility_attribute+:} false; then :
5998 $as_echo_n "(cached) " >&6
6000 cat > conftest.c <<EOF
6002 int bar (int x) __asm__ ("foo") __attribute__ ((visibility ("hidden")));
6003 int bar (int x) { return x; }
6005 libc_cv_broken_visibility_attribute=yes
6006 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
6007 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6010 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6011 test $ac_status = 0; }; }; then
6012 if grep '\.hidden[ _]foo' conftest.s >/dev/null; then
6013 libc_cv_broken_visibility_attribute=no
6016 rm -f conftest.c conftest.s
6019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_broken_visibility_attribute" >&5
6020 $as_echo "$libc_cv_broken_visibility_attribute" >&6; }
6021 if test $libc_cv_broken_visibility_attribute = yes; then
6022 as_fn_error $? "working compiler support for visibility attribute is required" "$LINENO" 5
6026 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken __attribute__((alias()))" >&5
6027 $as_echo_n "checking for broken __attribute__((alias()))... " >&6; }
6028 if ${libc_cv_broken_alias_attribute+:} false; then :
6029 $as_echo_n "(cached) " >&6
6031 cat > conftest.c <<EOF
6032 extern int foo (int x) __asm ("xyzzy");
6033 int bar (int x) { return x; }
6034 extern __typeof (bar) foo __attribute ((weak, alias ("bar")));
6036 extern __typeof (dfoo) dfoo __asm ("abccb");
6039 libc_cv_broken_alias_attribute=yes
6040 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
6041 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6044 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6045 test $ac_status = 0; }; }; then
6046 if grep 'xyzzy' conftest.s >/dev/null &&
6047 grep 'abccb' conftest.s >/dev/null; then
6048 libc_cv_broken_alias_attribute=no
6051 rm -f conftest.c conftest.s
6054 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_broken_alias_attribute" >&5
6055 $as_echo "$libc_cv_broken_alias_attribute" >&6; }
6056 if test $libc_cv_broken_alias_attribute = yes; then
6057 as_fn_error $? "working alias attribute support required" "$LINENO" 5
6060 if test $libc_cv_visibility_attribute = yes; then
6061 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to put _rtld_local into .sdata section" >&5
6062 $as_echo_n "checking whether to put _rtld_local into .sdata section... " >&6; }
6063 if ${libc_cv_have_sdata_section+:} false; then :
6064 $as_echo_n "(cached) " >&6
6066 echo "int i;" > conftest.c
6067 libc_cv_have_sdata_section=no
6068 if ${CC-cc} $LDFLAGS -fPIC -shared -Wl,--verbose conftest.c -o conftest.so 2>&1 \
6069 | grep '\.sdata' >/dev/null; then
6070 libc_cv_have_sdata_section=yes
6072 rm -f conftest.c conftest.so
6075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_sdata_section" >&5
6076 $as_echo "$libc_cv_have_sdata_section" >&6; }
6077 if test $libc_cv_have_sdata_section = yes; then
6078 $as_echo "#define HAVE_SDATA_SECTION 1" >>confdefs.h
6083 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .preinit_array/.init_array/.fini_array support" >&5
6084 $as_echo_n "checking for .preinit_array/.init_array/.fini_array support... " >&6; }
6085 if ${libc_cv_initfini_array+:} false; then :
6086 $as_echo_n "(cached) " >&6
6088 cat > conftest.c <<EOF
6089 int _start (void) { return 0; }
6090 int __start (void) { return 0; }
6091 int foo (void) { return 1; }
6092 int (*fp) (void) __attribute__ ((section (".init_array"))) = foo;
6094 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -o conftest conftest.c
6095 -static -nostartfiles -nostdlib 1>&5'
6096 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6099 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6100 test $ac_status = 0; }; }
6102 if readelf -S conftest | fgrep INIT_ARRAY > /dev/null; then
6103 libc_cv_initfini_array=yes
6105 libc_cv_initfini_array=no
6108 libc_cv_initfini_array=no
6112 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_initfini_array" >&5
6113 $as_echo "$libc_cv_initfini_array" >&6; }
6114 if test $libc_cv_initfini_array != yes; then
6115 as_fn_error $? "Need linker with .init_array/.fini_array support." "$LINENO" 5
6118 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use .ctors/.dtors header and trailer" >&5
6119 $as_echo_n "checking whether to use .ctors/.dtors header and trailer... " >&6; }
6120 if ${libc_cv_ctors_header+:} false; then :
6121 $as_echo_n "(cached) " >&6
6123 if { ac_try='${CC-cc} -Wl,--verbose 2>&1|grep SORT_BY_INIT_PRIORITY 1>&5'
6124 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6127 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6128 test $ac_status = 0; }; }; then
6129 libc_cv_ctors_header=no
6131 libc_cv_ctors_header=yes
6134 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ctors_header" >&5
6135 $as_echo "$libc_cv_ctors_header" >&6; }
6137 if test $libc_cv_ctors_header = no; then
6138 $as_echo "#define NO_CTORS_DTORS_SECTIONS 1" >>confdefs.h
6142 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libunwind-support in compiler" >&5
6143 $as_echo_n "checking for libunwind-support in compiler... " >&6; }
6144 if ${libc_cv_cc_with_libunwind+:} false; then :
6145 $as_echo_n "(cached) " >&6
6148 cat > conftest.c <<EOF
6149 int main (void) { return 0; }
6151 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -static -o conftest \
6152 conftest.c -v 2>&1 >/dev/null | grep -q " -lunwind "; then
6153 libc_cv_cc_with_libunwind=yes
6155 libc_cv_cc_with_libunwind=no
6159 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_with_libunwind" >&5
6160 $as_echo "$libc_cv_cc_with_libunwind" >&6; }
6162 if test $libc_cv_cc_with_libunwind = yes; then
6163 $as_echo "#define HAVE_CC_WITH_LIBUNWIND 1" >>confdefs.h
6167 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z nodelete option" >&5
6168 $as_echo_n "checking for -z nodelete option... " >&6; }
6169 if ${libc_cv_z_nodelete+:} false; then :
6170 $as_echo_n "(cached) " >&6
6172 cat > conftest.c <<EOF
6173 int _start (void) { return 42; }
6175 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6176 -fPIC -shared -o conftest.so conftest.c
6177 -nostartfiles -nostdlib
6178 -Wl,--enable-new-dtags,-z,nodelete 1>&5'
6179 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6182 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6183 test $ac_status = 0; }; }
6185 libc_cv_z_nodelete=yes
6187 as_fn_error $? "linker with -z nodelete support required" "$LINENO" 5
6191 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_nodelete" >&5
6192 $as_echo "$libc_cv_z_nodelete" >&6; }
6194 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z nodlopen option" >&5
6195 $as_echo_n "checking for -z nodlopen option... " >&6; }
6196 if ${libc_cv_z_nodlopen+:} false; then :
6197 $as_echo_n "(cached) " >&6
6199 cat > conftest.c <<EOF
6200 int _start (void) { return 42; }
6202 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6203 -fPIC -shared -o conftest.so conftest.c
6204 -nostartfiles -nostdlib
6205 -Wl,--enable-new-dtags,-z,nodlopen 1>&5'
6206 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6209 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6210 test $ac_status = 0; }; }
6212 libc_cv_z_nodlopen=yes
6214 as_fn_error $? "linker with -z nodlopen support required" "$LINENO" 5
6218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_nodlopen" >&5
6219 $as_echo "$libc_cv_z_nodlopen" >&6; }
6221 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z initfirst option" >&5
6222 $as_echo_n "checking for -z initfirst option... " >&6; }
6223 if ${libc_cv_z_initfirst+:} false; then :
6224 $as_echo_n "(cached) " >&6
6226 cat > conftest.c <<EOF
6227 int _start (void) { return 42; }
6229 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6230 -fPIC -shared -o conftest.so conftest.c
6231 -nostartfiles -nostdlib
6232 -Wl,--enable-new-dtags,-z,initfirst 1>&5'
6233 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6236 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6237 test $ac_status = 0; }; }
6239 libc_cv_z_initfirst=yes
6241 as_fn_error $? "linker with -z initfirst support required" "$LINENO" 5
6245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_initfirst" >&5
6246 $as_echo "$libc_cv_z_initfirst" >&6; }
6248 case "$base_machine" in
6249 i[34567]86 | x86_64 | powerpc* | s390* | sparc* | alpha*)
6250 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z relro option" >&5
6251 $as_echo_n "checking for -z relro option... " >&6; }
6252 if ${libc_cv_z_relro+:} false; then :
6253 $as_echo_n "(cached) " >&6
6256 if { ac_try='${CC-cc} -v --help 2>&1|grep "z relro" 1>&5'
6257 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6260 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6261 test $ac_status = 0; }; }
6263 if { ac_try='${CC-cc} -Wl,--verbose 2>&1|grep DATA_SEGMENT_RELRO_END 1>&5'
6264 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6267 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6268 test $ac_status = 0; }; }
6274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_relro" >&5
6275 $as_echo "$libc_cv_z_relro" >&6; }
6276 if test "$libc_cv_z_relro" = no; then
6277 as_fn_error $? "linker with -z relro support required" "$LINENO" 5
6283 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -Bgroup option" >&5
6284 $as_echo_n "checking for -Bgroup option... " >&6; }
6285 if ${libc_cv_Bgroup+:} false; then :
6286 $as_echo_n "(cached) " >&6
6288 cat > conftest.c <<EOF
6289 int _start (void) { return 42; }
6291 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6292 -fPIC -shared -o conftest.so conftest.c
6293 -Wl,-Bgroup -nostdlib 1>&5'
6294 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6297 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6298 test $ac_status = 0; }; }
6306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_Bgroup" >&5
6307 $as_echo "$libc_cv_Bgroup" >&6; }
6310 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgcc_s suffix" >&5
6311 $as_echo_n "checking for libgcc_s suffix... " >&6; }
6312 if ${libc_cv_libgcc_s_suffix+:} false; then :
6313 $as_echo_n "(cached) " >&6
6315 cat > conftest.c <<EOF
6316 int main (void) { return 0; }
6318 libc_cv_libgcc_s_suffix=`${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
6319 -fPIC -shared -shared-libgcc -o conftest.so \
6320 conftest.c -v 2>&1 >/dev/null \
6321 | sed -n 's/^.* -lgcc_s\([^ ]*\) .*$/\1/p'`
6324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_libgcc_s_suffix" >&5
6325 $as_echo "$libc_cv_libgcc_s_suffix" >&6; }
6328 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --as-needed option" >&5
6329 $as_echo_n "checking for --as-needed option... " >&6; }
6330 if ${libc_cv_as_needed+:} false; then :
6331 $as_echo_n "(cached) " >&6
6333 cat > conftest.c <<EOF
6334 int main (void) { return 0; }
6336 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6337 -fPIC -shared -o conftest.so conftest.c
6338 -lgcc_s$libc_cv_libgcc_s_suffix -Wl,--as-needed
6340 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6343 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6344 test $ac_status = 0; }; }
6346 libc_cv_as_needed=yes
6348 libc_cv_as_needed=no
6352 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_as_needed" >&5
6353 $as_echo "$libc_cv_as_needed" >&6; }
6357 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether --noexecstack is desirable for .S files" >&5
6358 $as_echo_n "checking whether --noexecstack is desirable for .S files... " >&6; }
6359 if ${libc_cv_as_noexecstack+:} false; then :
6360 $as_echo_n "(cached) " >&6
6362 cat > conftest.c <<EOF
6365 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS
6366 -S -o conftest.s conftest.c 1>&5'
6367 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6370 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6371 test $ac_status = 0; }; } \
6372 && grep -q .note.GNU-stack conftest.s \
6373 && { ac_try='${CC-cc} $ASFLAGS -Wa,--noexecstack
6374 -c -o conftest.o conftest.s 1>&5'
6375 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6378 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6379 test $ac_status = 0; }; }
6381 libc_cv_as_noexecstack=yes
6383 libc_cv_as_noexecstack=no
6387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_as_noexecstack" >&5
6388 $as_echo "$libc_cv_as_noexecstack" >&6; }
6389 if test $libc_cv_as_noexecstack = yes; then
6390 ASFLAGS_config="$ASFLAGS_config -Wa,--noexecstack"
6394 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z combreloc" >&5
6395 $as_echo_n "checking for -z combreloc... " >&6; }
6396 if ${libc_cv_z_combreloc+:} false; then :
6397 $as_echo_n "(cached) " >&6
6399 cat > conftest.c <<EOF
6400 extern int bar (int);
6402 int foo (void) { return bar (mumble); }
6404 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6405 -fPIC -shared -o conftest.so conftest.c
6406 -nostdlib -nostartfiles
6407 -Wl,-z,combreloc 1>&5'
6408 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6411 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6412 test $ac_status = 0; }; }
6414 if readelf -S conftest.so | grep '\.rel\(a\|\)\.dyn' > /dev/null; then
6415 libc_cv_z_combreloc=yes
6417 libc_cv_z_combreloc=no
6420 libc_cv_z_combreloc=no
6424 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_combreloc" >&5
6425 $as_echo "$libc_cv_z_combreloc" >&6; }
6426 if test "$libc_cv_z_combreloc" = yes; then
6427 $as_echo "#define HAVE_Z_COMBRELOC 1" >>confdefs.h
6432 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z execstack" >&5
6433 $as_echo_n "checking for -z execstack... " >&6; }
6434 if ${libc_cv_z_execstack+:} false; then :
6435 $as_echo_n "(cached) " >&6
6437 cat > conftest.c <<EOF
6438 int _start (void) { return 42; }
6440 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6441 -fPIC -shared -o conftest.so conftest.c
6442 -Wl,-z,execstack -nostdlib
6444 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6447 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6448 test $ac_status = 0; }; }
6450 libc_cv_z_execstack=yes
6452 libc_cv_z_execstack=no
6456 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_execstack" >&5
6457 $as_echo "$libc_cv_z_execstack" >&6; }
6460 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fpie" >&5
6461 $as_echo_n "checking for -fpie... " >&6; }
6462 if ${libc_cv_fpie+:} false; then :
6463 $as_echo_n "(cached) " >&6
6465 cat > conftest.c <<EOF
6467 main () { return 0;}
6469 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -pie -fpie
6470 -o conftest conftest.c 1>&5'
6471 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6474 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6475 test $ac_status = 0; }; }
6483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_fpie" >&5
6484 $as_echo "$libc_cv_fpie" >&6; }
6488 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --hash-style option" >&5
6489 $as_echo_n "checking for --hash-style option... " >&6; }
6490 if ${libc_cv_hashstyle+:} false; then :
6491 $as_echo_n "(cached) " >&6
6493 cat > conftest.c <<EOF
6494 int _start (void) { return 42; }
6496 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6497 -fPIC -shared -o conftest.so conftest.c
6498 -Wl,--hash-style=both -nostdlib 1>&5'
6499 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6502 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6503 test $ac_status = 0; }; }
6505 libc_cv_hashstyle=yes
6507 libc_cv_hashstyle=no
6511 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_hashstyle" >&5
6512 $as_echo "$libc_cv_hashstyle" >&6; }
6516 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fno-toplevel-reorder -fno-section-anchors" >&5
6517 $as_echo_n "checking for -fno-toplevel-reorder -fno-section-anchors... " >&6; }
6518 if ${libc_cv_fno_toplevel_reorder+:} false; then :
6519 $as_echo_n "(cached) " >&6
6521 cat > conftest.c <<EOF
6524 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -fno-toplevel-reorder -fno-section-anchors
6526 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6529 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6530 test $ac_status = 0; }; }
6532 libc_cv_fno_toplevel_reorder=yes
6534 libc_cv_fno_toplevel_reorder=no
6538 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_fno_toplevel_reorder" >&5
6539 $as_echo "$libc_cv_fno_toplevel_reorder" >&6; }
6540 if test $libc_cv_fno_toplevel_reorder = yes; then
6541 fno_unit_at_a_time="-fno-toplevel-reorder -fno-section-anchors"
6543 fno_unit_at_a_time=-fno-unit-at-a-time
6547 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fstack-protector" >&5
6548 $as_echo_n "checking for -fstack-protector... " >&6; }
6549 if ${libc_cv_ssp+:} false; then :
6550 $as_echo_n "(cached) " >&6
6552 cat > conftest.c <<EOF
6554 main () { return 0;}
6556 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -Werror -fstack-protector
6557 -o conftest conftest.c 1>&5'
6558 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6561 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6562 test $ac_status = 0; }; }
6570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ssp" >&5
6571 $as_echo "$libc_cv_ssp" >&6; }
6574 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fgnu89-inline" >&5
6575 $as_echo_n "checking for -fgnu89-inline... " >&6; }
6576 if ${libc_cv_gnu89_inline+:} false; then :
6577 $as_echo_n "(cached) " >&6
6579 cat > conftest.c <<EOF
6581 #ifdef __GNUC_GNU_INLINE__
6582 main () { return 0;}
6587 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -std=gnu99 -fgnu89-inline
6588 -o conftest.s conftest.c 1>&5'
6589 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6592 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6593 test $ac_status = 0; }; }
6595 libc_cv_gnu89_inline=yes
6597 libc_cv_gnu89_inline=no
6601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gnu89_inline" >&5
6602 $as_echo "$libc_cv_gnu89_inline" >&6; }
6603 if test $libc_cv_gnu89_inline = yes; then
6604 gnu89_inline=-fgnu89-inline
6610 if test $elf != yes; then
6611 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .init and .fini sections" >&5
6612 $as_echo_n "checking for .init and .fini sections... " >&6; }
6613 if ${libc_cv_have_initfini+:} false; then :
6614 $as_echo_n "(cached) " >&6
6616 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6617 /* end confdefs.h. */
6622 asm (".section .init");
6623 asm (".section .fini");
6624 asm ("${libc_cv_dot_text}");
6629 if ac_fn_c_try_compile "$LINENO"; then :
6630 libc_cv_have_initfini=yes
6632 libc_cv_have_initfini=no
6634 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_initfini" >&5
6637 $as_echo "$libc_cv_have_initfini" >&6; }
6638 if test $libc_cv_have_initfini = yes; then
6639 $as_echo "#define HAVE_INITFINI 1" >>confdefs.h
6644 if test $elf = yes; then
6645 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc puts quotes around section names" >&5
6646 $as_echo_n "checking whether cc puts quotes around section names... " >&6; }
6647 if ${libc_cv_have_section_quotes+:} false; then :
6648 $as_echo_n "(cached) " >&6
6650 cat > conftest.c <<EOF
6651 static const int foo
6652 __attribute__ ((section ("bar"))) = 1;
6654 if ${CC-cc} -S conftest.c -o conftest.s; then
6655 if grep '\.section.*"bar"' conftest.s >/dev/null; then
6656 libc_cv_have_section_quotes=yes
6658 libc_cv_have_section_quotes=no
6661 libc_cv_have_section_quotes=unknown
6663 rm -f conftest.{c,s}
6666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_section_quotes" >&5
6667 $as_echo "$libc_cv_have_section_quotes" >&6; }
6668 if test $libc_cv_have_section_quotes = yes; then
6669 $as_echo "#define HAVE_SECTION_QUOTES 1" >>confdefs.h
6676 if test $elf = yes; then
6677 libc_cv_asm_underscores=no
6679 if test $ac_cv_prog_cc_works = yes; then
6680 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _ prefix on C symbol names" >&5
6681 $as_echo_n "checking for _ prefix on C symbol names... " >&6; }
6682 if ${libc_cv_asm_underscores+:} false; then :
6683 $as_echo_n "(cached) " >&6
6685 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6686 /* end confdefs.h. */
6687 asm ("_glibc_foobar:");
6696 if ac_fn_c_try_link "$LINENO"; then :
6697 libc_cv_asm_underscores=yes
6699 libc_cv_asm_underscores=no
6701 rm -f core conftest.err conftest.$ac_objext \
6702 conftest$ac_exeext conftest.$ac_ext
6704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_underscores" >&5
6705 $as_echo "$libc_cv_asm_underscores" >&6; }
6707 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _ prefix on C symbol names" >&5
6708 $as_echo_n "checking for _ prefix on C symbol names... " >&6; }
6709 if ${libc_cv_asm_underscores+:} false; then :
6710 $as_echo_n "(cached) " >&6
6712 cat > conftest.$ac_ext <<EOF
6713 #line $LINENO "configure"
6714 #include "confdefs.h"
6715 void underscore_test(void) {
6718 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6719 (eval $ac_compile) 2>&5
6721 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6722 test $ac_status = 0; }; then
6723 if grep _underscore_test conftest* >/dev/null; then
6725 libc_cv_asm_underscores=yes
6728 libc_cv_asm_underscores=no
6731 echo "configure: failed program was:" >&5
6732 cat conftest.$ac_ext >&5
6734 libc_cv_asm_underscores=no
6738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_underscores" >&5
6739 $as_echo "$libc_cv_asm_underscores" >&6; }
6742 if test $libc_cv_asm_underscores = no; then
6743 $as_echo "#define NO_UNDERSCORES 1" >>confdefs.h
6747 if test $elf = yes; then
6748 libc_cv_weak_symbols=yes
6751 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler .weak directive" >&5
6752 $as_echo_n "checking for assembler .weak directive... " >&6; }
6753 if ${libc_cv_asm_weak_directive+:} false; then :
6754 $as_echo_n "(cached) " >&6
6756 cat > conftest.s <<EOF
6758 ${libc_cv_asm_global_directive} foo
6761 .weak bar; bar = foo
6763 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6764 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6767 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6768 test $ac_status = 0; }; }; then
6769 libc_cv_asm_weak_directive=yes
6771 libc_cv_asm_weak_directive=no
6775 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_weak_directive" >&5
6776 $as_echo "$libc_cv_asm_weak_directive" >&6; }
6778 if test $libc_cv_asm_weak_directive = no; then
6779 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler .weakext directive" >&5
6780 $as_echo_n "checking for assembler .weakext directive... " >&6; }
6781 if ${libc_cv_asm_weakext_directive+:} false; then :
6782 $as_echo_n "(cached) " >&6
6784 cat > conftest.s <<EOF
6786 ${libc_cv_asm_global_directive} foo
6790 ${libc_cv_asm_global_directive} baz
6793 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6794 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6797 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6798 test $ac_status = 0; }; }; then
6799 libc_cv_asm_weakext_directive=yes
6801 libc_cv_asm_weakext_directive=no
6805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_weakext_directive" >&5
6806 $as_echo "$libc_cv_asm_weakext_directive" >&6; }
6810 if test $libc_cv_asm_weak_directive = yes; then
6811 $as_echo "#define HAVE_ASM_WEAK_DIRECTIVE 1" >>confdefs.h
6813 elif test $libc_cv_asm_weakext_directive = yes; then
6814 $as_echo "#define HAVE_ASM_WEAKEXT_DIRECTIVE 1" >>confdefs.h
6818 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether CFI directives are supported" >&5
6819 $as_echo_n "checking whether CFI directives are supported... " >&6; }
6820 if ${libc_cv_asm_cfi_directives+:} false; then :
6821 $as_echo_n "(cached) " >&6
6824 sparc/sparc64*) cfi_offset=2047;;
6827 cat > conftest.s <<EOF
6829 .type func,%function
6833 .cfi_rel_offset 1, $cfi_offset
6836 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6837 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6840 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6841 test $ac_status = 0; }; }; then
6842 libc_cv_asm_cfi_directives=yes
6844 libc_cv_asm_cfi_directives=no
6848 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_cfi_directives" >&5
6849 $as_echo "$libc_cv_asm_cfi_directives" >&6; }
6850 if test $libc_cv_asm_cfi_directives = yes; then
6851 $as_echo "#define HAVE_ASM_CFI_DIRECTIVES 1" >>confdefs.h
6855 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld --no-whole-archive" >&5
6856 $as_echo_n "checking for ld --no-whole-archive... " >&6; }
6857 if ${libc_cv_ld_no_whole_archive+:} false; then :
6858 $as_echo_n "(cached) " >&6
6860 cat > conftest.c <<\EOF
6865 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6866 -nostdlib -nostartfiles -Wl,--no-whole-archive
6867 -o conftest conftest.c 1>&5'
6868 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6871 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6872 test $ac_status = 0; }; }; then
6873 libc_cv_ld_no_whole_archive=yes
6875 libc_cv_ld_no_whole_archive=no
6879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ld_no_whole_archive" >&5
6880 $as_echo "$libc_cv_ld_no_whole_archive" >&6; }
6881 if test $libc_cv_ld_no_whole_archive = yes; then
6882 no_whole_archive=-Wl,--no-whole-archive
6885 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc -fexceptions" >&5
6886 $as_echo_n "checking for gcc -fexceptions... " >&6; }
6887 if ${libc_cv_gcc_exceptions+:} false; then :
6888 $as_echo_n "(cached) " >&6
6890 cat > conftest.c <<\EOF
6895 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6896 -nostdlib -nostartfiles -fexceptions
6897 -o conftest conftest.c 1>&5'
6898 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6901 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6902 test $ac_status = 0; }; }; then
6903 libc_cv_gcc_exceptions=yes
6905 libc_cv_gcc_exceptions=no
6909 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_exceptions" >&5
6910 $as_echo "$libc_cv_gcc_exceptions" >&6; }
6911 if test $libc_cv_gcc_exceptions = yes; then
6912 exceptions=-fexceptions
6915 if test "$host_cpu" = powerpc ; then
6916 # Check for a bug present in at least versions 2.8.x of GCC
6917 # and versions 1.0.x of EGCS.
6918 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether clobbering cr0 causes problems" >&5
6919 $as_echo_n "checking whether clobbering cr0 causes problems... " >&6; }
6920 if ${libc_cv_c_asmcr0_bug+:} false; then :
6921 $as_echo_n "(cached) " >&6
6923 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6924 /* end confdefs.h. */
6925 int tester(int x) { asm ("" : : : "cc"); return x & 123; }
6934 if ac_fn_c_try_compile "$LINENO"; then :
6935 libc_cv_c_asmcr0_bug='no'
6937 libc_cv_c_asmcr0_bug='yes'
6939 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_c_asmcr0_bug" >&5
6942 $as_echo "$libc_cv_c_asmcr0_bug" >&6; }
6943 if test "$libc_cv_c_asmcr0_bug" != 'no'; then
6944 $as_echo "#define BROKEN_PPC_ASM_CR0 1" >>confdefs.h
6949 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_expect" >&5
6950 $as_echo_n "checking for __builtin_expect... " >&6; }
6951 if ${libc_cv_gcc_builtin_expect+:} false; then :
6952 $as_echo_n "(cached) " >&6
6954 cat > conftest.c <<EOF
6955 #line $LINENO "configure"
6958 a = __builtin_expect (a, 10);
6959 return a == 10 ? 0 : 1;
6962 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -nostdlib -nostartfiles
6963 -o conftest conftest.c -lgcc >&5'
6964 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6967 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6968 test $ac_status = 0; }; }; then
6969 libc_cv_gcc_builtin_expect=yes
6971 libc_cv_gcc_builtin_expect=no
6975 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_expect" >&5
6976 $as_echo "$libc_cv_gcc_builtin_expect" >&6; }
6977 if test "$libc_cv_gcc_builtin_expect" = yes; then
6978 $as_echo "#define HAVE_BUILTIN_EXPECT 1" >>confdefs.h
6982 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_memset" >&5
6983 $as_echo_n "checking for __builtin_memset... " >&6; }
6984 if ${libc_cv_gcc_builtin_memset+:} false; then :
6985 $as_echo_n "(cached) " >&6
6987 cat > conftest.c <<\EOF
6990 __builtin_memset (x, 0, 1000);
6993 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "memset" > /dev/null'
6994 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6997 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6998 test $ac_status = 0; }; };
7000 libc_cv_gcc_builtin_memset=no
7002 libc_cv_gcc_builtin_memset=yes
7006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_memset" >&5
7007 $as_echo "$libc_cv_gcc_builtin_memset" >&6; }
7008 if test "$libc_cv_gcc_builtin_memset" = yes ; then
7009 $as_echo "#define HAVE_BUILTIN_MEMSET 1" >>confdefs.h
7013 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for redirection of built-in functions" >&5
7014 $as_echo_n "checking for redirection of built-in functions... " >&6; }
7015 if ${libc_cv_gcc_builtin_redirection+:} false; then :
7016 $as_echo_n "(cached) " >&6
7018 cat > conftest.c <<\EOF
7019 extern char *strstr (const char *, const char *) __asm ("my_strstr");
7020 char *foo (const char *a, const char *b)
7022 return __builtin_strstr (a, b);
7025 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "my_strstr" > /dev/null'
7026 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7029 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7030 test $ac_status = 0; }; };
7032 libc_cv_gcc_builtin_redirection=yes
7034 libc_cv_gcc_builtin_redirection=no
7038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_redirection" >&5
7039 $as_echo "$libc_cv_gcc_builtin_redirection" >&6; }
7040 if test "$libc_cv_gcc_builtin_redirection" = yes ; then
7041 $as_echo "#define HAVE_BUILTIN_REDIRECTION 1" >>confdefs.h
7045 if test "x$use__thread" != xno; then
7046 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __thread" >&5
7047 $as_echo_n "checking for __thread... " >&6; }
7048 if ${libc_cv_gcc___thread+:} false; then :
7049 $as_echo_n "(cached) " >&6
7051 cat > conftest.c <<\EOF
7052 __thread int a = 42;
7054 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -c conftest.c >&5'
7055 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7058 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7059 test $ac_status = 0; }; }; then
7060 libc_cv_gcc___thread=yes
7062 libc_cv_gcc___thread=no
7066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc___thread" >&5
7067 $as_echo "$libc_cv_gcc___thread" >&6; }
7068 if test "$libc_cv_gcc___thread" = yes; then
7069 $as_echo "#define HAVE___THREAD 1" >>confdefs.h
7073 libc_cv_gcc___thread=no
7076 if test "$libc_cv_gcc___thread" = yes; then
7077 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tls_model attribute" >&5
7078 $as_echo_n "checking for tls_model attribute... " >&6; }
7079 if ${libc_cv_gcc_tls_model_attr+:} false; then :
7080 $as_echo_n "(cached) " >&6
7082 cat > conftest.c <<\EOF
7083 extern __thread int a __attribute__((tls_model ("initial-exec")));
7085 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -Werror conftest.c >&5'
7086 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7089 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7090 test $ac_status = 0; }; }; then
7091 libc_cv_gcc_tls_model_attr=yes
7093 libc_cv_gcc_tls_model_attr=no
7097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_tls_model_attr" >&5
7098 $as_echo "$libc_cv_gcc_tls_model_attr" >&6; }
7099 if test "$libc_cv_gcc_tls_model_attr" = yes; then
7100 $as_echo "#define HAVE_TLS_MODEL_ATTRIBUTE 1" >>confdefs.h
7105 if test -n "$submachine"; then
7106 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiler option for CPU variant" >&5
7107 $as_echo_n "checking for compiler option for CPU variant... " >&6; }
7108 if ${libc_cv_cc_submachine+:} false; then :
7109 $as_echo_n "(cached) " >&6
7111 libc_cv_cc_submachine=no
7112 for opt in "-march=$submachine" "-mcpu=$submachine"; do
7113 if { ac_try='${CC-cc} $opt -xc /dev/null -S -o /dev/null'
7114 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7117 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7118 test $ac_status = 0; }; }; then
7119 libc_cv_cc_submachine="$opt"
7124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_submachine" >&5
7125 $as_echo "$libc_cv_cc_submachine" >&6; }
7126 if test "x$libc_cv_cc_submachine" = xno; then
7127 as_fn_error $? "${CC-cc} does not support $submachine" "$LINENO" 5
7132 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgd" >&5
7133 $as_echo_n "checking for libgd... " >&6; }
7134 if test "$with_gd" != "no"; then
7135 old_CFLAGS="$CFLAGS"
7136 CFLAGS="$CFLAGS $libgd_include"
7137 old_LDFLAGS="$LDFLAGS"
7138 LDFLAGS="$LDFLAGS $libgd_ldflags"
7140 LIBS="$LIBS -lgd -lpng -lz -lm"
7141 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7142 /* end confdefs.h. */
7152 if ac_fn_c_try_link "$LINENO"; then :
7157 rm -f core conftest.err conftest.$ac_objext \
7158 conftest$ac_exeext conftest.$ac_ext
7159 CFLAGS="$old_CFLAGS"
7160 LDFLAGS="$old_LDFLAGS"
7165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBGD" >&5
7166 $as_echo "$LIBGD" >&6; }
7170 if test x$with_selinux = xno ; then
7173 # See if we have the SELinux library
7174 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for is_selinux_enabled in -lselinux" >&5
7175 $as_echo_n "checking for is_selinux_enabled in -lselinux... " >&6; }
7176 if ${ac_cv_lib_selinux_is_selinux_enabled+:} false; then :
7177 $as_echo_n "(cached) " >&6
7179 ac_check_lib_save_LIBS=$LIBS
7180 LIBS="-lselinux $LIBS"
7181 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7182 /* end confdefs.h. */
7184 /* Override any GCC internal prototype to avoid an error.
7185 Use char because int might match the return type of a GCC
7186 builtin and then its argument prototype would still apply. */
7190 char is_selinux_enabled ();
7194 return is_selinux_enabled ();
7199 if ac_fn_c_try_link "$LINENO"; then :
7200 ac_cv_lib_selinux_is_selinux_enabled=yes
7202 ac_cv_lib_selinux_is_selinux_enabled=no
7204 rm -f core conftest.err conftest.$ac_objext \
7205 conftest$ac_exeext conftest.$ac_ext
7206 LIBS=$ac_check_lib_save_LIBS
7208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
7209 $as_echo "$ac_cv_lib_selinux_is_selinux_enabled" >&6; }
7210 if test "x$ac_cv_lib_selinux_is_selinux_enabled" = xyes; then :
7216 # See if we have the SELinux header with the NSCD permissions in it.
7217 if test x$have_selinux = xyes ; then
7218 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NSCD Flask permissions in selinux/av_permissions.h" >&5
7219 $as_echo_n "checking for NSCD Flask permissions in selinux/av_permissions.h... " >&6; }
7220 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7221 /* end confdefs.h. */
7222 #include <selinux/av_permissions.h>
7226 #ifdef NSCD__SHMEMHOST
7229 #error NSCD__SHMEMHOST not defined
7235 if ac_fn_c_try_compile "$LINENO"; then :
7240 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_selinux" >&5
7242 $as_echo "$have_selinux" >&6; }
7245 if test x$with_selinux = xyes ; then
7246 if test x$have_selinux = xno ; then
7247 as_fn_error $? "SELinux explicitly required, but sufficiently recent SELinux library not found" "$LINENO" 5
7251 # Check if we're building with SELinux support.
7252 if test "x$have_selinux" = xyes; then
7254 $as_echo "#define HAVE_SELINUX 1" >>confdefs.h
7257 # See if we have the libaudit library
7258 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for audit_log_user_avc_message in -laudit" >&5
7259 $as_echo_n "checking for audit_log_user_avc_message in -laudit... " >&6; }
7260 if ${ac_cv_lib_audit_audit_log_user_avc_message+:} false; then :
7261 $as_echo_n "(cached) " >&6
7263 ac_check_lib_save_LIBS=$LIBS
7264 LIBS="-laudit $LIBS"
7265 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7266 /* end confdefs.h. */
7268 /* Override any GCC internal prototype to avoid an error.
7269 Use char because int might match the return type of a GCC
7270 builtin and then its argument prototype would still apply. */
7274 char audit_log_user_avc_message ();
7278 return audit_log_user_avc_message ();
7283 if ac_fn_c_try_link "$LINENO"; then :
7284 ac_cv_lib_audit_audit_log_user_avc_message=yes
7286 ac_cv_lib_audit_audit_log_user_avc_message=no
7288 rm -f core conftest.err conftest.$ac_objext \
7289 conftest$ac_exeext conftest.$ac_ext
7290 LIBS=$ac_check_lib_save_LIBS
7292 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_audit_audit_log_user_avc_message" >&5
7293 $as_echo "$ac_cv_lib_audit_audit_log_user_avc_message" >&6; }
7294 if test "x$ac_cv_lib_audit_audit_log_user_avc_message" = xyes; then :
7300 if test "x$have_libaudit" = xyes; then
7302 $as_echo "#define HAVE_LIBAUDIT 1" >>confdefs.h
7307 # See if we have the libcap library
7308 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cap_init in -lcap" >&5
7309 $as_echo_n "checking for cap_init in -lcap... " >&6; }
7310 if ${ac_cv_lib_cap_cap_init+:} false; then :
7311 $as_echo_n "(cached) " >&6
7313 ac_check_lib_save_LIBS=$LIBS
7315 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7316 /* end confdefs.h. */
7318 /* Override any GCC internal prototype to avoid an error.
7319 Use char because int might match the return type of a GCC
7320 builtin and then its argument prototype would still apply. */
7333 if ac_fn_c_try_link "$LINENO"; then :
7334 ac_cv_lib_cap_cap_init=yes
7336 ac_cv_lib_cap_cap_init=no
7338 rm -f core conftest.err conftest.$ac_objext \
7339 conftest$ac_exeext conftest.$ac_ext
7340 LIBS=$ac_check_lib_save_LIBS
7342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cap_cap_init" >&5
7343 $as_echo "$ac_cv_lib_cap_cap_init" >&6; }
7344 if test "x$ac_cv_lib_cap_cap_init" = xyes; then :
7350 if test "x$have_libcap" = xyes; then
7352 $as_echo "#define HAVE_LIBCAP 1" >>confdefs.h
7360 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
7361 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
7362 if ${ac_cv_path_GREP+:} false; then :
7363 $as_echo_n "(cached) " >&6
7365 if test -z "$GREP"; then
7366 ac_path_GREP_found=false
7367 # Loop through the user's path and test for each of PROGNAME-LIST
7368 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7369 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7372 test -z "$as_dir" && as_dir=.
7373 for ac_prog in grep ggrep; do
7374 for ac_exec_ext in '' $ac_executable_extensions; do
7375 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
7376 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
7377 # Check for GNU ac_path_GREP and select it if it is found.
7378 # Check for GNU $ac_path_GREP
7379 case `"$ac_path_GREP" --version 2>&1` in
7381 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
7384 $as_echo_n 0123456789 >"conftest.in"
7387 cat "conftest.in" "conftest.in" >"conftest.tmp"
7388 mv "conftest.tmp" "conftest.in"
7389 cp "conftest.in" "conftest.nl"
7390 $as_echo 'GREP' >> "conftest.nl"
7391 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
7392 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7393 as_fn_arith $ac_count + 1 && ac_count=$as_val
7394 if test $ac_count -gt ${ac_path_GREP_max-0}; then
7395 # Best one so far, save it but keep looking for a better one
7396 ac_cv_path_GREP="$ac_path_GREP"
7397 ac_path_GREP_max=$ac_count
7399 # 10*(2^10) chars as input seems more than enough
7400 test $ac_count -gt 10 && break
7402 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7405 $ac_path_GREP_found && break 3
7410 if test -z "$ac_cv_path_GREP"; then
7411 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7414 ac_cv_path_GREP=$GREP
7418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
7419 $as_echo "$ac_cv_path_GREP" >&6; }
7420 GREP="$ac_cv_path_GREP"
7423 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
7424 $as_echo_n "checking for egrep... " >&6; }
7425 if ${ac_cv_path_EGREP+:} false; then :
7426 $as_echo_n "(cached) " >&6
7428 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
7429 then ac_cv_path_EGREP="$GREP -E"
7431 if test -z "$EGREP"; then
7432 ac_path_EGREP_found=false
7433 # Loop through the user's path and test for each of PROGNAME-LIST
7434 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7435 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7438 test -z "$as_dir" && as_dir=.
7439 for ac_prog in egrep; do
7440 for ac_exec_ext in '' $ac_executable_extensions; do
7441 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
7442 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
7443 # Check for GNU ac_path_EGREP and select it if it is found.
7444 # Check for GNU $ac_path_EGREP
7445 case `"$ac_path_EGREP" --version 2>&1` in
7447 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
7450 $as_echo_n 0123456789 >"conftest.in"
7453 cat "conftest.in" "conftest.in" >"conftest.tmp"
7454 mv "conftest.tmp" "conftest.in"
7455 cp "conftest.in" "conftest.nl"
7456 $as_echo 'EGREP' >> "conftest.nl"
7457 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
7458 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7459 as_fn_arith $ac_count + 1 && ac_count=$as_val
7460 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
7461 # Best one so far, save it but keep looking for a better one
7462 ac_cv_path_EGREP="$ac_path_EGREP"
7463 ac_path_EGREP_max=$ac_count
7465 # 10*(2^10) chars as input seems more than enough
7466 test $ac_count -gt 10 && break
7468 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7471 $ac_path_EGREP_found && break 3
7476 if test -z "$ac_cv_path_EGREP"; then
7477 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7480 ac_cv_path_EGREP=$EGREP
7485 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
7486 $as_echo "$ac_cv_path_EGREP" >&6; }
7487 EGREP="$ac_cv_path_EGREP"
7490 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
7491 $as_echo_n "checking for ANSI C header files... " >&6; }
7492 if ${ac_cv_header_stdc+:} false; then :
7493 $as_echo_n "(cached) " >&6
7495 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7496 /* end confdefs.h. */
7510 if ac_fn_c_try_compile "$LINENO"; then :
7511 ac_cv_header_stdc=yes
7513 ac_cv_header_stdc=no
7515 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7517 if test $ac_cv_header_stdc = yes; then
7518 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7519 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7520 /* end confdefs.h. */
7524 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7525 $EGREP "memchr" >/dev/null 2>&1; then :
7528 ac_cv_header_stdc=no
7534 if test $ac_cv_header_stdc = yes; then
7535 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7536 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7537 /* end confdefs.h. */
7541 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7542 $EGREP "free" >/dev/null 2>&1; then :
7545 ac_cv_header_stdc=no
7551 if test $ac_cv_header_stdc = yes; then
7552 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7553 if test "$cross_compiling" = yes; then :
7556 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7557 /* end confdefs.h. */
7560 #if ((' ' & 0x0FF) == 0x020)
7561 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7562 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7564 # define ISLOWER(c) \
7565 (('a' <= (c) && (c) <= 'i') \
7566 || ('j' <= (c) && (c) <= 'r') \
7567 || ('s' <= (c) && (c) <= 'z'))
7568 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7571 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7576 for (i = 0; i < 256; i++)
7577 if (XOR (islower (i), ISLOWER (i))
7578 || toupper (i) != TOUPPER (i))
7583 if ac_fn_c_try_run "$LINENO"; then :
7586 ac_cv_header_stdc=no
7588 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7589 conftest.$ac_objext conftest.beam conftest.$ac_ext
7594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
7595 $as_echo "$ac_cv_header_stdc" >&6; }
7596 if test $ac_cv_header_stdc = yes; then
7598 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
7602 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
7603 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7604 inttypes.h stdint.h unistd.h
7606 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7607 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7609 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
7610 cat >>confdefs.h <<_ACEOF
7611 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7619 # The cast to long int works around a bug in the HP C Compiler
7620 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7621 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7622 # This bug is HP SR number 8606223364.
7623 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long double" >&5
7624 $as_echo_n "checking size of long double... " >&6; }
7625 if ${ac_cv_sizeof_long_double+:} false; then :
7626 $as_echo_n "(cached) " >&6
7628 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long double))" "ac_cv_sizeof_long_double" "$ac_includes_default"; then :
7631 if test "$ac_cv_type_long_double" = yes; then
7632 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7633 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7634 as_fn_error 77 "cannot compute sizeof (long double)
7635 See \`config.log' for more details" "$LINENO" 5; }
7637 ac_cv_sizeof_long_double=0
7642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_double" >&5
7643 $as_echo "$ac_cv_sizeof_long_double" >&6; }
7647 cat >>confdefs.h <<_ACEOF
7648 #define SIZEOF_LONG_DOUBLE $ac_cv_sizeof_long_double
7652 sizeof_long_double=$ac_cv_sizeof_long_double
7655 ### End of automated tests.
7656 ### Now run sysdeps configure fragments.
7658 # They also can set these variables.
7660 ldd_rewrite_script=no
7661 libc_cv_sysconfdir=$sysconfdir
7662 libc_cv_gcc_unwind_find_fde=no
7665 # Iterate over all the sysdep directories we will use, running their
7666 # configure fragments.
7667 for dir in $sysnames; do
7670 *) dest=$srcdir/$dir ;;
7672 if test -r $dest/configure; then
7673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: running configure fragment for $dir" >&5
7674 $as_echo "running configure fragment for $dir" >&6; }
7679 if test x$libc_cv_gcc_unwind_find_fde = xyes; then
7680 $as_echo "#define EXPORT_UNWIND_FIND_FDE 1" >>confdefs.h
7685 $as_echo "#define USE_IN_LIBIO 1" >>confdefs.h
7688 # Test for old glibc 2.0.x headers so that they can be removed properly
7689 # Search only in includedir.
7690 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for old glibc 2.0.x headers" >&5
7691 $as_echo_n "checking for old glibc 2.0.x headers... " >&6; }
7692 if eval test -f "${includedir}/elfclass.h" -a -f "${includedir}/fcntlbits.h"
7694 old_glibc_headers=yes
7696 old_glibc_headers=no
7698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $old_glibc_headers" >&5
7699 $as_echo "$old_glibc_headers" >&6; }
7700 if test ${old_glibc_headers} = yes; then
7701 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&5
7702 $as_echo "$as_me: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&2;}
7703 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** be removed." >&5
7704 $as_echo "$as_me: WARNING: *** be removed." >&2;}
7724 if test $elf = yes; then
7725 $as_echo "#define HAVE_ELF 1" >>confdefs.h
7728 if test $xcoff = yes; then
7729 $as_echo "#define HAVE_XCOFF 1" >>confdefs.h
7735 if test $shared = default; then
7739 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -fPIC is default" >&5
7740 $as_echo_n "checking whether -fPIC is default... " >&6; }
7741 if ${libc_cv_pic_default+:} false; then :
7742 $as_echo_n "(cached) " >&6
7744 libc_cv_pic_default=yes
7745 cat > conftest.c <<EOF
7746 #if defined __PIC__ || defined __pic__ || defined PIC || defined pic
7747 # error PIC is default.
7750 if eval "${CC-cc} -S conftest.c 2>&5 1>&5"; then
7751 libc_cv_pic_default=no
7755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_pic_default" >&5
7756 $as_echo "$libc_cv_pic_default" >&6; }
7769 if test "`(cd $srcdir; pwd)`" = "`pwd`"; then
7772 config_makefile=Makefile
7775 VERSION=`sed -n -e 's/^#define VERSION "\([^"]*\)"/\1/p' < $srcdir/version.h`
7776 RELEASE=`sed -n -e 's/^#define RELEASE "\([^"]*\)"/\1/p' < $srcdir/version.h`
7780 ac_config_files="$ac_config_files config.make ${config_makefile}"
7782 ac_config_commands="$ac_config_commands default"
7784 cat >confcache <<\_ACEOF
7785 # This file is a shell script that caches the results of configure
7786 # tests run on this system so they can be shared between configure
7787 # scripts and configure runs, see configure's option --config-cache.
7788 # It is not useful on other systems. If it contains results you don't
7789 # want to keep, you may remove or edit it.
7791 # config.status only pays attention to the cache file if you give it
7792 # the --recheck option to rerun configure.
7794 # `ac_cv_env_foo' variables (set or unset) will be overridden when
7795 # loading this file, other *unset* `ac_cv_foo' will be assigned the
7800 # The following way of writing the cache mishandles newlines in values,
7801 # but we know of no workaround that is simple, portable, and efficient.
7802 # So, we kill variables containing newlines.
7803 # Ultrix sh set writes to stderr and can't be redirected directly,
7804 # and sets the high bit in the cache file unless we assign to the vars.
7806 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
7807 eval ac_val=\$$ac_var
7811 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
7812 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
7815 _ | IFS | as_nl) ;; #(
7816 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
7817 *) { eval $ac_var=; unset $ac_var;} ;;
7823 case $as_nl`(ac_space=' '; set) 2>&1` in #(
7824 *${as_nl}ac_space=\ *)
7825 # `set' does not quote correctly, so add quotes: double-quote
7826 # substitution turns \\\\ into \\, and sed turns \\ into \.
7829 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
7832 # `set' quotes correctly as required by POSIX, so do not add quotes.
7833 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
7842 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
7844 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
7846 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
7847 if test -w "$cache_file"; then
7848 if test "x$cache_file" != "x/dev/null"; then
7849 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
7850 $as_echo "$as_me: updating cache $cache_file" >&6;}
7851 if test ! -f "$cache_file" || test -h "$cache_file"; then
7852 cat confcache >"$cache_file"
7854 case $cache_file in #(
7856 mv -f confcache "$cache_file"$$ &&
7857 mv -f "$cache_file"$$ "$cache_file" ;; #(
7859 mv -f confcache "$cache_file" ;;
7864 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
7865 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
7870 test "x$prefix" = xNONE && prefix=$ac_default_prefix
7871 # Let make expand exec_prefix.
7872 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7874 DEFS=-DHAVE_CONFIG_H
7879 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
7880 # 1. Remove the extension, and $U if already installed.
7881 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
7882 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
7883 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
7884 # will be set to the directory where LIBOBJS objects are built.
7885 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
7886 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
7890 LTLIBOBJS=$ac_ltlibobjs
7894 : "${CONFIG_STATUS=./config.status}"
7896 ac_clean_files_save=$ac_clean_files
7897 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
7898 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
7899 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
7901 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
7903 # Generated by $as_me.
7904 # Run this file to recreate the current configuration.
7905 # Compiler output produced by configure, useful for debugging
7906 # configure, is in config.log if it exists.
7912 SHELL=\${CONFIG_SHELL-$SHELL}
7915 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
7916 ## -------------------- ##
7917 ## M4sh Initialization. ##
7918 ## -------------------- ##
7920 # Be more Bourne compatible
7921 DUALCASE=1; export DUALCASE # for MKS sh
7922 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
7925 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
7926 # is contrary to our usage. Disable this feature.
7927 alias -g '${1+"$@"}'='"$@"'
7928 setopt NO_GLOB_SUBST
7930 case `(set -o) 2>/dev/null` in #(
7942 # Printing a long string crashes Solaris 7 /usr/bin/printf.
7943 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
7944 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
7945 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
7946 # Prefer a ksh shell builtin over an external printf program on Solaris,
7947 # but without wasting forks for bash or zsh.
7948 if test -z "$BASH_VERSION$ZSH_VERSION" \
7949 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
7950 as_echo='print -r --'
7951 as_echo_n='print -rn --'
7952 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
7953 as_echo='printf %s\n'
7954 as_echo_n='printf %s'
7956 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
7957 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
7958 as_echo_n='/usr/ucb/echo -n'
7960 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
7961 as_echo_n_body='eval
7965 expr "X$arg" : "X\\(.*\\)$as_nl";
7966 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
7968 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
7970 export as_echo_n_body
7971 as_echo_n='sh -c $as_echo_n_body as_echo'
7974 as_echo='sh -c $as_echo_body as_echo'
7977 # The user is always right.
7978 if test "${PATH_SEPARATOR+set}" != set; then
7980 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
7981 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
7988 # We need space, tab and new line, in precisely that order. Quoting is
7989 # there to prevent editors from complaining about space-tab.
7990 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
7991 # splitting by setting IFS to empty value.)
7994 # Find who we are. Look in the path if we contain no directory separator.
7997 *[\\/]* ) as_myself=$0 ;;
7998 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8002 test -z "$as_dir" && as_dir=.
8003 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
8009 # We did not find ourselves, most probably we were run as `sh COMMAND'
8010 # in which case we are not to be found in the path.
8011 if test "x$as_myself" = x; then
8014 if test ! -f "$as_myself"; then
8015 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
8019 # Unset variables that we do not need and which cause bugs (e.g. in
8020 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
8021 # suppresses any "Segmentation fault" message there. '((' could
8022 # trigger a bug in pdksh 5.2.14.
8023 for as_var in BASH_ENV ENV MAIL MAILPATH
8024 do eval test x\${$as_var+set} = xset \
8025 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
8038 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
8041 # as_fn_error STATUS ERROR [LINENO LOG_FD]
8042 # ----------------------------------------
8043 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
8044 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
8045 # script with STATUS, using 1 if that was 0.
8048 as_status=$1; test $as_status -eq 0 && as_status=1
8050 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
8051 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
8053 $as_echo "$as_me: error: $2" >&2
8054 as_fn_exit $as_status
8058 # as_fn_set_status STATUS
8059 # -----------------------
8060 # Set $? to STATUS, without forking.
8064 } # as_fn_set_status
8068 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
8078 # Portably unset VAR.
8081 { eval $1=; unset $1;}
8083 as_unset=as_fn_unset
8084 # as_fn_append VAR VALUE
8085 # ----------------------
8086 # Append the text in VALUE to the end of the definition contained in VAR. Take
8087 # advantage of any shell optimizations that allow amortized linear growth over
8088 # repeated appends, instead of the typical quadratic growth present in naive
8090 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
8091 eval 'as_fn_append ()
8102 # as_fn_arith ARG...
8103 # ------------------
8104 # Perform arithmetic evaluation on the ARGs, and store the result in the
8105 # global $as_val. Take advantage of shells that can avoid forks. The arguments
8106 # must be portable across $(()) and expr.
8107 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
8108 eval 'as_fn_arith ()
8115 as_val=`expr "$@" || test $? -eq 1`
8120 if expr a : '\(a\)' >/dev/null 2>&1 &&
8121 test "X`expr 00001 : '.*\(...\)'`" = X001; then
8127 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
8128 as_basename=basename
8133 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
8139 as_me=`$as_basename -- "$0" ||
8140 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
8141 X"$0" : 'X\(//\)$' \| \
8142 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
8144 sed '/^.*\/\([^/][^/]*\)\/*$/{
8158 # Avoid depending upon Character Ranges.
8159 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
8160 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
8161 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
8162 as_cr_digits='0123456789'
8163 as_cr_alnum=$as_cr_Letters$as_cr_digits
8165 ECHO_C= ECHO_N= ECHO_T=
8166 case `echo -n x` in #(((((
8168 case `echo 'xy\c'` in
8169 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
8171 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
8178 rm -f conf$$ conf$$.exe conf$$.file
8179 if test -d conf$$.dir; then
8180 rm -f conf$$.dir/conf$$.file
8183 mkdir conf$$.dir 2>/dev/null
8185 if (echo >conf$$.file) 2>/dev/null; then
8186 if ln -s conf$$.file conf$$ 2>/dev/null; then
8188 # ... but there are two gotchas:
8189 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
8190 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
8191 # In both cases, we have to default to `cp -p'.
8192 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
8194 elif ln conf$$.file conf$$ 2>/dev/null; then
8202 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
8203 rmdir conf$$.dir 2>/dev/null
8208 # Create "$as_dir" as a directory, including parents if necessary.
8213 -*) as_dir=./$as_dir;;
8215 test -d "$as_dir" || eval $as_mkdir_p || {
8219 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
8220 *) as_qdir=$as_dir;;
8222 as_dirs="'$as_qdir' $as_dirs"
8223 as_dir=`$as_dirname -- "$as_dir" ||
8224 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8225 X"$as_dir" : 'X\(//\)[^/]' \| \
8226 X"$as_dir" : 'X\(//\)$' \| \
8227 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
8228 $as_echo X"$as_dir" |
8229 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8246 test -d "$as_dir" && break
8248 test -z "$as_dirs" || eval "mkdir $as_dirs"
8249 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
8253 if mkdir -p . 2>/dev/null; then
8254 as_mkdir_p='mkdir -p "$as_dir"'
8256 test -d ./-p && rmdir ./-p
8260 if test -x / >/dev/null 2>&1; then
8263 if ls -dL / >/dev/null 2>&1; then
8270 if test -d "$1"; then
8276 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
8277 ???[sx]*):;;*)false;;esac;fi
8281 as_executable_p=$as_test_x
8283 # Sed expression to map a string onto a valid CPP name.
8284 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
8286 # Sed expression to map a string onto a valid variable name.
8287 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
8291 ## ----------------------------------- ##
8292 ## Main body of $CONFIG_STATUS script. ##
8293 ## ----------------------------------- ##
8295 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
8297 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8298 # Save the log message, to keep $0 and so on meaningful, and to
8299 # report actual input values of CONFIG_FILES etc. instead of their
8300 # values after options handling.
8302 This file was extended by GNU C Library $as_me (see version.h), which was
8303 generated by GNU Autoconf 2.68. Invocation command line was
8305 CONFIG_FILES = $CONFIG_FILES
8306 CONFIG_HEADERS = $CONFIG_HEADERS
8307 CONFIG_LINKS = $CONFIG_LINKS
8308 CONFIG_COMMANDS = $CONFIG_COMMANDS
8311 on `(hostname || uname -n) 2>/dev/null | sed 1q`
8316 case $ac_config_files in *"
8317 "*) set x $ac_config_files; shift; ac_config_files=$*;;
8320 case $ac_config_headers in *"
8321 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
8325 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8326 # Files that config.status was made for.
8327 config_files="$ac_config_files"
8328 config_headers="$ac_config_headers"
8329 config_commands="$ac_config_commands"
8333 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8335 \`$as_me' instantiates files and other configuration actions
8336 from templates according to the current configuration. Unless the files
8337 and actions are specified as TAGs, all are instantiated by default.
8339 Usage: $0 [OPTION]... [TAG]...
8341 -h, --help print this help, then exit
8342 -V, --version print version number and configuration settings, then exit
8343 --config print configuration, then exit
8344 -q, --quiet, --silent
8345 do not print progress messages
8346 -d, --debug don't remove temporary files
8347 --recheck update $as_me by reconfiguring in the same conditions
8348 --file=FILE[:TEMPLATE]
8349 instantiate the configuration file FILE
8350 --header=FILE[:TEMPLATE]
8351 instantiate the configuration header FILE
8353 Configuration files:
8356 Configuration headers:
8359 Configuration commands:
8362 Report bugs to <glibc>.
8363 GNU C Library home page: <http://www.gnu.org/software/c-library/>.
8364 General help using GNU software: <http://www.gnu.org/gethelp/>."
8367 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8368 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
8370 GNU C Library config.status (see version.h)
8371 configured by $0, generated by GNU Autoconf 2.68,
8372 with options \\"\$ac_cs_config\\"
8374 Copyright (C) 2010 Free Software Foundation, Inc.
8375 This config.status script is free software; the Free Software Foundation
8376 gives unlimited permission to copy, distribute and modify it."
8382 test -n "\$AWK" || AWK=awk
8385 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8386 # The default lists apply if the user does not specify any file.
8392 ac_option=`expr "X$1" : 'X\([^=]*\)='`
8393 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
8397 ac_option=`expr "X$1" : 'X\([^=]*\)='`
8409 # Handling of the options.
8410 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8412 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
8413 $as_echo "$ac_cs_version"; exit ;;
8414 --config | --confi | --conf | --con | --co | --c )
8415 $as_echo "$ac_cs_config"; exit ;;
8416 --debug | --debu | --deb | --de | --d | -d )
8418 --file | --fil | --fi | --f )
8421 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8422 '') as_fn_error $? "missing file argument" ;;
8424 as_fn_append CONFIG_FILES " '$ac_optarg'"
8425 ac_need_defaults=false;;
8426 --header | --heade | --head | --hea )
8429 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8431 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
8432 ac_need_defaults=false;;
8434 # Conflict between --help and --header
8435 as_fn_error $? "ambiguous option: \`$1'
8436 Try \`$0 --help' for more information.";;
8437 --help | --hel | -h )
8438 $as_echo "$ac_cs_usage"; exit ;;
8439 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
8440 | -silent | --silent | --silen | --sile | --sil | --si | --s)
8444 -*) as_fn_error $? "unrecognized option: \`$1'
8445 Try \`$0 --help' for more information." ;;
8447 *) as_fn_append ac_config_targets " $1"
8448 ac_need_defaults=false ;;
8454 ac_configure_extra_args=
8456 if $ac_cs_silent; then
8458 ac_configure_extra_args="$ac_configure_extra_args --silent"
8462 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8463 if \$ac_cs_recheck; then
8464 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
8466 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
8467 CONFIG_SHELL='$SHELL'
8473 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8477 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
8478 ## Running $as_me. ##
8484 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8488 config_vars='$config_vars'
8492 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8494 # Handling of arguments.
8495 for ac_config_target in $ac_config_targets
8497 case $ac_config_target in
8498 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
8499 "config.make") CONFIG_FILES="$CONFIG_FILES config.make" ;;
8500 "${config_makefile}") CONFIG_FILES="$CONFIG_FILES ${config_makefile}" ;;
8501 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
8503 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
8508 # If the user did not use the arguments to specify the items to instantiate,
8509 # then the envvar interface is used. Set only those that are not.
8510 # We use the long form for the default assignment because of an extremely
8511 # bizarre bug on SunOS 4.1.3.
8512 if $ac_need_defaults; then
8513 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
8514 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
8515 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
8518 # Have a temporary directory for convenience. Make it in the build tree
8519 # simply because there is no reason against having it here, and in addition,
8520 # creating and moving files from /tmp can sometimes cause problems.
8521 # Hook for its removal unless debugging.
8522 # Note that there is a small window in which the directory will not be cleaned:
8523 # after its creation but before its name has been assigned to `$tmp'.
8527 trap 'exit_status=$?
8529 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
8531 trap 'as_fn_exit 1' 1 2 13 15
8533 # Create a (secure) tmp directory for tmp files.
8536 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
8540 tmp=./conf$$-$RANDOM
8541 (umask 077 && mkdir "$tmp")
8542 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
8545 # Set up the scripts for CONFIG_FILES section.
8546 # No need to generate them if there are no CONFIG_FILES.
8547 # This happens for instance with `./config.status config.h'.
8548 if test -n "$CONFIG_FILES"; then
8551 ac_cr=`echo X | tr X '\015'`
8552 # On cygwin, bash can eat \r inside `` if the user requested igncr.
8553 # But we know of no other shell where ac_cr would be empty at this
8554 # point, so we can use a bashism as a fallback.
8555 if test "x$ac_cr" = x; then
8556 eval ac_cr=\$\'\\r\'
8558 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
8559 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
8565 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
8570 echo "cat >conf$$subs.awk <<_ACEOF" &&
8571 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
8574 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8575 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
8577 for ac_last_try in false false false false false :; do
8578 . ./conf$$subs.sh ||
8579 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8581 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
8582 if test $ac_delim_n = $ac_delim_num; then
8584 elif $ac_last_try; then
8585 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8587 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8592 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8593 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
8597 s/^/S["/; s/!.*/"]=/
8607 s/\(.\{148\}\)..*/\1/
8609 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
8614 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8621 s/\(.\{148\}\)..*/\1/
8623 s/["\\]/\\&/g; s/^/"/; s/$/"/
8627 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8632 ' <conf$$subs.awk | sed '
8637 ' >>$CONFIG_STATUS || ac_write_fail=1
8638 rm -f conf$$subs.awk
8639 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8641 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
8642 for (key in S) S_is_set[key] = 1
8648 nfields = split(line, field, "@")
8650 len = length(field[1])
8651 for (i = 2; i < nfields; i++) {
8653 keylen = length(key)
8654 if (S_is_set[key]) {
8656 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
8657 len += length(value) + length(field[++i])
8668 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8669 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
8670 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
8673 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
8674 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
8677 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
8678 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
8679 # trailing colons and then remove the whole line if VPATH becomes empty
8680 # (actually we leave an empty line to preserve line numbers).
8681 if test "x$srcdir" = x.; then
8682 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
8700 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8701 fi # test -n "$CONFIG_FILES"
8703 # Set up the scripts for CONFIG_HEADERS section.
8704 # No need to generate them if there are no CONFIG_HEADERS.
8705 # This happens for instance with `./config.status Makefile'.
8706 if test -n "$CONFIG_HEADERS"; then
8707 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
8711 # Transform confdefs.h into an awk script `defines.awk', embedded as
8712 # here-document in config.status, that substitutes the proper values into
8713 # config.h.in to produce config.h.
8715 # Create a delimiter string that does not exist in confdefs.h, to ease
8716 # handling of long lines.
8718 for ac_last_try in false false :; do
8719 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
8720 if test -z "$ac_tt"; then
8722 elif $ac_last_try; then
8723 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
8725 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8729 # For the awk script, D is an array of macro values keyed by name,
8730 # likewise P contains macro parameters if any. Preserve backslash
8731 # newline sequences.
8733 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
8735 s/.\{148\}/&'"$ac_delim"'/g
8738 s/^[ ]*#[ ]*define[ ][ ]*/ /
8745 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
8747 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
8751 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
8752 D["\1"]=" \3\\\\\\n"\\/p
8754 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
8759 s/.\{148\}/&'"$ac_delim"'/g
8764 s/["\\]/\\&/g; s/^/"/; s/$/"/p
8767 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
8769 ' <confdefs.h | sed '
8770 s/'"$ac_delim"'/"\\\
8771 "/g' >>$CONFIG_STATUS || ac_write_fail=1
8773 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8774 for (key in D) D_is_set[key] = 1
8777 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
8779 split(line, arg, " ")
8780 if (arg[1] == "#") {
8784 defundef = substr(arg[1], 2)
8787 split(mac1, mac2, "(") #)
8789 prefix = substr(line, 1, index(line, defundef) - 1)
8790 if (D_is_set[macro]) {
8791 # Preserve the white space surrounding the "#".
8792 print prefix "define", macro P[macro] D[macro]
8795 # Replace #undef with comments. This is necessary, for example,
8796 # in the case of _POSIX_SOURCE, which is predefined and required
8797 # on some systems where configure will not decide to define it.
8798 if (defundef == "undef") {
8799 print "/*", prefix defundef, macro, "*/"
8807 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8808 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
8809 fi # test -n "$CONFIG_HEADERS"
8812 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
8817 :[FHLC]) ac_mode=$ac_tag; continue;;
8819 case $ac_mode$ac_tag in
8821 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
8822 :[FH]-) ac_tag=-:-;;
8823 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
8840 -) ac_f="$ac_tmp/stdin";;
8841 *) # Look for the file first in the build tree, then in the source tree
8842 # (if the path is not absolute). The absolute path cannot be DOS-style,
8843 # because $ac_f cannot contain `:'.
8847 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
8849 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
8851 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
8852 as_fn_append ac_file_inputs " '$ac_f'"
8855 # Let's still pretend it is `configure' which instantiates (i.e., don't
8856 # use $as_me), people would be surprised to read:
8857 # /* config.h. Generated by config.status. */
8858 configure_input='Generated from '`
8859 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
8861 if test x"$ac_file" != x-; then
8862 configure_input="$ac_file. $configure_input"
8863 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
8864 $as_echo "$as_me: creating $ac_file" >&6;}
8866 # Neutralize special characters interpreted by sed in replacement strings.
8867 case $configure_input in #(
8868 *\&* | *\|* | *\\* )
8869 ac_sed_conf_input=`$as_echo "$configure_input" |
8870 sed 's/[\\\\&|]/\\\\&/g'`;; #(
8871 *) ac_sed_conf_input=$configure_input;;
8875 *:-:* | *:-) cat >"$ac_tmp/stdin" \
8876 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
8881 ac_dir=`$as_dirname -- "$ac_file" ||
8882 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8883 X"$ac_file" : 'X\(//\)[^/]' \| \
8884 X"$ac_file" : 'X\(//\)$' \| \
8885 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
8886 $as_echo X"$ac_file" |
8887 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8904 as_dir="$ac_dir"; as_fn_mkdir_p
8908 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
8910 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
8911 # A ".." for each directory in $ac_dir_suffix.
8912 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
8913 case $ac_top_builddir_sub in
8914 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
8915 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
8918 ac_abs_top_builddir=$ac_pwd
8919 ac_abs_builddir=$ac_pwd$ac_dir_suffix
8920 # for backward compatibility:
8921 ac_top_builddir=$ac_top_build_prefix
8924 .) # We are building in place.
8926 ac_top_srcdir=$ac_top_builddir_sub
8927 ac_abs_top_srcdir=$ac_pwd ;;
8928 [\\/]* | ?:[\\/]* ) # Absolute name.
8929 ac_srcdir=$srcdir$ac_dir_suffix;
8930 ac_top_srcdir=$srcdir
8931 ac_abs_top_srcdir=$srcdir ;;
8933 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
8934 ac_top_srcdir=$ac_top_build_prefix$srcdir
8935 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
8937 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
8947 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
8948 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
8952 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8953 # If the template does not know about datarootdir, expand it.
8954 # FIXME: This hack should be removed a few years after 2.60.
8955 ac_datarootdir_hack=; ac_datarootdir_seen=
8966 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
8967 *datarootdir*) ac_datarootdir_seen=yes;;
8968 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
8969 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
8970 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
8972 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8973 ac_datarootdir_hack='
8974 s&@datadir@&$datadir&g
8975 s&@docdir@&$docdir&g
8976 s&@infodir@&$infodir&g
8977 s&@localedir@&$localedir&g
8978 s&@mandir@&$mandir&g
8979 s&\\\${datarootdir}&$datarootdir&g' ;;
8983 # Neutralize VPATH when `$srcdir' = `.'.
8984 # Shell code in configure.ac might set extrasub.
8985 # FIXME: do we really want to maintain this feature?
8986 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8987 ac_sed_extra="$ac_vpsub
8990 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8992 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
8993 s|@configure_input@|$ac_sed_conf_input|;t t
8994 s&@top_builddir@&$ac_top_builddir_sub&;t t
8995 s&@top_build_prefix@&$ac_top_build_prefix&;t t
8996 s&@srcdir@&$ac_srcdir&;t t
8997 s&@abs_srcdir@&$ac_abs_srcdir&;t t
8998 s&@top_srcdir@&$ac_top_srcdir&;t t
8999 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
9000 s&@builddir@&$ac_builddir&;t t
9001 s&@abs_builddir@&$ac_abs_builddir&;t t
9002 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
9003 s&@INSTALL@&$ac_INSTALL&;t t
9004 $ac_datarootdir_hack
9006 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
9007 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9009 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
9010 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
9011 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
9012 "$ac_tmp/out"`; test -z "$ac_out"; } &&
9013 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9014 which seems to be undefined. Please make sure it is defined" >&5
9015 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9016 which seems to be undefined. Please make sure it is defined" >&2;}
9018 rm -f "$ac_tmp/stdin"
9020 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
9021 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
9023 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9029 if test x"$ac_file" != x-; then
9031 $as_echo "/* $configure_input */" \
9032 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
9033 } >"$ac_tmp/config.h" \
9034 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9035 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
9036 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
9037 $as_echo "$as_me: $ac_file is unchanged" >&6;}
9040 mv "$ac_tmp/config.h" "$ac_file" \
9041 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9044 $as_echo "/* $configure_input */" \
9045 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
9046 || as_fn_error $? "could not create -" "$LINENO" 5
9050 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
9051 $as_echo "$as_me: executing $ac_file commands" >&6;}
9056 case $ac_file$ac_mode in
9058 case $CONFIG_FILES in *config.make*)
9059 echo "$config_vars" >> config.make;;
9061 test -d bits || mkdir bits ;;
9069 ac_clean_files=$ac_clean_files_save
9071 test $ac_write_fail = 0 ||
9072 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
9075 # configure is writing to config.log, and then calls config.status.
9076 # config.status does its own redirection, appending to config.log.
9077 # Unfortunately, on DOS this fails, as config.log is still kept open
9078 # by configure, so config.status won't be able to write to it; its
9079 # output is simply discarded. So we exec the FD to /dev/null,
9080 # effectively closing config.log, so it can be properly (re)opened and
9081 # appended to by config.status. When coming back to configure, we
9082 # need to make the FD available again.
9083 if test "$no_create" != yes; then
9085 ac_config_status_args=
9086 test "$silent" = yes &&
9087 ac_config_status_args="$ac_config_status_args --quiet"
9089 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
9091 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
9092 # would make configure fail if this is the last instruction.
9093 $ac_cs_success || as_fn_exit 1
9097 # CONFIG_SUBDIRS section.
9099 if test "$no_recursion" != yes; then
9101 # Remove --cache-file, --srcdir, and --disable-option-checking arguments
9102 # so they do not pile up.
9103 ac_sub_configure_args=
9105 eval "set x $ac_configure_args"
9109 if test -n "$ac_prev"; then
9114 -cache-file | --cache-file | --cache-fil | --cache-fi \
9115 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
9116 ac_prev=cache_file ;;
9117 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
9118 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
9121 --config-cache | -C)
9123 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
9125 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
9127 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
9129 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
9131 --disable-option-checking)
9135 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
9137 as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
9141 # Always prepend --prefix to ensure using the same prefix
9142 # in subdir configurations.
9143 ac_arg="--prefix=$prefix"
9145 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
9147 ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
9150 if test "$silent" = yes; then
9151 ac_sub_configure_args="--silent $ac_sub_configure_args"
9154 # Always prepend --disable-option-checking to silence warnings, since
9155 # different subdirs can have different --enable and --with options.
9156 ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
9159 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
9161 # Do not complain, so a configure script can configure whichever
9162 # parts of a large source tree are present.
9163 test -d "$srcdir/$ac_dir" || continue
9165 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
9166 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
9167 $as_echo "$ac_msg" >&6
9168 as_dir="$ac_dir"; as_fn_mkdir_p
9172 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
9174 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
9175 # A ".." for each directory in $ac_dir_suffix.
9176 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
9177 case $ac_top_builddir_sub in
9178 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
9179 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
9182 ac_abs_top_builddir=$ac_pwd
9183 ac_abs_builddir=$ac_pwd$ac_dir_suffix
9184 # for backward compatibility:
9185 ac_top_builddir=$ac_top_build_prefix
9188 .) # We are building in place.
9190 ac_top_srcdir=$ac_top_builddir_sub
9191 ac_abs_top_srcdir=$ac_pwd ;;
9192 [\\/]* | ?:[\\/]* ) # Absolute name.
9193 ac_srcdir=$srcdir$ac_dir_suffix;
9194 ac_top_srcdir=$srcdir
9195 ac_abs_top_srcdir=$srcdir ;;
9197 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
9198 ac_top_srcdir=$ac_top_build_prefix$srcdir
9199 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
9201 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
9206 # Check for guested configure; otherwise get Cygnus style configure.
9207 if test -f "$ac_srcdir/configure.gnu"; then
9208 ac_sub_configure=$ac_srcdir/configure.gnu
9209 elif test -f "$ac_srcdir/configure"; then
9210 ac_sub_configure=$ac_srcdir/configure
9211 elif test -f "$ac_srcdir/configure.in"; then
9212 # This should be Cygnus configure.
9213 ac_sub_configure=$ac_aux_dir/configure
9215 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
9216 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
9220 # The recursion is here.
9221 if test -n "$ac_sub_configure"; then
9222 # Make the cache file name correct relative to the subdirectory.
9224 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
9226 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
9229 { $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
9230 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
9231 # The eval makes quoting arguments work.
9232 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
9233 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
9234 as_fn_error $? "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
9240 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
9241 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
9242 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}