2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.68 for GNU C Library (see version.h).
5 # Report bugs to <http://sourceware.org/bugzilla/>.
8 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
9 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
13 # This configure script is free software; the Free Software Foundation
14 # gives unlimited permission to copy, distribute and modify it.
15 ## -------------------- ##
16 ## M4sh Initialization. ##
17 ## -------------------- ##
19 # Be more Bourne compatible
20 DUALCASE=1; export DUALCASE # for MKS sh
21 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
24 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
25 # is contrary to our usage. Disable this feature.
26 alias -g '${1+"$@"}'='"$@"'
29 case `(set -o) 2>/dev/null` in #(
41 # Printing a long string crashes Solaris 7 /usr/bin/printf.
42 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
43 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
44 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
45 # Prefer a ksh shell builtin over an external printf program on Solaris,
46 # but without wasting forks for bash or zsh.
47 if test -z "$BASH_VERSION$ZSH_VERSION" \
48 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
50 as_echo_n='print -rn --'
51 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
55 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
56 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
57 as_echo_n='/usr/ucb/echo -n'
59 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
64 expr "X$arg" : "X\\(.*\\)$as_nl";
65 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
67 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
70 as_echo_n='sh -c $as_echo_n_body as_echo'
73 as_echo='sh -c $as_echo_body as_echo'
76 # The user is always right.
77 if test "${PATH_SEPARATOR+set}" != set; then
79 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
80 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
87 # We need space, tab and new line, in precisely that order. Quoting is
88 # there to prevent editors from complaining about space-tab.
89 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
90 # splitting by setting IFS to empty value.)
93 # Find who we are. Look in the path if we contain no directory separator.
96 *[\\/]* ) as_myself=$0 ;;
97 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
101 test -z "$as_dir" && as_dir=.
102 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
108 # We did not find ourselves, most probably we were run as `sh COMMAND'
109 # in which case we are not to be found in the path.
110 if test "x$as_myself" = x; then
113 if test ! -f "$as_myself"; then
114 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
118 # Unset variables that we do not need and which cause bugs (e.g. in
119 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
120 # suppresses any "Segmentation fault" message there. '((' could
121 # trigger a bug in pdksh 5.2.14.
122 for as_var in BASH_ENV ENV MAIL MAILPATH
123 do eval test x\${$as_var+set} = xset \
124 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
137 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
139 if test "x$CONFIG_SHELL" = x; then
140 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
143 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
144 # is contrary to our usage. Disable this feature.
145 alias -g '\${1+\"\$@\"}'='\"\$@\"'
148 case \`(set -o) 2>/dev/null\` in #(
156 as_required="as_fn_return () { (exit \$1); }
157 as_fn_success () { as_fn_return 0; }
158 as_fn_failure () { as_fn_return 1; }
159 as_fn_ret_success () { return 0; }
160 as_fn_ret_failure () { return 1; }
163 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
164 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
165 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
166 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
167 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
170 exitcode=1; echo positional parameters were not saved.
172 test x\$exitcode = x0 || exit 1"
173 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
174 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
175 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
176 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
177 test \$(( 1 + 1 )) = 2 || exit 1"
178 if (eval "$as_required") 2>/dev/null; then :
183 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
186 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
188 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
191 test -z "$as_dir" && as_dir=.
195 for as_base in sh bash ksh sh5; do
196 # Try only shells that exist, to save several forks.
197 as_shell=$as_dir/$as_base
198 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
199 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
200 CONFIG_SHELL=$as_shell as_have_required=yes
201 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
209 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
210 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
211 CONFIG_SHELL=$SHELL as_have_required=yes
216 if test "x$CONFIG_SHELL" != x; then :
217 # We cannot yet assume a decent shell, so we have to provide a
218 # neutralization value for shells without unset; and this also
219 # works around shells that cannot unset nonexistent variables.
220 # Preserve -v and -x to the replacement shell.
223 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
226 *v*x* | *x*v* ) as_opts=-vx ;;
231 exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"}
234 if test x$as_have_required = xno; then :
235 $as_echo "$0: This script requires a shell more modern than all"
236 $as_echo "$0: the shells that I found on your system."
237 if test x${ZSH_VERSION+set} = xset ; then
238 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
239 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
241 $as_echo "$0: Please tell bug-autoconf@gnu.org and
242 $0: http://sourceware.org/bugzilla/ about your system,
243 $0: 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='glibc'
563 PACKAGE_VERSION='(see version.h)'
564 PACKAGE_STRING='GNU C Library (see version.h)'
565 PACKAGE_BUGREPORT='http://sourceware.org/bugzilla/'
566 PACKAGE_URL='http://www.gnu.org/software/glibc/'
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
623 libc_cv_cc_novzeroupper
626 libc_cv_cpp_asm_debuginfo
627 libc_cv_forced_unwind
633 libc_cv_gcc_unwind_find_fde
641 libc_cv_cc_submachine
646 libc_cv_output_format
653 libc_cv_libgcc_s_suffix
655 libc_cv_cc_with_libunwind
665 libc_cv_gcc_static_libgcc
748 program_transform_name
761 enable_option_checking
776 enable_stackguard_randomization
788 ac_precious_vars='build_alias
803 # Initialize some variables set by options.
805 ac_init_version=false
806 ac_unrecognized_opts=
808 # The variables have the same names as the options, with
809 # dashes changed to underlines.
817 program_transform_name=s,x,x,
825 # Installation directory options.
826 # These are left unexpanded so users can "make install exec_prefix=/foo"
827 # and all the variables that are supposed to be based on exec_prefix
828 # by default will actually change.
829 # Use braces instead of parens because sh, perl, etc. also accept them.
830 # (The list follows the same order as the GNU Coding Standards.)
831 bindir='${exec_prefix}/bin'
832 sbindir='${exec_prefix}/sbin'
833 libexecdir='${exec_prefix}/libexec'
834 datarootdir='${prefix}/share'
835 datadir='${datarootdir}'
836 sysconfdir='${prefix}/etc'
837 sharedstatedir='${prefix}/com'
838 localstatedir='${prefix}/var'
839 includedir='${prefix}/include'
840 oldincludedir='/usr/include'
841 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
842 infodir='${datarootdir}/info'
847 libdir='${exec_prefix}/lib'
848 localedir='${datarootdir}/locale'
849 mandir='${datarootdir}/man'
855 # If the previous option needs an argument, assign it.
856 if test -n "$ac_prev"; then
857 eval $ac_prev=\$ac_option
863 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
868 # Accept the important Cygnus configure options, so we can diagnose typos.
870 case $ac_dashdash$ac_option in
874 -bindir | --bindir | --bindi | --bind | --bin | --bi)
876 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
879 -build | --build | --buil | --bui | --bu)
880 ac_prev=build_alias ;;
881 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
882 build_alias=$ac_optarg ;;
884 -cache-file | --cache-file | --cache-fil | --cache-fi \
885 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
886 ac_prev=cache_file ;;
887 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
888 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
889 cache_file=$ac_optarg ;;
892 cache_file=config.cache ;;
894 -datadir | --datadir | --datadi | --datad)
896 -datadir=* | --datadir=* | --datadi=* | --datad=*)
897 datadir=$ac_optarg ;;
899 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
900 | --dataroo | --dataro | --datar)
901 ac_prev=datarootdir ;;
902 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
903 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
904 datarootdir=$ac_optarg ;;
906 -disable-* | --disable-*)
907 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
908 # Reject names that are not valid shell variable names.
909 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
910 as_fn_error $? "invalid feature name: $ac_useropt"
911 ac_useropt_orig=$ac_useropt
912 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
913 case $ac_user_opts in
917 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
918 ac_unrecognized_sep=', ';;
920 eval enable_$ac_useropt=no ;;
922 -docdir | --docdir | --docdi | --doc | --do)
924 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
927 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
929 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
932 -enable-* | --enable-*)
933 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
934 # Reject names that are not valid shell variable names.
935 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
936 as_fn_error $? "invalid feature name: $ac_useropt"
937 ac_useropt_orig=$ac_useropt
938 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
939 case $ac_user_opts in
943 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
944 ac_unrecognized_sep=', ';;
946 eval enable_$ac_useropt=\$ac_optarg ;;
948 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
949 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
950 | --exec | --exe | --ex)
951 ac_prev=exec_prefix ;;
952 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
953 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
954 | --exec=* | --exe=* | --ex=*)
955 exec_prefix=$ac_optarg ;;
957 -gas | --gas | --ga | --g)
958 # Obsolete; use --with-gas.
961 -help | --help | --hel | --he | -h)
963 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
964 ac_init_help=recursive ;;
965 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
966 ac_init_help=short ;;
968 -host | --host | --hos | --ho)
969 ac_prev=host_alias ;;
970 -host=* | --host=* | --hos=* | --ho=*)
971 host_alias=$ac_optarg ;;
973 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
975 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
977 htmldir=$ac_optarg ;;
979 -includedir | --includedir | --includedi | --included | --include \
980 | --includ | --inclu | --incl | --inc)
981 ac_prev=includedir ;;
982 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
983 | --includ=* | --inclu=* | --incl=* | --inc=*)
984 includedir=$ac_optarg ;;
986 -infodir | --infodir | --infodi | --infod | --info | --inf)
988 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
989 infodir=$ac_optarg ;;
991 -libdir | --libdir | --libdi | --libd)
993 -libdir=* | --libdir=* | --libdi=* | --libd=*)
996 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
997 | --libexe | --libex | --libe)
998 ac_prev=libexecdir ;;
999 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1000 | --libexe=* | --libex=* | --libe=*)
1001 libexecdir=$ac_optarg ;;
1003 -localedir | --localedir | --localedi | --localed | --locale)
1004 ac_prev=localedir ;;
1005 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1006 localedir=$ac_optarg ;;
1008 -localstatedir | --localstatedir | --localstatedi | --localstated \
1009 | --localstate | --localstat | --localsta | --localst | --locals)
1010 ac_prev=localstatedir ;;
1011 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1012 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1013 localstatedir=$ac_optarg ;;
1015 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1017 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1018 mandir=$ac_optarg ;;
1020 -nfp | --nfp | --nf)
1021 # Obsolete; use --without-fp.
1024 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1025 | --no-cr | --no-c | -n)
1028 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1029 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1032 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1033 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1034 | --oldin | --oldi | --old | --ol | --o)
1035 ac_prev=oldincludedir ;;
1036 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1037 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1038 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1039 oldincludedir=$ac_optarg ;;
1041 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1043 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1044 prefix=$ac_optarg ;;
1046 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1047 | --program-pre | --program-pr | --program-p)
1048 ac_prev=program_prefix ;;
1049 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1050 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1051 program_prefix=$ac_optarg ;;
1053 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1054 | --program-suf | --program-su | --program-s)
1055 ac_prev=program_suffix ;;
1056 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1057 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1058 program_suffix=$ac_optarg ;;
1060 -program-transform-name | --program-transform-name \
1061 | --program-transform-nam | --program-transform-na \
1062 | --program-transform-n | --program-transform- \
1063 | --program-transform | --program-transfor \
1064 | --program-transfo | --program-transf \
1065 | --program-trans | --program-tran \
1066 | --progr-tra | --program-tr | --program-t)
1067 ac_prev=program_transform_name ;;
1068 -program-transform-name=* | --program-transform-name=* \
1069 | --program-transform-nam=* | --program-transform-na=* \
1070 | --program-transform-n=* | --program-transform-=* \
1071 | --program-transform=* | --program-transfor=* \
1072 | --program-transfo=* | --program-transf=* \
1073 | --program-trans=* | --program-tran=* \
1074 | --progr-tra=* | --program-tr=* | --program-t=*)
1075 program_transform_name=$ac_optarg ;;
1077 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1079 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1080 pdfdir=$ac_optarg ;;
1082 -psdir | --psdir | --psdi | --psd | --ps)
1084 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1087 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1088 | -silent | --silent | --silen | --sile | --sil)
1091 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1093 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1095 sbindir=$ac_optarg ;;
1097 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1098 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1099 | --sharedst | --shareds | --shared | --share | --shar \
1101 ac_prev=sharedstatedir ;;
1102 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1103 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1104 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1106 sharedstatedir=$ac_optarg ;;
1108 -site | --site | --sit)
1110 -site=* | --site=* | --sit=*)
1113 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1115 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1116 srcdir=$ac_optarg ;;
1118 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1119 | --syscon | --sysco | --sysc | --sys | --sy)
1120 ac_prev=sysconfdir ;;
1121 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1122 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1123 sysconfdir=$ac_optarg ;;
1125 -target | --target | --targe | --targ | --tar | --ta | --t)
1126 ac_prev=target_alias ;;
1127 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1128 target_alias=$ac_optarg ;;
1130 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1133 -version | --version | --versio | --versi | --vers | -V)
1134 ac_init_version=: ;;
1137 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1138 # Reject names that are not valid shell variable names.
1139 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1140 as_fn_error $? "invalid package name: $ac_useropt"
1141 ac_useropt_orig=$ac_useropt
1142 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1143 case $ac_user_opts in
1147 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1148 ac_unrecognized_sep=', ';;
1150 eval with_$ac_useropt=\$ac_optarg ;;
1152 -without-* | --without-*)
1153 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1154 # Reject names that are not valid shell variable names.
1155 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1156 as_fn_error $? "invalid package name: $ac_useropt"
1157 ac_useropt_orig=$ac_useropt
1158 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1159 case $ac_user_opts in
1163 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1164 ac_unrecognized_sep=', ';;
1166 eval with_$ac_useropt=no ;;
1169 # Obsolete; use --with-x.
1172 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1173 | --x-incl | --x-inc | --x-in | --x-i)
1174 ac_prev=x_includes ;;
1175 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1176 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1177 x_includes=$ac_optarg ;;
1179 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1180 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1181 ac_prev=x_libraries ;;
1182 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1183 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1184 x_libraries=$ac_optarg ;;
1186 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1187 Try \`$0 --help' for more information"
1191 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1192 # Reject names that are not valid shell variable names.
1193 case $ac_envvar in #(
1194 '' | [0-9]* | *[!_$as_cr_alnum]* )
1195 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1197 eval $ac_envvar=\$ac_optarg
1198 export $ac_envvar ;;
1201 # FIXME: should be removed in autoconf 3.0.
1202 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1203 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1204 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1205 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1211 if test -n "$ac_prev"; then
1212 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1213 as_fn_error $? "missing argument to $ac_option"
1216 if test -n "$ac_unrecognized_opts"; then
1217 case $enable_option_checking in
1219 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1220 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1224 # Check all directory arguments for consistency.
1225 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1226 datadir sysconfdir sharedstatedir localstatedir includedir \
1227 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1228 libdir localedir mandir
1230 eval ac_val=\$$ac_var
1231 # Remove trailing slashes.
1234 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1235 eval $ac_var=\$ac_val;;
1237 # Be sure to have absolute directory names.
1239 [\\/$]* | ?:[\\/]* ) continue;;
1240 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1242 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1245 # There might be people who depend on the old broken behavior: `$host'
1246 # used to hold the argument of --host etc.
1247 # FIXME: To remove some day.
1250 target=$target_alias
1252 # FIXME: To remove some day.
1253 if test "x$host_alias" != x; then
1254 if test "x$build_alias" = x; then
1255 cross_compiling=maybe
1256 $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
1257 If a cross compiler is detected then cross compile mode will be used" >&2
1258 elif test "x$build_alias" != "x$host_alias"; then
1264 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1266 test "$silent" = yes && exec 6>/dev/null
1269 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1270 ac_ls_di=`ls -di .` &&
1271 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1272 as_fn_error $? "working directory cannot be determined"
1273 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1274 as_fn_error $? "pwd does not report name of working directory"
1277 # Find the source files, if location was not specified.
1278 if test -z "$srcdir"; then
1279 ac_srcdir_defaulted=yes
1280 # Try the directory containing this script, then the parent directory.
1281 ac_confdir=`$as_dirname -- "$as_myself" ||
1282 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1283 X"$as_myself" : 'X\(//\)[^/]' \| \
1284 X"$as_myself" : 'X\(//\)$' \| \
1285 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1286 $as_echo X"$as_myself" |
1287 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1305 if test ! -r "$srcdir/$ac_unique_file"; then
1309 ac_srcdir_defaulted=no
1311 if test ! -r "$srcdir/$ac_unique_file"; then
1312 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1313 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1315 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1317 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1319 # When building in place, set srcdir=.
1320 if test "$ac_abs_confdir" = "$ac_pwd"; then
1323 # Remove unnecessary trailing slashes from srcdir.
1324 # Double slashes in file names in object file debugging info
1325 # mess up M-x gdb in Emacs.
1327 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1329 for ac_var in $ac_precious_vars; do
1330 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1331 eval ac_env_${ac_var}_value=\$${ac_var}
1332 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1333 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1337 # Report the --help message.
1339 if test "$ac_init_help" = "long"; then
1340 # Omit some internal or obsolete options to make the list less imposing.
1341 # This message is too long to be a string in the A/UX 3.1 sh.
1343 \`configure' configures GNU C Library (see version.h) to adapt to many kinds of systems.
1345 Usage: $0 [OPTION]... [VAR=VALUE]...
1347 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1348 VAR=VALUE. See below for descriptions of some of the useful variables.
1350 Defaults for the options are specified in brackets.
1353 -h, --help display this help and exit
1354 --help=short display options specific to this package
1355 --help=recursive display the short help of all the included packages
1356 -V, --version display version information and exit
1357 -q, --quiet, --silent do not print \`checking ...' messages
1358 --cache-file=FILE cache test results in FILE [disabled]
1359 -C, --config-cache alias for \`--cache-file=config.cache'
1360 -n, --no-create do not create output files
1361 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1363 Installation directories:
1364 --prefix=PREFIX install architecture-independent files in PREFIX
1365 [$ac_default_prefix]
1366 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1369 By default, \`make install' will install all the files in
1370 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1371 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1372 for instance \`--prefix=\$HOME'.
1374 For better control, use the options below.
1376 Fine tuning of the installation directories:
1377 --bindir=DIR user executables [EPREFIX/bin]
1378 --sbindir=DIR system admin executables [EPREFIX/sbin]
1379 --libexecdir=DIR program executables [EPREFIX/libexec]
1380 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1381 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1382 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1383 --libdir=DIR object code libraries [EPREFIX/lib]
1384 --includedir=DIR C header files [PREFIX/include]
1385 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1386 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1387 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1388 --infodir=DIR info documentation [DATAROOTDIR/info]
1389 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1390 --mandir=DIR man documentation [DATAROOTDIR/man]
1391 --docdir=DIR documentation root [DATAROOTDIR/doc/glibc]
1392 --htmldir=DIR html documentation [DOCDIR]
1393 --dvidir=DIR dvi documentation [DOCDIR]
1394 --pdfdir=DIR pdf documentation [DOCDIR]
1395 --psdir=DIR ps documentation [DOCDIR]
1401 --build=BUILD configure for building on BUILD [guessed]
1402 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1406 if test -n "$ac_init_help"; then
1407 case $ac_init_help in
1408 short | recursive ) echo "Configuration of GNU C Library (see version.h):";;
1413 --disable-option-checking ignore unrecognized --enable/--with options
1414 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1415 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1416 --disable-sanity-checks really do not use threads (should not be used except
1417 in special situations) [default=yes]
1418 --enable-check-abi do "make check-abi" in "make check" (no/warn/yes)
1420 --enable-shared build shared library [default=yes if GNU ld]
1421 --enable-profile build profiled library [default=no]
1422 --disable-versioning do not include versioning information in the library
1423 objects [default=yes if supported]
1424 --enable-oldest-abi=ABI configure the oldest ABI supported [e.g. 2.2]
1425 [default=glibc default]
1426 --enable-stackguard-randomization
1427 initialize __stack_chk_guard canary with a random
1428 number at program start
1429 --enable-add-ons[=DIRS...]
1430 configure and build add-ons in DIR1,DIR2,... search
1431 for add-ons if no parameter given
1432 --disable-hidden-plt do not hide internal function calls to avoid PLT
1433 --enable-bind-now disable lazy relocations in DSOs
1434 --enable-static-nss build static NSS modules [default=no]
1435 --disable-force-install don't force installation of files from this package,
1436 even if they are older than the installed files
1437 --enable-kernel=VERSION compile for compatibility with kernel not older than
1439 --enable-all-warnings enable all useful warnings gcc can issue
1440 --enable-multi-arch enable single DSO with optimizations for multiple
1442 --enable-nss-crypt enable libcrypt to use nss
1445 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1446 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1447 --with-gd=DIR find libgd include dir and library with prefix DIR
1448 --with-gd-include=DIR find libgd include files in DIR
1449 --with-gd-lib=DIR find libgd library files in DIR
1450 --with-fp if using floating-point hardware [default=yes]
1451 --with-binutils=PATH specify location of binutils (as and ld)
1452 --with-selinux if building with SELinux support
1453 --with-headers=PATH location of system headers to use (for example
1454 /usr/src/linux/include) [default=compiler default]
1455 --with-default-link do not use explicit linker scripts
1456 --with-cpu=CPU select code for CPU variant
1458 Some influential environment variables:
1459 CC C compiler command
1460 CFLAGS C compiler flags
1461 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1462 nonstandard directory <lib dir>
1463 LIBS libraries to pass to the linker, e.g. -l<library>
1464 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1465 you have headers in a nonstandard directory <include dir>
1467 CXX C++ compiler command
1468 CXXFLAGS C++ compiler flags
1470 Use these variables to override the choices made by `configure' or to help
1471 it to find libraries and programs with nonstandard names/locations.
1473 Report bugs to <http://sourceware.org/bugzilla/>.
1474 GNU C Library home page: <http://www.gnu.org/software/glibc/>.
1475 General help using GNU software: <http://www.gnu.org/gethelp/>.
1480 if test "$ac_init_help" = "recursive"; then
1481 # If there are subdirs, report their specific --help.
1482 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1483 test -d "$ac_dir" ||
1484 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1489 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1491 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1492 # A ".." for each directory in $ac_dir_suffix.
1493 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1494 case $ac_top_builddir_sub in
1495 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1496 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1499 ac_abs_top_builddir=$ac_pwd
1500 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1501 # for backward compatibility:
1502 ac_top_builddir=$ac_top_build_prefix
1505 .) # We are building in place.
1507 ac_top_srcdir=$ac_top_builddir_sub
1508 ac_abs_top_srcdir=$ac_pwd ;;
1509 [\\/]* | ?:[\\/]* ) # Absolute name.
1510 ac_srcdir=$srcdir$ac_dir_suffix;
1511 ac_top_srcdir=$srcdir
1512 ac_abs_top_srcdir=$srcdir ;;
1514 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1515 ac_top_srcdir=$ac_top_build_prefix$srcdir
1516 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1518 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1520 cd "$ac_dir" || { ac_status=$?; continue; }
1521 # Check for guested configure.
1522 if test -f "$ac_srcdir/configure.gnu"; then
1524 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1525 elif test -f "$ac_srcdir/configure"; then
1527 $SHELL "$ac_srcdir/configure" --help=recursive
1529 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1531 cd "$ac_pwd" || { ac_status=$?; break; }
1535 test -n "$ac_init_help" && exit $ac_status
1536 if $ac_init_version; then
1538 GNU C Library configure (see version.h)
1539 generated by GNU Autoconf 2.68
1541 Copyright (C) 2010 Free Software Foundation, Inc.
1542 This configure script is free software; the Free Software Foundation
1543 gives unlimited permission to copy, distribute and modify it.
1548 ## ------------------------ ##
1549 ## Autoconf initialization. ##
1550 ## ------------------------ ##
1552 # ac_fn_c_try_compile LINENO
1553 # --------------------------
1554 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1555 ac_fn_c_try_compile ()
1557 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1558 rm -f conftest.$ac_objext
1559 if { { ac_try="$ac_compile"
1561 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1562 *) ac_try_echo=$ac_try;;
1564 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1565 $as_echo "$ac_try_echo"; } >&5
1566 (eval "$ac_compile") 2>conftest.err
1568 if test -s conftest.err; then
1569 grep -v '^ *+' conftest.err >conftest.er1
1570 cat conftest.er1 >&5
1571 mv -f conftest.er1 conftest.err
1573 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1574 test $ac_status = 0; } && {
1575 test -z "$ac_c_werror_flag" ||
1576 test ! -s conftest.err
1577 } && test -s conftest.$ac_objext; then :
1580 $as_echo "$as_me: failed program was:" >&5
1581 sed 's/^/| /' conftest.$ac_ext >&5
1585 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1586 as_fn_set_status $ac_retval
1588 } # ac_fn_c_try_compile
1590 # ac_fn_c_try_cpp LINENO
1591 # ----------------------
1592 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1595 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1596 if { { ac_try="$ac_cpp conftest.$ac_ext"
1598 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1599 *) ac_try_echo=$ac_try;;
1601 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1602 $as_echo "$ac_try_echo"; } >&5
1603 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1605 if test -s conftest.err; then
1606 grep -v '^ *+' conftest.err >conftest.er1
1607 cat conftest.er1 >&5
1608 mv -f conftest.er1 conftest.err
1610 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1611 test $ac_status = 0; } > conftest.i && {
1612 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1613 test ! -s conftest.err
1617 $as_echo "$as_me: failed program was:" >&5
1618 sed 's/^/| /' conftest.$ac_ext >&5
1622 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1623 as_fn_set_status $ac_retval
1627 # ac_fn_cxx_try_compile LINENO
1628 # ----------------------------
1629 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1630 ac_fn_cxx_try_compile ()
1632 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1633 rm -f conftest.$ac_objext
1634 if { { ac_try="$ac_compile"
1636 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1637 *) ac_try_echo=$ac_try;;
1639 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1640 $as_echo "$ac_try_echo"; } >&5
1641 (eval "$ac_compile") 2>conftest.err
1643 if test -s conftest.err; then
1644 grep -v '^ *+' conftest.err >conftest.er1
1645 cat conftest.er1 >&5
1646 mv -f conftest.er1 conftest.err
1648 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1649 test $ac_status = 0; } && {
1650 test -z "$ac_cxx_werror_flag" ||
1651 test ! -s conftest.err
1652 } && test -s conftest.$ac_objext; then :
1655 $as_echo "$as_me: failed program was:" >&5
1656 sed 's/^/| /' conftest.$ac_ext >&5
1660 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1661 as_fn_set_status $ac_retval
1663 } # ac_fn_cxx_try_compile
1665 # ac_fn_c_try_link LINENO
1666 # -----------------------
1667 # Try to link conftest.$ac_ext, and return whether this succeeded.
1670 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1671 rm -f conftest.$ac_objext conftest$ac_exeext
1672 if { { ac_try="$ac_link"
1674 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1675 *) ac_try_echo=$ac_try;;
1677 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1678 $as_echo "$ac_try_echo"; } >&5
1679 (eval "$ac_link") 2>conftest.err
1681 if test -s conftest.err; then
1682 grep -v '^ *+' conftest.err >conftest.er1
1683 cat conftest.er1 >&5
1684 mv -f conftest.er1 conftest.err
1686 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1687 test $ac_status = 0; } && {
1688 test -z "$ac_c_werror_flag" ||
1689 test ! -s conftest.err
1690 } && test -s conftest$ac_exeext && {
1691 test "$cross_compiling" = yes ||
1692 $as_test_x conftest$ac_exeext
1696 $as_echo "$as_me: failed program was:" >&5
1697 sed 's/^/| /' conftest.$ac_ext >&5
1701 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1702 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1703 # interfere with the next link command; also delete a directory that is
1704 # left behind by Apple's compiler. We do this before executing the actions.
1705 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1706 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1707 as_fn_set_status $ac_retval
1709 } # ac_fn_c_try_link
1711 # ac_fn_c_try_run LINENO
1712 # ----------------------
1713 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1714 # that executables *can* be run.
1717 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1718 if { { ac_try="$ac_link"
1720 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1721 *) ac_try_echo=$ac_try;;
1723 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1724 $as_echo "$ac_try_echo"; } >&5
1725 (eval "$ac_link") 2>&5
1727 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1728 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1729 { { case "(($ac_try" in
1730 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1731 *) ac_try_echo=$ac_try;;
1733 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1734 $as_echo "$ac_try_echo"; } >&5
1735 (eval "$ac_try") 2>&5
1737 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1738 test $ac_status = 0; }; }; then :
1741 $as_echo "$as_me: program exited with status $ac_status" >&5
1742 $as_echo "$as_me: failed program was:" >&5
1743 sed 's/^/| /' conftest.$ac_ext >&5
1745 ac_retval=$ac_status
1747 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1748 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1749 as_fn_set_status $ac_retval
1753 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1754 # --------------------------------------------
1755 # Tries to find the compile-time value of EXPR in a program that includes
1756 # INCLUDES, setting VAR accordingly. Returns whether the value could be
1758 ac_fn_c_compute_int ()
1760 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1761 if test "$cross_compiling" = yes; then
1762 # Depending upon the size, compute the lo and hi bounds.
1763 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1764 /* end confdefs.h. */
1769 static int test_array [1 - 2 * !(($2) >= 0)];
1776 if ac_fn_c_try_compile "$LINENO"; then :
1779 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1780 /* end confdefs.h. */
1785 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1792 if ac_fn_c_try_compile "$LINENO"; then :
1793 ac_hi=$ac_mid; break
1795 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
1796 if test $ac_lo -le $ac_mid; then
1800 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
1802 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1805 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1806 /* end confdefs.h. */
1811 static int test_array [1 - 2 * !(($2) < 0)];
1818 if ac_fn_c_try_compile "$LINENO"; then :
1821 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1822 /* end confdefs.h. */
1827 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
1834 if ac_fn_c_try_compile "$LINENO"; then :
1835 ac_lo=$ac_mid; break
1837 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
1838 if test $ac_mid -le $ac_hi; then
1842 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
1844 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1849 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1851 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1852 # Binary search between lo and hi bounds.
1853 while test "x$ac_lo" != "x$ac_hi"; do
1854 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
1855 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1856 /* end confdefs.h. */
1861 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1868 if ac_fn_c_try_compile "$LINENO"; then :
1871 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
1873 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1876 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
1880 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1881 /* end confdefs.h. */
1883 static long int longval () { return $2; }
1884 static unsigned long int ulongval () { return $2; }
1891 FILE *f = fopen ("conftest.val", "w");
1896 long int i = longval ();
1899 fprintf (f, "%ld", i);
1903 unsigned long int i = ulongval ();
1906 fprintf (f, "%lu", i);
1908 /* Do not output a trailing newline, as this causes \r\n confusion
1909 on some platforms. */
1910 return ferror (f) || fclose (f) != 0;
1916 if ac_fn_c_try_run "$LINENO"; then :
1917 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
1921 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
1922 conftest.$ac_objext conftest.beam conftest.$ac_ext
1926 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1927 as_fn_set_status $ac_retval
1929 } # ac_fn_c_compute_int
1931 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1932 # -------------------------------------------------------
1933 # Tests whether HEADER exists and can be compiled using the include files in
1934 # INCLUDES, setting the cache variable VAR accordingly.
1935 ac_fn_c_check_header_compile ()
1937 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1938 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1939 $as_echo_n "checking for $2... " >&6; }
1940 if eval \${$3+:} false; then :
1941 $as_echo_n "(cached) " >&6
1943 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1944 /* end confdefs.h. */
1948 if ac_fn_c_try_compile "$LINENO"; then :
1953 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1957 $as_echo "$ac_res" >&6; }
1958 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1960 } # ac_fn_c_check_header_compile
1961 cat >config.log <<_ACEOF
1962 This file contains any messages produced by compilers while
1963 running configure, to aid debugging if configure makes a mistake.
1965 It was created by GNU C Library $as_me (see version.h), which was
1966 generated by GNU Autoconf 2.68. Invocation command line was
1978 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1979 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1980 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1981 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1982 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1984 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1985 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1987 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1988 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1989 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1990 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1991 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1992 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1993 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1997 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2001 test -z "$as_dir" && as_dir=.
2002 $as_echo "PATH: $as_dir"
2018 # Keep a trace of the command line.
2019 # Strip out --no-create and --no-recursion so they do not pile up.
2020 # Strip out --silent because we don't want to record it for future runs.
2021 # Also quote any args containing shell meta-characters.
2022 # Make two passes to allow for proper duplicate-argument suppression.
2026 ac_must_keep_next=false
2032 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2033 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2034 | -silent | --silent | --silen | --sile | --sil)
2037 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2040 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2042 as_fn_append ac_configure_args1 " '$ac_arg'"
2043 if test $ac_must_keep_next = true; then
2044 ac_must_keep_next=false # Got value, back to normal.
2047 *=* | --config-cache | -C | -disable-* | --disable-* \
2048 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2049 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2050 | -with-* | --with-* | -without-* | --without-* | --x)
2051 case "$ac_configure_args0 " in
2052 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2055 -* ) ac_must_keep_next=true ;;
2058 as_fn_append ac_configure_args " '$ac_arg'"
2063 { ac_configure_args0=; unset ac_configure_args0;}
2064 { ac_configure_args1=; unset ac_configure_args1;}
2066 # When interrupted or exit'd, cleanup temporary files, and complete
2067 # config.log. We remove comments because anyway the quotes in there
2068 # would cause problems or look ugly.
2069 # WARNING: Use '\'' to represent an apostrophe within the trap.
2070 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2071 trap 'exit_status=$?
2072 # Save into config.log some information that might help in debugging.
2076 $as_echo "## ---------------- ##
2077 ## Cache variables. ##
2078 ## ---------------- ##"
2080 # The following way of writing the cache mishandles newlines in values,
2082 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2083 eval ac_val=\$$ac_var
2087 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2088 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2091 _ | IFS | as_nl) ;; #(
2092 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2093 *) { eval $ac_var=; unset $ac_var;} ;;
2098 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2099 *${as_nl}ac_space=\ *)
2101 "s/'\''/'\''\\\\'\'''\''/g;
2102 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2105 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2112 $as_echo "## ----------------- ##
2113 ## Output variables. ##
2114 ## ----------------- ##"
2116 for ac_var in $ac_subst_vars
2118 eval ac_val=\$$ac_var
2120 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2122 $as_echo "$ac_var='\''$ac_val'\''"
2126 if test -n "$ac_subst_files"; then
2127 $as_echo "## ------------------- ##
2128 ## File substitutions. ##
2129 ## ------------------- ##"
2131 for ac_var in $ac_subst_files
2133 eval ac_val=\$$ac_var
2135 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2137 $as_echo "$ac_var='\''$ac_val'\''"
2142 if test -s confdefs.h; then
2143 $as_echo "## ----------- ##
2150 test "$ac_signal" != 0 &&
2151 $as_echo "$as_me: caught signal $ac_signal"
2152 $as_echo "$as_me: exit $exit_status"
2154 rm -f core *.core core.conftest.* &&
2155 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2158 for ac_signal in 1 2 13 15; do
2159 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2163 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2164 rm -f -r conftest* confdefs.h
2166 $as_echo "/* confdefs.h */" > confdefs.h
2168 # Predefined preprocessor variables.
2170 cat >>confdefs.h <<_ACEOF
2171 #define PACKAGE_NAME "$PACKAGE_NAME"
2174 cat >>confdefs.h <<_ACEOF
2175 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2178 cat >>confdefs.h <<_ACEOF
2179 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2182 cat >>confdefs.h <<_ACEOF
2183 #define PACKAGE_STRING "$PACKAGE_STRING"
2186 cat >>confdefs.h <<_ACEOF
2187 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2190 cat >>confdefs.h <<_ACEOF
2191 #define PACKAGE_URL "$PACKAGE_URL"
2195 # Let the site file select an alternate cache file if it wants to.
2196 # Prefer an explicitly selected file to automatically selected ones.
2199 if test -n "$CONFIG_SITE"; then
2200 # We do not want a PATH search for config.site.
2201 case $CONFIG_SITE in #((
2202 -*) ac_site_file1=./$CONFIG_SITE;;
2203 */*) ac_site_file1=$CONFIG_SITE;;
2204 *) ac_site_file1=./$CONFIG_SITE;;
2206 elif test "x$prefix" != xNONE; then
2207 ac_site_file1=$prefix/share/config.site
2208 ac_site_file2=$prefix/etc/config.site
2210 ac_site_file1=$ac_default_prefix/share/config.site
2211 ac_site_file2=$ac_default_prefix/etc/config.site
2213 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2215 test "x$ac_site_file" = xNONE && continue
2216 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2217 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2218 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2219 sed 's/^/| /' "$ac_site_file" >&5
2221 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2222 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2223 as_fn_error $? "failed to load site script $ac_site_file
2224 See \`config.log' for more details" "$LINENO" 5; }
2228 if test -r "$cache_file"; then
2229 # Some versions of bash will fail to source /dev/null (special files
2230 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2231 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2232 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2233 $as_echo "$as_me: loading cache $cache_file" >&6;}
2235 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2236 *) . "./$cache_file";;
2240 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2241 $as_echo "$as_me: creating cache $cache_file" >&6;}
2245 # Check that the precious variables saved in the cache have kept the same
2247 ac_cache_corrupted=false
2248 for ac_var in $ac_precious_vars; do
2249 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2250 eval ac_new_set=\$ac_env_${ac_var}_set
2251 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2252 eval ac_new_val=\$ac_env_${ac_var}_value
2253 case $ac_old_set,$ac_new_set in
2255 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2256 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2257 ac_cache_corrupted=: ;;
2259 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2260 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2261 ac_cache_corrupted=: ;;
2264 if test "x$ac_old_val" != "x$ac_new_val"; then
2265 # differences in whitespace do not lead to failure.
2266 ac_old_val_w=`echo x $ac_old_val`
2267 ac_new_val_w=`echo x $ac_new_val`
2268 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2269 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2270 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2271 ac_cache_corrupted=:
2273 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2274 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2275 eval $ac_var=\$ac_old_val
2277 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2278 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2279 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2280 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2283 # Pass precious variables to config.status.
2284 if test "$ac_new_set" = set; then
2286 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2287 *) ac_arg=$ac_var=$ac_new_val ;;
2289 case " $ac_configure_args " in
2290 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2291 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2295 if $ac_cache_corrupted; then
2296 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2297 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2298 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2299 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2300 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2302 ## -------------------- ##
2303 ## Main body of script. ##
2304 ## -------------------- ##
2307 ac_cpp='$CPP $CPPFLAGS'
2308 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2309 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2310 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2314 ac_config_headers="$ac_config_headers config.h"
2317 for ac_dir in scripts "$srcdir"/scripts; do
2318 if test -f "$ac_dir/install-sh"; then
2320 ac_install_sh="$ac_aux_dir/install-sh -c"
2322 elif test -f "$ac_dir/install.sh"; then
2324 ac_install_sh="$ac_aux_dir/install.sh -c"
2326 elif test -f "$ac_dir/shtool"; then
2328 ac_install_sh="$ac_aux_dir/shtool install -c"
2332 if test -z "$ac_aux_dir"; then
2333 as_fn_error $? "cannot find install-sh, install.sh, or shtool in scripts \"$srcdir\"/scripts" "$LINENO" 5
2336 # These three variables are undocumented and unsupported,
2337 # and are intended to be withdrawn in a future Autoconf release.
2338 # They can cause serious problems if a builder's source tree is in a directory
2339 # whose full name contains unusual characters.
2340 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2341 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2342 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2351 # Make sure we can run config.sub.
2352 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2353 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2355 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2356 $as_echo_n "checking build system type... " >&6; }
2357 if ${ac_cv_build+:} false; then :
2358 $as_echo_n "(cached) " >&6
2360 ac_build_alias=$build_alias
2361 test "x$ac_build_alias" = x &&
2362 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2363 test "x$ac_build_alias" = x &&
2364 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2365 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2366 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2369 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2370 $as_echo "$ac_cv_build" >&6; }
2371 case $ac_cv_build in
2373 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2376 ac_save_IFS=$IFS; IFS='-'
2382 # Remember, the first character of IFS is used to create $*,
2383 # except with old shells:
2386 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2389 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2390 $as_echo_n "checking host system type... " >&6; }
2391 if ${ac_cv_host+:} false; then :
2392 $as_echo_n "(cached) " >&6
2394 if test "x$host_alias" = x; then
2395 ac_cv_host=$ac_cv_build
2397 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2398 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2403 $as_echo "$ac_cv_host" >&6; }
2406 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2409 ac_save_IFS=$IFS; IFS='-'
2415 # Remember, the first character of IFS is used to create $*,
2416 # except with old shells:
2419 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2424 ac_cpp='$CPP $CPPFLAGS'
2425 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2426 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2427 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2428 if test -n "$ac_tool_prefix"; then
2429 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2430 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2431 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2432 $as_echo_n "checking for $ac_word... " >&6; }
2433 if ${ac_cv_prog_CC+:} false; then :
2434 $as_echo_n "(cached) " >&6
2436 if test -n "$CC"; then
2437 ac_cv_prog_CC="$CC" # Let the user override the test.
2439 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2443 test -z "$as_dir" && as_dir=.
2444 for ac_exec_ext in '' $ac_executable_extensions; do
2445 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2446 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2447 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2457 if test -n "$CC"; then
2458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2459 $as_echo "$CC" >&6; }
2461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2462 $as_echo "no" >&6; }
2467 if test -z "$ac_cv_prog_CC"; then
2469 # Extract the first word of "gcc", so it can be a program name with args.
2470 set dummy gcc; ac_word=$2
2471 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2472 $as_echo_n "checking for $ac_word... " >&6; }
2473 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2474 $as_echo_n "(cached) " >&6
2476 if test -n "$ac_ct_CC"; then
2477 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2479 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2483 test -z "$as_dir" && as_dir=.
2484 for ac_exec_ext in '' $ac_executable_extensions; do
2485 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2486 ac_cv_prog_ac_ct_CC="gcc"
2487 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2496 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2497 if test -n "$ac_ct_CC"; then
2498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2499 $as_echo "$ac_ct_CC" >&6; }
2501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2502 $as_echo "no" >&6; }
2505 if test "x$ac_ct_CC" = x; then
2508 case $cross_compiling:$ac_tool_warned in
2510 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2511 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2512 ac_tool_warned=yes ;;
2520 if test -z "$CC"; then
2521 if test -n "$ac_tool_prefix"; then
2522 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2523 set dummy ${ac_tool_prefix}cc; ac_word=$2
2524 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2525 $as_echo_n "checking for $ac_word... " >&6; }
2526 if ${ac_cv_prog_CC+:} false; then :
2527 $as_echo_n "(cached) " >&6
2529 if test -n "$CC"; then
2530 ac_cv_prog_CC="$CC" # Let the user override the test.
2532 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2536 test -z "$as_dir" && as_dir=.
2537 for ac_exec_ext in '' $ac_executable_extensions; do
2538 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2539 ac_cv_prog_CC="${ac_tool_prefix}cc"
2540 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2550 if test -n "$CC"; then
2551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2552 $as_echo "$CC" >&6; }
2554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2555 $as_echo "no" >&6; }
2561 if test -z "$CC"; then
2562 # Extract the first word of "cc", so it can be a program name with args.
2563 set dummy cc; ac_word=$2
2564 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2565 $as_echo_n "checking for $ac_word... " >&6; }
2566 if ${ac_cv_prog_CC+:} false; then :
2567 $as_echo_n "(cached) " >&6
2569 if test -n "$CC"; then
2570 ac_cv_prog_CC="$CC" # Let the user override the test.
2573 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2577 test -z "$as_dir" && as_dir=.
2578 for ac_exec_ext in '' $ac_executable_extensions; do
2579 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2580 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2581 ac_prog_rejected=yes
2585 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2592 if test $ac_prog_rejected = yes; then
2593 # We found a bogon in the path, so make sure we never use it.
2594 set dummy $ac_cv_prog_CC
2596 if test $# != 0; then
2597 # We chose a different compiler from the bogus one.
2598 # However, it has the same basename, so the bogon will be chosen
2599 # first if we set CC to just the basename; use the full file name.
2601 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2607 if test -n "$CC"; then
2608 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2609 $as_echo "$CC" >&6; }
2611 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2612 $as_echo "no" >&6; }
2617 if test -z "$CC"; then
2618 if test -n "$ac_tool_prefix"; then
2619 for ac_prog in cl.exe
2621 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2622 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2623 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2624 $as_echo_n "checking for $ac_word... " >&6; }
2625 if ${ac_cv_prog_CC+:} false; then :
2626 $as_echo_n "(cached) " >&6
2628 if test -n "$CC"; then
2629 ac_cv_prog_CC="$CC" # Let the user override the test.
2631 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2635 test -z "$as_dir" && as_dir=.
2636 for ac_exec_ext in '' $ac_executable_extensions; do
2637 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2638 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2639 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2649 if test -n "$CC"; then
2650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2651 $as_echo "$CC" >&6; }
2653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2654 $as_echo "no" >&6; }
2658 test -n "$CC" && break
2661 if test -z "$CC"; then
2663 for ac_prog in cl.exe
2665 # Extract the first word of "$ac_prog", so it can be a program name with args.
2666 set dummy $ac_prog; ac_word=$2
2667 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2668 $as_echo_n "checking for $ac_word... " >&6; }
2669 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2670 $as_echo_n "(cached) " >&6
2672 if test -n "$ac_ct_CC"; then
2673 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2675 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2679 test -z "$as_dir" && as_dir=.
2680 for ac_exec_ext in '' $ac_executable_extensions; do
2681 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2682 ac_cv_prog_ac_ct_CC="$ac_prog"
2683 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2692 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2693 if test -n "$ac_ct_CC"; then
2694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2695 $as_echo "$ac_ct_CC" >&6; }
2697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2698 $as_echo "no" >&6; }
2702 test -n "$ac_ct_CC" && break
2705 if test "x$ac_ct_CC" = x; then
2708 case $cross_compiling:$ac_tool_warned in
2710 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2711 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2712 ac_tool_warned=yes ;;
2721 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2722 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2723 as_fn_error $? "no acceptable C compiler found in \$PATH
2724 See \`config.log' for more details" "$LINENO" 5; }
2726 # Provide some information about the compiler.
2727 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2730 for ac_option in --version -v -V -qversion; do
2731 { { ac_try="$ac_compiler $ac_option >&5"
2733 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2734 *) ac_try_echo=$ac_try;;
2736 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2737 $as_echo "$ac_try_echo"; } >&5
2738 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2740 if test -s conftest.err; then
2742 ... rest of stderr output deleted ...
2743 10q' conftest.err >conftest.er1
2744 cat conftest.er1 >&5
2746 rm -f conftest.er1 conftest.err
2747 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2748 test $ac_status = 0; }
2752 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2753 $as_echo_n "checking for suffix of object files... " >&6; }
2754 if ${ac_cv_objext+:} false; then :
2755 $as_echo_n "(cached) " >&6
2757 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2758 /* end confdefs.h. */
2768 rm -f conftest.o conftest.obj
2769 if { { ac_try="$ac_compile"
2771 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2772 *) ac_try_echo=$ac_try;;
2774 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2775 $as_echo "$ac_try_echo"; } >&5
2776 (eval "$ac_compile") 2>&5
2778 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2779 test $ac_status = 0; }; then :
2780 for ac_file in conftest.o conftest.obj conftest.*; do
2781 test -f "$ac_file" || continue;
2783 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
2784 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2789 $as_echo "$as_me: failed program was:" >&5
2790 sed 's/^/| /' conftest.$ac_ext >&5
2792 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2793 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2794 as_fn_error $? "cannot compute suffix of object files: cannot compile
2795 See \`config.log' for more details" "$LINENO" 5; }
2797 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
2800 $as_echo "$ac_cv_objext" >&6; }
2801 OBJEXT=$ac_cv_objext
2803 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
2804 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
2805 if ${ac_cv_c_compiler_gnu+:} false; then :
2806 $as_echo_n "(cached) " >&6
2808 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2809 /* end confdefs.h. */
2822 if ac_fn_c_try_compile "$LINENO"; then :
2827 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2828 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
2832 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
2833 if test $ac_compiler_gnu = yes; then
2838 ac_test_CFLAGS=${CFLAGS+set}
2839 ac_save_CFLAGS=$CFLAGS
2840 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
2841 $as_echo_n "checking whether $CC accepts -g... " >&6; }
2842 if ${ac_cv_prog_cc_g+:} false; then :
2843 $as_echo_n "(cached) " >&6
2845 ac_save_c_werror_flag=$ac_c_werror_flag
2846 ac_c_werror_flag=yes
2849 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2850 /* end confdefs.h. */
2860 if ac_fn_c_try_compile "$LINENO"; then :
2864 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2865 /* end confdefs.h. */
2875 if ac_fn_c_try_compile "$LINENO"; then :
2878 ac_c_werror_flag=$ac_save_c_werror_flag
2880 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2881 /* end confdefs.h. */
2891 if ac_fn_c_try_compile "$LINENO"; then :
2894 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2896 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2898 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2899 ac_c_werror_flag=$ac_save_c_werror_flag
2901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
2902 $as_echo "$ac_cv_prog_cc_g" >&6; }
2903 if test "$ac_test_CFLAGS" = set; then
2904 CFLAGS=$ac_save_CFLAGS
2905 elif test $ac_cv_prog_cc_g = yes; then
2906 if test "$GCC" = yes; then
2912 if test "$GCC" = yes; then
2918 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
2919 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
2920 if ${ac_cv_prog_cc_c89+:} false; then :
2921 $as_echo_n "(cached) " >&6
2923 ac_cv_prog_cc_c89=no
2925 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2926 /* end confdefs.h. */
2929 #include <sys/types.h>
2930 #include <sys/stat.h>
2931 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2932 struct buf { int x; };
2933 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2934 static char *e (p, i)
2940 static char *f (char * (*g) (char **, int), char **p, ...)
2945 s = g (p, va_arg (v,int));
2950 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2951 function prototypes and stuff, but not '\xHH' hex character constants.
2952 These don't provoke an error unfortunately, instead are silently treated
2953 as 'x'. The following induces an error, until -std is added to get
2954 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2955 array size at least. It's necessary to write '\x00'==0 to get something
2956 that's true only with -std. */
2957 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2959 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2960 inside strings and character constants. */
2962 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
2964 int test (int i, double x);
2965 struct s1 {int (*f) (int a);};
2966 struct s2 {int (*f) (double a);};
2967 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2973 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2978 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
2979 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2981 CC="$ac_save_CC $ac_arg"
2982 if ac_fn_c_try_compile "$LINENO"; then :
2983 ac_cv_prog_cc_c89=$ac_arg
2985 rm -f core conftest.err conftest.$ac_objext
2986 test "x$ac_cv_prog_cc_c89" != "xno" && break
2988 rm -f conftest.$ac_ext
2993 case "x$ac_cv_prog_cc_c89" in
2995 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
2996 $as_echo "none needed" >&6; } ;;
2998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
2999 $as_echo "unsupported" >&6; } ;;
3001 CC="$CC $ac_cv_prog_cc_c89"
3002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3003 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3005 if test "x$ac_cv_prog_cc_c89" != xno; then :
3010 ac_cpp='$CPP $CPPFLAGS'
3011 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3012 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3013 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3015 if test $host != $build; then
3016 for ac_prog in gcc cc
3018 # Extract the first word of "$ac_prog", so it can be a program name with args.
3019 set dummy $ac_prog; ac_word=$2
3020 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3021 $as_echo_n "checking for $ac_word... " >&6; }
3022 if ${ac_cv_prog_BUILD_CC+:} false; then :
3023 $as_echo_n "(cached) " >&6
3025 if test -n "$BUILD_CC"; then
3026 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
3028 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3032 test -z "$as_dir" && as_dir=.
3033 for ac_exec_ext in '' $ac_executable_extensions; do
3034 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3035 ac_cv_prog_BUILD_CC="$ac_prog"
3036 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3045 BUILD_CC=$ac_cv_prog_BUILD_CC
3046 if test -n "$BUILD_CC"; then
3047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BUILD_CC" >&5
3048 $as_echo "$BUILD_CC" >&6; }
3050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3051 $as_echo "no" >&6; }
3055 test -n "$BUILD_CC" && break
3061 ac_cpp='$CPP $CPPFLAGS'
3062 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3063 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3064 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3065 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3066 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3067 # On Suns, sometimes $CPP names a directory.
3068 if test -n "$CPP" && test -d "$CPP"; then
3071 if test -z "$CPP"; then
3072 if ${ac_cv_prog_CPP+:} false; then :
3073 $as_echo_n "(cached) " >&6
3075 # Double quotes because CPP needs to be expanded
3076 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3079 for ac_c_preproc_warn_flag in '' yes
3081 # Use a header file that comes with gcc, so configuring glibc
3082 # with a fresh cross-compiler works.
3083 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3084 # <limits.h> exists even on freestanding compilers.
3085 # On the NeXT, cc -E runs the code through the compiler's parser,
3086 # not just through cpp. "Syntax error" is here to catch this case.
3087 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3088 /* end confdefs.h. */
3090 # include <limits.h>
3092 # include <assert.h>
3096 if ac_fn_c_try_cpp "$LINENO"; then :
3099 # Broken: fails on valid input.
3102 rm -f conftest.err conftest.i conftest.$ac_ext
3104 # OK, works on sane cases. Now check whether nonexistent headers
3105 # can be detected and how.
3106 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3107 /* end confdefs.h. */
3108 #include <ac_nonexistent.h>
3110 if ac_fn_c_try_cpp "$LINENO"; then :
3111 # Broken: success on invalid input.
3114 # Passes both tests.
3118 rm -f conftest.err conftest.i conftest.$ac_ext
3121 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3122 rm -f conftest.i conftest.err conftest.$ac_ext
3123 if $ac_preproc_ok; then :
3135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3136 $as_echo "$CPP" >&6; }
3138 for ac_c_preproc_warn_flag in '' yes
3140 # Use a header file that comes with gcc, so configuring glibc
3141 # with a fresh cross-compiler works.
3142 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3143 # <limits.h> exists even on freestanding compilers.
3144 # On the NeXT, cc -E runs the code through the compiler's parser,
3145 # not just through cpp. "Syntax error" is here to catch this case.
3146 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3147 /* end confdefs.h. */
3149 # include <limits.h>
3151 # include <assert.h>
3155 if ac_fn_c_try_cpp "$LINENO"; then :
3158 # Broken: fails on valid input.
3161 rm -f conftest.err conftest.i conftest.$ac_ext
3163 # OK, works on sane cases. Now check whether nonexistent headers
3164 # can be detected and how.
3165 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3166 /* end confdefs.h. */
3167 #include <ac_nonexistent.h>
3169 if ac_fn_c_try_cpp "$LINENO"; then :
3170 # Broken: success on invalid input.
3173 # Passes both tests.
3177 rm -f conftest.err conftest.i conftest.$ac_ext
3180 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3181 rm -f conftest.i conftest.err conftest.$ac_ext
3182 if $ac_preproc_ok; then :
3185 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3186 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3187 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3188 See \`config.log' for more details" "$LINENO" 5; }
3192 ac_cpp='$CPP $CPPFLAGS'
3193 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3194 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3195 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3197 # We need the C++ compiler only for testing.
3199 ac_cpp='$CXXCPP $CPPFLAGS'
3200 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3201 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3202 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3203 if test -z "$CXX"; then
3204 if test -n "$CCC"; then
3207 if test -n "$ac_tool_prefix"; then
3208 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3210 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3211 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3212 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3213 $as_echo_n "checking for $ac_word... " >&6; }
3214 if ${ac_cv_prog_CXX+:} false; then :
3215 $as_echo_n "(cached) " >&6
3217 if test -n "$CXX"; then
3218 ac_cv_prog_CXX="$CXX" # Let the user override the test.
3220 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3224 test -z "$as_dir" && as_dir=.
3225 for ac_exec_ext in '' $ac_executable_extensions; do
3226 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3227 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3228 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3238 if test -n "$CXX"; then
3239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
3240 $as_echo "$CXX" >&6; }
3242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3243 $as_echo "no" >&6; }
3247 test -n "$CXX" && break
3250 if test -z "$CXX"; then
3252 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3254 # Extract the first word of "$ac_prog", so it can be a program name with args.
3255 set dummy $ac_prog; ac_word=$2
3256 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3257 $as_echo_n "checking for $ac_word... " >&6; }
3258 if ${ac_cv_prog_ac_ct_CXX+:} false; then :
3259 $as_echo_n "(cached) " >&6
3261 if test -n "$ac_ct_CXX"; then
3262 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3264 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3268 test -z "$as_dir" && as_dir=.
3269 for ac_exec_ext in '' $ac_executable_extensions; do
3270 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3271 ac_cv_prog_ac_ct_CXX="$ac_prog"
3272 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3281 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3282 if test -n "$ac_ct_CXX"; then
3283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
3284 $as_echo "$ac_ct_CXX" >&6; }
3286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3287 $as_echo "no" >&6; }
3291 test -n "$ac_ct_CXX" && break
3294 if test "x$ac_ct_CXX" = x; then
3297 case $cross_compiling:$ac_tool_warned in
3299 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3300 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3301 ac_tool_warned=yes ;;
3309 # Provide some information about the compiler.
3310 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
3313 for ac_option in --version -v -V -qversion; do
3314 { { ac_try="$ac_compiler $ac_option >&5"
3316 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3317 *) ac_try_echo=$ac_try;;
3319 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3320 $as_echo "$ac_try_echo"; } >&5
3321 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3323 if test -s conftest.err; then
3325 ... rest of stderr output deleted ...
3326 10q' conftest.err >conftest.er1
3327 cat conftest.er1 >&5
3329 rm -f conftest.er1 conftest.err
3330 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3331 test $ac_status = 0; }
3334 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
3335 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
3336 if ${ac_cv_cxx_compiler_gnu+:} false; then :
3337 $as_echo_n "(cached) " >&6
3339 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3340 /* end confdefs.h. */
3353 if ac_fn_cxx_try_compile "$LINENO"; then :
3358 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3359 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3362 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
3363 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
3364 if test $ac_compiler_gnu = yes; then
3369 ac_test_CXXFLAGS=${CXXFLAGS+set}
3370 ac_save_CXXFLAGS=$CXXFLAGS
3371 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
3372 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
3373 if ${ac_cv_prog_cxx_g+:} false; then :
3374 $as_echo_n "(cached) " >&6
3376 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3377 ac_cxx_werror_flag=yes
3380 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3381 /* end confdefs.h. */
3391 if ac_fn_cxx_try_compile "$LINENO"; then :
3392 ac_cv_prog_cxx_g=yes
3395 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3396 /* end confdefs.h. */
3406 if ac_fn_cxx_try_compile "$LINENO"; then :
3409 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3411 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3412 /* end confdefs.h. */
3422 if ac_fn_cxx_try_compile "$LINENO"; then :
3423 ac_cv_prog_cxx_g=yes
3425 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3427 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3429 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3430 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
3433 $as_echo "$ac_cv_prog_cxx_g" >&6; }
3434 if test "$ac_test_CXXFLAGS" = set; then
3435 CXXFLAGS=$ac_save_CXXFLAGS
3436 elif test $ac_cv_prog_cxx_g = yes; then
3437 if test "$GXX" = yes; then
3443 if test "$GXX" = yes; then
3450 ac_cpp='$CPP $CPPFLAGS'
3451 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3452 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3453 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3456 if test "`cd $srcdir; /bin/pwd`" = "`/bin/pwd`"; then
3457 as_fn_error $? "you must configure in a separate build directory" "$LINENO" 5
3460 # This will get text that should go into config.make.
3463 # Check for a --with-gd argument and set libgd-LDFLAGS in config.make.
3465 # Check whether --with-gd was given.
3466 if test "${with_gd+set}" = set; then :
3467 withval=$with_gd; case "$with_gd" in
3469 *) libgd_include="-I$withval/include"
3470 libgd_ldflags="-L$withval/lib" ;;
3476 # Check whether --with-gd-include was given.
3477 if test "${with_gd_include+set}" = set; then :
3478 withval=$with_gd_include; case "$with_gd_include" in
3480 *) libgd_include="-I$withval" ;;
3486 # Check whether --with-gd-lib was given.
3487 if test "${with_gd_lib+set}" = set; then :
3488 withval=$with_gd_lib; case "$with_gd_lib" in
3490 *) libgd_ldflags="-L$withval" ;;
3496 if test -n "$libgd_include"; then
3497 config_vars="$config_vars
3498 CFLAGS-memusagestat.c = $libgd_include"
3500 if test -n "$libgd_ldflags"; then
3501 config_vars="$config_vars
3502 libgd-LDFLAGS = $libgd_ldflags"
3506 # Check whether --with-fp was given.
3507 if test "${with_fp+set}" = set; then :
3508 withval=$with_fp; with_fp=$withval
3515 # Check whether --with-binutils was given.
3516 if test "${with_binutils+set}" = set; then :
3517 withval=$with_binutils; path_binutils=$withval
3523 # Check whether --with-selinux was given.
3524 if test "${with_selinux+set}" = set; then :
3525 withval=$with_selinux; with_selinux=$withval
3532 # Check whether --with-headers was given.
3533 if test "${with_headers+set}" = set; then :
3534 withval=$with_headers; sysheaders=$withval
3542 # Check whether --with-default-link was given.
3543 if test "${with_default_link+set}" = set; then :
3544 withval=$with_default_link; use_default_link=$withval
3546 use_default_link=default
3550 # Check whether --enable-sanity-checks was given.
3551 if test "${enable_sanity_checks+set}" = set; then :
3552 enableval=$enable_sanity_checks; enable_sanity=$enableval
3559 # Check whether --enable-check-abi was given.
3560 if test "${enable_check_abi+set}" = set; then :
3561 enableval=$enable_check_abi; enable_check_abi=$enableval
3568 # Check whether --enable-shared was given.
3569 if test "${enable_shared+set}" = set; then :
3570 enableval=$enable_shared; shared=$enableval
3575 # Check whether --enable-profile was given.
3576 if test "${enable_profile+set}" = set; then :
3577 enableval=$enable_profile; profile=$enableval
3582 # Check whether --enable-versioning was given.
3583 if test "${enable_versioning+set}" = set; then :
3584 enableval=$enable_versioning; enable_versioning=$enableval
3586 enable_versioning=yes
3590 # Check whether --enable-oldest-abi was given.
3591 if test "${enable_oldest_abi+set}" = set; then :
3592 enableval=$enable_oldest_abi; oldest_abi=$enableval
3597 if test "$oldest_abi" = yes || test "$oldest_abi" = no; then
3600 cat >>confdefs.h <<_ACEOF
3601 #define GLIBC_OLDEST_ABI "$oldest_abi"
3607 # Check whether --enable-stackguard-randomization was given.
3608 if test "${enable_stackguard_randomization+set}" = set; then :
3609 enableval=$enable_stackguard_randomization; enable_stackguard_randomize=$enableval
3611 enable_stackguard_randomize=no
3614 if test "$enable_stackguard_randomize" = yes; then
3615 $as_echo "#define ENABLE_STACKGUARD_RANDOMIZE 1" >>confdefs.h
3619 # Check whether --enable-add-ons was given.
3620 if test "${enable_add_ons+set}" = set; then :
3621 enableval=$enable_add_ons;
3627 # Check whether --enable-hidden-plt was given.
3628 if test "${enable_hidden_plt+set}" = set; then :
3629 enableval=$enable_hidden_plt; hidden=$enableval
3634 if test "x$hidden" = xno; then
3635 $as_echo "#define NO_HIDDEN 1" >>confdefs.h
3639 # Check whether --enable-bind-now was given.
3640 if test "${enable_bind_now+set}" = set; then :
3641 enableval=$enable_bind_now; bindnow=$enableval
3648 # Check whether --enable-static-nss was given.
3649 if test "${enable_static_nss+set}" = set; then :
3650 enableval=$enable_static_nss; static_nss=$enableval
3655 if test x"$static_nss" = xyes || test x"$shared" = xno; then
3657 $as_echo "#define DO_STATIC_NSS 1" >>confdefs.h
3661 # Check whether --enable-force-install was given.
3662 if test "${enable_force_install+set}" = set; then :
3663 enableval=$enable_force_install; force_install=$enableval
3670 # Check whether --enable-kernel was given.
3671 if test "${enable_kernel+set}" = set; then :
3672 enableval=$enable_kernel; minimum_kernel=$enableval
3675 if test "$minimum_kernel" = yes || test "$minimum_kernel" = no; then
3676 # Better nothing than this.
3679 if test "$minimum_kernel" = current; then
3680 minimum_kernel=`uname -r 2>/dev/null` || minimum_kernel=
3684 # Check whether --enable-all-warnings was given.
3685 if test "${enable_all_warnings+set}" = set; then :
3686 enableval=$enable_all_warnings; all_warnings=$enableval
3691 # Check whether --enable-multi-arch was given.
3692 if test "${enable_multi_arch+set}" = set; then :
3693 enableval=$enable_multi_arch; multi_arch=$enableval
3699 # Check whether --enable-nss-crypt was given.
3700 if test "${enable_nss_crypt+set}" = set; then :
3701 enableval=$enable_nss_crypt; nss_crypt=$enableval
3706 if test x$nss_crypt = xyes; then
3707 nss_includes=-I$(nss-config --includedir 2>/dev/null)
3708 if test $? -ne 0; then
3709 as_fn_error $? "cannot find include directory with nss-config" "$LINENO" 5
3711 old_CFLAGS="$CFLAGS"
3712 CFLAGS="$CFLAGS $nss_includes"
3714 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3715 /* end confdefs.h. */
3718 #include <nsslowhash.h>
3719 void f (void) { NSSLOW_Init (); }
3728 if ac_fn_c_try_compile "$LINENO"; then :
3729 libc_cv_nss_crypt=yes
3732 cannot find NSS headers with lowlevel hash function interfaces" "$LINENO" 5
3734 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3736 LIBS="$LIBS -lfreebl3"
3737 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3738 /* end confdefs.h. */
3741 #include <nsslowhash.h>
3750 if ac_fn_c_try_link "$LINENO"; then :
3751 libc_cv_nss_crypt=yes
3754 cannot link program using lowlevel NSS hash functions" "$LINENO" 5
3756 rm -f core conftest.err conftest.$ac_objext \
3757 conftest$ac_exeext conftest.$ac_ext
3758 CFLAGS="$old_CFLAGS"
3761 libc_cv_nss_crypt=no
3765 # The way shlib-versions is used to generate soversions.mk uses a
3766 # fairly simplistic model for name recognition that can't distinguish
3767 # i486-pc-linux-gnu fully from i486-pc-gnu. So we mutate a $host_os
3768 # of `gnu*' here to be `gnu-gnu*' just so that shlib-versions can
3769 # tell. This doesn't get used much beyond that, so it's fairly safe.
3774 host_os=`echo $host_os | sed -e 's/gnu/gnu-gnu/'`
3778 # We keep the original values in `$config_*' and never modify them, so we
3779 # can write them unchanged into config.make. Everything else uses
3780 # $machine, $vendor, and $os, and changes them whenever convenient.
3781 config_machine=$host_cpu config_vendor=$host_vendor config_os=$host_os
3783 # Don't allow vendor == "unknown"
3784 test "$config_vendor" = unknown && config_vendor=
3785 config_os="`echo $config_os | sed 's/^unknown-//'`"
3787 # Some configurations imply other options.
3790 # The configure fragment of an add-on port can modify these to supplement
3791 # or override the table in the case statement below. No fragment should
3792 # ever change the config_* variables, however.
3793 machine=$config_machine
3794 vendor=$config_vendor
3798 # config.guess on some IBM machines says `rs6000' instead of `powerpc'.
3800 if test "$machine" = rs6000; then
3804 # Braindead PowerPC box with absolutely no FPU.
3805 case "$machine-$host_os" in
3813 # Check whether --with-cpu was given.
3814 if test "${with_cpu+set}" = set; then :
3815 withval=$with_cpu; case "$withval" in
3816 yes|'') as_fn_error $? "--with-cpu requires an argument" "$LINENO" 5 ;;
3818 *) submachine="$withval" ;;
3824 # An add-on can set this when it wants to disable the sanity check below.
3830 case "$enable_add_ons" in
3833 add_ons=`cd $srcdir && ls -d 2> /dev/null */configure */sysdeps |
3834 sed 's@/[^/]*$@@' | sort | uniq`
3835 add_ons_automatic=yes
3837 *) add_ons=`echo "$enable_add_ons" | sed 's/,/ /g'`
3838 add_ons_automatic=no ;;
3844 if test x"$add_ons" != x; then
3845 for f in $add_ons; do
3846 # Some sanity checks
3850 *** It seems that you're using an old \`crypt' add-on. crypt is now
3851 *** part of glibc and using the old add-on will not work with this
3852 *** release. Start again with fresh sources and without the old
3853 *** \`crypt' add-on." "$LINENO" 5
3857 *** It seems that you're using an old \`localedata' add-on. localedata
3858 *** is now part of glibc and using the old add-on will not work with
3859 *** this release. Start again with fresh sources and without the old
3860 *** \`localedata' add-on." "$LINENO" 5
3865 # Now source each add-on's configure fragment.
3866 # The fragments can use $srcdir/$libc_add_on to find themselves,
3867 # and test $add_ons_automatic to see if they were explicitly requested.
3868 # A fragment can clear (or even change) $libc_add_on to affect
3869 # whether it goes into the list to be actually used in the build.
3871 for libc_add_on in $add_ons; do
3872 # Test whether such a directory really exists.
3873 # It can be absolute, or relative to $srcdir, or relative to the build dir.
3874 case "$libc_add_on" in
3876 libc_add_on_srcdir=$libc_add_on
3879 test -d "$srcdir/$libc_add_on" || {
3880 if test -d "$libc_add_on"; then
3881 libc_add_on="`pwd`/$libc_add_on"
3883 as_fn_error $? "add-on directory \"$libc_add_on\" does not exist" "$LINENO" 5
3886 libc_add_on_srcdir=$srcdir/$libc_add_on
3890 libc_add_on_frag=$libc_add_on_srcdir/configure
3891 libc_add_on_canonical=
3892 libc_add_on_config_subdirs=
3893 if test -r "$libc_add_on_frag"; then
3894 { $as_echo "$as_me:${as_lineno-$LINENO}: running configure fragment for add-on $libc_add_on" >&5
3895 $as_echo "$as_me: running configure fragment for add-on $libc_add_on" >&6;}
3896 libc_add_on_canonical=unknown
3897 libc_add_on_subdirs=
3898 . "$libc_add_on_frag"
3899 test -z "$libc_add_on" || {
3900 configured_add_ons="$configured_add_ons $libc_add_on"
3901 if test "x$libc_add_on_canonical" = xunknown; then
3902 as_fn_error $? "fragment must set \$libc_add_on_canonical" "$LINENO" 5
3904 for d in $libc_add_on_subdirs; do
3905 case "$libc_add_on" in
3906 /*) subdir_srcdir="$libc_add_on" ;;
3907 *) subdir_srcdir="\$(..)$libc_add_on" ;;
3911 d="${libc_add_on_canonical:-$libc_add_on}"
3917 subdir_srcdir="$subdir_srcdir/$d"
3920 d=`echo "$d" | sed 's@/*$@@;s@^.*/@@'`
3921 add_on_subdirs="$add_on_subdirs $d"
3922 test "$subdir_srcdir" = "\$(..)$d" || config_vars="$config_vars
3923 $d-srcdir = $subdir_srcdir"
3925 for d in $libc_add_on_config_subdirs; do
3927 /*) as_fn_error $? "fragment uses absolute path in \$libc_add_on_config_subdirs" "$LINENO" 5 ;;
3929 if test ! -d "$libc_add_on_srcdir/$d"; then
3930 as_fn_error $? "fragment wants to configure missing directory $d" "$LINENO" 5
3932 case "$libc_add_on" in
3933 /*) as_fn_error $? "relative path required for add-on using \$libc_add_on_config_subdirs" "$LINENO" 5 ;;
3935 subdirs="$subdirs $libc_add_on/$d"
3939 if test -n "$libc_add_on"; then
3940 if frags=`ls -d $libc_add_on_srcdir/sysdeps/*/preconfigure 2> /dev/null`
3942 { $as_echo "$as_me:${as_lineno-$LINENO}: checking add-on $libc_add_on for preconfigure fragments" >&5
3943 $as_echo_n "checking add-on $libc_add_on for preconfigure fragments... " >&6; }
3944 for frag in $frags; do
3945 name=`echo "$frag" | sed 's@/[^/]*$@@;s@^.*/@@'`
3946 echo $ECHO_N "$name $ECHO_C" >&6
3949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
3952 use_add_ons="$use_add_ons $libc_add_on"
3953 add_ons_pfx="$add_ons_pfx $libc_add_on/"
3954 test -z "$libc_add_on_canonical" ||
3955 add_ons_sfx="$add_ons_sfx /$libc_add_on_canonical"
3958 # Use echo to strip excess whitespace.
3959 add_ons="`echo $use_add_ons`"
3966 ### I put this here to prevent those annoying emails from people who cannot
3967 ### read and try to compile glibc on unsupported platforms. --drepper
3969 ### By using the undocumented --enable-hacker-mode option for configure
3970 ### one can skip this test to make the configuration not fail for unsupported
3973 if test -z "$enable_hacker_mode" && test x"$libc_config_ok" != xyes; then
3974 case "$machine-$host_os" in
3975 *-linux* | *-gnu* | arm*-none*)
3978 echo "*** The GNU C library is currently not available for this platform."
3979 echo "*** So far nobody cared to port it and if there is no volunteer it"
3980 echo "*** might never happen. So, if you have interest to see glibc on"
3981 echo "*** this platform visit"
3982 echo "*** http://www.gnu.org/software/libc/porting.html"
3983 echo "*** and join the group of porters"
3989 # Expand the configuration machine name into a subdirectory by architecture
3990 # type and particular chip. If an add-on configure fragment already set
3991 # base_machine, we don't change it.
3992 test -n "$base_machine" || case "$machine" in
3993 i[34567]86) base_machine=i386 machine=i386/$machine ;;
3994 powerpc) base_machine=powerpc machine=powerpc/powerpc32 ;;
3995 powerpc64) base_machine=powerpc machine=powerpc/powerpc64 ;;
3996 s390) base_machine=s390 machine=s390/s390-32 ;;
3997 s390x) base_machine=s390 machine=s390/s390-64 ;;
3998 sh3*) base_machine=sh machine=sh/sh3 ;;
3999 sh4*) base_machine=sh machine=sh/sh4 ;;
4001 base_machine=sparc machine=sparc/sparc32 ;;
4002 sparcv8 | supersparc | hypersparc)
4003 base_machine=sparc machine=sparc/sparc32/sparcv8 ;;
4004 sparcv8plus | sparcv8plusa | sparcv9)
4005 base_machine=sparc machine=sparc/sparc32/sparcv9 ;;
4006 sparcv8plusb | sparcv9b)
4007 base_machine=sparc machine=sparc/sparc32/sparcv9/sparcv9b ;;
4009 base_machine=sparc machine=sparc/sparc32/sparcv9/sparcv9v ;;
4011 base_machine=sparc machine=sparc/sparc32/sparcv9/sparcv9v2 ;;
4013 base_machine=sparc machine=sparc/sparc64 ;;
4015 base_machine=sparc machine=sparc/sparc64/sparcv9b ;;
4017 base_machine=sparc machine=sparc/sparc64/sparcv9v ;;
4019 base_machine=sparc machine=sparc/sparc64/sparcv9v2 ;;
4020 *) base_machine=$machine ;;
4024 if test "$base_machine" = "i386"; then
4025 $as_echo "#define USE_REGPARMS 1" >>confdefs.h
4029 # For the multi-arch option we need support in the assembler.
4030 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler gnu_indirect_function symbol type support" >&5
4031 $as_echo_n "checking for assembler gnu_indirect_function symbol type support... " >&6; }
4032 if ${libc_cv_asm_gnu_indirect_function+:} false; then :
4033 $as_echo_n "(cached) " >&6
4035 cat > conftest.s <<EOF
4036 .type foo,%gnu_indirect_function
4038 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5;
4040 libc_cv_asm_gnu_indirect_function=yes
4042 libc_cv_asm_gnu_indirect_function=no
4046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_gnu_indirect_function" >&5
4047 $as_echo "$libc_cv_asm_gnu_indirect_function" >&6; }
4049 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether .text pseudo-op must be used" >&5
4050 $as_echo_n "checking whether .text pseudo-op must be used... " >&6; }
4051 if ${libc_cv_dot_text+:} false; then :
4052 $as_echo_n "(cached) " >&6
4054 cat > conftest.s <<EOF
4058 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4059 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
4062 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4063 test $ac_status = 0; }; }; then
4064 libc_cv_dot_text=.text
4069 if test -z "$libc_cv_dot_text"; then
4070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4071 $as_echo "no" >&6; }
4073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4074 $as_echo "yes" >&6; }
4077 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler global-symbol directive" >&5
4078 $as_echo_n "checking for assembler global-symbol directive... " >&6; }
4079 if ${libc_cv_asm_global_directive+:} false; then :
4080 $as_echo_n "(cached) " >&6
4082 libc_cv_asm_global_directive=UNKNOWN
4083 for ac_globl in .globl .global .EXPORT; do
4084 cat > conftest.s <<EOF
4089 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4090 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
4093 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4094 test $ac_status = 0; }; }; then
4095 libc_cv_asm_global_directive=${ac_globl}
4098 test $libc_cv_asm_global_directive != UNKNOWN && break
4101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_global_directive" >&5
4102 $as_echo "$libc_cv_asm_global_directive" >&6; }
4103 if test $libc_cv_asm_global_directive = UNKNOWN; then
4104 as_fn_error $? "cannot determine asm global directive" "$LINENO" 5
4106 cat >>confdefs.h <<_ACEOF
4107 #define ASM_GLOBAL_DIRECTIVE ${libc_cv_asm_global_directive}
4112 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler .type directive prefix" >&5
4113 $as_echo_n "checking for assembler .type directive prefix... " >&6; }
4114 if ${libc_cv_asm_type_prefix+:} false; then :
4115 $as_echo_n "(cached) " >&6
4117 libc_cv_asm_type_prefix=no
4118 for ac_try_prefix in '@' '%' '#'; do
4119 cat > conftest.s <<EOF
4121 ${libc_cv_asm_global_directive} foo
4122 .type foo, ${ac_try_prefix}object
4127 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4128 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
4131 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4132 test $ac_status = 0; }; }; then
4133 libc_cv_asm_type_prefix=${ac_try_prefix}
4136 test "x$libc_cv_asm_type_prefix" != xno && break
4139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_type_prefix" >&5
4140 $as_echo "$libc_cv_asm_type_prefix" >&6; }
4141 if test "x$libc_cv_asm_type_prefix" != xno; then
4142 cat >>confdefs.h <<_ACEOF
4143 #define ASM_TYPE_DIRECTIVE_PREFIX ${libc_cv_asm_type_prefix}
4148 if test x"$libc_cv_asm_gnu_indirect_function" != xyes -a x"$libc_cv_asm_type_prefix" = xno; then
4149 if test x"$multi_arch" = xyes; then
4150 as_fn_error $? "--enable-multi-arch support requires assembler and linker support" "$LINENO" 5
4155 if test x"$multi_arch" != xno; then
4156 multi_arch_d=/multiarch
4159 # Compute the list of sysdep directories for this configuration.
4160 # This can take a while to compute.
4161 sysdep_dir=$srcdir/sysdeps
4162 { $as_echo "$as_me:${as_lineno-$LINENO}: checking sysdep dirs" >&5
4163 $as_echo_n "checking sysdep dirs... " >&6; }
4164 # Make sco3.2v4 become sco3.2.4 and sunos4.1.1_U1 become sunos4.1.1.U1.
4165 os="`echo $os | sed 's/\([0-9A-Z]\)[v_]\([0-9A-Z]\)/\1.\2/g'`"
4167 test "x$base_os" != x || case "$os" in
4169 base_os=mach/hurd ;;
4170 netbsd* | 386bsd* | freebsd* | bsdi*)
4171 base_os=unix/bsd/bsd4.4 ;;
4172 osf* | sunos* | ultrix* | newsos* | dynix* | *bsd*)
4174 sysv* | isc* | esix* | sco* | minix* | irix4* | linux*)
4175 base_os=unix/sysv ;;
4177 base_os=unix/sysv/irix6/$os ;;
4179 base_os=unix/sysv/sysv4 ;;
4181 base_os=standalone ;;
4184 # For sunos4.1.1, try sunos4.1.1, then sunos4.1, then sunos4, then sunos.
4187 while o=`echo $tail | sed 's/\.[^.]*$//'`; test $o != $tail; do
4191 o=`echo $tail | sed 's/[0-9]*$//'`
4192 if test $o != $tail; then
4195 # For linux-gnu, try linux-gnu, then linux.
4196 o=`echo $tail | sed 's/-.*$//'`
4197 if test $o != $tail; then
4201 # For unix/sysv/sysv4, try unix/sysv/sysv4, then unix/sysv, then unix.
4204 while b=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$b"; do
4210 # For sparc/sparc32, try sparc/sparc32 and then sparc.
4212 tail=$machine${submachine:+/$submachine}
4213 while m=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$m"; do
4215 # Prepend the machine's FPU directory unless --without-fp.
4216 if test "$with_fp" = yes; then
4217 mach="$mach /$1/fpu"
4219 mach="$mach /$1/nofpu"
4226 # Find what sysdep directories exist.
4229 for b in $base ''; do
4230 for m0 in $mach ''; do
4231 for v in /$vendor ''; do
4232 test "$v" = / && continue
4233 for o in /$ostry ''; do
4234 test "$o" = / && continue
4235 for m in $multi_arch_d $mach ''; do
4236 for d in $add_ons_pfx ''; do
4237 for a in $add_ons_sfx ''; do
4238 if test -n "$m0$m0sub$b$v$o$m$msub"; then
4239 try_srcdir="${srcdir}/"
4243 try="${d}sysdeps$m0$m0sub$b$v$o$m$msub$a"
4244 test -n "$enable_debug_configure" &&
4245 echo "$0 DEBUG: try $try" >&2
4246 if test -d "$try_srcdir$try"; then
4247 sysnames="$sysnames $try"
4248 { test -n "$o" || test -n "$b"; } && os_used=t
4249 { test -n "$m" || test -n "$m0"; } && machine_used=t
4251 x*/$submachine) submachine_used=t ;;
4253 if test -n "$d"; then
4254 case "$sysnames_add_ons" in
4256 *|'') sysnames_add_ons="$sysnames_add_ons $d" ;;
4269 # If the assembler supports gnu_indirect_function symbol type and the
4270 # architecture supports multi-arch, we enable multi-arch by default.
4271 case $sysnames_add_ons$sysnames in
4275 test x"$multi_arch" = xdefault && multi_arch=no
4278 if test x"$multi_arch" != xno; then
4279 $as_echo "#define USE_MULTIARCH 1" >>confdefs.h
4284 if test -z "$os_used" && test "$os" != none; then
4285 as_fn_error $? "Operating system $os is not supported." "$LINENO" 5
4287 if test -z "$machine_used" && test "$machine" != none; then
4288 as_fn_error $? "The $machine is not supported." "$LINENO" 5
4290 if test -z "$submachine_used" && test -n "$submachine"; then
4291 as_fn_error $? "The $submachine subspecies of $host_cpu is not supported." "$LINENO" 5
4295 # We have now validated the configuration.
4298 # Look for an `elf' subdirectory of each machine directory.
4299 # We prepend these rather than inserting them whereever the machine appears
4300 # because things specified by the machine's ELF ABI should override
4301 # OS-specific things, and should always be the same for any OS on the
4302 # machine (otherwise what's the point of an ABI?).
4304 for d in $add_ons_pfx ''; do
4306 if test -d $srcdir/${d}sysdeps$m/elf; then
4307 elf_dirs="$elf_dirs ${d}sysdeps$m/elf"
4311 sysnames="`echo $elf_dirs | sed -e 's,//,/,g'` $sysnames"
4314 # Expand the list of system names into a full list of directories
4315 # from each element's parent name and Implies file (if present).
4318 while test $# -gt 0; do
4322 case " $names " in *" $name "*)
4323 # Already in the list.
4327 # Report each name as we discover it, so there is no long pause in output.
4328 echo $ECHO_N "$name $ECHO_C" >&6
4330 name_base=`echo $name | sed -e 's@\(.*sysdeps\)/.*@\1@'`
4334 *) xsrcdir=$srcdir/ ;;
4336 test -n "$enable_debug_configure" &&
4337 echo "DEBUG: name/Implies $xsrcdir$name/Implies" >&2
4339 if test -f $xsrcdir$name/Implies; then
4340 # Collect more names from the `Implies' file (removing comments).
4341 implied_candidate="`sed 's/#.*$//' < $xsrcdir$name/Implies`"
4343 for x in $implied_candidate; do
4345 if test -d $xsrcdir$name_base/$x; then
4346 implied="$implied $name_base/$x";
4349 for d in $add_ons_pfx ''; do
4350 try="${d}sysdeps/$x"
4353 *) try_srcdir=$srcdir/ ;;
4355 test -n "$enable_debug_configure" &&
4356 echo "DEBUG: $name implied $x try($d) {$try_srcdir}$try" >&2
4357 if test $try != $xsrcdir$name_base/$x && test -d $try_srcdir$try;
4359 implied="$implied $try"
4361 case "$sysnames_add_ons" in
4363 *|'') sysnames_add_ons="$sysnames_add_ons $d" ;;
4367 if test $found = no; then
4368 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $name/Implies specifies nonexistent $x" >&5
4369 $as_echo "$as_me: WARNING: $name/Implies specifies nonexistent $x" >&2;}
4376 # Add NAME to the list of names.
4377 names="$names $name"
4379 # Find the parent of NAME, using the empty string if it has none.
4380 parent="`echo $name | sed -n -e 's=/[^/]*$==' -e '/sysdeps$/q' -e p`"
4382 # Add the names implied by NAME, and NAME's parent (if it has one), to
4383 # the list of names to be processed (the argument list). We prepend the
4384 # implied names to the list and append the parent. We want implied
4385 # directories to come before further directories inferred from the
4386 # configuration components; this ensures that for sysv4, unix/common
4387 # (implied by unix/sysv/sysv4) comes before unix/sysv (in ostry (here $*)
4389 sysnames="`echo $implied $* $parent`"
4390 test -n "$sysnames" && set $sysnames
4393 # Add the default directories.
4394 default_sysnames="sysdeps/generic/elf sysdeps/generic"
4395 sysnames="$names $default_sysnames"
4397 # The other names were emitted during the scan.
4398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $default_sysnames" >&5
4399 $as_echo "$default_sysnames" >&6; }
4401 # Collect the list of add-ons that supply partial sysdeps trees.
4403 for add_on in $add_ons; do
4406 *) xsrcdir="$srcdir/" ;;
4409 test -d "$xsrcdir$add_on/sysdeps" || {
4410 case "$configured_add_ons " in
4413 as_fn_error $? "add-on $add_on has no configure fragment or sysdeps tree" "$LINENO" 5
4419 sysdeps_add_ons="$sysdeps_add_ons $add_on"
4420 case "$sysnames_add_ons" in
4423 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: add-on $add_on contributed no sysdeps directories" >&5
4424 $as_echo "$as_me: WARNING: add-on $add_on contributed no sysdeps directories" >&2;}
4429 for d in $sysnames; do
4431 $add_on/sysdeps/*) ;;
4434 (cd "$xsrcdir$d" && for f in *[!~]; do
4437 for ff in $f/*.h; do
4438 test -d "$ff" || { test -e "$ff" && exit 88; }
4442 test -d "$f" || { test -e "$f" && exit 88; }
4446 if test $? -eq 88; then
4451 if test $found = no; then
4452 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: add-on $add_on contributed no useful sysdeps directories" >&5
4453 $as_echo "$as_me: WARNING: add-on $add_on contributed no useful sysdeps directories" >&2;}
4461 # Find a good install program. We prefer a C program (faster),
4462 # so one script is as good as another. But avoid the broken or
4463 # incompatible versions:
4464 # SysV /etc/install, /usr/sbin/install
4465 # SunOS /usr/etc/install
4466 # IRIX /sbin/install
4468 # AmigaOS /C/install, which installs bootblocks on floppy discs
4469 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4470 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
4471 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4472 # OS/2's system install, which has a completely different semantic
4473 # ./install, which can be erroneously created by make from ./install.sh.
4474 # Reject install programs that cannot install multiple files.
4475 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4476 $as_echo_n "checking for a BSD-compatible install... " >&6; }
4477 if test -z "$INSTALL"; then
4478 if ${ac_cv_path_install+:} false; then :
4479 $as_echo_n "(cached) " >&6
4481 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4485 test -z "$as_dir" && as_dir=.
4486 # Account for people who put trailing slashes in PATH elements.
4487 case $as_dir/ in #((
4488 ./ | .// | /[cC]/* | \
4489 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4490 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
4493 # OSF1 and SCO ODT 3.0 have their own names for install.
4494 # Don't use installbsd from OSF since it installs stuff as root
4496 for ac_prog in ginstall scoinst install; do
4497 for ac_exec_ext in '' $ac_executable_extensions; do
4498 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
4499 if test $ac_prog = install &&
4500 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4501 # AIX install. It has an incompatible calling convention.
4503 elif test $ac_prog = install &&
4504 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4505 # program-specific install script used by HP pwplus--don't use.
4508 rm -rf conftest.one conftest.two conftest.dir
4509 echo one > conftest.one
4510 echo two > conftest.two
4512 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
4513 test -s conftest.one && test -s conftest.two &&
4514 test -s conftest.dir/conftest.one &&
4515 test -s conftest.dir/conftest.two
4517 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4530 rm -rf conftest.one conftest.two conftest.dir
4533 if test "${ac_cv_path_install+set}" = set; then
4534 INSTALL=$ac_cv_path_install
4536 # As a last resort, use the slow shell script. Don't cache a
4537 # value for INSTALL within a source directory, because that will
4538 # break other packages using the cache if that directory is
4539 # removed, or if the value is a relative name.
4540 INSTALL=$ac_install_sh
4543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4544 $as_echo "$INSTALL" >&6; }
4546 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4547 # It thinks the first close brace ends the variable substitution.
4548 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4550 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4552 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4554 if test "$INSTALL" = "${srcdir}/scripts/install-sh -c"; then
4555 # The makefiles need to use a different form to find it in $srcdir.
4556 INSTALL='\$(..)./scripts/install-sh -c'
4558 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4559 $as_echo_n "checking whether ln -s works... " >&6; }
4561 if test "$LN_S" = "ln -s"; then
4562 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4563 $as_echo "yes" >&6; }
4565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4566 $as_echo "no, using $LN_S" >&6; }
4570 # Was a --with-binutils option given?
4571 if test -n "$path_binutils"; then
4572 # Make absolute; ensure a single trailing slash.
4573 path_binutils=`(cd $path_binutils; pwd) | sed 's%/*$%/%'`
4574 CC="$CC -B$path_binutils"
4576 AS=`$CC -print-prog-name=as`
4577 LD=`$CC -print-prog-name=ld`
4578 AR=`$CC -print-prog-name=ar`
4580 OBJDUMP=`$CC -print-prog-name=objdump`
4582 OBJCOPY=`$CC -print-prog-name=objcopy`
4585 # Determine whether we are using GNU binutils.
4586 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $AS is GNU as" >&5
4587 $as_echo_n "checking whether $AS is GNU as... " >&6; }
4588 if ${libc_cv_prog_as_gnu+:} false; then :
4589 $as_echo_n "(cached) " >&6
4591 # Most GNU programs take a -v and spit out some text including
4592 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
4593 if $AS -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
4594 libc_cv_prog_as_gnu=yes
4596 libc_cv_prog_as_gnu=no
4600 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_prog_as_gnu" >&5
4601 $as_echo "$libc_cv_prog_as_gnu" >&6; }
4603 gnu_as=$libc_cv_prog_as_gnu
4605 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $LD is GNU ld" >&5
4606 $as_echo_n "checking whether $LD is GNU ld... " >&6; }
4607 if ${libc_cv_prog_ld_gnu+:} false; then :
4608 $as_echo_n "(cached) " >&6
4610 # Most GNU programs take a -v and spit out some text including
4611 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
4612 if $LD -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
4613 libc_cv_prog_ld_gnu=yes
4615 libc_cv_prog_ld_gnu=no
4619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_prog_ld_gnu" >&5
4620 $as_echo "$libc_cv_prog_ld_gnu" >&6; }
4621 gnu_ld=$libc_cv_prog_ld_gnu
4624 # Accept binutils 2.13 or newer.
4627 # Extract the first word of "$ac_prog", so it can be a program name with args.
4628 set dummy $ac_prog; ac_word=$2
4629 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4630 $as_echo_n "checking for $ac_word... " >&6; }
4631 if ${ac_cv_prog_AS+:} false; then :
4632 $as_echo_n "(cached) " >&6
4634 if test -n "$AS"; then
4635 ac_cv_prog_AS="$AS" # Let the user override the test.
4637 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4641 test -z "$as_dir" && as_dir=.
4642 for ac_exec_ext in '' $ac_executable_extensions; do
4643 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4644 ac_cv_prog_AS="$ac_prog"
4645 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4655 if test -n "$AS"; then
4656 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
4657 $as_echo "$AS" >&6; }
4659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4660 $as_echo "no" >&6; }
4664 test -n "$AS" && break
4667 if test -z "$AS"; then
4670 # Found it, now check the version.
4671 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $AS" >&5
4672 $as_echo_n "checking version of $AS... " >&6; }
4673 ac_prog_version=`$AS --version 2>&1 | sed -n 's/^.*GNU assembler.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4674 case $ac_prog_version in
4675 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4676 2.1[3-9]*|2.1[0-9][0-9]*|2.[2-9][0-9]*|[3-9].*|[1-9][0-9]*)
4677 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4678 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4682 $as_echo "$ac_prog_version" >&6; }
4684 if test $ac_verc_fail = yes; then
4685 AS=: critic_missing="$critic_missing as"
4690 # Extract the first word of "$ac_prog", so it can be a program name with args.
4691 set dummy $ac_prog; ac_word=$2
4692 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4693 $as_echo_n "checking for $ac_word... " >&6; }
4694 if ${ac_cv_prog_LD+:} false; then :
4695 $as_echo_n "(cached) " >&6
4697 if test -n "$LD"; then
4698 ac_cv_prog_LD="$LD" # Let the user override the test.
4700 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4704 test -z "$as_dir" && as_dir=.
4705 for ac_exec_ext in '' $ac_executable_extensions; do
4706 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4707 ac_cv_prog_LD="$ac_prog"
4708 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4718 if test -n "$LD"; then
4719 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4720 $as_echo "$LD" >&6; }
4722 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4723 $as_echo "no" >&6; }
4727 test -n "$LD" && break
4730 if test -z "$LD"; then
4733 # Found it, now check the version.
4734 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $LD" >&5
4735 $as_echo_n "checking version of $LD... " >&6; }
4736 ac_prog_version=`$LD --version 2>&1 | sed -n 's/^.*GNU ld.* \([0-9][0-9]*\.[0-9.]*\).*$/\1/p'`
4737 case $ac_prog_version in
4738 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4739 2.1[3-9]*|2.1[0-9][0-9]*|2.[2-9][0-9]*|[3-9].*|[1-9][0-9]*)
4740 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4741 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4745 $as_echo "$ac_prog_version" >&6; }
4747 if test $ac_verc_fail = yes; then
4748 LD=: critic_missing="$critic_missing ld"
4752 # We need the physical current working directory. We cannot use the
4753 # "pwd -P" shell builtin since that's not portable. Instead we try to
4754 # find a pwd binary. Note that assigning to the PWD environment
4755 # variable might have some interesting side effects, so we don't do
4757 # Extract the first word of "pwd", so it can be a program name with args.
4758 set dummy pwd; ac_word=$2
4759 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4760 $as_echo_n "checking for $ac_word... " >&6; }
4761 if ${ac_cv_path_PWD_P+:} false; then :
4762 $as_echo_n "(cached) " >&6
4766 ac_cv_path_PWD_P="$PWD_P" # Let the user override the test with a path.
4769 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4773 test -z "$as_dir" && as_dir=.
4774 for ac_exec_ext in '' $ac_executable_extensions; do
4775 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4776 ac_cv_path_PWD_P="$as_dir/$ac_word$ac_exec_ext"
4777 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4784 test -z "$ac_cv_path_PWD_P" && ac_cv_path_PWD_P="no"
4788 PWD_P=$ac_cv_path_PWD_P
4789 if test -n "$PWD_P"; then
4790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PWD_P" >&5
4791 $as_echo "$PWD_P" >&6; }
4793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4794 $as_echo "no" >&6; }
4798 if test "$PWD_P" = no; then
4799 as_fn_error $? "*** A pwd binary could not be found." "$LINENO" 5
4802 # These programs are version sensitive.
4804 for ac_prog in ${ac_tool_prefix}gcc ${ac_tool_prefix}cc
4806 # Extract the first word of "$ac_prog", so it can be a program name with args.
4807 set dummy $ac_prog; ac_word=$2
4808 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4809 $as_echo_n "checking for $ac_word... " >&6; }
4810 if ${ac_cv_prog_CC+:} false; then :
4811 $as_echo_n "(cached) " >&6
4813 if test -n "$CC"; then
4814 ac_cv_prog_CC="$CC" # Let the user override the test.
4816 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4820 test -z "$as_dir" && as_dir=.
4821 for ac_exec_ext in '' $ac_executable_extensions; do
4822 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4823 ac_cv_prog_CC="$ac_prog"
4824 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4834 if test -n "$CC"; then
4835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4836 $as_echo "$CC" >&6; }
4838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4839 $as_echo "no" >&6; }
4843 test -n "$CC" && break
4846 if test -z "$CC"; then
4849 # Found it, now check the version.
4850 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $CC" >&5
4851 $as_echo_n "checking version of $CC... " >&6; }
4852 ac_prog_version=`$CC -v 2>&1 | sed -n 's/^.*version \([egcygnustpi-]*[0-9.]*\).*$/\1/p'`
4853 case $ac_prog_version in
4854 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4856 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4857 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4861 $as_echo "$ac_prog_version" >&6; }
4863 if test $ac_verc_fail = yes; then
4864 critic_missing="$critic_missing gcc"
4867 for ac_prog in gnumake gmake make
4869 # Extract the first word of "$ac_prog", so it can be a program name with args.
4870 set dummy $ac_prog; ac_word=$2
4871 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4872 $as_echo_n "checking for $ac_word... " >&6; }
4873 if ${ac_cv_prog_MAKE+:} false; then :
4874 $as_echo_n "(cached) " >&6
4876 if test -n "$MAKE"; then
4877 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
4879 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4883 test -z "$as_dir" && as_dir=.
4884 for ac_exec_ext in '' $ac_executable_extensions; do
4885 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4886 ac_cv_prog_MAKE="$ac_prog"
4887 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4896 MAKE=$ac_cv_prog_MAKE
4897 if test -n "$MAKE"; then
4898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
4899 $as_echo "$MAKE" >&6; }
4901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4902 $as_echo "no" >&6; }
4906 test -n "$MAKE" && break
4909 if test -z "$MAKE"; then
4912 # Found it, now check the version.
4913 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MAKE" >&5
4914 $as_echo_n "checking version of $MAKE... " >&6; }
4915 ac_prog_version=`$MAKE --version 2>&1 | sed -n 's/^.*GNU Make[^0-9]*\([0-9][0-9.]*\).*$/\1/p'`
4916 case $ac_prog_version in
4917 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4919 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4920 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4924 $as_echo "$ac_prog_version" >&6; }
4926 if test $ac_verc_fail = yes; then
4927 critic_missing="$critic_missing make"
4931 for ac_prog in gnumsgfmt gmsgfmt msgfmt
4933 # Extract the first word of "$ac_prog", so it can be a program name with args.
4934 set dummy $ac_prog; ac_word=$2
4935 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4936 $as_echo_n "checking for $ac_word... " >&6; }
4937 if ${ac_cv_prog_MSGFMT+:} false; then :
4938 $as_echo_n "(cached) " >&6
4940 if test -n "$MSGFMT"; then
4941 ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
4943 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4947 test -z "$as_dir" && as_dir=.
4948 for ac_exec_ext in '' $ac_executable_extensions; do
4949 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4950 ac_cv_prog_MSGFMT="$ac_prog"
4951 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4960 MSGFMT=$ac_cv_prog_MSGFMT
4961 if test -n "$MSGFMT"; then
4962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
4963 $as_echo "$MSGFMT" >&6; }
4965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4966 $as_echo "no" >&6; }
4970 test -n "$MSGFMT" && break
4973 if test -z "$MSGFMT"; then
4976 # Found it, now check the version.
4977 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MSGFMT" >&5
4978 $as_echo_n "checking version of $MSGFMT... " >&6; }
4979 ac_prog_version=`$MSGFMT --version 2>&1 | sed -n 's/^.*GNU gettext.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4980 case $ac_prog_version in
4981 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4982 0.10.3[6-9]* | 0.10.[4-9][0-9]* | 0.1[1-9]* | 0.[2-9][0-9]* | [1-9].*)
4983 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4984 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4988 $as_echo "$ac_prog_version" >&6; }
4990 if test $ac_verc_fail = yes; then
4991 MSGFMT=: aux_missing="$aux_missing msgfmt"
4994 for ac_prog in makeinfo
4996 # Extract the first word of "$ac_prog", so it can be a program name with args.
4997 set dummy $ac_prog; ac_word=$2
4998 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4999 $as_echo_n "checking for $ac_word... " >&6; }
5000 if ${ac_cv_prog_MAKEINFO+:} false; then :
5001 $as_echo_n "(cached) " >&6
5003 if test -n "$MAKEINFO"; then
5004 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
5006 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5010 test -z "$as_dir" && as_dir=.
5011 for ac_exec_ext in '' $ac_executable_extensions; do
5012 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5013 ac_cv_prog_MAKEINFO="$ac_prog"
5014 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5023 MAKEINFO=$ac_cv_prog_MAKEINFO
5024 if test -n "$MAKEINFO"; then
5025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
5026 $as_echo "$MAKEINFO" >&6; }
5028 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5029 $as_echo "no" >&6; }
5033 test -n "$MAKEINFO" && break
5036 if test -z "$MAKEINFO"; then
5039 # Found it, now check the version.
5040 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MAKEINFO" >&5
5041 $as_echo_n "checking version of $MAKEINFO... " >&6; }
5042 ac_prog_version=`$MAKEINFO --version 2>&1 | sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'`
5043 case $ac_prog_version in
5044 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
5046 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
5047 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
5050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
5051 $as_echo "$ac_prog_version" >&6; }
5053 if test $ac_verc_fail = yes; then
5054 MAKEINFO=: aux_missing="$aux_missing makeinfo"
5059 # Extract the first word of "$ac_prog", so it can be a program name with args.
5060 set dummy $ac_prog; ac_word=$2
5061 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5062 $as_echo_n "checking for $ac_word... " >&6; }
5063 if ${ac_cv_prog_SED+:} false; then :
5064 $as_echo_n "(cached) " >&6
5066 if test -n "$SED"; then
5067 ac_cv_prog_SED="$SED" # Let the user override the test.
5069 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5073 test -z "$as_dir" && as_dir=.
5074 for ac_exec_ext in '' $ac_executable_extensions; do
5075 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5076 ac_cv_prog_SED="$ac_prog"
5077 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5087 if test -n "$SED"; then
5088 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SED" >&5
5089 $as_echo "$SED" >&6; }
5091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5092 $as_echo "no" >&6; }
5096 test -n "$SED" && break
5099 if test -z "$SED"; then
5102 # Found it, now check the version.
5103 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $SED" >&5
5104 $as_echo_n "checking version of $SED... " >&6; }
5105 ac_prog_version=`$SED --version 2>&1 | sed -n 's/^.*GNU sed version \([0-9]*\.[0-9.]*\).*$/\1/p'`
5106 case $ac_prog_version in
5107 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
5108 3.0[2-9]*|3.[1-9]*|[4-9]*)
5109 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
5110 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
5113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
5114 $as_echo "$ac_prog_version" >&6; }
5116 if test $ac_verc_fail = yes; then
5117 SED=: aux_missing="$aux_missing sed"
5121 if test -n "$ac_tool_prefix"; then
5122 # Extract the first word of "${ac_tool_prefix}readelf", so it can be a program name with args.
5123 set dummy ${ac_tool_prefix}readelf; ac_word=$2
5124 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5125 $as_echo_n "checking for $ac_word... " >&6; }
5126 if ${ac_cv_prog_READELF+:} false; then :
5127 $as_echo_n "(cached) " >&6
5129 if test -n "$READELF"; then
5130 ac_cv_prog_READELF="$READELF" # Let the user override the test.
5132 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5136 test -z "$as_dir" && as_dir=.
5137 for ac_exec_ext in '' $ac_executable_extensions; do
5138 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5139 ac_cv_prog_READELF="${ac_tool_prefix}readelf"
5140 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5149 READELF=$ac_cv_prog_READELF
5150 if test -n "$READELF"; then
5151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF" >&5
5152 $as_echo "$READELF" >&6; }
5154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5155 $as_echo "no" >&6; }
5160 if test -z "$ac_cv_prog_READELF"; then
5161 ac_ct_READELF=$READELF
5162 # Extract the first word of "readelf", so it can be a program name with args.
5163 set dummy readelf; ac_word=$2
5164 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5165 $as_echo_n "checking for $ac_word... " >&6; }
5166 if ${ac_cv_prog_ac_ct_READELF+:} false; then :
5167 $as_echo_n "(cached) " >&6
5169 if test -n "$ac_ct_READELF"; then
5170 ac_cv_prog_ac_ct_READELF="$ac_ct_READELF" # Let the user override the test.
5172 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5176 test -z "$as_dir" && as_dir=.
5177 for ac_exec_ext in '' $ac_executable_extensions; do
5178 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5179 ac_cv_prog_ac_ct_READELF="readelf"
5180 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5189 ac_ct_READELF=$ac_cv_prog_ac_ct_READELF
5190 if test -n "$ac_ct_READELF"; then
5191 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_READELF" >&5
5192 $as_echo "$ac_ct_READELF" >&6; }
5194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5195 $as_echo "no" >&6; }
5198 if test "x$ac_ct_READELF" = x; then
5201 case $cross_compiling:$ac_tool_warned in
5203 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5204 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5205 ac_tool_warned=yes ;;
5207 READELF=$ac_ct_READELF
5210 READELF="$ac_cv_prog_READELF"
5214 for ac_prog in autoconf
5216 # Extract the first word of "$ac_prog", so it can be a program name with args.
5217 set dummy $ac_prog; ac_word=$2
5218 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5219 $as_echo_n "checking for $ac_word... " >&6; }
5220 if ${ac_cv_prog_AUTOCONF+:} false; then :
5221 $as_echo_n "(cached) " >&6
5223 if test -n "$AUTOCONF"; then
5224 ac_cv_prog_AUTOCONF="$AUTOCONF" # Let the user override the test.
5226 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5230 test -z "$as_dir" && as_dir=.
5231 for ac_exec_ext in '' $ac_executable_extensions; do
5232 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5233 ac_cv_prog_AUTOCONF="$ac_prog"
5234 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5243 AUTOCONF=$ac_cv_prog_AUTOCONF
5244 if test -n "$AUTOCONF"; then
5245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AUTOCONF" >&5
5246 $as_echo "$AUTOCONF" >&6; }
5248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5249 $as_echo "no" >&6; }
5253 test -n "$AUTOCONF" && break
5255 test -n "$AUTOCONF" || AUTOCONF="no"
5257 case "x$AUTOCONF" in
5258 xno|x|x:) AUTOCONF=no ;;
5260 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works" >&5
5261 $as_echo_n "checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works... " >&6; }
5262 if ${libc_cv_autoconf_works+:} false; then :
5263 $as_echo_n "(cached) " >&6
5265 if (cd $srcdir; $AUTOCONF $ACFLAGS configure.in > /dev/null 2>&1); then
5266 libc_cv_autoconf_works=yes
5268 libc_cv_autoconf_works=no
5271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_autoconf_works" >&5
5272 $as_echo "$libc_cv_autoconf_works" >&6; }
5273 test $libc_cv_autoconf_works = yes || AUTOCONF=no
5276 if test "x$AUTOCONF" = xno; then
5277 aux_missing="$aux_missing autoconf"
5280 test -n "$critic_missing" && as_fn_error $? "
5281 *** These critical programs are missing or too old:$critic_missing
5282 *** Check the INSTALL file for required versions." "$LINENO" 5
5284 test -n "$aux_missing" && { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
5285 *** These auxiliary programs are missing or incompatible versions:$aux_missing
5286 *** some features will be disabled.
5287 *** Check the INSTALL file for required versions." >&5
5288 $as_echo "$as_me: WARNING:
5289 *** These auxiliary programs are missing or incompatible versions:$aux_missing
5290 *** some features will be disabled.
5291 *** Check the INSTALL file for required versions." >&2;}
5293 # if using special system headers, find out the compiler's sekrit
5294 # header directory and add that to the list. NOTE: Only does the right
5295 # thing on a system that doesn't need fixincludes. (Not presently a problem.)
5296 if test -n "$sysheaders"; then
5297 SYSINCLUDES=-nostdinc
5298 for d in include include-fixed; do
5299 i=`$CC -print-file-name="$d"` && test "x$i" != x && test "x$i" != "x$d" &&
5300 SYSINCLUDES="$SYSINCLUDES -isystem $i"
5302 SYSINCLUDES="$SYSINCLUDES \
5303 -isystem `echo $sysheaders | sed 's/:/ -isystem /g'`"
5304 if test -n "$CXX"; then
5306 cxxversion=`$CXX -dumpversion 2>&5` &&
5307 cxxmachine=`$CXX -dumpmachine 2>&5` &&
5308 for d in include "$cxxmachine/include"; do
5309 i=../../../../$d/c++/$cxxversion
5310 cxxheaders=`$CXX -print-file-name="$i"` &&
5311 test "x$cxxheaders" != x && test "x$i" != "x$cxxheaders" &&
5312 CXX_SYSINCLUDES="$CXX_SYSINCLUDES -isystem $cxxheaders \
5313 -isystem $cxxheaders/$cxxmachine -isystem $cxxheaders/backward"
5320 # ranlib is never necessary on Linux and Hurd systems
5323 # Test if LD_LIBRARY_PATH contains the notation for the current directory
5324 # since this would lead to problems installing/building glibc.
5325 # LD_LIBRARY_PATH contains the current directory if one of the following
5327 # - one of the terminals (":" and ";") is the first or last sign
5328 # - two terminals occur directly after each other
5329 # - the path contains an element with a dot in it
5330 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LD_LIBRARY_PATH variable" >&5
5331 $as_echo_n "checking LD_LIBRARY_PATH variable... " >&6; }
5332 case ${LD_LIBRARY_PATH} in
5333 [:\;]* | *[:\;] | *[:\;][:\;]* | *[:\;]. | .[:\;]*| . | *[:\;].[:\;]* )
5334 ld_library_path_setting="contains current directory"
5337 ld_library_path_setting="ok"
5340 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_library_path_setting" >&5
5341 $as_echo "$ld_library_path_setting" >&6; }
5342 if test "$ld_library_path_setting" != "ok"; then
5344 *** LD_LIBRARY_PATH shouldn't contain the current directory when
5345 *** building glibc. Please change the environment variable
5346 *** and run configure again." "$LINENO" 5
5349 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether GCC supports -static-libgcc" >&5
5350 $as_echo_n "checking whether GCC supports -static-libgcc... " >&6; }
5351 if ${libc_cv_gcc_static_libgcc+:} false; then :
5352 $as_echo_n "(cached) " >&6
5354 if $CC -v -static-libgcc 2>&1 | grep -q 'unrecognized option.*static-libgcc'; then
5355 libc_cv_gcc_static_libgcc=
5357 libc_cv_gcc_static_libgcc=-static-libgcc
5360 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_static_libgcc" >&5
5361 $as_echo "$libc_cv_gcc_static_libgcc" >&6; }
5364 # Extract the first word of "bash", so it can be a program name with args.
5365 set dummy bash; ac_word=$2
5366 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5367 $as_echo_n "checking for $ac_word... " >&6; }
5368 if ${ac_cv_path_BASH_SHELL+:} false; then :
5369 $as_echo_n "(cached) " >&6
5373 ac_cv_path_BASH_SHELL="$BASH_SHELL" # Let the user override the test with a path.
5376 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5380 test -z "$as_dir" && as_dir=.
5381 for ac_exec_ext in '' $ac_executable_extensions; do
5382 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5383 ac_cv_path_BASH_SHELL="$as_dir/$ac_word$ac_exec_ext"
5384 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5391 test -z "$ac_cv_path_BASH_SHELL" && ac_cv_path_BASH_SHELL="no"
5395 BASH_SHELL=$ac_cv_path_BASH_SHELL
5396 if test -n "$BASH_SHELL"; then
5397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BASH_SHELL" >&5
5398 $as_echo "$BASH_SHELL" >&6; }
5400 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5401 $as_echo "no" >&6; }
5405 if test "$BASH_SHELL" != no &&
5406 $BASH_SHELL -c 'test "$BASH_VERSINFO" \
5407 && test "$BASH_VERSINFO" -ge 2 >&/dev/null'; then
5408 libc_cv_have_bash2=yes
5410 libc_cv_have_bash2=no
5414 if test "$BASH_SHELL" = no; then
5415 # Extract the first word of "ksh", so it can be a program name with args.
5416 set dummy ksh; ac_word=$2
5417 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5418 $as_echo_n "checking for $ac_word... " >&6; }
5419 if ${ac_cv_path_KSH+:} false; then :
5420 $as_echo_n "(cached) " >&6
5424 ac_cv_path_KSH="$KSH" # Let the user override the test with a path.
5427 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5431 test -z "$as_dir" && as_dir=.
5432 for ac_exec_ext in '' $ac_executable_extensions; do
5433 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5434 ac_cv_path_KSH="$as_dir/$ac_word$ac_exec_ext"
5435 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5442 test -z "$ac_cv_path_KSH" && ac_cv_path_KSH="no"
5447 if test -n "$KSH"; then
5448 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $KSH" >&5
5449 $as_echo "$KSH" >&6; }
5451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5452 $as_echo "no" >&6; }
5456 if test "$KSH" = no; then
5459 libc_cv_have_ksh=yes
5464 libc_cv_have_ksh=yes
5468 for ac_prog in gawk mawk nawk awk
5470 # Extract the first word of "$ac_prog", so it can be a program name with args.
5471 set dummy $ac_prog; ac_word=$2
5472 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5473 $as_echo_n "checking for $ac_word... " >&6; }
5474 if ${ac_cv_prog_AWK+:} false; then :
5475 $as_echo_n "(cached) " >&6
5477 if test -n "$AWK"; then
5478 ac_cv_prog_AWK="$AWK" # Let the user override the test.
5480 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5484 test -z "$as_dir" && as_dir=.
5485 for ac_exec_ext in '' $ac_executable_extensions; do
5486 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5487 ac_cv_prog_AWK="$ac_prog"
5488 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5498 if test -n "$AWK"; then
5499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5500 $as_echo "$AWK" >&6; }
5502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5503 $as_echo "no" >&6; }
5507 test -n "$AWK" && break
5510 # Extract the first word of "perl", so it can be a program name with args.
5511 set dummy perl; ac_word=$2
5512 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5513 $as_echo_n "checking for $ac_word... " >&6; }
5514 if ${ac_cv_path_PERL+:} false; then :
5515 $as_echo_n "(cached) " >&6
5519 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
5522 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5526 test -z "$as_dir" && as_dir=.
5527 for ac_exec_ext in '' $ac_executable_extensions; do
5528 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5529 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
5530 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5537 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="no"
5541 PERL=$ac_cv_path_PERL
5542 if test -n "$PERL"; then
5543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
5544 $as_echo "$PERL" >&6; }
5546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5547 $as_echo "no" >&6; }
5551 if test "$PERL" != no &&
5552 (eval `$PERL -V:apiversion`; test `expr "$apiversion" \< 5` -ne 0); then
5555 # Extract the first word of "install-info", so it can be a program name with args.
5556 set dummy install-info; ac_word=$2
5557 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5558 $as_echo_n "checking for $ac_word... " >&6; }
5559 if ${ac_cv_path_INSTALL_INFO+:} false; then :
5560 $as_echo_n "(cached) " >&6
5562 case $INSTALL_INFO in
5564 ac_cv_path_INSTALL_INFO="$INSTALL_INFO" # Let the user override the test with a path.
5567 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5568 as_dummy="$PATH:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin"
5569 for as_dir in $as_dummy
5572 test -z "$as_dir" && as_dir=.
5573 for ac_exec_ext in '' $ac_executable_extensions; do
5574 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5575 ac_cv_path_INSTALL_INFO="$as_dir/$ac_word$ac_exec_ext"
5576 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5583 test -z "$ac_cv_path_INSTALL_INFO" && ac_cv_path_INSTALL_INFO="no"
5587 INSTALL_INFO=$ac_cv_path_INSTALL_INFO
5588 if test -n "$INSTALL_INFO"; then
5589 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL_INFO" >&5
5590 $as_echo "$INSTALL_INFO" >&6; }
5592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5593 $as_echo "no" >&6; }
5597 # Extract the first word of "bison", so it can be a program name with args.
5598 set dummy bison; ac_word=$2
5599 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5600 $as_echo_n "checking for $ac_word... " >&6; }
5601 if ${ac_cv_path_BISON+:} false; then :
5602 $as_echo_n "(cached) " >&6
5606 ac_cv_path_BISON="$BISON" # Let the user override the test with a path.
5609 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5610 as_dummy="$PATH:/usr/local/bin:/usr/bin:/bin"
5611 for as_dir in $as_dummy
5614 test -z "$as_dir" && as_dir=.
5615 for ac_exec_ext in '' $ac_executable_extensions; do
5616 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5617 ac_cv_path_BISON="$as_dir/$ac_word$ac_exec_ext"
5618 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5625 test -z "$ac_cv_path_BISON" && ac_cv_path_BISON="no"
5629 BISON=$ac_cv_path_BISON
5630 if test -n "$BISON"; then
5631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BISON" >&5
5632 $as_echo "$BISON" >&6; }
5634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5635 $as_echo "no" >&6; }
5640 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for signed size_t type" >&5
5641 $as_echo_n "checking for signed size_t type... " >&6; }
5642 if ${libc_cv_signed_size_t+:} false; then :
5643 $as_echo_n "(cached) " >&6
5645 echo '#include <stddef.h>
5646 FOOBAR __SIZE_TYPE__ FOOBAR' > conftest.c
5647 if eval "$ac_cpp conftest.c 2>/dev/null" \
5648 | grep '^FOOBAR.*unsigned.*FOOBAR$' >/dev/null; then
5649 libc_cv_signed_size_t=no
5651 libc_cv_signed_size_t=yes
5655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_signed_size_t" >&5
5656 $as_echo "$libc_cv_signed_size_t" >&6; }
5657 if test $libc_cv_signed_size_t = yes; then
5658 cat >> confdefs.h <<\EOF
5659 #undef __SIZE_TYPE__
5660 #define __SIZE_TYPE__ unsigned
5664 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libc-friendly stddef.h" >&5
5665 $as_echo_n "checking for libc-friendly stddef.h... " >&6; }
5666 if ${libc_cv_friendly_stddef+:} false; then :
5667 $as_echo_n "(cached) " >&6
5669 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5670 /* end confdefs.h. */
5671 #define __need_size_t
5672 #define __need_wchar_t
5679 size_t size; wchar_t wchar;
5681 #error stddef.h ignored __need_*
5683 if (&size == NULL || &wchar == NULL) abort ();
5688 if ac_fn_c_try_compile "$LINENO"; then :
5689 libc_cv_friendly_stddef=yes
5691 libc_cv_friendly_stddef=no
5693 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_friendly_stddef" >&5
5696 $as_echo "$libc_cv_friendly_stddef" >&6; }
5697 if test $libc_cv_friendly_stddef = yes; then
5698 config_vars="$config_vars
5699 override stddef.h = # The installed <stddef.h> seems to be libc-friendly."
5702 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need to use -P to assemble .S files" >&5
5703 $as_echo_n "checking whether we need to use -P to assemble .S files... " >&6; }
5704 if ${libc_cv_need_minus_P+:} false; then :
5705 $as_echo_n "(cached) " >&6
5707 cat > conftest.S <<EOF
5708 #include "confdefs.h"
5709 /* Nothing whatsoever. */
5711 if { ac_try='${CC-cc} $CPPFLAGS $ASFLAGS -c conftest.S 1>&5'
5712 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5715 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5716 test $ac_status = 0; }; }; then
5717 libc_cv_need_minus_P=no
5719 libc_cv_need_minus_P=yes
5723 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_need_minus_P" >&5
5724 $as_echo "$libc_cv_need_minus_P" >&6; }
5725 if test $libc_cv_need_minus_P = yes; then
5726 config_vars="$config_vars
5727 asm-CPPFLAGS = -P # The assembler can't grok cpp's # line directives."
5730 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .set assembler directive" >&5
5731 $as_echo_n "checking for .set assembler directive... " >&6; }
5732 if ${libc_cv_asm_set_directive+:} false; then :
5733 $as_echo_n "(cached) " >&6
5735 cat > conftest.s <<EOF
5738 .set glibc_conftest_frobozz,foo
5739 $libc_cv_asm_global_directive glibc_conftest_frobozz
5741 # The alpha-dec-osf1 assembler gives only a warning for `.set'
5742 # (but it doesn't work), so we must do a linking check to be sure.
5743 cat > conftest1.c <<\EOF
5744 extern int glibc_conftest_frobozz;
5745 void _start() { glibc_conftest_frobozz = 1; }
5747 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
5748 -nostartfiles -nostdlib \
5749 -o conftest conftest.s conftest1.c 1>&5 2>&5; then
5750 libc_cv_asm_set_directive=yes
5752 libc_cv_asm_set_directive=no
5756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_set_directive" >&5
5757 $as_echo "$libc_cv_asm_set_directive" >&6; }
5758 if test $libc_cv_asm_set_directive = yes; then
5759 $as_echo "#define HAVE_ASM_SET_DIRECTIVE 1" >>confdefs.h
5763 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler gnu_unique_object symbol type" >&5
5764 $as_echo_n "checking for assembler gnu_unique_object symbol type... " >&6; }
5765 if ${libc_cv_asm_unique_object+:} false; then :
5766 $as_echo_n "(cached) " >&6
5768 cat > conftest.s <<EOF
5771 .type _sym, ${libc_cv_asm_type_prefix}gnu_unique_object
5773 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5774 libc_cv_asm_unique_object=yes
5776 libc_cv_asm_unique_object=no
5780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_unique_object" >&5
5781 $as_echo "$libc_cv_asm_unique_object" >&6; }
5782 if test $libc_cv_asm_unique_object = yes; then
5783 $as_echo "#define HAVE_ASM_UNIQUE_OBJECT 1" >>confdefs.h
5787 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .symver assembler directive" >&5
5788 $as_echo_n "checking for .symver assembler directive... " >&6; }
5789 if ${libc_cv_asm_symver_directive+:} false; then :
5790 $as_echo_n "(cached) " >&6
5792 cat > conftest.s <<EOF
5795 .symver _sym,sym@VERS
5797 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5798 libc_cv_asm_symver_directive=yes
5800 libc_cv_asm_symver_directive=no
5804 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_symver_directive" >&5
5805 $as_echo "$libc_cv_asm_symver_directive" >&6; }
5806 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld --version-script" >&5
5807 $as_echo_n "checking for ld --version-script... " >&6; }
5808 if ${libc_cv_ld_version_script_option+:} false; then :
5809 $as_echo_n "(cached) " >&6
5811 if test $libc_cv_asm_symver_directive = yes; then
5812 cat > conftest.s <<EOF
5815 .symver _sym,sym@VERS
5817 cat > conftest.map <<EOF
5826 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5827 if { ac_try='${CC-cc} $CFLAGS $LDFLAGS -shared
5828 -o conftest.so conftest.o
5829 -nostartfiles -nostdlib
5830 -Wl,--version-script,conftest.map
5832 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5835 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5836 test $ac_status = 0; }; };
5838 libc_cv_ld_version_script_option=yes
5840 libc_cv_ld_version_script_option=no
5843 libc_cv_ld_version_script_option=no
5846 libc_cv_ld_version_script_option=no
5850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ld_version_script_option" >&5
5851 $as_echo "$libc_cv_ld_version_script_option" >&6; }
5852 if test $shared != no &&
5853 test $libc_cv_asm_symver_directive = yes &&
5854 test $libc_cv_ld_version_script_option = yes &&
5855 test $enable_versioning = yes; then
5857 $as_echo "#define DO_VERSIONING 1" >>confdefs.h
5864 if test $shared != no && test $VERSIONING = no; then
5866 *** WARNING: You should not compile GNU libc without versioning. Not using
5867 *** versioning will introduce incompatibilities so that old binaries
5868 *** will not run anymore.
5869 *** For versioning you need recent binutils (binutils-2.8.1.0.23 or newer)."
5871 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .previous assembler directive" >&5
5872 $as_echo_n "checking for .previous assembler directive... " >&6; }
5873 if ${libc_cv_asm_previous_directive+:} false; then :
5874 $as_echo_n "(cached) " >&6
5876 cat > conftest.s <<EOF
5877 .section foo_section
5880 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5881 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5884 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5885 test $ac_status = 0; }; }; then
5886 libc_cv_asm_previous_directive=yes
5888 libc_cv_asm_previous_directive=no
5892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_previous_directive" >&5
5893 $as_echo "$libc_cv_asm_previous_directive" >&6; }
5894 if test $libc_cv_asm_previous_directive = yes; then
5895 $as_echo "#define HAVE_ASM_PREVIOUS_DIRECTIVE 1" >>confdefs.h
5898 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .popsection assembler directive" >&5
5899 $as_echo_n "checking for .popsection assembler directive... " >&6; }
5900 if ${libc_cv_asm_popsection_directive+:} false; then :
5901 $as_echo_n "(cached) " >&6
5903 cat > conftest.s <<EOF
5904 .pushsection foo_section
5907 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5908 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5911 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5912 test $ac_status = 0; }; }; then
5913 libc_cv_asm_popsection_directive=yes
5915 libc_cv_asm_popsection_directive=no
5919 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_popsection_directive" >&5
5920 $as_echo "$libc_cv_asm_popsection_directive" >&6; }
5921 if test $libc_cv_asm_popsection_directive = yes; then
5922 $as_echo "#define HAVE_ASM_POPSECTION_DIRECTIVE 1" >>confdefs.h
5926 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .protected and .hidden assembler directive" >&5
5927 $as_echo_n "checking for .protected and .hidden assembler directive... " >&6; }
5928 if ${libc_cv_asm_protected_directive+:} false; then :
5929 $as_echo_n "(cached) " >&6
5931 cat > conftest.s <<EOF
5937 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5938 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5941 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5942 test $ac_status = 0; }; }; then
5943 libc_cv_asm_protected_directive=yes
5945 as_fn_error $? "assembler support for symbol visibility is required" "$LINENO" 5
5949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_protected_directive" >&5
5950 $as_echo "$libc_cv_asm_protected_directive" >&6; }
5952 if test $libc_cv_asm_protected_directive = yes; then
5953 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((visibility())) is supported" >&5
5954 $as_echo_n "checking whether __attribute__((visibility())) is supported... " >&6; }
5955 if ${libc_cv_visibility_attribute+:} false; then :
5956 $as_echo_n "(cached) " >&6
5958 cat > conftest.c <<EOF
5959 int foo __attribute__ ((visibility ("hidden"))) = 1;
5960 int bar __attribute__ ((visibility ("protected"))) = 1;
5962 libc_cv_visibility_attribute=no
5963 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5964 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5967 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5968 test $ac_status = 0; }; }; then
5969 if grep '\.hidden.*foo' conftest.s >/dev/null; then
5970 if grep '\.protected.*bar' conftest.s >/dev/null; then
5971 libc_cv_visibility_attribute=yes
5975 rm -f conftest.{c,s}
5978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_visibility_attribute" >&5
5979 $as_echo "$libc_cv_visibility_attribute" >&6; }
5980 if test $libc_cv_visibility_attribute != yes; then
5981 as_fn_error $? "compiler support for visibility attribute is required" "$LINENO" 5
5985 if test $libc_cv_visibility_attribute = yes; then
5986 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken __attribute__((visibility()))" >&5
5987 $as_echo_n "checking for broken __attribute__((visibility()))... " >&6; }
5988 if ${libc_cv_broken_visibility_attribute+:} false; then :
5989 $as_echo_n "(cached) " >&6
5991 cat > conftest.c <<EOF
5993 int bar (int x) __asm__ ("foo") __attribute__ ((visibility ("hidden")));
5994 int bar (int x) { return x; }
5996 libc_cv_broken_visibility_attribute=yes
5997 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5998 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6001 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6002 test $ac_status = 0; }; }; then
6003 if grep '\.hidden[ _]foo' conftest.s >/dev/null; then
6004 libc_cv_broken_visibility_attribute=no
6007 rm -f conftest.c conftest.s
6010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_broken_visibility_attribute" >&5
6011 $as_echo "$libc_cv_broken_visibility_attribute" >&6; }
6012 if test $libc_cv_broken_visibility_attribute = yes; then
6013 as_fn_error $? "working compiler support for visibility attribute is required" "$LINENO" 5
6017 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken __attribute__((alias()))" >&5
6018 $as_echo_n "checking for broken __attribute__((alias()))... " >&6; }
6019 if ${libc_cv_broken_alias_attribute+:} false; then :
6020 $as_echo_n "(cached) " >&6
6022 cat > conftest.c <<EOF
6023 extern int foo (int x) __asm ("xyzzy");
6024 int bar (int x) { return x; }
6025 extern __typeof (bar) foo __attribute ((weak, alias ("bar")));
6027 extern __typeof (dfoo) dfoo __asm ("abccb");
6030 libc_cv_broken_alias_attribute=yes
6031 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
6032 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6035 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6036 test $ac_status = 0; }; }; then
6037 if grep 'xyzzy' conftest.s >/dev/null &&
6038 grep 'abccb' conftest.s >/dev/null; then
6039 libc_cv_broken_alias_attribute=no
6042 rm -f conftest.c conftest.s
6045 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_broken_alias_attribute" >&5
6046 $as_echo "$libc_cv_broken_alias_attribute" >&6; }
6047 if test $libc_cv_broken_alias_attribute = yes; then
6048 as_fn_error $? "working alias attribute support required" "$LINENO" 5
6051 if test $libc_cv_visibility_attribute = yes; then
6052 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to put _rtld_local into .sdata section" >&5
6053 $as_echo_n "checking whether to put _rtld_local into .sdata section... " >&6; }
6054 if ${libc_cv_have_sdata_section+:} false; then :
6055 $as_echo_n "(cached) " >&6
6057 echo "int i;" > conftest.c
6058 libc_cv_have_sdata_section=no
6059 if ${CC-cc} $LDFLAGS -fPIC -shared -Wl,--verbose conftest.c -o conftest.so 2>&1 \
6060 | grep '\.sdata' >/dev/null; then
6061 libc_cv_have_sdata_section=yes
6063 rm -f conftest.c conftest.so
6066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_sdata_section" >&5
6067 $as_echo "$libc_cv_have_sdata_section" >&6; }
6068 if test $libc_cv_have_sdata_section = yes; then
6069 $as_echo "#define HAVE_SDATA_SECTION 1" >>confdefs.h
6074 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .preinit_array/.init_array/.fini_array support" >&5
6075 $as_echo_n "checking for .preinit_array/.init_array/.fini_array support... " >&6; }
6076 if ${libc_cv_initfini_array+:} false; then :
6077 $as_echo_n "(cached) " >&6
6079 cat > conftest.c <<EOF
6080 int _start (void) { return 0; }
6081 int __start (void) { return 0; }
6082 int foo (void) { return 1; }
6083 int (*fp) (void) __attribute__ ((section (".init_array"))) = foo;
6085 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -o conftest conftest.c
6086 -static -nostartfiles -nostdlib 1>&5'
6087 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6090 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6091 test $ac_status = 0; }; }
6093 if $READELF -S conftest | fgrep INIT_ARRAY > /dev/null; then
6094 libc_cv_initfini_array=yes
6096 libc_cv_initfini_array=no
6099 libc_cv_initfini_array=no
6103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_initfini_array" >&5
6104 $as_echo "$libc_cv_initfini_array" >&6; }
6105 if test $libc_cv_initfini_array != yes; then
6106 as_fn_error $? "Need linker with .init_array/.fini_array support." "$LINENO" 5
6109 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use .ctors/.dtors header and trailer" >&5
6110 $as_echo_n "checking whether to use .ctors/.dtors header and trailer... " >&6; }
6111 if ${libc_cv_ctors_header+:} false; then :
6112 $as_echo_n "(cached) " >&6
6114 libc_cv_ctors_header=yes
6115 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6116 /* end confdefs.h. */
6122 __attribute__ ((constructor)) void ctor (void) { puts("ctor"); }
6123 __attribute__ ((destructor)) void dtor (void) { puts("dtor"); }
6129 if ac_fn_c_try_link "$LINENO"; then :
6130 if $READELF -WS conftest$ac_exeext | $AWK '
6131 { gsub(/\[ */, "[") }
6132 $2 == ".ctors" || $2 == ".dtors" {
6133 size = strtonum("0x" $6)
6134 align = strtonum("0x" $NF)
6136 stub[$2] = size == align * 2
6139 ctors_ok = !seen[".ctors"] || stub[".ctors"]
6140 dtors_ok = !seen[".dtors"] || stub[".dtors"]
6141 exit ((ctors_ok && dtors_ok) ? 0 : 1)
6144 libc_cv_ctors_header=no
6148 as_fn_error $? "missing __attribute__ ((constructor)) support??" "$LINENO" 5
6151 rm -f core conftest.err conftest.$ac_objext \
6152 conftest$ac_exeext conftest.$ac_ext
6155 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ctors_header" >&5
6156 $as_echo "$libc_cv_ctors_header" >&6; }
6157 if test $libc_cv_ctors_header = no; then
6158 $as_echo "#define NO_CTORS_DTORS_SECTIONS 1" >>confdefs.h
6162 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libunwind-support in compiler" >&5
6163 $as_echo_n "checking for libunwind-support in compiler... " >&6; }
6164 if ${libc_cv_cc_with_libunwind+:} false; then :
6165 $as_echo_n "(cached) " >&6
6168 cat > conftest.c <<EOF
6169 int main (void) { return 0; }
6171 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -static -o conftest \
6172 conftest.c -v 2>&1 >/dev/null | grep -q " -lunwind "; then
6173 libc_cv_cc_with_libunwind=yes
6175 libc_cv_cc_with_libunwind=no
6179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_with_libunwind" >&5
6180 $as_echo "$libc_cv_cc_with_libunwind" >&6; }
6182 if test $libc_cv_cc_with_libunwind = yes; then
6183 $as_echo "#define HAVE_CC_WITH_LIBUNWIND 1" >>confdefs.h
6187 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z nodelete option" >&5
6188 $as_echo_n "checking for -z nodelete option... " >&6; }
6189 if ${libc_cv_z_nodelete+:} false; then :
6190 $as_echo_n "(cached) " >&6
6192 cat > conftest.c <<EOF
6193 int _start (void) { return 42; }
6195 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6196 -fPIC -shared -o conftest.so conftest.c
6197 -nostartfiles -nostdlib
6198 -Wl,--enable-new-dtags,-z,nodelete 1>&5'
6199 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6202 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6203 test $ac_status = 0; }; }
6205 libc_cv_z_nodelete=yes
6207 as_fn_error $? "linker with -z nodelete support required" "$LINENO" 5
6211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_nodelete" >&5
6212 $as_echo "$libc_cv_z_nodelete" >&6; }
6214 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z nodlopen option" >&5
6215 $as_echo_n "checking for -z nodlopen option... " >&6; }
6216 if ${libc_cv_z_nodlopen+:} false; then :
6217 $as_echo_n "(cached) " >&6
6219 cat > conftest.c <<EOF
6220 int _start (void) { return 42; }
6222 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6223 -fPIC -shared -o conftest.so conftest.c
6224 -nostartfiles -nostdlib
6225 -Wl,--enable-new-dtags,-z,nodlopen 1>&5'
6226 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6229 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6230 test $ac_status = 0; }; }
6232 libc_cv_z_nodlopen=yes
6234 as_fn_error $? "linker with -z nodlopen support required" "$LINENO" 5
6238 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_nodlopen" >&5
6239 $as_echo "$libc_cv_z_nodlopen" >&6; }
6241 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z initfirst option" >&5
6242 $as_echo_n "checking for -z initfirst option... " >&6; }
6243 if ${libc_cv_z_initfirst+:} false; then :
6244 $as_echo_n "(cached) " >&6
6246 cat > conftest.c <<EOF
6247 int _start (void) { return 42; }
6249 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6250 -fPIC -shared -o conftest.so conftest.c
6251 -nostartfiles -nostdlib
6252 -Wl,--enable-new-dtags,-z,initfirst 1>&5'
6253 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6256 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6257 test $ac_status = 0; }; }
6259 libc_cv_z_initfirst=yes
6261 as_fn_error $? "linker with -z initfirst support required" "$LINENO" 5
6265 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_initfirst" >&5
6266 $as_echo "$libc_cv_z_initfirst" >&6; }
6268 # Add-on fragments can set these for other machines.
6269 libc_commonpagesize=${libc_commonpagesize:-no}
6270 libc_relro_required=${libc_relro_required:-no}
6271 case "$base_machine" in
6272 i[34567]86 | x86_64 | powerpc* | s390*)
6273 libc_commonpagesize=0x1000
6274 libc_relro_required=yes
6277 libc_commonpagesize=0x2000
6278 libc_relro_required=yes
6281 libc_commonpagesize=0x4000
6284 libc_commonpagesize=0x10000
6285 libc_relro_required=yes
6289 if test $libc_commonpagesize != no; then
6290 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z relro option" >&5
6291 $as_echo_n "checking for -z relro option... " >&6; }
6292 if ${libc_cv_z_relro+:} false; then :
6293 $as_echo_n "(cached) " >&6
6296 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6297 /* end confdefs.h. */
6299 int _start (void) { return 42; }
6300 extern void _exit (int);
6301 /* Since these pointers are const, they should go in rodata.
6302 Since they refer to functions that have to be resolved by
6303 dynamic linking, they should instead go in RELRO data. */
6304 const void *const relro[] = { &_start, &_exit, 0 };
6305 /* GNU ld fails to produce RELRO data when it's very small and there is no
6306 normal writable data following it, or if only uninitialized (.bss) data
6307 follows it, or only very small writable data. */
6308 int data[0x10000] = { 1, };
6311 cat > conftest.awk <<\EOF
6314 commonpagesize = strtonum(commonpagesize)
6316 { print "LINE:", $0 > "/dev/stderr" }
6318 vaddr = strtonum($3)
6319 memsz = strtonum($6)
6321 printf "vaddr %#x memsz %#x end %#x commonpagesize %#x\n", \
6322 vaddr, memsz, end, commonpagesize > "/dev/stderr"
6323 result = (end % commonpagesize == 0) ? "yes" : "broken"
6325 END { print result }
6327 { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6328 -fPIC -shared -o conftest.so conftest.c
6329 -nostartfiles -nostdlib
6331 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6334 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6335 test $ac_status = 0; }; } &&
6336 { ac_try='$READELF -Wl conftest.so > conftest.ph'
6337 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6340 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6341 test $ac_status = 0; }; } &&
6343 $AWK -v commonpagesize=$libc_commonpagesize -f conftest.awk
6344 conftest.ph > conftest.cps
6346 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6349 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6350 test $ac_status = 0; }; } &&
6351 libc_cv_z_relro=`cat conftest.cps 2>&5`
6354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_relro" >&5
6355 $as_echo "$libc_cv_z_relro" >&6; }
6356 if { test "x$libc_relro_required" = xyes &&
6357 test "x$libc_cv_z_relro" != xyes
6360 as_fn_error $? "linker with -z relro support required" "$LINENO" 5
6363 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: missing architecture parameter to check for working -z relro" >&5
6364 $as_echo "$as_me: WARNING: missing architecture parameter to check for working -z relro" >&2;}
6367 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -Bgroup option" >&5
6368 $as_echo_n "checking for -Bgroup option... " >&6; }
6369 if ${libc_cv_Bgroup+:} false; then :
6370 $as_echo_n "(cached) " >&6
6372 cat > conftest.c <<EOF
6373 int _start (void) { return 42; }
6375 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6376 -fPIC -shared -o conftest.so conftest.c
6377 -Wl,-Bgroup -nostdlib 1>&5'
6378 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6381 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6382 test $ac_status = 0; }; }
6390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_Bgroup" >&5
6391 $as_echo "$libc_cv_Bgroup" >&6; }
6394 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgcc_s suffix" >&5
6395 $as_echo_n "checking for libgcc_s suffix... " >&6; }
6396 if ${libc_cv_libgcc_s_suffix+:} false; then :
6397 $as_echo_n "(cached) " >&6
6399 cat > conftest.c <<EOF
6400 int main (void) { return 0; }
6402 libc_cv_libgcc_s_suffix=`${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
6403 -fPIC -shared -shared-libgcc -o conftest.so \
6404 conftest.c -v 2>&1 >/dev/null \
6405 | sed -n 's/^.* -lgcc_s\([^ ]*\) .*$/\1/p'`
6408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_libgcc_s_suffix" >&5
6409 $as_echo "$libc_cv_libgcc_s_suffix" >&6; }
6412 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --as-needed option" >&5
6413 $as_echo_n "checking for --as-needed option... " >&6; }
6414 if ${libc_cv_as_needed+:} false; then :
6415 $as_echo_n "(cached) " >&6
6417 cat > conftest.c <<EOF
6418 int main (void) { return 0; }
6420 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6421 -fPIC -shared -o conftest.so conftest.c
6422 -lgcc_s$libc_cv_libgcc_s_suffix -Wl,--as-needed
6424 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6427 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6428 test $ac_status = 0; }; }
6430 libc_cv_as_needed=yes
6432 libc_cv_as_needed=no
6436 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_as_needed" >&5
6437 $as_echo "$libc_cv_as_needed" >&6; }
6441 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether --noexecstack is desirable for .S files" >&5
6442 $as_echo_n "checking whether --noexecstack is desirable for .S files... " >&6; }
6443 if ${libc_cv_as_noexecstack+:} false; then :
6444 $as_echo_n "(cached) " >&6
6446 cat > conftest.c <<EOF
6449 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS
6450 -S -o conftest.s conftest.c 1>&5'
6451 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6454 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6455 test $ac_status = 0; }; } \
6456 && grep -q .note.GNU-stack conftest.s \
6457 && { ac_try='${CC-cc} $ASFLAGS -Wa,--noexecstack
6458 -c -o conftest.o conftest.s 1>&5'
6459 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6462 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6463 test $ac_status = 0; }; }
6465 libc_cv_as_noexecstack=yes
6467 libc_cv_as_noexecstack=no
6471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_as_noexecstack" >&5
6472 $as_echo "$libc_cv_as_noexecstack" >&6; }
6473 if test $libc_cv_as_noexecstack = yes; then
6474 ASFLAGS_config="$ASFLAGS_config -Wa,--noexecstack"
6478 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z combreloc" >&5
6479 $as_echo_n "checking for -z combreloc... " >&6; }
6480 if ${libc_cv_z_combreloc+:} false; then :
6481 $as_echo_n "(cached) " >&6
6483 cat > conftest.c <<EOF
6484 extern int bar (int);
6486 int foo (void) { return bar (mumble); }
6488 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6489 -fPIC -shared -o conftest.so conftest.c
6490 -nostdlib -nostartfiles
6491 -Wl,-z,combreloc 1>&5'
6492 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6495 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6496 test $ac_status = 0; }; }
6498 if $READELF -S conftest.so | grep '\.rel\(a\|\)\.dyn' > /dev/null; then
6499 libc_cv_z_combreloc=yes
6501 libc_cv_z_combreloc=no
6504 libc_cv_z_combreloc=no
6508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_combreloc" >&5
6509 $as_echo "$libc_cv_z_combreloc" >&6; }
6510 if test "$libc_cv_z_combreloc" = yes; then
6511 $as_echo "#define HAVE_Z_COMBRELOC 1" >>confdefs.h
6516 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z execstack" >&5
6517 $as_echo_n "checking for -z execstack... " >&6; }
6518 if ${libc_cv_z_execstack+:} false; then :
6519 $as_echo_n "(cached) " >&6
6521 cat > conftest.c <<EOF
6522 int _start (void) { return 42; }
6524 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6525 -fPIC -shared -o conftest.so conftest.c
6526 -Wl,-z,execstack -nostdlib
6528 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6531 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6532 test $ac_status = 0; }; }
6534 libc_cv_z_execstack=yes
6536 libc_cv_z_execstack=no
6540 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_execstack" >&5
6541 $as_echo "$libc_cv_z_execstack" >&6; }
6544 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fpie" >&5
6545 $as_echo_n "checking for -fpie... " >&6; }
6546 if ${libc_cv_fpie+:} false; then :
6547 $as_echo_n "(cached) " >&6
6549 cat > conftest.c <<EOF
6551 main () { return 0;}
6553 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -pie -fpie
6554 -o conftest conftest.c 1>&5'
6555 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6558 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6559 test $ac_status = 0; }; }
6567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_fpie" >&5
6568 $as_echo "$libc_cv_fpie" >&6; }
6572 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --hash-style option" >&5
6573 $as_echo_n "checking for --hash-style option... " >&6; }
6574 if ${libc_cv_hashstyle+:} false; then :
6575 $as_echo_n "(cached) " >&6
6577 cat > conftest.c <<EOF
6578 int _start (void) { return 42; }
6580 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6581 -fPIC -shared -o conftest.so conftest.c
6582 -Wl,--hash-style=both -nostdlib 1>&5'
6583 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6586 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6587 test $ac_status = 0; }; }
6589 libc_cv_hashstyle=yes
6591 libc_cv_hashstyle=no
6595 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_hashstyle" >&5
6596 $as_echo "$libc_cv_hashstyle" >&6; }
6599 # The linker's default -shared behavior is good enough if it
6600 # does these things that our custom linker scripts ensure that
6601 # all allocated NOTE sections come first.
6602 if test "$use_default_link" = default; then
6603 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sufficient default -shared layout" >&5
6604 $as_echo_n "checking for sufficient default -shared layout... " >&6; }
6605 if ${libc_cv_use_default_link+:} false; then :
6606 $as_echo_n "(cached) " >&6
6608 libc_cv_use_default_link=no
6609 cat > conftest.s <<\EOF
6610 .section .note.a,"a",%note
6615 .section .note.b,"a",%note
6621 if { ac_try=' ${CC-cc} $ASFLAGS -shared -o conftest.so conftest.s 1>&5'
6622 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6625 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6626 test $ac_status = 0; }; } &&
6627 ac_try=`$READELF -S conftest.so | sed -n \
6629 s/^ *\[ *[1-9][0-9]*\] *\([^ ][^ ]*\) *\([^ ][^ ]*\) .*$/\2 \1/
6635 libc_seen_a=no libc_seen_b=no
6637 while test $# -ge 2 -a "$1" = NOTE; do
6639 .note.a) libc_seen_a=yes ;;
6640 .note.b) libc_seen_b=yes ;;
6644 case "$libc_seen_a$libc_seen_b" in
6646 libc_cv_use_default_link=yes
6650 $libc_seen_a$libc_seen_b from:
6657 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_use_default_link" >&5
6658 $as_echo "$libc_cv_use_default_link" >&6; }
6659 use_default_link=$libc_cv_use_default_link
6662 { $as_echo "$as_me:${as_lineno-$LINENO}: checking linker output format" >&5
6663 $as_echo_n "checking linker output format... " >&6; }
6664 if ${libc_cv_output_format+:} false; then :
6665 $as_echo_n "(cached) " >&6
6667 if libc_cv_output_format=`
6668 ${CC-cc} -nostartfiles -nostdlib -Wl,--print-output-format 2>&5`
6672 libc_cv_output_format=
6674 test -n "$libc_cv_output_format" || libc_cv_output_format=unknown
6676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_output_format" >&5
6677 $as_echo "$libc_cv_output_format" >&6; }
6680 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fno-toplevel-reorder -fno-section-anchors" >&5
6681 $as_echo_n "checking for -fno-toplevel-reorder -fno-section-anchors... " >&6; }
6682 if ${libc_cv_fno_toplevel_reorder+:} false; then :
6683 $as_echo_n "(cached) " >&6
6685 cat > conftest.c <<EOF
6688 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -fno-toplevel-reorder -fno-section-anchors
6690 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6693 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6694 test $ac_status = 0; }; }
6696 libc_cv_fno_toplevel_reorder=yes
6698 libc_cv_fno_toplevel_reorder=no
6702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_fno_toplevel_reorder" >&5
6703 $as_echo "$libc_cv_fno_toplevel_reorder" >&6; }
6704 if test $libc_cv_fno_toplevel_reorder = yes; then
6705 fno_unit_at_a_time="-fno-toplevel-reorder -fno-section-anchors"
6707 fno_unit_at_a_time=-fno-unit-at-a-time
6711 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fstack-protector" >&5
6712 $as_echo_n "checking for -fstack-protector... " >&6; }
6713 if ${libc_cv_ssp+:} false; then :
6714 $as_echo_n "(cached) " >&6
6716 cat > conftest.c <<EOF
6718 main () { return 0;}
6720 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -Werror -fstack-protector
6721 -o conftest conftest.c 1>&5'
6722 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6725 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6726 test $ac_status = 0; }; }
6734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ssp" >&5
6735 $as_echo "$libc_cv_ssp" >&6; }
6738 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fgnu89-inline" >&5
6739 $as_echo_n "checking for -fgnu89-inline... " >&6; }
6740 if ${libc_cv_gnu89_inline+:} false; then :
6741 $as_echo_n "(cached) " >&6
6743 cat > conftest.c <<EOF
6745 #ifdef __GNUC_GNU_INLINE__
6746 main () { return 0;}
6751 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -std=gnu99 -fgnu89-inline
6752 -o conftest.s conftest.c 1>&5'
6753 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6756 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6757 test $ac_status = 0; }; }
6759 libc_cv_gnu89_inline=yes
6761 libc_cv_gnu89_inline=no
6765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gnu89_inline" >&5
6766 $as_echo "$libc_cv_gnu89_inline" >&6; }
6767 if test $libc_cv_gnu89_inline = yes; then
6768 gnu89_inline=-fgnu89-inline
6774 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc puts quotes around section names" >&5
6775 $as_echo_n "checking whether cc puts quotes around section names... " >&6; }
6776 if ${libc_cv_have_section_quotes+:} false; then :
6777 $as_echo_n "(cached) " >&6
6779 cat > conftest.c <<EOF
6780 static const int foo
6781 __attribute__ ((section ("bar"))) = 1;
6783 if ${CC-cc} -S conftest.c -o conftest.s; then
6784 if grep '\.section.*"bar"' conftest.s >/dev/null; then
6785 libc_cv_have_section_quotes=yes
6787 libc_cv_have_section_quotes=no
6790 libc_cv_have_section_quotes=unknown
6792 rm -f conftest.{c,s}
6795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_section_quotes" >&5
6796 $as_echo "$libc_cv_have_section_quotes" >&6; }
6797 if test $libc_cv_have_section_quotes = yes; then
6798 $as_echo "#define HAVE_SECTION_QUOTES 1" >>confdefs.h
6802 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler .weak directive" >&5
6803 $as_echo_n "checking for assembler .weak directive... " >&6; }
6804 if ${libc_cv_asm_weak_directive+:} false; then :
6805 $as_echo_n "(cached) " >&6
6807 cat > conftest.s <<EOF
6809 ${libc_cv_asm_global_directive} foo
6812 .weak bar; bar = foo
6814 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6815 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6818 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6819 test $ac_status = 0; }; }; then
6820 libc_cv_asm_weak_directive=yes
6822 libc_cv_asm_weak_directive=no
6826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_weak_directive" >&5
6827 $as_echo "$libc_cv_asm_weak_directive" >&6; }
6829 if test $libc_cv_asm_weak_directive = no; then
6830 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler .weakext directive" >&5
6831 $as_echo_n "checking for assembler .weakext directive... " >&6; }
6832 if ${libc_cv_asm_weakext_directive+:} false; then :
6833 $as_echo_n "(cached) " >&6
6835 cat > conftest.s <<EOF
6837 ${libc_cv_asm_global_directive} foo
6841 ${libc_cv_asm_global_directive} baz
6844 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6845 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6848 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6849 test $ac_status = 0; }; }; then
6850 libc_cv_asm_weakext_directive=yes
6852 libc_cv_asm_weakext_directive=no
6856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_weakext_directive" >&5
6857 $as_echo "$libc_cv_asm_weakext_directive" >&6; }
6861 if test $libc_cv_asm_weak_directive = yes; then
6862 $as_echo "#define HAVE_ASM_WEAK_DIRECTIVE 1" >>confdefs.h
6864 elif test $libc_cv_asm_weakext_directive = yes; then
6865 $as_echo "#define HAVE_ASM_WEAKEXT_DIRECTIVE 1" >>confdefs.h
6869 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether CFI directives are supported" >&5
6870 $as_echo_n "checking whether CFI directives are supported... " >&6; }
6871 if ${libc_cv_asm_cfi_directives+:} false; then :
6872 $as_echo_n "(cached) " >&6
6875 sparc/sparc64*) cfi_offset=2047;;
6878 cat > conftest.s <<EOF
6880 .type func,%function
6884 .cfi_rel_offset 1, $cfi_offset
6887 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6888 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6891 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6892 test $ac_status = 0; }; }; then
6893 libc_cv_asm_cfi_directives=yes
6895 libc_cv_asm_cfi_directives=no
6899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_cfi_directives" >&5
6900 $as_echo "$libc_cv_asm_cfi_directives" >&6; }
6901 if test $libc_cv_asm_cfi_directives = yes; then
6902 $as_echo "#define HAVE_ASM_CFI_DIRECTIVES 1" >>confdefs.h
6906 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld --no-whole-archive" >&5
6907 $as_echo_n "checking for ld --no-whole-archive... " >&6; }
6908 if ${libc_cv_ld_no_whole_archive+:} false; then :
6909 $as_echo_n "(cached) " >&6
6911 cat > conftest.c <<\EOF
6916 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6917 -nostdlib -nostartfiles -Wl,--no-whole-archive
6918 -o conftest conftest.c 1>&5'
6919 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6922 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6923 test $ac_status = 0; }; }; then
6924 libc_cv_ld_no_whole_archive=yes
6926 libc_cv_ld_no_whole_archive=no
6930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ld_no_whole_archive" >&5
6931 $as_echo "$libc_cv_ld_no_whole_archive" >&6; }
6932 if test $libc_cv_ld_no_whole_archive = no; then
6933 as_fn_error $? "support for --no-whole-archive is needed" "$LINENO" 5
6936 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc -fexceptions" >&5
6937 $as_echo_n "checking for gcc -fexceptions... " >&6; }
6938 if ${libc_cv_gcc_exceptions+:} false; then :
6939 $as_echo_n "(cached) " >&6
6941 cat > conftest.c <<\EOF
6946 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6947 -nostdlib -nostartfiles -fexceptions
6948 -o conftest conftest.c 1>&5'
6949 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6952 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6953 test $ac_status = 0; }; }; then
6954 libc_cv_gcc_exceptions=yes
6956 libc_cv_gcc_exceptions=no
6960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_exceptions" >&5
6961 $as_echo "$libc_cv_gcc_exceptions" >&6; }
6962 if test $libc_cv_gcc_exceptions = yes; then
6963 exceptions=-fexceptions
6966 if test "$host_cpu" = powerpc ; then
6967 # Check for a bug present in at least versions 2.8.x of GCC
6968 # and versions 1.0.x of EGCS.
6969 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether clobbering cr0 causes problems" >&5
6970 $as_echo_n "checking whether clobbering cr0 causes problems... " >&6; }
6971 if ${libc_cv_c_asmcr0_bug+:} false; then :
6972 $as_echo_n "(cached) " >&6
6974 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6975 /* end confdefs.h. */
6976 int tester(int x) { asm ("" : : : "cc"); return x & 123; }
6985 if ac_fn_c_try_compile "$LINENO"; then :
6986 libc_cv_c_asmcr0_bug='no'
6988 libc_cv_c_asmcr0_bug='yes'
6990 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6992 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_c_asmcr0_bug" >&5
6993 $as_echo "$libc_cv_c_asmcr0_bug" >&6; }
6994 if test "$libc_cv_c_asmcr0_bug" != 'no'; then
6995 $as_echo "#define BROKEN_PPC_ASM_CR0 1" >>confdefs.h
7000 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_expect" >&5
7001 $as_echo_n "checking for __builtin_expect... " >&6; }
7002 if ${libc_cv_gcc_builtin_expect+:} false; then :
7003 $as_echo_n "(cached) " >&6
7005 cat > conftest.c <<EOF
7006 #line $LINENO "configure"
7009 a = __builtin_expect (a, 10);
7010 return a == 10 ? 0 : 1;
7013 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -nostdlib -nostartfiles
7014 -o conftest conftest.c -lgcc >&5'
7015 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7018 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7019 test $ac_status = 0; }; }; then
7020 libc_cv_gcc_builtin_expect=yes
7022 libc_cv_gcc_builtin_expect=no
7026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_expect" >&5
7027 $as_echo "$libc_cv_gcc_builtin_expect" >&6; }
7028 if test "$libc_cv_gcc_builtin_expect" = no; then
7029 as_fn_error $? "support for __builtin_expect needed" "$LINENO" 5
7032 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_memset" >&5
7033 $as_echo_n "checking for __builtin_memset... " >&6; }
7034 if ${libc_cv_gcc_builtin_memset+:} false; then :
7035 $as_echo_n "(cached) " >&6
7037 cat > conftest.c <<\EOF
7040 __builtin_memset (x, 0, 1000);
7043 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "memset" > /dev/null'
7044 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7047 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7048 test $ac_status = 0; }; };
7050 libc_cv_gcc_builtin_memset=no
7052 libc_cv_gcc_builtin_memset=yes
7056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_memset" >&5
7057 $as_echo "$libc_cv_gcc_builtin_memset" >&6; }
7058 if test "$libc_cv_gcc_builtin_memset" = yes ; then
7059 $as_echo "#define HAVE_BUILTIN_MEMSET 1" >>confdefs.h
7063 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for redirection of built-in functions" >&5
7064 $as_echo_n "checking for redirection of built-in functions... " >&6; }
7065 if ${libc_cv_gcc_builtin_redirection+:} false; then :
7066 $as_echo_n "(cached) " >&6
7068 cat > conftest.c <<\EOF
7069 extern char *strstr (const char *, const char *) __asm ("my_strstr");
7070 char *foo (const char *a, const char *b)
7072 return __builtin_strstr (a, b);
7075 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "my_strstr" > /dev/null'
7076 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7079 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7080 test $ac_status = 0; }; };
7082 libc_cv_gcc_builtin_redirection=yes
7084 libc_cv_gcc_builtin_redirection=no
7088 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_redirection" >&5
7089 $as_echo "$libc_cv_gcc_builtin_redirection" >&6; }
7090 if test "$libc_cv_gcc_builtin_redirection" = no; then
7091 as_fn_error $? "support for the symbol redirection needed" "$LINENO" 5
7094 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __thread" >&5
7095 $as_echo_n "checking for __thread... " >&6; }
7096 if ${libc_cv_gcc___thread+:} false; then :
7097 $as_echo_n "(cached) " >&6
7099 cat > conftest.c <<\EOF
7100 __thread int a = 42;
7102 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -c conftest.c >&5'
7103 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7106 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7107 test $ac_status = 0; }; }; then
7108 libc_cv_gcc___thread=yes
7110 libc_cv_gcc___thread=no
7114 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc___thread" >&5
7115 $as_echo "$libc_cv_gcc___thread" >&6; }
7116 if test "$libc_cv_gcc___thread" = no; then
7117 as_fn_error $? "support for the __thread keyword is required" "$LINENO" 5
7120 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tls_model attribute" >&5
7121 $as_echo_n "checking for tls_model attribute... " >&6; }
7122 if ${libc_cv_gcc_tls_model_attr+:} false; then :
7123 $as_echo_n "(cached) " >&6
7125 cat > conftest.c <<\EOF
7126 extern __thread int a __attribute__((tls_model ("initial-exec")));
7128 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -Werror conftest.c >&5'
7129 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7132 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7133 test $ac_status = 0; }; }; then
7134 libc_cv_gcc_tls_model_attr=yes
7136 libc_cv_gcc_tls_model_attr=no
7140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_tls_model_attr" >&5
7141 $as_echo "$libc_cv_gcc_tls_model_attr" >&6; }
7142 if test "$libc_cv_gcc_tls_model_attr" = no; then
7143 as_fn_error $? "support for the tls_model attribute is required" "$LINENO" 5
7146 if test -n "$submachine"; then
7147 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiler option for CPU variant" >&5
7148 $as_echo_n "checking for compiler option for CPU variant... " >&6; }
7149 if ${libc_cv_cc_submachine+:} false; then :
7150 $as_echo_n "(cached) " >&6
7152 libc_cv_cc_submachine=no
7153 for opt in "-march=$submachine" "-mcpu=$submachine"; do
7154 if { ac_try='${CC-cc} $opt -xc /dev/null -S -o /dev/null'
7155 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7158 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7159 test $ac_status = 0; }; }; then
7160 libc_cv_cc_submachine="$opt"
7165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_submachine" >&5
7166 $as_echo "$libc_cv_cc_submachine" >&6; }
7167 if test "x$libc_cv_cc_submachine" = xno; then
7168 as_fn_error $? "${CC-cc} does not support $submachine" "$LINENO" 5
7173 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgd" >&5
7174 $as_echo_n "checking for libgd... " >&6; }
7175 if test "$with_gd" != "no"; then
7176 old_CFLAGS="$CFLAGS"
7177 CFLAGS="$CFLAGS $libgd_include"
7178 old_LDFLAGS="$LDFLAGS"
7179 LDFLAGS="$LDFLAGS $libgd_ldflags"
7181 LIBS="$LIBS -lgd -lpng -lz -lm"
7182 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7183 /* end confdefs.h. */
7193 if ac_fn_c_try_link "$LINENO"; then :
7198 rm -f core conftest.err conftest.$ac_objext \
7199 conftest$ac_exeext conftest.$ac_ext
7200 CFLAGS="$old_CFLAGS"
7201 LDFLAGS="$old_LDFLAGS"
7206 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBGD" >&5
7207 $as_echo "$LIBGD" >&6; }
7211 if test x$with_selinux = xno ; then
7214 # See if we have the SELinux library
7215 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for is_selinux_enabled in -lselinux" >&5
7216 $as_echo_n "checking for is_selinux_enabled in -lselinux... " >&6; }
7217 if ${ac_cv_lib_selinux_is_selinux_enabled+:} false; then :
7218 $as_echo_n "(cached) " >&6
7220 ac_check_lib_save_LIBS=$LIBS
7221 LIBS="-lselinux $LIBS"
7222 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7223 /* end confdefs.h. */
7225 /* Override any GCC internal prototype to avoid an error.
7226 Use char because int might match the return type of a GCC
7227 builtin and then its argument prototype would still apply. */
7231 char is_selinux_enabled ();
7235 return is_selinux_enabled ();
7240 if ac_fn_c_try_link "$LINENO"; then :
7241 ac_cv_lib_selinux_is_selinux_enabled=yes
7243 ac_cv_lib_selinux_is_selinux_enabled=no
7245 rm -f core conftest.err conftest.$ac_objext \
7246 conftest$ac_exeext conftest.$ac_ext
7247 LIBS=$ac_check_lib_save_LIBS
7249 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
7250 $as_echo "$ac_cv_lib_selinux_is_selinux_enabled" >&6; }
7251 if test "x$ac_cv_lib_selinux_is_selinux_enabled" = xyes; then :
7257 # See if we have the SELinux header with the NSCD permissions in it.
7258 if test x$have_selinux = xyes ; then
7259 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NSCD Flask permissions in selinux/av_permissions.h" >&5
7260 $as_echo_n "checking for NSCD Flask permissions in selinux/av_permissions.h... " >&6; }
7261 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7262 /* end confdefs.h. */
7263 #include <selinux/av_permissions.h>
7267 #ifdef NSCD__SHMEMHOST
7270 #error NSCD__SHMEMHOST not defined
7276 if ac_fn_c_try_compile "$LINENO"; then :
7281 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7282 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_selinux" >&5
7283 $as_echo "$have_selinux" >&6; }
7286 if test x$with_selinux = xyes ; then
7287 if test x$have_selinux = xno ; then
7288 as_fn_error $? "SELinux explicitly required, but sufficiently recent SELinux library not found" "$LINENO" 5
7292 # Check if we're building with SELinux support.
7293 if test "x$have_selinux" = xyes; then
7295 $as_echo "#define HAVE_SELINUX 1" >>confdefs.h
7298 # See if we have the libaudit library
7299 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for audit_log_user_avc_message in -laudit" >&5
7300 $as_echo_n "checking for audit_log_user_avc_message in -laudit... " >&6; }
7301 if ${ac_cv_lib_audit_audit_log_user_avc_message+:} false; then :
7302 $as_echo_n "(cached) " >&6
7304 ac_check_lib_save_LIBS=$LIBS
7305 LIBS="-laudit $LIBS"
7306 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7307 /* end confdefs.h. */
7309 /* Override any GCC internal prototype to avoid an error.
7310 Use char because int might match the return type of a GCC
7311 builtin and then its argument prototype would still apply. */
7315 char audit_log_user_avc_message ();
7319 return audit_log_user_avc_message ();
7324 if ac_fn_c_try_link "$LINENO"; then :
7325 ac_cv_lib_audit_audit_log_user_avc_message=yes
7327 ac_cv_lib_audit_audit_log_user_avc_message=no
7329 rm -f core conftest.err conftest.$ac_objext \
7330 conftest$ac_exeext conftest.$ac_ext
7331 LIBS=$ac_check_lib_save_LIBS
7333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_audit_audit_log_user_avc_message" >&5
7334 $as_echo "$ac_cv_lib_audit_audit_log_user_avc_message" >&6; }
7335 if test "x$ac_cv_lib_audit_audit_log_user_avc_message" = xyes; then :
7341 if test "x$have_libaudit" = xyes; then
7343 $as_echo "#define HAVE_LIBAUDIT 1" >>confdefs.h
7348 # See if we have the libcap library
7349 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cap_init in -lcap" >&5
7350 $as_echo_n "checking for cap_init in -lcap... " >&6; }
7351 if ${ac_cv_lib_cap_cap_init+:} false; then :
7352 $as_echo_n "(cached) " >&6
7354 ac_check_lib_save_LIBS=$LIBS
7356 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357 /* end confdefs.h. */
7359 /* Override any GCC internal prototype to avoid an error.
7360 Use char because int might match the return type of a GCC
7361 builtin and then its argument prototype would still apply. */
7374 if ac_fn_c_try_link "$LINENO"; then :
7375 ac_cv_lib_cap_cap_init=yes
7377 ac_cv_lib_cap_cap_init=no
7379 rm -f core conftest.err conftest.$ac_objext \
7380 conftest$ac_exeext conftest.$ac_ext
7381 LIBS=$ac_check_lib_save_LIBS
7383 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cap_cap_init" >&5
7384 $as_echo "$ac_cv_lib_cap_cap_init" >&6; }
7385 if test "x$ac_cv_lib_cap_cap_init" = xyes; then :
7391 if test "x$have_libcap" = xyes; then
7393 $as_echo "#define HAVE_LIBCAP 1" >>confdefs.h
7401 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
7402 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
7403 if ${ac_cv_path_GREP+:} false; then :
7404 $as_echo_n "(cached) " >&6
7406 if test -z "$GREP"; then
7407 ac_path_GREP_found=false
7408 # Loop through the user's path and test for each of PROGNAME-LIST
7409 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7410 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7413 test -z "$as_dir" && as_dir=.
7414 for ac_prog in grep ggrep; do
7415 for ac_exec_ext in '' $ac_executable_extensions; do
7416 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
7417 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
7418 # Check for GNU ac_path_GREP and select it if it is found.
7419 # Check for GNU $ac_path_GREP
7420 case `"$ac_path_GREP" --version 2>&1` in
7422 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
7425 $as_echo_n 0123456789 >"conftest.in"
7428 cat "conftest.in" "conftest.in" >"conftest.tmp"
7429 mv "conftest.tmp" "conftest.in"
7430 cp "conftest.in" "conftest.nl"
7431 $as_echo 'GREP' >> "conftest.nl"
7432 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
7433 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7434 as_fn_arith $ac_count + 1 && ac_count=$as_val
7435 if test $ac_count -gt ${ac_path_GREP_max-0}; then
7436 # Best one so far, save it but keep looking for a better one
7437 ac_cv_path_GREP="$ac_path_GREP"
7438 ac_path_GREP_max=$ac_count
7440 # 10*(2^10) chars as input seems more than enough
7441 test $ac_count -gt 10 && break
7443 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7446 $ac_path_GREP_found && break 3
7451 if test -z "$ac_cv_path_GREP"; then
7452 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7455 ac_cv_path_GREP=$GREP
7459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
7460 $as_echo "$ac_cv_path_GREP" >&6; }
7461 GREP="$ac_cv_path_GREP"
7464 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
7465 $as_echo_n "checking for egrep... " >&6; }
7466 if ${ac_cv_path_EGREP+:} false; then :
7467 $as_echo_n "(cached) " >&6
7469 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
7470 then ac_cv_path_EGREP="$GREP -E"
7472 if test -z "$EGREP"; then
7473 ac_path_EGREP_found=false
7474 # Loop through the user's path and test for each of PROGNAME-LIST
7475 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7476 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7479 test -z "$as_dir" && as_dir=.
7480 for ac_prog in egrep; do
7481 for ac_exec_ext in '' $ac_executable_extensions; do
7482 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
7483 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
7484 # Check for GNU ac_path_EGREP and select it if it is found.
7485 # Check for GNU $ac_path_EGREP
7486 case `"$ac_path_EGREP" --version 2>&1` in
7488 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
7491 $as_echo_n 0123456789 >"conftest.in"
7494 cat "conftest.in" "conftest.in" >"conftest.tmp"
7495 mv "conftest.tmp" "conftest.in"
7496 cp "conftest.in" "conftest.nl"
7497 $as_echo 'EGREP' >> "conftest.nl"
7498 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
7499 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7500 as_fn_arith $ac_count + 1 && ac_count=$as_val
7501 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
7502 # Best one so far, save it but keep looking for a better one
7503 ac_cv_path_EGREP="$ac_path_EGREP"
7504 ac_path_EGREP_max=$ac_count
7506 # 10*(2^10) chars as input seems more than enough
7507 test $ac_count -gt 10 && break
7509 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7512 $ac_path_EGREP_found && break 3
7517 if test -z "$ac_cv_path_EGREP"; then
7518 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7521 ac_cv_path_EGREP=$EGREP
7526 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
7527 $as_echo "$ac_cv_path_EGREP" >&6; }
7528 EGREP="$ac_cv_path_EGREP"
7531 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
7532 $as_echo_n "checking for ANSI C header files... " >&6; }
7533 if ${ac_cv_header_stdc+:} false; then :
7534 $as_echo_n "(cached) " >&6
7536 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7537 /* end confdefs.h. */
7551 if ac_fn_c_try_compile "$LINENO"; then :
7552 ac_cv_header_stdc=yes
7554 ac_cv_header_stdc=no
7556 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7558 if test $ac_cv_header_stdc = yes; then
7559 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7560 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7561 /* end confdefs.h. */
7565 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7566 $EGREP "memchr" >/dev/null 2>&1; then :
7569 ac_cv_header_stdc=no
7575 if test $ac_cv_header_stdc = yes; then
7576 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7577 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7578 /* end confdefs.h. */
7582 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7583 $EGREP "free" >/dev/null 2>&1; then :
7586 ac_cv_header_stdc=no
7592 if test $ac_cv_header_stdc = yes; then
7593 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7594 if test "$cross_compiling" = yes; then :
7597 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7598 /* end confdefs.h. */
7601 #if ((' ' & 0x0FF) == 0x020)
7602 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7603 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7605 # define ISLOWER(c) \
7606 (('a' <= (c) && (c) <= 'i') \
7607 || ('j' <= (c) && (c) <= 'r') \
7608 || ('s' <= (c) && (c) <= 'z'))
7609 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7612 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7617 for (i = 0; i < 256; i++)
7618 if (XOR (islower (i), ISLOWER (i))
7619 || toupper (i) != TOUPPER (i))
7624 if ac_fn_c_try_run "$LINENO"; then :
7627 ac_cv_header_stdc=no
7629 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7630 conftest.$ac_objext conftest.beam conftest.$ac_ext
7635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
7636 $as_echo "$ac_cv_header_stdc" >&6; }
7637 if test $ac_cv_header_stdc = yes; then
7639 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
7643 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
7644 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7645 inttypes.h stdint.h unistd.h
7647 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7648 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7650 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
7651 cat >>confdefs.h <<_ACEOF
7652 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7660 # The cast to long int works around a bug in the HP C Compiler
7661 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7662 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7663 # This bug is HP SR number 8606223364.
7664 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long double" >&5
7665 $as_echo_n "checking size of long double... " >&6; }
7666 if ${ac_cv_sizeof_long_double+:} false; then :
7667 $as_echo_n "(cached) " >&6
7669 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long double))" "ac_cv_sizeof_long_double" "$ac_includes_default"; then :
7672 if test "$ac_cv_type_long_double" = yes; then
7673 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7674 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7675 as_fn_error 77 "cannot compute sizeof (long double)
7676 See \`config.log' for more details" "$LINENO" 5; }
7678 ac_cv_sizeof_long_double=0
7683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_double" >&5
7684 $as_echo "$ac_cv_sizeof_long_double" >&6; }
7688 cat >>confdefs.h <<_ACEOF
7689 #define SIZEOF_LONG_DOUBLE $ac_cv_sizeof_long_double
7693 sizeof_long_double=$ac_cv_sizeof_long_double
7696 ### End of automated tests.
7697 ### Now run sysdeps configure fragments.
7699 # They also can set these variables.
7701 ldd_rewrite_script=no
7702 libc_cv_sysconfdir=$sysconfdir
7703 libc_cv_gcc_unwind_find_fde=no
7706 # Iterate over all the sysdep directories we will use, running their
7707 # configure fragments.
7708 for dir in $sysnames; do
7711 *) dest=$srcdir/$dir ;;
7713 if test -r $dest/configure; then
7714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: running configure fragment for $dir" >&5
7715 $as_echo "running configure fragment for $dir" >&6; }
7720 if test x$libc_cv_gcc_unwind_find_fde = xyes; then
7721 $as_echo "#define EXPORT_UNWIND_FIND_FDE 1" >>confdefs.h
7726 # Test for old glibc 2.0.x headers so that they can be removed properly
7727 # Search only in includedir.
7728 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for old glibc 2.0.x headers" >&5
7729 $as_echo_n "checking for old glibc 2.0.x headers... " >&6; }
7730 if eval test -f "${includedir}/elfclass.h" -a -f "${includedir}/fcntlbits.h"
7732 old_glibc_headers=yes
7734 old_glibc_headers=no
7736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $old_glibc_headers" >&5
7737 $as_echo "$old_glibc_headers" >&6; }
7738 if test ${old_glibc_headers} = yes; then
7739 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&5
7740 $as_echo "$as_me: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&2;}
7741 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** be removed." >&5
7742 $as_echo "$as_me: WARNING: *** be removed." >&2;}
7765 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -fPIC is default" >&5
7766 $as_echo_n "checking whether -fPIC is default... " >&6; }
7767 if ${libc_cv_pic_default+:} false; then :
7768 $as_echo_n "(cached) " >&6
7770 libc_cv_pic_default=yes
7771 cat > conftest.c <<EOF
7772 #if defined __PIC__ || defined __pic__ || defined PIC || defined pic
7773 # error PIC is default.
7776 if eval "${CC-cc} -S conftest.c 2>&5 1>&5"; then
7777 libc_cv_pic_default=no
7781 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_pic_default" >&5
7782 $as_echo "$libc_cv_pic_default" >&6; }
7794 if test "`(cd $srcdir; pwd)`" = "`pwd`"; then
7797 config_makefile=Makefile
7800 VERSION=`sed -n -e 's/^#define VERSION "\([^"]*\)"/\1/p' < $srcdir/version.h`
7801 RELEASE=`sed -n -e 's/^#define RELEASE "\([^"]*\)"/\1/p' < $srcdir/version.h`
7805 ac_config_files="$ac_config_files config.make ${config_makefile}"
7807 ac_config_commands="$ac_config_commands default"
7809 cat >confcache <<\_ACEOF
7810 # This file is a shell script that caches the results of configure
7811 # tests run on this system so they can be shared between configure
7812 # scripts and configure runs, see configure's option --config-cache.
7813 # It is not useful on other systems. If it contains results you don't
7814 # want to keep, you may remove or edit it.
7816 # config.status only pays attention to the cache file if you give it
7817 # the --recheck option to rerun configure.
7819 # `ac_cv_env_foo' variables (set or unset) will be overridden when
7820 # loading this file, other *unset* `ac_cv_foo' will be assigned the
7825 # The following way of writing the cache mishandles newlines in values,
7826 # but we know of no workaround that is simple, portable, and efficient.
7827 # So, we kill variables containing newlines.
7828 # Ultrix sh set writes to stderr and can't be redirected directly,
7829 # and sets the high bit in the cache file unless we assign to the vars.
7831 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
7832 eval ac_val=\$$ac_var
7836 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
7837 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
7840 _ | IFS | as_nl) ;; #(
7841 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
7842 *) { eval $ac_var=; unset $ac_var;} ;;
7848 case $as_nl`(ac_space=' '; set) 2>&1` in #(
7849 *${as_nl}ac_space=\ *)
7850 # `set' does not quote correctly, so add quotes: double-quote
7851 # substitution turns \\\\ into \\, and sed turns \\ into \.
7854 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
7857 # `set' quotes correctly as required by POSIX, so do not add quotes.
7858 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
7867 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
7869 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
7871 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
7872 if test -w "$cache_file"; then
7873 if test "x$cache_file" != "x/dev/null"; then
7874 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
7875 $as_echo "$as_me: updating cache $cache_file" >&6;}
7876 if test ! -f "$cache_file" || test -h "$cache_file"; then
7877 cat confcache >"$cache_file"
7879 case $cache_file in #(
7881 mv -f confcache "$cache_file"$$ &&
7882 mv -f "$cache_file"$$ "$cache_file" ;; #(
7884 mv -f confcache "$cache_file" ;;
7889 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
7890 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
7895 test "x$prefix" = xNONE && prefix=$ac_default_prefix
7896 # Let make expand exec_prefix.
7897 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7899 DEFS=-DHAVE_CONFIG_H
7904 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
7905 # 1. Remove the extension, and $U if already installed.
7906 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
7907 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
7908 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
7909 # will be set to the directory where LIBOBJS objects are built.
7910 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
7911 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
7915 LTLIBOBJS=$ac_ltlibobjs
7919 : "${CONFIG_STATUS=./config.status}"
7921 ac_clean_files_save=$ac_clean_files
7922 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
7923 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
7924 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
7926 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
7928 # Generated by $as_me.
7929 # Run this file to recreate the current configuration.
7930 # Compiler output produced by configure, useful for debugging
7931 # configure, is in config.log if it exists.
7937 SHELL=\${CONFIG_SHELL-$SHELL}
7940 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
7941 ## -------------------- ##
7942 ## M4sh Initialization. ##
7943 ## -------------------- ##
7945 # Be more Bourne compatible
7946 DUALCASE=1; export DUALCASE # for MKS sh
7947 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
7950 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
7951 # is contrary to our usage. Disable this feature.
7952 alias -g '${1+"$@"}'='"$@"'
7953 setopt NO_GLOB_SUBST
7955 case `(set -o) 2>/dev/null` in #(
7967 # Printing a long string crashes Solaris 7 /usr/bin/printf.
7968 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
7969 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
7970 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
7971 # Prefer a ksh shell builtin over an external printf program on Solaris,
7972 # but without wasting forks for bash or zsh.
7973 if test -z "$BASH_VERSION$ZSH_VERSION" \
7974 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
7975 as_echo='print -r --'
7976 as_echo_n='print -rn --'
7977 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
7978 as_echo='printf %s\n'
7979 as_echo_n='printf %s'
7981 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
7982 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
7983 as_echo_n='/usr/ucb/echo -n'
7985 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
7986 as_echo_n_body='eval
7990 expr "X$arg" : "X\\(.*\\)$as_nl";
7991 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
7993 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
7995 export as_echo_n_body
7996 as_echo_n='sh -c $as_echo_n_body as_echo'
7999 as_echo='sh -c $as_echo_body as_echo'
8002 # The user is always right.
8003 if test "${PATH_SEPARATOR+set}" != set; then
8005 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
8006 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
8013 # We need space, tab and new line, in precisely that order. Quoting is
8014 # there to prevent editors from complaining about space-tab.
8015 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
8016 # splitting by setting IFS to empty value.)
8019 # Find who we are. Look in the path if we contain no directory separator.
8022 *[\\/]* ) as_myself=$0 ;;
8023 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8027 test -z "$as_dir" && as_dir=.
8028 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
8034 # We did not find ourselves, most probably we were run as `sh COMMAND'
8035 # in which case we are not to be found in the path.
8036 if test "x$as_myself" = x; then
8039 if test ! -f "$as_myself"; then
8040 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
8044 # Unset variables that we do not need and which cause bugs (e.g. in
8045 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
8046 # suppresses any "Segmentation fault" message there. '((' could
8047 # trigger a bug in pdksh 5.2.14.
8048 for as_var in BASH_ENV ENV MAIL MAILPATH
8049 do eval test x\${$as_var+set} = xset \
8050 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
8063 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
8066 # as_fn_error STATUS ERROR [LINENO LOG_FD]
8067 # ----------------------------------------
8068 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
8069 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
8070 # script with STATUS, using 1 if that was 0.
8073 as_status=$1; test $as_status -eq 0 && as_status=1
8075 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
8076 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
8078 $as_echo "$as_me: error: $2" >&2
8079 as_fn_exit $as_status
8083 # as_fn_set_status STATUS
8084 # -----------------------
8085 # Set $? to STATUS, without forking.
8089 } # as_fn_set_status
8093 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
8103 # Portably unset VAR.
8106 { eval $1=; unset $1;}
8108 as_unset=as_fn_unset
8109 # as_fn_append VAR VALUE
8110 # ----------------------
8111 # Append the text in VALUE to the end of the definition contained in VAR. Take
8112 # advantage of any shell optimizations that allow amortized linear growth over
8113 # repeated appends, instead of the typical quadratic growth present in naive
8115 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
8116 eval 'as_fn_append ()
8127 # as_fn_arith ARG...
8128 # ------------------
8129 # Perform arithmetic evaluation on the ARGs, and store the result in the
8130 # global $as_val. Take advantage of shells that can avoid forks. The arguments
8131 # must be portable across $(()) and expr.
8132 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
8133 eval 'as_fn_arith ()
8140 as_val=`expr "$@" || test $? -eq 1`
8145 if expr a : '\(a\)' >/dev/null 2>&1 &&
8146 test "X`expr 00001 : '.*\(...\)'`" = X001; then
8152 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
8153 as_basename=basename
8158 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
8164 as_me=`$as_basename -- "$0" ||
8165 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
8166 X"$0" : 'X\(//\)$' \| \
8167 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
8169 sed '/^.*\/\([^/][^/]*\)\/*$/{
8183 # Avoid depending upon Character Ranges.
8184 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
8185 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
8186 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
8187 as_cr_digits='0123456789'
8188 as_cr_alnum=$as_cr_Letters$as_cr_digits
8190 ECHO_C= ECHO_N= ECHO_T=
8191 case `echo -n x` in #(((((
8193 case `echo 'xy\c'` in
8194 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
8196 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
8203 rm -f conf$$ conf$$.exe conf$$.file
8204 if test -d conf$$.dir; then
8205 rm -f conf$$.dir/conf$$.file
8208 mkdir conf$$.dir 2>/dev/null
8210 if (echo >conf$$.file) 2>/dev/null; then
8211 if ln -s conf$$.file conf$$ 2>/dev/null; then
8213 # ... but there are two gotchas:
8214 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
8215 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
8216 # In both cases, we have to default to `cp -p'.
8217 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
8219 elif ln conf$$.file conf$$ 2>/dev/null; then
8227 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
8228 rmdir conf$$.dir 2>/dev/null
8233 # Create "$as_dir" as a directory, including parents if necessary.
8238 -*) as_dir=./$as_dir;;
8240 test -d "$as_dir" || eval $as_mkdir_p || {
8244 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
8245 *) as_qdir=$as_dir;;
8247 as_dirs="'$as_qdir' $as_dirs"
8248 as_dir=`$as_dirname -- "$as_dir" ||
8249 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8250 X"$as_dir" : 'X\(//\)[^/]' \| \
8251 X"$as_dir" : 'X\(//\)$' \| \
8252 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
8253 $as_echo X"$as_dir" |
8254 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8271 test -d "$as_dir" && break
8273 test -z "$as_dirs" || eval "mkdir $as_dirs"
8274 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
8278 if mkdir -p . 2>/dev/null; then
8279 as_mkdir_p='mkdir -p "$as_dir"'
8281 test -d ./-p && rmdir ./-p
8285 if test -x / >/dev/null 2>&1; then
8288 if ls -dL / >/dev/null 2>&1; then
8295 if test -d "$1"; then
8301 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
8302 ???[sx]*):;;*)false;;esac;fi
8306 as_executable_p=$as_test_x
8308 # Sed expression to map a string onto a valid CPP name.
8309 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
8311 # Sed expression to map a string onto a valid variable name.
8312 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
8316 ## ----------------------------------- ##
8317 ## Main body of $CONFIG_STATUS script. ##
8318 ## ----------------------------------- ##
8320 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
8322 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8323 # Save the log message, to keep $0 and so on meaningful, and to
8324 # report actual input values of CONFIG_FILES etc. instead of their
8325 # values after options handling.
8327 This file was extended by GNU C Library $as_me (see version.h), which was
8328 generated by GNU Autoconf 2.68. Invocation command line was
8330 CONFIG_FILES = $CONFIG_FILES
8331 CONFIG_HEADERS = $CONFIG_HEADERS
8332 CONFIG_LINKS = $CONFIG_LINKS
8333 CONFIG_COMMANDS = $CONFIG_COMMANDS
8336 on `(hostname || uname -n) 2>/dev/null | sed 1q`
8341 case $ac_config_files in *"
8342 "*) set x $ac_config_files; shift; ac_config_files=$*;;
8345 case $ac_config_headers in *"
8346 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
8350 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8351 # Files that config.status was made for.
8352 config_files="$ac_config_files"
8353 config_headers="$ac_config_headers"
8354 config_commands="$ac_config_commands"
8358 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8360 \`$as_me' instantiates files and other configuration actions
8361 from templates according to the current configuration. Unless the files
8362 and actions are specified as TAGs, all are instantiated by default.
8364 Usage: $0 [OPTION]... [TAG]...
8366 -h, --help print this help, then exit
8367 -V, --version print version number and configuration settings, then exit
8368 --config print configuration, then exit
8369 -q, --quiet, --silent
8370 do not print progress messages
8371 -d, --debug don't remove temporary files
8372 --recheck update $as_me by reconfiguring in the same conditions
8373 --file=FILE[:TEMPLATE]
8374 instantiate the configuration file FILE
8375 --header=FILE[:TEMPLATE]
8376 instantiate the configuration header FILE
8378 Configuration files:
8381 Configuration headers:
8384 Configuration commands:
8387 Report bugs to <http://sourceware.org/bugzilla/>.
8388 GNU C Library home page: <http://www.gnu.org/software/glibc/>.
8389 General help using GNU software: <http://www.gnu.org/gethelp/>."
8392 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8393 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
8395 GNU C Library config.status (see version.h)
8396 configured by $0, generated by GNU Autoconf 2.68,
8397 with options \\"\$ac_cs_config\\"
8399 Copyright (C) 2010 Free Software Foundation, Inc.
8400 This config.status script is free software; the Free Software Foundation
8401 gives unlimited permission to copy, distribute and modify it."
8407 test -n "\$AWK" || AWK=awk
8410 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8411 # The default lists apply if the user does not specify any file.
8417 ac_option=`expr "X$1" : 'X\([^=]*\)='`
8418 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
8422 ac_option=`expr "X$1" : 'X\([^=]*\)='`
8434 # Handling of the options.
8435 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8437 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
8438 $as_echo "$ac_cs_version"; exit ;;
8439 --config | --confi | --conf | --con | --co | --c )
8440 $as_echo "$ac_cs_config"; exit ;;
8441 --debug | --debu | --deb | --de | --d | -d )
8443 --file | --fil | --fi | --f )
8446 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8447 '') as_fn_error $? "missing file argument" ;;
8449 as_fn_append CONFIG_FILES " '$ac_optarg'"
8450 ac_need_defaults=false;;
8451 --header | --heade | --head | --hea )
8454 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8456 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
8457 ac_need_defaults=false;;
8459 # Conflict between --help and --header
8460 as_fn_error $? "ambiguous option: \`$1'
8461 Try \`$0 --help' for more information.";;
8462 --help | --hel | -h )
8463 $as_echo "$ac_cs_usage"; exit ;;
8464 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
8465 | -silent | --silent | --silen | --sile | --sil | --si | --s)
8469 -*) as_fn_error $? "unrecognized option: \`$1'
8470 Try \`$0 --help' for more information." ;;
8472 *) as_fn_append ac_config_targets " $1"
8473 ac_need_defaults=false ;;
8479 ac_configure_extra_args=
8481 if $ac_cs_silent; then
8483 ac_configure_extra_args="$ac_configure_extra_args --silent"
8487 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8488 if \$ac_cs_recheck; then
8489 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
8491 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
8492 CONFIG_SHELL='$SHELL'
8498 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8502 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
8503 ## Running $as_me. ##
8509 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8513 config_vars='$config_vars'
8517 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8519 # Handling of arguments.
8520 for ac_config_target in $ac_config_targets
8522 case $ac_config_target in
8523 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
8524 "config.make") CONFIG_FILES="$CONFIG_FILES config.make" ;;
8525 "${config_makefile}") CONFIG_FILES="$CONFIG_FILES ${config_makefile}" ;;
8526 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
8528 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
8533 # If the user did not use the arguments to specify the items to instantiate,
8534 # then the envvar interface is used. Set only those that are not.
8535 # We use the long form for the default assignment because of an extremely
8536 # bizarre bug on SunOS 4.1.3.
8537 if $ac_need_defaults; then
8538 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
8539 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
8540 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
8543 # Have a temporary directory for convenience. Make it in the build tree
8544 # simply because there is no reason against having it here, and in addition,
8545 # creating and moving files from /tmp can sometimes cause problems.
8546 # Hook for its removal unless debugging.
8547 # Note that there is a small window in which the directory will not be cleaned:
8548 # after its creation but before its name has been assigned to `$tmp'.
8552 trap 'exit_status=$?
8554 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
8556 trap 'as_fn_exit 1' 1 2 13 15
8558 # Create a (secure) tmp directory for tmp files.
8561 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
8565 tmp=./conf$$-$RANDOM
8566 (umask 077 && mkdir "$tmp")
8567 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
8570 # Set up the scripts for CONFIG_FILES section.
8571 # No need to generate them if there are no CONFIG_FILES.
8572 # This happens for instance with `./config.status config.h'.
8573 if test -n "$CONFIG_FILES"; then
8576 ac_cr=`echo X | tr X '\015'`
8577 # On cygwin, bash can eat \r inside `` if the user requested igncr.
8578 # But we know of no other shell where ac_cr would be empty at this
8579 # point, so we can use a bashism as a fallback.
8580 if test "x$ac_cr" = x; then
8581 eval ac_cr=\$\'\\r\'
8583 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
8584 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
8590 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
8595 echo "cat >conf$$subs.awk <<_ACEOF" &&
8596 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
8599 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8600 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
8602 for ac_last_try in false false false false false :; do
8603 . ./conf$$subs.sh ||
8604 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8606 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
8607 if test $ac_delim_n = $ac_delim_num; then
8609 elif $ac_last_try; then
8610 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8612 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8617 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8618 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
8622 s/^/S["/; s/!.*/"]=/
8632 s/\(.\{148\}\)..*/\1/
8634 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
8639 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8646 s/\(.\{148\}\)..*/\1/
8648 s/["\\]/\\&/g; s/^/"/; s/$/"/
8652 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8657 ' <conf$$subs.awk | sed '
8662 ' >>$CONFIG_STATUS || ac_write_fail=1
8663 rm -f conf$$subs.awk
8664 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8666 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
8667 for (key in S) S_is_set[key] = 1
8673 nfields = split(line, field, "@")
8675 len = length(field[1])
8676 for (i = 2; i < nfields; i++) {
8678 keylen = length(key)
8679 if (S_is_set[key]) {
8681 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
8682 len += length(value) + length(field[++i])
8693 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8694 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
8695 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
8698 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
8699 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
8702 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
8703 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
8704 # trailing colons and then remove the whole line if VPATH becomes empty
8705 # (actually we leave an empty line to preserve line numbers).
8706 if test "x$srcdir" = x.; then
8707 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
8725 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8726 fi # test -n "$CONFIG_FILES"
8728 # Set up the scripts for CONFIG_HEADERS section.
8729 # No need to generate them if there are no CONFIG_HEADERS.
8730 # This happens for instance with `./config.status Makefile'.
8731 if test -n "$CONFIG_HEADERS"; then
8732 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
8736 # Transform confdefs.h into an awk script `defines.awk', embedded as
8737 # here-document in config.status, that substitutes the proper values into
8738 # config.h.in to produce config.h.
8740 # Create a delimiter string that does not exist in confdefs.h, to ease
8741 # handling of long lines.
8743 for ac_last_try in false false :; do
8744 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
8745 if test -z "$ac_tt"; then
8747 elif $ac_last_try; then
8748 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
8750 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8754 # For the awk script, D is an array of macro values keyed by name,
8755 # likewise P contains macro parameters if any. Preserve backslash
8756 # newline sequences.
8758 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
8760 s/.\{148\}/&'"$ac_delim"'/g
8763 s/^[ ]*#[ ]*define[ ][ ]*/ /
8770 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
8772 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
8776 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
8777 D["\1"]=" \3\\\\\\n"\\/p
8779 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
8784 s/.\{148\}/&'"$ac_delim"'/g
8789 s/["\\]/\\&/g; s/^/"/; s/$/"/p
8792 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
8794 ' <confdefs.h | sed '
8795 s/'"$ac_delim"'/"\\\
8796 "/g' >>$CONFIG_STATUS || ac_write_fail=1
8798 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8799 for (key in D) D_is_set[key] = 1
8802 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
8804 split(line, arg, " ")
8805 if (arg[1] == "#") {
8809 defundef = substr(arg[1], 2)
8812 split(mac1, mac2, "(") #)
8814 prefix = substr(line, 1, index(line, defundef) - 1)
8815 if (D_is_set[macro]) {
8816 # Preserve the white space surrounding the "#".
8817 print prefix "define", macro P[macro] D[macro]
8820 # Replace #undef with comments. This is necessary, for example,
8821 # in the case of _POSIX_SOURCE, which is predefined and required
8822 # on some systems where configure will not decide to define it.
8823 if (defundef == "undef") {
8824 print "/*", prefix defundef, macro, "*/"
8832 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8833 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
8834 fi # test -n "$CONFIG_HEADERS"
8837 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
8842 :[FHLC]) ac_mode=$ac_tag; continue;;
8844 case $ac_mode$ac_tag in
8846 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
8847 :[FH]-) ac_tag=-:-;;
8848 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
8865 -) ac_f="$ac_tmp/stdin";;
8866 *) # Look for the file first in the build tree, then in the source tree
8867 # (if the path is not absolute). The absolute path cannot be DOS-style,
8868 # because $ac_f cannot contain `:'.
8872 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
8874 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
8876 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
8877 as_fn_append ac_file_inputs " '$ac_f'"
8880 # Let's still pretend it is `configure' which instantiates (i.e., don't
8881 # use $as_me), people would be surprised to read:
8882 # /* config.h. Generated by config.status. */
8883 configure_input='Generated from '`
8884 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
8886 if test x"$ac_file" != x-; then
8887 configure_input="$ac_file. $configure_input"
8888 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
8889 $as_echo "$as_me: creating $ac_file" >&6;}
8891 # Neutralize special characters interpreted by sed in replacement strings.
8892 case $configure_input in #(
8893 *\&* | *\|* | *\\* )
8894 ac_sed_conf_input=`$as_echo "$configure_input" |
8895 sed 's/[\\\\&|]/\\\\&/g'`;; #(
8896 *) ac_sed_conf_input=$configure_input;;
8900 *:-:* | *:-) cat >"$ac_tmp/stdin" \
8901 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
8906 ac_dir=`$as_dirname -- "$ac_file" ||
8907 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8908 X"$ac_file" : 'X\(//\)[^/]' \| \
8909 X"$ac_file" : 'X\(//\)$' \| \
8910 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
8911 $as_echo X"$ac_file" |
8912 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8929 as_dir="$ac_dir"; as_fn_mkdir_p
8933 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
8935 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
8936 # A ".." for each directory in $ac_dir_suffix.
8937 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
8938 case $ac_top_builddir_sub in
8939 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
8940 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
8943 ac_abs_top_builddir=$ac_pwd
8944 ac_abs_builddir=$ac_pwd$ac_dir_suffix
8945 # for backward compatibility:
8946 ac_top_builddir=$ac_top_build_prefix
8949 .) # We are building in place.
8951 ac_top_srcdir=$ac_top_builddir_sub
8952 ac_abs_top_srcdir=$ac_pwd ;;
8953 [\\/]* | ?:[\\/]* ) # Absolute name.
8954 ac_srcdir=$srcdir$ac_dir_suffix;
8955 ac_top_srcdir=$srcdir
8956 ac_abs_top_srcdir=$srcdir ;;
8958 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
8959 ac_top_srcdir=$ac_top_build_prefix$srcdir
8960 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
8962 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
8972 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
8973 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
8977 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8978 # If the template does not know about datarootdir, expand it.
8979 # FIXME: This hack should be removed a few years after 2.60.
8980 ac_datarootdir_hack=; ac_datarootdir_seen=
8991 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
8992 *datarootdir*) ac_datarootdir_seen=yes;;
8993 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
8994 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
8995 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
8997 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8998 ac_datarootdir_hack='
8999 s&@datadir@&$datadir&g
9000 s&@docdir@&$docdir&g
9001 s&@infodir@&$infodir&g
9002 s&@localedir@&$localedir&g
9003 s&@mandir@&$mandir&g
9004 s&\\\${datarootdir}&$datarootdir&g' ;;
9008 # Neutralize VPATH when `$srcdir' = `.'.
9009 # Shell code in configure.ac might set extrasub.
9010 # FIXME: do we really want to maintain this feature?
9011 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9012 ac_sed_extra="$ac_vpsub
9015 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9017 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
9018 s|@configure_input@|$ac_sed_conf_input|;t t
9019 s&@top_builddir@&$ac_top_builddir_sub&;t t
9020 s&@top_build_prefix@&$ac_top_build_prefix&;t t
9021 s&@srcdir@&$ac_srcdir&;t t
9022 s&@abs_srcdir@&$ac_abs_srcdir&;t t
9023 s&@top_srcdir@&$ac_top_srcdir&;t t
9024 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
9025 s&@builddir@&$ac_builddir&;t t
9026 s&@abs_builddir@&$ac_abs_builddir&;t t
9027 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
9028 s&@INSTALL@&$ac_INSTALL&;t t
9029 $ac_datarootdir_hack
9031 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
9032 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9034 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
9035 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
9036 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
9037 "$ac_tmp/out"`; test -z "$ac_out"; } &&
9038 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9039 which seems to be undefined. Please make sure it is defined" >&5
9040 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9041 which seems to be undefined. Please make sure it is defined" >&2;}
9043 rm -f "$ac_tmp/stdin"
9045 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
9046 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
9048 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9054 if test x"$ac_file" != x-; then
9056 $as_echo "/* $configure_input */" \
9057 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
9058 } >"$ac_tmp/config.h" \
9059 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9060 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
9061 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
9062 $as_echo "$as_me: $ac_file is unchanged" >&6;}
9065 mv "$ac_tmp/config.h" "$ac_file" \
9066 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9069 $as_echo "/* $configure_input */" \
9070 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
9071 || as_fn_error $? "could not create -" "$LINENO" 5
9075 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
9076 $as_echo "$as_me: executing $ac_file commands" >&6;}
9081 case $ac_file$ac_mode in
9083 case $CONFIG_FILES in *config.make*)
9084 echo "$config_vars" >> config.make;;
9086 test -d bits || mkdir bits ;;
9094 ac_clean_files=$ac_clean_files_save
9096 test $ac_write_fail = 0 ||
9097 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
9100 # configure is writing to config.log, and then calls config.status.
9101 # config.status does its own redirection, appending to config.log.
9102 # Unfortunately, on DOS this fails, as config.log is still kept open
9103 # by configure, so config.status won't be able to write to it; its
9104 # output is simply discarded. So we exec the FD to /dev/null,
9105 # effectively closing config.log, so it can be properly (re)opened and
9106 # appended to by config.status. When coming back to configure, we
9107 # need to make the FD available again.
9108 if test "$no_create" != yes; then
9110 ac_config_status_args=
9111 test "$silent" = yes &&
9112 ac_config_status_args="$ac_config_status_args --quiet"
9114 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
9116 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
9117 # would make configure fail if this is the last instruction.
9118 $ac_cs_success || as_fn_exit 1
9122 # CONFIG_SUBDIRS section.
9124 if test "$no_recursion" != yes; then
9126 # Remove --cache-file, --srcdir, and --disable-option-checking arguments
9127 # so they do not pile up.
9128 ac_sub_configure_args=
9130 eval "set x $ac_configure_args"
9134 if test -n "$ac_prev"; then
9139 -cache-file | --cache-file | --cache-fil | --cache-fi \
9140 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
9141 ac_prev=cache_file ;;
9142 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
9143 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
9146 --config-cache | -C)
9148 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
9150 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
9152 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
9154 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
9156 --disable-option-checking)
9160 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
9162 as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
9166 # Always prepend --prefix to ensure using the same prefix
9167 # in subdir configurations.
9168 ac_arg="--prefix=$prefix"
9170 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
9172 ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
9175 if test "$silent" = yes; then
9176 ac_sub_configure_args="--silent $ac_sub_configure_args"
9179 # Always prepend --disable-option-checking to silence warnings, since
9180 # different subdirs can have different --enable and --with options.
9181 ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
9184 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
9186 # Do not complain, so a configure script can configure whichever
9187 # parts of a large source tree are present.
9188 test -d "$srcdir/$ac_dir" || continue
9190 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
9191 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
9192 $as_echo "$ac_msg" >&6
9193 as_dir="$ac_dir"; as_fn_mkdir_p
9197 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
9199 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
9200 # A ".." for each directory in $ac_dir_suffix.
9201 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
9202 case $ac_top_builddir_sub in
9203 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
9204 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
9207 ac_abs_top_builddir=$ac_pwd
9208 ac_abs_builddir=$ac_pwd$ac_dir_suffix
9209 # for backward compatibility:
9210 ac_top_builddir=$ac_top_build_prefix
9213 .) # We are building in place.
9215 ac_top_srcdir=$ac_top_builddir_sub
9216 ac_abs_top_srcdir=$ac_pwd ;;
9217 [\\/]* | ?:[\\/]* ) # Absolute name.
9218 ac_srcdir=$srcdir$ac_dir_suffix;
9219 ac_top_srcdir=$srcdir
9220 ac_abs_top_srcdir=$srcdir ;;
9222 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
9223 ac_top_srcdir=$ac_top_build_prefix$srcdir
9224 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
9226 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
9231 # Check for guested configure; otherwise get Cygnus style configure.
9232 if test -f "$ac_srcdir/configure.gnu"; then
9233 ac_sub_configure=$ac_srcdir/configure.gnu
9234 elif test -f "$ac_srcdir/configure"; then
9235 ac_sub_configure=$ac_srcdir/configure
9236 elif test -f "$ac_srcdir/configure.in"; then
9237 # This should be Cygnus configure.
9238 ac_sub_configure=$ac_aux_dir/configure
9240 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
9241 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
9245 # The recursion is here.
9246 if test -n "$ac_sub_configure"; then
9247 # Make the cache file name correct relative to the subdirectory.
9249 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
9251 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
9254 { $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
9255 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
9256 # The eval makes quoting arguments work.
9257 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
9258 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
9259 as_fn_error $? "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
9265 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
9266 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
9267 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}