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 ac_includes_default='/* none */'
571 ac_subst_vars='LTLIBOBJS
584 libc_cv_sparc_as_vis3
588 libc_cv_cc_novzeroupper
592 libc_cv_cpp_asm_debuginfo
593 libc_cv_forced_unwind
595 libc_cv_localstatedir
600 libc_cv_gcc_unwind_find_fde
608 libc_cv_cc_submachine
613 libc_cv_output_format
620 libc_cv_cc_with_libunwind
630 libc_cv_gcc_static_libgcc
713 program_transform_name
726 enable_option_checking
740 enable_stackguard_randomization
754 ac_precious_vars='build_alias
769 # Initialize some variables set by options.
771 ac_init_version=false
772 ac_unrecognized_opts=
774 # The variables have the same names as the options, with
775 # dashes changed to underlines.
783 program_transform_name=s,x,x,
791 # Installation directory options.
792 # These are left unexpanded so users can "make install exec_prefix=/foo"
793 # and all the variables that are supposed to be based on exec_prefix
794 # by default will actually change.
795 # Use braces instead of parens because sh, perl, etc. also accept them.
796 # (The list follows the same order as the GNU Coding Standards.)
797 bindir='${exec_prefix}/bin'
798 sbindir='${exec_prefix}/sbin'
799 libexecdir='${exec_prefix}/libexec'
800 datarootdir='${prefix}/share'
801 datadir='${datarootdir}'
802 sysconfdir='${prefix}/etc'
803 sharedstatedir='${prefix}/com'
804 localstatedir='${prefix}/var'
805 includedir='${prefix}/include'
806 oldincludedir='/usr/include'
807 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
808 infodir='${datarootdir}/info'
813 libdir='${exec_prefix}/lib'
814 localedir='${datarootdir}/locale'
815 mandir='${datarootdir}/man'
821 # If the previous option needs an argument, assign it.
822 if test -n "$ac_prev"; then
823 eval $ac_prev=\$ac_option
829 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
834 # Accept the important Cygnus configure options, so we can diagnose typos.
836 case $ac_dashdash$ac_option in
840 -bindir | --bindir | --bindi | --bind | --bin | --bi)
842 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
845 -build | --build | --buil | --bui | --bu)
846 ac_prev=build_alias ;;
847 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
848 build_alias=$ac_optarg ;;
850 -cache-file | --cache-file | --cache-fil | --cache-fi \
851 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
852 ac_prev=cache_file ;;
853 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
854 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
855 cache_file=$ac_optarg ;;
858 cache_file=config.cache ;;
860 -datadir | --datadir | --datadi | --datad)
862 -datadir=* | --datadir=* | --datadi=* | --datad=*)
863 datadir=$ac_optarg ;;
865 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
866 | --dataroo | --dataro | --datar)
867 ac_prev=datarootdir ;;
868 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
869 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
870 datarootdir=$ac_optarg ;;
872 -disable-* | --disable-*)
873 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
874 # Reject names that are not valid shell variable names.
875 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
876 as_fn_error $? "invalid feature name: $ac_useropt"
877 ac_useropt_orig=$ac_useropt
878 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
879 case $ac_user_opts in
883 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
884 ac_unrecognized_sep=', ';;
886 eval enable_$ac_useropt=no ;;
888 -docdir | --docdir | --docdi | --doc | --do)
890 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
893 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
895 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
898 -enable-* | --enable-*)
899 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
900 # Reject names that are not valid shell variable names.
901 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
902 as_fn_error $? "invalid feature name: $ac_useropt"
903 ac_useropt_orig=$ac_useropt
904 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
905 case $ac_user_opts in
909 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
910 ac_unrecognized_sep=', ';;
912 eval enable_$ac_useropt=\$ac_optarg ;;
914 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
915 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
916 | --exec | --exe | --ex)
917 ac_prev=exec_prefix ;;
918 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
919 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
920 | --exec=* | --exe=* | --ex=*)
921 exec_prefix=$ac_optarg ;;
923 -gas | --gas | --ga | --g)
924 # Obsolete; use --with-gas.
927 -help | --help | --hel | --he | -h)
929 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
930 ac_init_help=recursive ;;
931 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
932 ac_init_help=short ;;
934 -host | --host | --hos | --ho)
935 ac_prev=host_alias ;;
936 -host=* | --host=* | --hos=* | --ho=*)
937 host_alias=$ac_optarg ;;
939 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
941 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
943 htmldir=$ac_optarg ;;
945 -includedir | --includedir | --includedi | --included | --include \
946 | --includ | --inclu | --incl | --inc)
947 ac_prev=includedir ;;
948 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
949 | --includ=* | --inclu=* | --incl=* | --inc=*)
950 includedir=$ac_optarg ;;
952 -infodir | --infodir | --infodi | --infod | --info | --inf)
954 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
955 infodir=$ac_optarg ;;
957 -libdir | --libdir | --libdi | --libd)
959 -libdir=* | --libdir=* | --libdi=* | --libd=*)
962 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
963 | --libexe | --libex | --libe)
964 ac_prev=libexecdir ;;
965 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
966 | --libexe=* | --libex=* | --libe=*)
967 libexecdir=$ac_optarg ;;
969 -localedir | --localedir | --localedi | --localed | --locale)
971 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
972 localedir=$ac_optarg ;;
974 -localstatedir | --localstatedir | --localstatedi | --localstated \
975 | --localstate | --localstat | --localsta | --localst | --locals)
976 ac_prev=localstatedir ;;
977 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
978 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
979 localstatedir=$ac_optarg ;;
981 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
983 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
987 # Obsolete; use --without-fp.
990 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
991 | --no-cr | --no-c | -n)
994 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
995 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
998 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
999 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1000 | --oldin | --oldi | --old | --ol | --o)
1001 ac_prev=oldincludedir ;;
1002 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1003 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1004 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1005 oldincludedir=$ac_optarg ;;
1007 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1009 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1010 prefix=$ac_optarg ;;
1012 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1013 | --program-pre | --program-pr | --program-p)
1014 ac_prev=program_prefix ;;
1015 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1016 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1017 program_prefix=$ac_optarg ;;
1019 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1020 | --program-suf | --program-su | --program-s)
1021 ac_prev=program_suffix ;;
1022 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1023 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1024 program_suffix=$ac_optarg ;;
1026 -program-transform-name | --program-transform-name \
1027 | --program-transform-nam | --program-transform-na \
1028 | --program-transform-n | --program-transform- \
1029 | --program-transform | --program-transfor \
1030 | --program-transfo | --program-transf \
1031 | --program-trans | --program-tran \
1032 | --progr-tra | --program-tr | --program-t)
1033 ac_prev=program_transform_name ;;
1034 -program-transform-name=* | --program-transform-name=* \
1035 | --program-transform-nam=* | --program-transform-na=* \
1036 | --program-transform-n=* | --program-transform-=* \
1037 | --program-transform=* | --program-transfor=* \
1038 | --program-transfo=* | --program-transf=* \
1039 | --program-trans=* | --program-tran=* \
1040 | --progr-tra=* | --program-tr=* | --program-t=*)
1041 program_transform_name=$ac_optarg ;;
1043 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1045 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1046 pdfdir=$ac_optarg ;;
1048 -psdir | --psdir | --psdi | --psd | --ps)
1050 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1053 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1054 | -silent | --silent | --silen | --sile | --sil)
1057 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1059 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1061 sbindir=$ac_optarg ;;
1063 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1064 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1065 | --sharedst | --shareds | --shared | --share | --shar \
1067 ac_prev=sharedstatedir ;;
1068 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1069 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1070 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1072 sharedstatedir=$ac_optarg ;;
1074 -site | --site | --sit)
1076 -site=* | --site=* | --sit=*)
1079 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1081 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1082 srcdir=$ac_optarg ;;
1084 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1085 | --syscon | --sysco | --sysc | --sys | --sy)
1086 ac_prev=sysconfdir ;;
1087 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1088 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1089 sysconfdir=$ac_optarg ;;
1091 -target | --target | --targe | --targ | --tar | --ta | --t)
1092 ac_prev=target_alias ;;
1093 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1094 target_alias=$ac_optarg ;;
1096 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1099 -version | --version | --versio | --versi | --vers | -V)
1100 ac_init_version=: ;;
1103 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1104 # Reject names that are not valid shell variable names.
1105 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1106 as_fn_error $? "invalid package name: $ac_useropt"
1107 ac_useropt_orig=$ac_useropt
1108 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1109 case $ac_user_opts in
1113 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1114 ac_unrecognized_sep=', ';;
1116 eval with_$ac_useropt=\$ac_optarg ;;
1118 -without-* | --without-*)
1119 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1120 # Reject names that are not valid shell variable names.
1121 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1122 as_fn_error $? "invalid package name: $ac_useropt"
1123 ac_useropt_orig=$ac_useropt
1124 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1125 case $ac_user_opts in
1129 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1130 ac_unrecognized_sep=', ';;
1132 eval with_$ac_useropt=no ;;
1135 # Obsolete; use --with-x.
1138 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1139 | --x-incl | --x-inc | --x-in | --x-i)
1140 ac_prev=x_includes ;;
1141 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1142 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1143 x_includes=$ac_optarg ;;
1145 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1146 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1147 ac_prev=x_libraries ;;
1148 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1149 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1150 x_libraries=$ac_optarg ;;
1152 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1153 Try \`$0 --help' for more information"
1157 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1158 # Reject names that are not valid shell variable names.
1159 case $ac_envvar in #(
1160 '' | [0-9]* | *[!_$as_cr_alnum]* )
1161 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1163 eval $ac_envvar=\$ac_optarg
1164 export $ac_envvar ;;
1167 # FIXME: should be removed in autoconf 3.0.
1168 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1169 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1170 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1171 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1177 if test -n "$ac_prev"; then
1178 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1179 as_fn_error $? "missing argument to $ac_option"
1182 if test -n "$ac_unrecognized_opts"; then
1183 case $enable_option_checking in
1185 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1186 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1190 # Check all directory arguments for consistency.
1191 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1192 datadir sysconfdir sharedstatedir localstatedir includedir \
1193 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1194 libdir localedir mandir
1196 eval ac_val=\$$ac_var
1197 # Remove trailing slashes.
1200 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1201 eval $ac_var=\$ac_val;;
1203 # Be sure to have absolute directory names.
1205 [\\/$]* | ?:[\\/]* ) continue;;
1206 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1208 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1211 # There might be people who depend on the old broken behavior: `$host'
1212 # used to hold the argument of --host etc.
1213 # FIXME: To remove some day.
1216 target=$target_alias
1218 # FIXME: To remove some day.
1219 if test "x$host_alias" != x; then
1220 if test "x$build_alias" = x; then
1221 cross_compiling=maybe
1222 $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
1223 If a cross compiler is detected then cross compile mode will be used" >&2
1224 elif test "x$build_alias" != "x$host_alias"; then
1230 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1232 test "$silent" = yes && exec 6>/dev/null
1235 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1236 ac_ls_di=`ls -di .` &&
1237 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1238 as_fn_error $? "working directory cannot be determined"
1239 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1240 as_fn_error $? "pwd does not report name of working directory"
1243 # Find the source files, if location was not specified.
1244 if test -z "$srcdir"; then
1245 ac_srcdir_defaulted=yes
1246 # Try the directory containing this script, then the parent directory.
1247 ac_confdir=`$as_dirname -- "$as_myself" ||
1248 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1249 X"$as_myself" : 'X\(//\)[^/]' \| \
1250 X"$as_myself" : 'X\(//\)$' \| \
1251 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1252 $as_echo X"$as_myself" |
1253 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1271 if test ! -r "$srcdir/$ac_unique_file"; then
1275 ac_srcdir_defaulted=no
1277 if test ! -r "$srcdir/$ac_unique_file"; then
1278 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1279 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1281 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1283 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1285 # When building in place, set srcdir=.
1286 if test "$ac_abs_confdir" = "$ac_pwd"; then
1289 # Remove unnecessary trailing slashes from srcdir.
1290 # Double slashes in file names in object file debugging info
1291 # mess up M-x gdb in Emacs.
1293 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1295 for ac_var in $ac_precious_vars; do
1296 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1297 eval ac_env_${ac_var}_value=\$${ac_var}
1298 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1299 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1303 # Report the --help message.
1305 if test "$ac_init_help" = "long"; then
1306 # Omit some internal or obsolete options to make the list less imposing.
1307 # This message is too long to be a string in the A/UX 3.1 sh.
1309 \`configure' configures GNU C Library (see version.h) to adapt to many kinds of systems.
1311 Usage: $0 [OPTION]... [VAR=VALUE]...
1313 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1314 VAR=VALUE. See below for descriptions of some of the useful variables.
1316 Defaults for the options are specified in brackets.
1319 -h, --help display this help and exit
1320 --help=short display options specific to this package
1321 --help=recursive display the short help of all the included packages
1322 -V, --version display version information and exit
1323 -q, --quiet, --silent do not print \`checking ...' messages
1324 --cache-file=FILE cache test results in FILE [disabled]
1325 -C, --config-cache alias for \`--cache-file=config.cache'
1326 -n, --no-create do not create output files
1327 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1329 Installation directories:
1330 --prefix=PREFIX install architecture-independent files in PREFIX
1331 [$ac_default_prefix]
1332 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1335 By default, \`make install' will install all the files in
1336 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1337 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1338 for instance \`--prefix=\$HOME'.
1340 For better control, use the options below.
1342 Fine tuning of the installation directories:
1343 --bindir=DIR user executables [EPREFIX/bin]
1344 --sbindir=DIR system admin executables [EPREFIX/sbin]
1345 --libexecdir=DIR program executables [EPREFIX/libexec]
1346 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1347 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1348 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1349 --libdir=DIR object code libraries [EPREFIX/lib]
1350 --includedir=DIR C header files [PREFIX/include]
1351 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1352 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1353 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1354 --infodir=DIR info documentation [DATAROOTDIR/info]
1355 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1356 --mandir=DIR man documentation [DATAROOTDIR/man]
1357 --docdir=DIR documentation root [DATAROOTDIR/doc/glibc]
1358 --htmldir=DIR html documentation [DOCDIR]
1359 --dvidir=DIR dvi documentation [DOCDIR]
1360 --pdfdir=DIR pdf documentation [DOCDIR]
1361 --psdir=DIR ps documentation [DOCDIR]
1367 --build=BUILD configure for building on BUILD [guessed]
1368 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1372 if test -n "$ac_init_help"; then
1373 case $ac_init_help in
1374 short | recursive ) echo "Configuration of GNU C Library (see version.h):";;
1379 --disable-option-checking ignore unrecognized --enable/--with options
1380 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1381 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1382 --disable-sanity-checks really do not use threads (should not be used except
1383 in special situations) [default=yes]
1384 --enable-shared build shared library [default=yes if GNU ld]
1385 --enable-profile build profiled library [default=no]
1386 --disable-versioning do not include versioning information in the library
1387 objects [default=yes if supported]
1388 --enable-oldest-abi=ABI configure the oldest ABI supported [e.g. 2.2]
1389 [default=glibc default]
1390 --enable-stackguard-randomization
1391 initialize __stack_chk_guard canary with a random
1392 number at program start
1393 --enable-add-ons[=DIRS...]
1394 configure and build add-ons in DIR1,DIR2,... search
1395 for add-ons if no parameter given
1396 --disable-hidden-plt do not hide internal function calls to avoid PLT
1397 --enable-bind-now disable lazy relocations in DSOs
1398 --enable-static-nss build static NSS modules [default=no]
1399 --disable-force-install don't force installation of files from this package,
1400 even if they are older than the installed files
1401 --enable-kernel=VERSION compile for compatibility with kernel not older than
1403 --enable-all-warnings enable all useful warnings gcc can issue
1404 --enable-multi-arch enable single DSO with optimizations for multiple
1406 --enable-nss-crypt enable libcrypt to use nss
1407 --enable-obsolete-rpc build and install the obsolete RPC code for
1409 --enable-systemtap enable systemtap static probe points [default=no]
1412 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1413 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1414 --with-gd=DIR find libgd include dir and library with prefix DIR
1415 --with-gd-include=DIR find libgd include files in DIR
1416 --with-gd-lib=DIR find libgd library files in DIR
1417 --with-fp if using floating-point hardware [default=yes]
1418 --with-binutils=PATH specify location of binutils (as and ld)
1419 --with-selinux if building with SELinux support
1420 --with-headers=PATH location of system headers to use (for example
1421 /usr/src/linux/include) [default=compiler default]
1422 --with-default-link do not use explicit linker scripts
1423 --with-cpu=CPU select code for CPU variant
1425 Some influential environment variables:
1426 CC C compiler command
1427 CFLAGS C compiler flags
1428 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1429 nonstandard directory <lib dir>
1430 LIBS libraries to pass to the linker, e.g. -l<library>
1431 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1432 you have headers in a nonstandard directory <include dir>
1434 CXX C++ compiler command
1435 CXXFLAGS C++ compiler flags
1437 Use these variables to override the choices made by `configure' or to help
1438 it to find libraries and programs with nonstandard names/locations.
1440 Report bugs to <http://sourceware.org/bugzilla/>.
1441 GNU C Library home page: <http://www.gnu.org/software/glibc/>.
1442 General help using GNU software: <http://www.gnu.org/gethelp/>.
1447 if test "$ac_init_help" = "recursive"; then
1448 # If there are subdirs, report their specific --help.
1449 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1450 test -d "$ac_dir" ||
1451 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1456 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1458 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1459 # A ".." for each directory in $ac_dir_suffix.
1460 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1461 case $ac_top_builddir_sub in
1462 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1463 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1466 ac_abs_top_builddir=$ac_pwd
1467 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1468 # for backward compatibility:
1469 ac_top_builddir=$ac_top_build_prefix
1472 .) # We are building in place.
1474 ac_top_srcdir=$ac_top_builddir_sub
1475 ac_abs_top_srcdir=$ac_pwd ;;
1476 [\\/]* | ?:[\\/]* ) # Absolute name.
1477 ac_srcdir=$srcdir$ac_dir_suffix;
1478 ac_top_srcdir=$srcdir
1479 ac_abs_top_srcdir=$srcdir ;;
1481 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1482 ac_top_srcdir=$ac_top_build_prefix$srcdir
1483 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1485 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1487 cd "$ac_dir" || { ac_status=$?; continue; }
1488 # Check for guested configure.
1489 if test -f "$ac_srcdir/configure.gnu"; then
1491 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1492 elif test -f "$ac_srcdir/configure"; then
1494 $SHELL "$ac_srcdir/configure" --help=recursive
1496 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1498 cd "$ac_pwd" || { ac_status=$?; break; }
1502 test -n "$ac_init_help" && exit $ac_status
1503 if $ac_init_version; then
1505 GNU C Library configure (see version.h)
1506 generated by GNU Autoconf 2.68
1508 Copyright (C) 2010 Free Software Foundation, Inc.
1509 This configure script is free software; the Free Software Foundation
1510 gives unlimited permission to copy, distribute and modify it.
1515 ## ------------------------ ##
1516 ## Autoconf initialization. ##
1517 ## ------------------------ ##
1519 # ac_fn_c_try_compile LINENO
1520 # --------------------------
1521 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1522 ac_fn_c_try_compile ()
1524 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1525 rm -f conftest.$ac_objext
1526 if { { ac_try="$ac_compile"
1528 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1529 *) ac_try_echo=$ac_try;;
1531 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1532 $as_echo "$ac_try_echo"; } >&5
1533 (eval "$ac_compile") 2>conftest.err
1535 if test -s conftest.err; then
1536 grep -v '^ *+' conftest.err >conftest.er1
1537 cat conftest.er1 >&5
1538 mv -f conftest.er1 conftest.err
1540 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1541 test $ac_status = 0; } && {
1542 test -z "$ac_c_werror_flag" ||
1543 test ! -s conftest.err
1544 } && test -s conftest.$ac_objext; then :
1547 $as_echo "$as_me: failed program was:" >&5
1548 sed 's/^/| /' conftest.$ac_ext >&5
1552 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1553 as_fn_set_status $ac_retval
1555 } # ac_fn_c_try_compile
1557 # ac_fn_c_try_cpp LINENO
1558 # ----------------------
1559 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1562 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1563 if { { ac_try="$ac_cpp conftest.$ac_ext"
1565 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1566 *) ac_try_echo=$ac_try;;
1568 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1569 $as_echo "$ac_try_echo"; } >&5
1570 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1572 if test -s conftest.err; then
1573 grep -v '^ *+' conftest.err >conftest.er1
1574 cat conftest.er1 >&5
1575 mv -f conftest.er1 conftest.err
1577 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1578 test $ac_status = 0; } > conftest.i && {
1579 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1580 test ! -s conftest.err
1584 $as_echo "$as_me: failed program was:" >&5
1585 sed 's/^/| /' conftest.$ac_ext >&5
1589 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1590 as_fn_set_status $ac_retval
1594 # ac_fn_cxx_try_compile LINENO
1595 # ----------------------------
1596 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1597 ac_fn_cxx_try_compile ()
1599 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1600 rm -f conftest.$ac_objext
1601 if { { ac_try="$ac_compile"
1603 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1604 *) ac_try_echo=$ac_try;;
1606 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1607 $as_echo "$ac_try_echo"; } >&5
1608 (eval "$ac_compile") 2>conftest.err
1610 if test -s conftest.err; then
1611 grep -v '^ *+' conftest.err >conftest.er1
1612 cat conftest.er1 >&5
1613 mv -f conftest.er1 conftest.err
1615 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1616 test $ac_status = 0; } && {
1617 test -z "$ac_cxx_werror_flag" ||
1618 test ! -s conftest.err
1619 } && test -s conftest.$ac_objext; then :
1622 $as_echo "$as_me: failed program was:" >&5
1623 sed 's/^/| /' conftest.$ac_ext >&5
1627 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1628 as_fn_set_status $ac_retval
1630 } # ac_fn_cxx_try_compile
1632 # ac_fn_c_try_link LINENO
1633 # -----------------------
1634 # Try to link conftest.$ac_ext, and return whether this succeeded.
1637 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1638 rm -f conftest.$ac_objext conftest$ac_exeext
1639 if { { ac_try="$ac_link"
1641 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1642 *) ac_try_echo=$ac_try;;
1644 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1645 $as_echo "$ac_try_echo"; } >&5
1646 (eval "$ac_link") 2>conftest.err
1648 if test -s conftest.err; then
1649 grep -v '^ *+' conftest.err >conftest.er1
1650 cat conftest.er1 >&5
1651 mv -f conftest.er1 conftest.err
1653 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1654 test $ac_status = 0; } && {
1655 test -z "$ac_c_werror_flag" ||
1656 test ! -s conftest.err
1657 } && test -s conftest$ac_exeext && {
1658 test "$cross_compiling" = yes ||
1659 $as_test_x conftest$ac_exeext
1663 $as_echo "$as_me: failed program was:" >&5
1664 sed 's/^/| /' conftest.$ac_ext >&5
1668 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1669 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1670 # interfere with the next link command; also delete a directory that is
1671 # left behind by Apple's compiler. We do this before executing the actions.
1672 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1673 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1674 as_fn_set_status $ac_retval
1676 } # ac_fn_c_try_link
1678 # ac_fn_c_try_run LINENO
1679 # ----------------------
1680 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1681 # that executables *can* be run.
1684 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1685 if { { ac_try="$ac_link"
1687 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1688 *) ac_try_echo=$ac_try;;
1690 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1691 $as_echo "$ac_try_echo"; } >&5
1692 (eval "$ac_link") 2>&5
1694 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1695 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1696 { { case "(($ac_try" in
1697 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1698 *) ac_try_echo=$ac_try;;
1700 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1701 $as_echo "$ac_try_echo"; } >&5
1702 (eval "$ac_try") 2>&5
1704 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1705 test $ac_status = 0; }; }; then :
1708 $as_echo "$as_me: program exited with status $ac_status" >&5
1709 $as_echo "$as_me: failed program was:" >&5
1710 sed 's/^/| /' conftest.$ac_ext >&5
1712 ac_retval=$ac_status
1714 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1715 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1716 as_fn_set_status $ac_retval
1720 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1721 # --------------------------------------------
1722 # Tries to find the compile-time value of EXPR in a program that includes
1723 # INCLUDES, setting VAR accordingly. Returns whether the value could be
1725 ac_fn_c_compute_int ()
1727 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1728 if test "$cross_compiling" = yes; then
1729 # Depending upon the size, compute the lo and hi bounds.
1730 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1731 /* end confdefs.h. */
1736 static int test_array [1 - 2 * !(($2) >= 0)];
1743 if ac_fn_c_try_compile "$LINENO"; then :
1746 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1747 /* end confdefs.h. */
1752 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1759 if ac_fn_c_try_compile "$LINENO"; then :
1760 ac_hi=$ac_mid; break
1762 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
1763 if test $ac_lo -le $ac_mid; then
1767 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
1769 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1772 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1773 /* end confdefs.h. */
1778 static int test_array [1 - 2 * !(($2) < 0)];
1785 if ac_fn_c_try_compile "$LINENO"; then :
1788 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1789 /* end confdefs.h. */
1794 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
1801 if ac_fn_c_try_compile "$LINENO"; then :
1802 ac_lo=$ac_mid; break
1804 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
1805 if test $ac_mid -le $ac_hi; then
1809 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
1811 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1816 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1818 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1819 # Binary search between lo and hi bounds.
1820 while test "x$ac_lo" != "x$ac_hi"; do
1821 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
1822 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1823 /* end confdefs.h. */
1828 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1835 if ac_fn_c_try_compile "$LINENO"; then :
1838 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
1840 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1843 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
1847 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1848 /* end confdefs.h. */
1850 static long int longval () { return $2; }
1851 static unsigned long int ulongval () { return $2; }
1858 FILE *f = fopen ("conftest.val", "w");
1863 long int i = longval ();
1866 fprintf (f, "%ld", i);
1870 unsigned long int i = ulongval ();
1873 fprintf (f, "%lu", i);
1875 /* Do not output a trailing newline, as this causes \r\n confusion
1876 on some platforms. */
1877 return ferror (f) || fclose (f) != 0;
1883 if ac_fn_c_try_run "$LINENO"; then :
1884 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
1888 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
1889 conftest.$ac_objext conftest.beam conftest.$ac_ext
1893 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1894 as_fn_set_status $ac_retval
1896 } # ac_fn_c_compute_int
1897 cat >config.log <<_ACEOF
1898 This file contains any messages produced by compilers while
1899 running configure, to aid debugging if configure makes a mistake.
1901 It was created by GNU C Library $as_me (see version.h), which was
1902 generated by GNU Autoconf 2.68. Invocation command line was
1914 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1915 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1916 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1917 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1918 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1920 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1921 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1923 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1924 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1925 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1926 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1927 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1928 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1929 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1933 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1937 test -z "$as_dir" && as_dir=.
1938 $as_echo "PATH: $as_dir"
1954 # Keep a trace of the command line.
1955 # Strip out --no-create and --no-recursion so they do not pile up.
1956 # Strip out --silent because we don't want to record it for future runs.
1957 # Also quote any args containing shell meta-characters.
1958 # Make two passes to allow for proper duplicate-argument suppression.
1962 ac_must_keep_next=false
1968 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1969 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1970 | -silent | --silent | --silen | --sile | --sil)
1973 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1976 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1978 as_fn_append ac_configure_args1 " '$ac_arg'"
1979 if test $ac_must_keep_next = true; then
1980 ac_must_keep_next=false # Got value, back to normal.
1983 *=* | --config-cache | -C | -disable-* | --disable-* \
1984 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1985 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1986 | -with-* | --with-* | -without-* | --without-* | --x)
1987 case "$ac_configure_args0 " in
1988 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1991 -* ) ac_must_keep_next=true ;;
1994 as_fn_append ac_configure_args " '$ac_arg'"
1999 { ac_configure_args0=; unset ac_configure_args0;}
2000 { ac_configure_args1=; unset ac_configure_args1;}
2002 # When interrupted or exit'd, cleanup temporary files, and complete
2003 # config.log. We remove comments because anyway the quotes in there
2004 # would cause problems or look ugly.
2005 # WARNING: Use '\'' to represent an apostrophe within the trap.
2006 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2007 trap 'exit_status=$?
2008 # Save into config.log some information that might help in debugging.
2012 $as_echo "## ---------------- ##
2013 ## Cache variables. ##
2014 ## ---------------- ##"
2016 # The following way of writing the cache mishandles newlines in values,
2018 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2019 eval ac_val=\$$ac_var
2023 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2024 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2027 _ | IFS | as_nl) ;; #(
2028 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2029 *) { eval $ac_var=; unset $ac_var;} ;;
2034 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2035 *${as_nl}ac_space=\ *)
2037 "s/'\''/'\''\\\\'\'''\''/g;
2038 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2041 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2048 $as_echo "## ----------------- ##
2049 ## Output variables. ##
2050 ## ----------------- ##"
2052 for ac_var in $ac_subst_vars
2054 eval ac_val=\$$ac_var
2056 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2058 $as_echo "$ac_var='\''$ac_val'\''"
2062 if test -n "$ac_subst_files"; then
2063 $as_echo "## ------------------- ##
2064 ## File substitutions. ##
2065 ## ------------------- ##"
2067 for ac_var in $ac_subst_files
2069 eval ac_val=\$$ac_var
2071 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2073 $as_echo "$ac_var='\''$ac_val'\''"
2078 if test -s confdefs.h; then
2079 $as_echo "## ----------- ##
2086 test "$ac_signal" != 0 &&
2087 $as_echo "$as_me: caught signal $ac_signal"
2088 $as_echo "$as_me: exit $exit_status"
2090 rm -f core *.core core.conftest.* &&
2091 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2094 for ac_signal in 1 2 13 15; do
2095 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2099 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2100 rm -f -r conftest* confdefs.h
2102 $as_echo "/* confdefs.h */" > confdefs.h
2104 # Predefined preprocessor variables.
2106 cat >>confdefs.h <<_ACEOF
2107 #define PACKAGE_NAME "$PACKAGE_NAME"
2110 cat >>confdefs.h <<_ACEOF
2111 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2114 cat >>confdefs.h <<_ACEOF
2115 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2118 cat >>confdefs.h <<_ACEOF
2119 #define PACKAGE_STRING "$PACKAGE_STRING"
2122 cat >>confdefs.h <<_ACEOF
2123 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2126 cat >>confdefs.h <<_ACEOF
2127 #define PACKAGE_URL "$PACKAGE_URL"
2131 # Let the site file select an alternate cache file if it wants to.
2132 # Prefer an explicitly selected file to automatically selected ones.
2135 if test -n "$CONFIG_SITE"; then
2136 # We do not want a PATH search for config.site.
2137 case $CONFIG_SITE in #((
2138 -*) ac_site_file1=./$CONFIG_SITE;;
2139 */*) ac_site_file1=$CONFIG_SITE;;
2140 *) ac_site_file1=./$CONFIG_SITE;;
2142 elif test "x$prefix" != xNONE; then
2143 ac_site_file1=$prefix/share/config.site
2144 ac_site_file2=$prefix/etc/config.site
2146 ac_site_file1=$ac_default_prefix/share/config.site
2147 ac_site_file2=$ac_default_prefix/etc/config.site
2149 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2151 test "x$ac_site_file" = xNONE && continue
2152 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2153 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2154 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2155 sed 's/^/| /' "$ac_site_file" >&5
2157 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2158 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2159 as_fn_error $? "failed to load site script $ac_site_file
2160 See \`config.log' for more details" "$LINENO" 5; }
2164 if test -r "$cache_file"; then
2165 # Some versions of bash will fail to source /dev/null (special files
2166 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2167 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2168 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2169 $as_echo "$as_me: loading cache $cache_file" >&6;}
2171 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2172 *) . "./$cache_file";;
2176 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2177 $as_echo "$as_me: creating cache $cache_file" >&6;}
2181 # Check that the precious variables saved in the cache have kept the same
2183 ac_cache_corrupted=false
2184 for ac_var in $ac_precious_vars; do
2185 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2186 eval ac_new_set=\$ac_env_${ac_var}_set
2187 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2188 eval ac_new_val=\$ac_env_${ac_var}_value
2189 case $ac_old_set,$ac_new_set in
2191 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2192 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2193 ac_cache_corrupted=: ;;
2195 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2196 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2197 ac_cache_corrupted=: ;;
2200 if test "x$ac_old_val" != "x$ac_new_val"; then
2201 # differences in whitespace do not lead to failure.
2202 ac_old_val_w=`echo x $ac_old_val`
2203 ac_new_val_w=`echo x $ac_new_val`
2204 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2205 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2206 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2207 ac_cache_corrupted=:
2209 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2210 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2211 eval $ac_var=\$ac_old_val
2213 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2214 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2215 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2216 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2219 # Pass precious variables to config.status.
2220 if test "$ac_new_set" = set; then
2222 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2223 *) ac_arg=$ac_var=$ac_new_val ;;
2225 case " $ac_configure_args " in
2226 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2227 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2231 if $ac_cache_corrupted; then
2232 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2233 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2234 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2235 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2236 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2238 ## -------------------- ##
2239 ## Main body of script. ##
2240 ## -------------------- ##
2243 ac_cpp='$CPP $CPPFLAGS'
2244 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2245 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2246 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2250 ac_config_headers="$ac_config_headers config.h"
2253 for ac_dir in scripts "$srcdir"/scripts; do
2254 if test -f "$ac_dir/install-sh"; then
2256 ac_install_sh="$ac_aux_dir/install-sh -c"
2258 elif test -f "$ac_dir/install.sh"; then
2260 ac_install_sh="$ac_aux_dir/install.sh -c"
2262 elif test -f "$ac_dir/shtool"; then
2264 ac_install_sh="$ac_aux_dir/shtool install -c"
2268 if test -z "$ac_aux_dir"; then
2269 as_fn_error $? "cannot find install-sh, install.sh, or shtool in scripts \"$srcdir\"/scripts" "$LINENO" 5
2272 # These three variables are undocumented and unsupported,
2273 # and are intended to be withdrawn in a future Autoconf release.
2274 # They can cause serious problems if a builder's source tree is in a directory
2275 # whose full name contains unusual characters.
2276 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2277 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2278 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2282 # Glibc should not depend on any header files
2290 # Make sure we can run config.sub.
2291 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2292 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2294 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2295 $as_echo_n "checking build system type... " >&6; }
2296 if ${ac_cv_build+:} false; then :
2297 $as_echo_n "(cached) " >&6
2299 ac_build_alias=$build_alias
2300 test "x$ac_build_alias" = x &&
2301 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2302 test "x$ac_build_alias" = x &&
2303 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2304 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2305 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2308 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2309 $as_echo "$ac_cv_build" >&6; }
2310 case $ac_cv_build in
2312 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2315 ac_save_IFS=$IFS; IFS='-'
2321 # Remember, the first character of IFS is used to create $*,
2322 # except with old shells:
2325 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2328 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2329 $as_echo_n "checking host system type... " >&6; }
2330 if ${ac_cv_host+:} false; then :
2331 $as_echo_n "(cached) " >&6
2333 if test "x$host_alias" = x; then
2334 ac_cv_host=$ac_cv_build
2336 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2337 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2341 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2342 $as_echo "$ac_cv_host" >&6; }
2345 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2348 ac_save_IFS=$IFS; IFS='-'
2354 # Remember, the first character of IFS is used to create $*,
2355 # except with old shells:
2358 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2363 ac_cpp='$CPP $CPPFLAGS'
2364 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2365 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2366 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2367 if test -n "$ac_tool_prefix"; then
2368 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2369 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2370 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2371 $as_echo_n "checking for $ac_word... " >&6; }
2372 if ${ac_cv_prog_CC+:} false; then :
2373 $as_echo_n "(cached) " >&6
2375 if test -n "$CC"; then
2376 ac_cv_prog_CC="$CC" # Let the user override the test.
2378 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2382 test -z "$as_dir" && as_dir=.
2383 for ac_exec_ext in '' $ac_executable_extensions; do
2384 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2385 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2386 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2396 if test -n "$CC"; then
2397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2398 $as_echo "$CC" >&6; }
2400 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2401 $as_echo "no" >&6; }
2406 if test -z "$ac_cv_prog_CC"; then
2408 # Extract the first word of "gcc", so it can be a program name with args.
2409 set dummy gcc; ac_word=$2
2410 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2411 $as_echo_n "checking for $ac_word... " >&6; }
2412 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2413 $as_echo_n "(cached) " >&6
2415 if test -n "$ac_ct_CC"; then
2416 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2418 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2422 test -z "$as_dir" && as_dir=.
2423 for ac_exec_ext in '' $ac_executable_extensions; do
2424 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2425 ac_cv_prog_ac_ct_CC="gcc"
2426 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2435 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2436 if test -n "$ac_ct_CC"; then
2437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2438 $as_echo "$ac_ct_CC" >&6; }
2440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2441 $as_echo "no" >&6; }
2444 if test "x$ac_ct_CC" = x; then
2447 case $cross_compiling:$ac_tool_warned in
2449 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2450 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2451 ac_tool_warned=yes ;;
2459 if test -z "$CC"; then
2460 if test -n "$ac_tool_prefix"; then
2461 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2462 set dummy ${ac_tool_prefix}cc; ac_word=$2
2463 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2464 $as_echo_n "checking for $ac_word... " >&6; }
2465 if ${ac_cv_prog_CC+:} false; then :
2466 $as_echo_n "(cached) " >&6
2468 if test -n "$CC"; then
2469 ac_cv_prog_CC="$CC" # Let the user override the test.
2471 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2475 test -z "$as_dir" && as_dir=.
2476 for ac_exec_ext in '' $ac_executable_extensions; do
2477 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2478 ac_cv_prog_CC="${ac_tool_prefix}cc"
2479 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2489 if test -n "$CC"; then
2490 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2491 $as_echo "$CC" >&6; }
2493 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2494 $as_echo "no" >&6; }
2500 if test -z "$CC"; then
2501 # Extract the first word of "cc", so it can be a program name with args.
2502 set dummy cc; ac_word=$2
2503 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2504 $as_echo_n "checking for $ac_word... " >&6; }
2505 if ${ac_cv_prog_CC+:} false; then :
2506 $as_echo_n "(cached) " >&6
2508 if test -n "$CC"; then
2509 ac_cv_prog_CC="$CC" # Let the user override the test.
2512 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2516 test -z "$as_dir" && as_dir=.
2517 for ac_exec_ext in '' $ac_executable_extensions; do
2518 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2519 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2520 ac_prog_rejected=yes
2524 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2531 if test $ac_prog_rejected = yes; then
2532 # We found a bogon in the path, so make sure we never use it.
2533 set dummy $ac_cv_prog_CC
2535 if test $# != 0; then
2536 # We chose a different compiler from the bogus one.
2537 # However, it has the same basename, so the bogon will be chosen
2538 # first if we set CC to just the basename; use the full file name.
2540 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2546 if test -n "$CC"; then
2547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2548 $as_echo "$CC" >&6; }
2550 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2551 $as_echo "no" >&6; }
2556 if test -z "$CC"; then
2557 if test -n "$ac_tool_prefix"; then
2558 for ac_prog in cl.exe
2560 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2561 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2562 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2563 $as_echo_n "checking for $ac_word... " >&6; }
2564 if ${ac_cv_prog_CC+:} false; then :
2565 $as_echo_n "(cached) " >&6
2567 if test -n "$CC"; then
2568 ac_cv_prog_CC="$CC" # Let the user override the test.
2570 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2574 test -z "$as_dir" && as_dir=.
2575 for ac_exec_ext in '' $ac_executable_extensions; do
2576 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2577 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2578 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2588 if test -n "$CC"; then
2589 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2590 $as_echo "$CC" >&6; }
2592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2593 $as_echo "no" >&6; }
2597 test -n "$CC" && break
2600 if test -z "$CC"; then
2602 for ac_prog in cl.exe
2604 # Extract the first word of "$ac_prog", so it can be a program name with args.
2605 set dummy $ac_prog; ac_word=$2
2606 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2607 $as_echo_n "checking for $ac_word... " >&6; }
2608 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2609 $as_echo_n "(cached) " >&6
2611 if test -n "$ac_ct_CC"; then
2612 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2614 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2618 test -z "$as_dir" && as_dir=.
2619 for ac_exec_ext in '' $ac_executable_extensions; do
2620 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2621 ac_cv_prog_ac_ct_CC="$ac_prog"
2622 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2631 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2632 if test -n "$ac_ct_CC"; then
2633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2634 $as_echo "$ac_ct_CC" >&6; }
2636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2637 $as_echo "no" >&6; }
2641 test -n "$ac_ct_CC" && break
2644 if test "x$ac_ct_CC" = x; then
2647 case $cross_compiling:$ac_tool_warned in
2649 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2650 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2651 ac_tool_warned=yes ;;
2660 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2661 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2662 as_fn_error $? "no acceptable C compiler found in \$PATH
2663 See \`config.log' for more details" "$LINENO" 5; }
2665 # Provide some information about the compiler.
2666 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2669 for ac_option in --version -v -V -qversion; do
2670 { { ac_try="$ac_compiler $ac_option >&5"
2672 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2673 *) ac_try_echo=$ac_try;;
2675 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2676 $as_echo "$ac_try_echo"; } >&5
2677 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2679 if test -s conftest.err; then
2681 ... rest of stderr output deleted ...
2682 10q' conftest.err >conftest.er1
2683 cat conftest.er1 >&5
2685 rm -f conftest.er1 conftest.err
2686 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2687 test $ac_status = 0; }
2691 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2692 $as_echo_n "checking for suffix of object files... " >&6; }
2693 if ${ac_cv_objext+:} false; then :
2694 $as_echo_n "(cached) " >&6
2696 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2697 /* end confdefs.h. */
2707 rm -f conftest.o conftest.obj
2708 if { { ac_try="$ac_compile"
2710 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2711 *) ac_try_echo=$ac_try;;
2713 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2714 $as_echo "$ac_try_echo"; } >&5
2715 (eval "$ac_compile") 2>&5
2717 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2718 test $ac_status = 0; }; then :
2719 for ac_file in conftest.o conftest.obj conftest.*; do
2720 test -f "$ac_file" || continue;
2722 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
2723 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2728 $as_echo "$as_me: failed program was:" >&5
2729 sed 's/^/| /' conftest.$ac_ext >&5
2731 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2732 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2733 as_fn_error $? "cannot compute suffix of object files: cannot compile
2734 See \`config.log' for more details" "$LINENO" 5; }
2736 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
2739 $as_echo "$ac_cv_objext" >&6; }
2740 OBJEXT=$ac_cv_objext
2742 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
2743 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
2744 if ${ac_cv_c_compiler_gnu+:} false; then :
2745 $as_echo_n "(cached) " >&6
2747 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2748 /* end confdefs.h. */
2761 if ac_fn_c_try_compile "$LINENO"; then :
2766 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2767 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
2771 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
2772 if test $ac_compiler_gnu = yes; then
2777 ac_test_CFLAGS=${CFLAGS+set}
2778 ac_save_CFLAGS=$CFLAGS
2779 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
2780 $as_echo_n "checking whether $CC accepts -g... " >&6; }
2781 if ${ac_cv_prog_cc_g+:} false; then :
2782 $as_echo_n "(cached) " >&6
2784 ac_save_c_werror_flag=$ac_c_werror_flag
2785 ac_c_werror_flag=yes
2788 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2789 /* end confdefs.h. */
2799 if ac_fn_c_try_compile "$LINENO"; then :
2803 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2804 /* end confdefs.h. */
2814 if ac_fn_c_try_compile "$LINENO"; then :
2817 ac_c_werror_flag=$ac_save_c_werror_flag
2819 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2820 /* end confdefs.h. */
2830 if ac_fn_c_try_compile "$LINENO"; then :
2833 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2835 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2837 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2838 ac_c_werror_flag=$ac_save_c_werror_flag
2840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
2841 $as_echo "$ac_cv_prog_cc_g" >&6; }
2842 if test "$ac_test_CFLAGS" = set; then
2843 CFLAGS=$ac_save_CFLAGS
2844 elif test $ac_cv_prog_cc_g = yes; then
2845 if test "$GCC" = yes; then
2851 if test "$GCC" = yes; then
2857 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
2858 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
2859 if ${ac_cv_prog_cc_c89+:} false; then :
2860 $as_echo_n "(cached) " >&6
2862 ac_cv_prog_cc_c89=no
2864 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2865 /* end confdefs.h. */
2868 #include <sys/types.h>
2869 #include <sys/stat.h>
2870 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2871 struct buf { int x; };
2872 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2873 static char *e (p, i)
2879 static char *f (char * (*g) (char **, int), char **p, ...)
2884 s = g (p, va_arg (v,int));
2889 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2890 function prototypes and stuff, but not '\xHH' hex character constants.
2891 These don't provoke an error unfortunately, instead are silently treated
2892 as 'x'. The following induces an error, until -std is added to get
2893 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2894 array size at least. It's necessary to write '\x00'==0 to get something
2895 that's true only with -std. */
2896 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2898 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2899 inside strings and character constants. */
2901 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
2903 int test (int i, double x);
2904 struct s1 {int (*f) (int a);};
2905 struct s2 {int (*f) (double a);};
2906 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2912 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2917 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
2918 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2920 CC="$ac_save_CC $ac_arg"
2921 if ac_fn_c_try_compile "$LINENO"; then :
2922 ac_cv_prog_cc_c89=$ac_arg
2924 rm -f core conftest.err conftest.$ac_objext
2925 test "x$ac_cv_prog_cc_c89" != "xno" && break
2927 rm -f conftest.$ac_ext
2932 case "x$ac_cv_prog_cc_c89" in
2934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
2935 $as_echo "none needed" >&6; } ;;
2937 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
2938 $as_echo "unsupported" >&6; } ;;
2940 CC="$CC $ac_cv_prog_cc_c89"
2941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
2942 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
2944 if test "x$ac_cv_prog_cc_c89" != xno; then :
2949 ac_cpp='$CPP $CPPFLAGS'
2950 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2951 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2952 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2954 if test $host != $build; then
2955 for ac_prog in gcc cc
2957 # Extract the first word of "$ac_prog", so it can be a program name with args.
2958 set dummy $ac_prog; ac_word=$2
2959 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2960 $as_echo_n "checking for $ac_word... " >&6; }
2961 if ${ac_cv_prog_BUILD_CC+:} false; then :
2962 $as_echo_n "(cached) " >&6
2964 if test -n "$BUILD_CC"; then
2965 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
2967 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2971 test -z "$as_dir" && as_dir=.
2972 for ac_exec_ext in '' $ac_executable_extensions; do
2973 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2974 ac_cv_prog_BUILD_CC="$ac_prog"
2975 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2984 BUILD_CC=$ac_cv_prog_BUILD_CC
2985 if test -n "$BUILD_CC"; then
2986 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BUILD_CC" >&5
2987 $as_echo "$BUILD_CC" >&6; }
2989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2990 $as_echo "no" >&6; }
2994 test -n "$BUILD_CC" && break
3000 ac_cpp='$CPP $CPPFLAGS'
3001 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3002 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3003 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3004 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3005 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3006 # On Suns, sometimes $CPP names a directory.
3007 if test -n "$CPP" && test -d "$CPP"; then
3010 if test -z "$CPP"; then
3011 if ${ac_cv_prog_CPP+:} false; then :
3012 $as_echo_n "(cached) " >&6
3014 # Double quotes because CPP needs to be expanded
3015 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3018 for ac_c_preproc_warn_flag in '' yes
3020 # Use a header file that comes with gcc, so configuring glibc
3021 # with a fresh cross-compiler works.
3022 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3023 # <limits.h> exists even on freestanding compilers.
3024 # On the NeXT, cc -E runs the code through the compiler's parser,
3025 # not just through cpp. "Syntax error" is here to catch this case.
3026 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3027 /* end confdefs.h. */
3029 # include <limits.h>
3031 # include <assert.h>
3035 if ac_fn_c_try_cpp "$LINENO"; then :
3038 # Broken: fails on valid input.
3041 rm -f conftest.err conftest.i conftest.$ac_ext
3043 # OK, works on sane cases. Now check whether nonexistent headers
3044 # can be detected and how.
3045 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3046 /* end confdefs.h. */
3047 #include <ac_nonexistent.h>
3049 if ac_fn_c_try_cpp "$LINENO"; then :
3050 # Broken: success on invalid input.
3053 # Passes both tests.
3057 rm -f conftest.err conftest.i conftest.$ac_ext
3060 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3061 rm -f conftest.i conftest.err conftest.$ac_ext
3062 if $ac_preproc_ok; then :
3074 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3075 $as_echo "$CPP" >&6; }
3077 for ac_c_preproc_warn_flag in '' yes
3079 # Use a header file that comes with gcc, so configuring glibc
3080 # with a fresh cross-compiler works.
3081 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3082 # <limits.h> exists even on freestanding compilers.
3083 # On the NeXT, cc -E runs the code through the compiler's parser,
3084 # not just through cpp. "Syntax error" is here to catch this case.
3085 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3086 /* end confdefs.h. */
3088 # include <limits.h>
3090 # include <assert.h>
3094 if ac_fn_c_try_cpp "$LINENO"; then :
3097 # Broken: fails on valid input.
3100 rm -f conftest.err conftest.i conftest.$ac_ext
3102 # OK, works on sane cases. Now check whether nonexistent headers
3103 # can be detected and how.
3104 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3105 /* end confdefs.h. */
3106 #include <ac_nonexistent.h>
3108 if ac_fn_c_try_cpp "$LINENO"; then :
3109 # Broken: success on invalid input.
3112 # Passes both tests.
3116 rm -f conftest.err conftest.i conftest.$ac_ext
3119 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3120 rm -f conftest.i conftest.err conftest.$ac_ext
3121 if $ac_preproc_ok; then :
3124 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3125 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3126 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3127 See \`config.log' for more details" "$LINENO" 5; }
3131 ac_cpp='$CPP $CPPFLAGS'
3132 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3133 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3134 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3136 # We need the C++ compiler only for testing.
3138 ac_cpp='$CXXCPP $CPPFLAGS'
3139 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3140 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3141 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3142 if test -z "$CXX"; then
3143 if test -n "$CCC"; then
3146 if test -n "$ac_tool_prefix"; then
3147 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3149 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3150 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3151 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3152 $as_echo_n "checking for $ac_word... " >&6; }
3153 if ${ac_cv_prog_CXX+:} false; then :
3154 $as_echo_n "(cached) " >&6
3156 if test -n "$CXX"; then
3157 ac_cv_prog_CXX="$CXX" # Let the user override the test.
3159 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3163 test -z "$as_dir" && as_dir=.
3164 for ac_exec_ext in '' $ac_executable_extensions; do
3165 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3166 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3167 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3177 if test -n "$CXX"; then
3178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
3179 $as_echo "$CXX" >&6; }
3181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3182 $as_echo "no" >&6; }
3186 test -n "$CXX" && break
3189 if test -z "$CXX"; then
3191 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3193 # Extract the first word of "$ac_prog", so it can be a program name with args.
3194 set dummy $ac_prog; ac_word=$2
3195 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3196 $as_echo_n "checking for $ac_word... " >&6; }
3197 if ${ac_cv_prog_ac_ct_CXX+:} false; then :
3198 $as_echo_n "(cached) " >&6
3200 if test -n "$ac_ct_CXX"; then
3201 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3203 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3207 test -z "$as_dir" && as_dir=.
3208 for ac_exec_ext in '' $ac_executable_extensions; do
3209 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3210 ac_cv_prog_ac_ct_CXX="$ac_prog"
3211 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3220 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3221 if test -n "$ac_ct_CXX"; then
3222 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
3223 $as_echo "$ac_ct_CXX" >&6; }
3225 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3226 $as_echo "no" >&6; }
3230 test -n "$ac_ct_CXX" && break
3233 if test "x$ac_ct_CXX" = x; then
3236 case $cross_compiling:$ac_tool_warned in
3238 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3239 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3240 ac_tool_warned=yes ;;
3248 # Provide some information about the compiler.
3249 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
3252 for ac_option in --version -v -V -qversion; do
3253 { { ac_try="$ac_compiler $ac_option >&5"
3255 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3256 *) ac_try_echo=$ac_try;;
3258 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3259 $as_echo "$ac_try_echo"; } >&5
3260 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3262 if test -s conftest.err; then
3264 ... rest of stderr output deleted ...
3265 10q' conftest.err >conftest.er1
3266 cat conftest.er1 >&5
3268 rm -f conftest.er1 conftest.err
3269 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3270 test $ac_status = 0; }
3273 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
3274 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
3275 if ${ac_cv_cxx_compiler_gnu+:} false; then :
3276 $as_echo_n "(cached) " >&6
3278 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3279 /* end confdefs.h. */
3292 if ac_fn_cxx_try_compile "$LINENO"; then :
3297 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3298 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
3302 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
3303 if test $ac_compiler_gnu = yes; then
3308 ac_test_CXXFLAGS=${CXXFLAGS+set}
3309 ac_save_CXXFLAGS=$CXXFLAGS
3310 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
3311 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
3312 if ${ac_cv_prog_cxx_g+:} false; then :
3313 $as_echo_n "(cached) " >&6
3315 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3316 ac_cxx_werror_flag=yes
3319 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3320 /* end confdefs.h. */
3330 if ac_fn_cxx_try_compile "$LINENO"; then :
3331 ac_cv_prog_cxx_g=yes
3334 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3335 /* end confdefs.h. */
3345 if ac_fn_cxx_try_compile "$LINENO"; then :
3348 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3350 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3351 /* end confdefs.h. */
3361 if ac_fn_cxx_try_compile "$LINENO"; then :
3362 ac_cv_prog_cxx_g=yes
3364 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3366 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3368 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3369 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
3372 $as_echo "$ac_cv_prog_cxx_g" >&6; }
3373 if test "$ac_test_CXXFLAGS" = set; then
3374 CXXFLAGS=$ac_save_CXXFLAGS
3375 elif test $ac_cv_prog_cxx_g = yes; then
3376 if test "$GXX" = yes; then
3382 if test "$GXX" = yes; then
3389 ac_cpp='$CPP $CPPFLAGS'
3390 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3391 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3392 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3395 if test "`cd $srcdir; /bin/pwd`" = "`/bin/pwd`"; then
3396 as_fn_error $? "you must configure in a separate build directory" "$LINENO" 5
3399 # This will get text that should go into config.make.
3402 # Check for a --with-gd argument and set libgd-LDFLAGS in config.make.
3404 # Check whether --with-gd was given.
3405 if test "${with_gd+set}" = set; then :
3406 withval=$with_gd; case "$with_gd" in
3408 *) libgd_include="-I$withval/include"
3409 libgd_ldflags="-L$withval/lib" ;;
3415 # Check whether --with-gd-include was given.
3416 if test "${with_gd_include+set}" = set; then :
3417 withval=$with_gd_include; case "$with_gd_include" in
3419 *) libgd_include="-I$withval" ;;
3425 # Check whether --with-gd-lib was given.
3426 if test "${with_gd_lib+set}" = set; then :
3427 withval=$with_gd_lib; case "$with_gd_lib" in
3429 *) libgd_ldflags="-L$withval" ;;
3435 if test -n "$libgd_include"; then
3436 config_vars="$config_vars
3437 CFLAGS-memusagestat.c = $libgd_include"
3439 if test -n "$libgd_ldflags"; then
3440 config_vars="$config_vars
3441 libgd-LDFLAGS = $libgd_ldflags"
3445 # Check whether --with-fp was given.
3446 if test "${with_fp+set}" = set; then :
3447 withval=$with_fp; with_fp=$withval
3454 # Check whether --with-binutils was given.
3455 if test "${with_binutils+set}" = set; then :
3456 withval=$with_binutils; path_binutils=$withval
3462 # Check whether --with-selinux was given.
3463 if test "${with_selinux+set}" = set; then :
3464 withval=$with_selinux; with_selinux=$withval
3471 # Check whether --with-headers was given.
3472 if test "${with_headers+set}" = set; then :
3473 withval=$with_headers; sysheaders=$withval
3481 # Check whether --with-default-link was given.
3482 if test "${with_default_link+set}" = set; then :
3483 withval=$with_default_link; use_default_link=$withval
3485 use_default_link=default
3489 # Check whether --enable-sanity-checks was given.
3490 if test "${enable_sanity_checks+set}" = set; then :
3491 enableval=$enable_sanity_checks; enable_sanity=$enableval
3497 # Check whether --enable-shared was given.
3498 if test "${enable_shared+set}" = set; then :
3499 enableval=$enable_shared; shared=$enableval
3504 # Check whether --enable-profile was given.
3505 if test "${enable_profile+set}" = set; then :
3506 enableval=$enable_profile; profile=$enableval
3511 # Check whether --enable-versioning was given.
3512 if test "${enable_versioning+set}" = set; then :
3513 enableval=$enable_versioning; enable_versioning=$enableval
3515 enable_versioning=yes
3519 # Check whether --enable-oldest-abi was given.
3520 if test "${enable_oldest_abi+set}" = set; then :
3521 enableval=$enable_oldest_abi; oldest_abi=$enableval
3526 if test "$oldest_abi" = yes || test "$oldest_abi" = no; then
3529 cat >>confdefs.h <<_ACEOF
3530 #define GLIBC_OLDEST_ABI "$oldest_abi"
3536 # Check whether --enable-stackguard-randomization was given.
3537 if test "${enable_stackguard_randomization+set}" = set; then :
3538 enableval=$enable_stackguard_randomization; enable_stackguard_randomize=$enableval
3540 enable_stackguard_randomize=no
3543 if test "$enable_stackguard_randomize" = yes; then
3544 $as_echo "#define ENABLE_STACKGUARD_RANDOMIZE 1" >>confdefs.h
3548 # Check whether --enable-add-ons was given.
3549 if test "${enable_add_ons+set}" = set; then :
3550 enableval=$enable_add_ons;
3556 # Check whether --enable-hidden-plt was given.
3557 if test "${enable_hidden_plt+set}" = set; then :
3558 enableval=$enable_hidden_plt; hidden=$enableval
3563 if test "x$hidden" = xno; then
3564 $as_echo "#define NO_HIDDEN 1" >>confdefs.h
3568 # Check whether --enable-bind-now was given.
3569 if test "${enable_bind_now+set}" = set; then :
3570 enableval=$enable_bind_now; bindnow=$enableval
3577 # Check whether --enable-static-nss was given.
3578 if test "${enable_static_nss+set}" = set; then :
3579 enableval=$enable_static_nss; static_nss=$enableval
3584 if test x"$static_nss" = xyes || test x"$shared" = xno; then
3586 $as_echo "#define DO_STATIC_NSS 1" >>confdefs.h
3590 # Check whether --enable-force-install was given.
3591 if test "${enable_force_install+set}" = set; then :
3592 enableval=$enable_force_install; force_install=$enableval
3599 # Check whether --enable-kernel was given.
3600 if test "${enable_kernel+set}" = set; then :
3601 enableval=$enable_kernel; minimum_kernel=$enableval
3604 if test "$minimum_kernel" = yes || test "$minimum_kernel" = no; then
3605 # Better nothing than this.
3608 if test "$minimum_kernel" = current; then
3609 minimum_kernel=`uname -r 2>/dev/null` || minimum_kernel=
3613 # Check whether --enable-all-warnings was given.
3614 if test "${enable_all_warnings+set}" = set; then :
3615 enableval=$enable_all_warnings; all_warnings=$enableval
3620 # Check whether --enable-multi-arch was given.
3621 if test "${enable_multi_arch+set}" = set; then :
3622 enableval=$enable_multi_arch; multi_arch=$enableval
3628 # Check whether --enable-nss-crypt was given.
3629 if test "${enable_nss_crypt+set}" = set; then :
3630 enableval=$enable_nss_crypt; nss_crypt=$enableval
3635 if test x$nss_crypt = xyes; then
3636 nss_includes=-I$(nss-config --includedir 2>/dev/null)
3637 if test $? -ne 0; then
3638 as_fn_error $? "cannot find include directory with nss-config" "$LINENO" 5
3640 old_CFLAGS="$CFLAGS"
3641 CFLAGS="$CFLAGS $nss_includes"
3643 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3644 /* end confdefs.h. */
3647 #include <nsslowhash.h>
3648 void f (void) { NSSLOW_Init (); }
3657 if ac_fn_c_try_compile "$LINENO"; then :
3658 libc_cv_nss_crypt=yes
3661 cannot find NSS headers with lowlevel hash function interfaces" "$LINENO" 5
3663 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3665 LIBS="$LIBS -lfreebl3"
3666 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3667 /* end confdefs.h. */
3670 #include <nsslowhash.h>
3679 if ac_fn_c_try_link "$LINENO"; then :
3680 libc_cv_nss_crypt=yes
3683 cannot link program using lowlevel NSS hash functions" "$LINENO" 5
3685 rm -f core conftest.err conftest.$ac_objext \
3686 conftest$ac_exeext conftest.$ac_ext
3687 CFLAGS="$old_CFLAGS"
3690 libc_cv_nss_crypt=no
3695 # Check whether --enable-obsolete-rpc was given.
3696 if test "${enable_obsolete_rpc+set}" = set; then :
3697 enableval=$enable_obsolete_rpc; link_obsolete_rpc=$enableval
3699 link_obsolete_rpc=no
3704 if test "$link_obsolete_rpc" = yes; then
3705 $as_echo "#define LINK_OBSOLETE_RPC 1" >>confdefs.h
3709 # Check whether --enable-systemtap was given.
3710 if test "${enable_systemtap+set}" = set; then :
3711 enableval=$enable_systemtap; systemtap=$enableval
3716 if test "x$systemtap" != xno; then
3717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for systemtap static probe support" >&5
3718 $as_echo_n "checking for systemtap static probe support... " >&6; }
3719 if ${libc_cv_sdt+:} false; then :
3720 $as_echo_n "(cached) " >&6
3722 old_CFLAGS="$CFLAGS"
3723 CFLAGS="-std=gnu99 $CFLAGS"
3724 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3725 /* end confdefs.h. */
3726 #include <sys/sdt.h>
3727 void foo (int i, void *p)
3729 asm ("" STAP_PROBE_ASM (foo, bar, STAP_PROBE_ASM_TEMPLATE (2)) ""
3730 :: STAP_PROBE_ASM_OPERANDS (2, i, p));
3733 if ac_fn_c_try_compile "$LINENO"; then :
3738 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3739 CFLAGS="$old_CFLAGS"
3741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_sdt" >&5
3742 $as_echo "$libc_cv_sdt" >&6; }
3743 if test $libc_cv_sdt = yes; then
3744 $as_echo "#define USE_STAP_PROBE 1" >>confdefs.h
3746 elif test "x$systemtap" != xauto; then
3747 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3748 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3749 as_fn_error $? "systemtap support needs sys/sdt.h with asm support
3750 See \`config.log' for more details" "$LINENO" 5; }
3754 # The way shlib-versions is used to generate soversions.mk uses a
3755 # fairly simplistic model for name recognition that can't distinguish
3756 # i486-pc-linux-gnu fully from i486-pc-gnu. So we mutate a $host_os
3757 # of `gnu*' here to be `gnu-gnu*' just so that shlib-versions can
3758 # tell. This doesn't get used much beyond that, so it's fairly safe.
3763 host_os=`echo $host_os | sed -e 's/gnu/gnu-gnu/'`
3767 # We keep the original values in `$config_*' and never modify them, so we
3768 # can write them unchanged into config.make. Everything else uses
3769 # $machine, $vendor, and $os, and changes them whenever convenient.
3770 config_machine=$host_cpu config_vendor=$host_vendor config_os=$host_os
3772 # Don't allow vendor == "unknown"
3773 test "$config_vendor" = unknown && config_vendor=
3774 config_os="`echo $config_os | sed 's/^unknown-//'`"
3776 # Some configurations imply other options.
3779 # The configure fragment of an add-on port can modify these to supplement
3780 # or override the table in the case statement below. No fragment should
3781 # ever change the config_* variables, however.
3782 machine=$config_machine
3783 vendor=$config_vendor
3787 # config.guess on some IBM machines says `rs6000' instead of `powerpc'.
3789 if test "$machine" = rs6000; then
3793 # Braindead PowerPC box with absolutely no FPU.
3794 case "$machine-$host_os" in
3802 # Check whether --with-cpu was given.
3803 if test "${with_cpu+set}" = set; then :
3804 withval=$with_cpu; case "$withval" in
3805 yes|'') as_fn_error $? "--with-cpu requires an argument" "$LINENO" 5 ;;
3807 *) submachine="$withval" ;;
3813 if frags=`ls -d $srcdir/sysdeps/*/preconfigure 2> /dev/null`
3815 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysdeps preconfigure fragments" >&5
3816 $as_echo_n "checking for sysdeps preconfigure fragments... " >&6; }
3817 for frag in $frags; do
3818 name=`echo "$frag" | sed 's@/[^/]*$@@;s@^.*/@@'`
3819 echo $ECHO_N "$name $ECHO_C" >&6
3822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
3826 # An add-on can set this when it wants to disable the sanity check below.
3832 case "$enable_add_ons" in
3835 add_ons=`cd $srcdir && ls -d 2> /dev/null */configure */sysdeps |
3836 sed 's@/[^/]*$@@' | sort | uniq`
3837 add_ons_automatic=yes
3839 *) add_ons=`echo "$enable_add_ons" | sed 's/,/ /g'`
3840 add_ons_automatic=no ;;
3846 if test x"$add_ons" != x; then
3847 for f in $add_ons; do
3848 # Some sanity checks
3852 *** It seems that you're using an old \`crypt' add-on. crypt is now
3853 *** part of glibc and using the old add-on will not work with this
3854 *** release. Start again with fresh sources and without the old
3855 *** \`crypt' add-on." "$LINENO" 5
3859 *** It seems that you're using an old \`localedata' add-on. localedata
3860 *** is now part of glibc and using the old add-on will not work with
3861 *** this release. Start again with fresh sources and without the old
3862 *** \`localedata' add-on." "$LINENO" 5
3867 # Now source each add-on's configure fragment.
3868 # The fragments can use $srcdir/$libc_add_on to find themselves,
3869 # and test $add_ons_automatic to see if they were explicitly requested.
3870 # A fragment can clear (or even change) $libc_add_on to affect
3871 # whether it goes into the list to be actually used in the build.
3873 for libc_add_on in $add_ons; do
3874 # Test whether such a directory really exists.
3875 # It can be absolute, or relative to $srcdir, or relative to the build dir.
3876 case "$libc_add_on" in
3878 libc_add_on_srcdir=$libc_add_on
3881 test -d "$srcdir/$libc_add_on" || {
3882 if test -d "$libc_add_on"; then
3883 libc_add_on="`pwd`/$libc_add_on"
3885 as_fn_error $? "add-on directory \"$libc_add_on\" does not exist" "$LINENO" 5
3888 libc_add_on_srcdir=$srcdir/$libc_add_on
3892 libc_add_on_frag=$libc_add_on_srcdir/configure
3893 libc_add_on_canonical=
3894 libc_add_on_config_subdirs=
3895 if test -r "$libc_add_on_frag"; then
3896 { $as_echo "$as_me:${as_lineno-$LINENO}: running configure fragment for add-on $libc_add_on" >&5
3897 $as_echo "$as_me: running configure fragment for add-on $libc_add_on" >&6;}
3898 libc_add_on_canonical=unknown
3899 libc_add_on_subdirs=
3900 . "$libc_add_on_frag"
3901 test -z "$libc_add_on" || {
3902 configured_add_ons="$configured_add_ons $libc_add_on"
3903 if test "x$libc_add_on_canonical" = xunknown; then
3904 as_fn_error $? "fragment must set \$libc_add_on_canonical" "$LINENO" 5
3906 for d in $libc_add_on_subdirs; do
3907 case "$libc_add_on" in
3908 /*) subdir_srcdir="$libc_add_on" ;;
3909 *) subdir_srcdir="\$(..)$libc_add_on" ;;
3913 d="${libc_add_on_canonical:-$libc_add_on}"
3919 subdir_srcdir="$subdir_srcdir/$d"
3922 d=`echo "$d" | sed 's@/*$@@;s@^.*/@@'`
3923 add_on_subdirs="$add_on_subdirs $d"
3924 test "$subdir_srcdir" = "\$(..)$d" || config_vars="$config_vars
3925 $d-srcdir = $subdir_srcdir"
3927 for d in $libc_add_on_config_subdirs; do
3929 /*) as_fn_error $? "fragment uses absolute path in \$libc_add_on_config_subdirs" "$LINENO" 5 ;;
3931 if test ! -d "$libc_add_on_srcdir/$d"; then
3932 as_fn_error $? "fragment wants to configure missing directory $d" "$LINENO" 5
3934 case "$libc_add_on" in
3935 /*) as_fn_error $? "relative path required for add-on using \$libc_add_on_config_subdirs" "$LINENO" 5 ;;
3937 subdirs="$subdirs $libc_add_on/$d"
3941 if test -n "$libc_add_on"; then
3942 if frags=`ls -d $libc_add_on_srcdir/sysdeps/*/preconfigure 2> /dev/null`
3944 { $as_echo "$as_me:${as_lineno-$LINENO}: checking add-on $libc_add_on for preconfigure fragments" >&5
3945 $as_echo_n "checking add-on $libc_add_on for preconfigure fragments... " >&6; }
3946 for frag in $frags; do
3947 name=`echo "$frag" | sed 's@/[^/]*$@@;s@^.*/@@'`
3948 echo $ECHO_N "$name $ECHO_C" >&6
3951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
3954 use_add_ons="$use_add_ons $libc_add_on"
3955 add_ons_pfx="$add_ons_pfx $libc_add_on/"
3956 test -z "$libc_add_on_canonical" ||
3957 add_ons_sfx="$add_ons_sfx /$libc_add_on_canonical"
3960 # Use echo to strip excess whitespace.
3961 add_ons="`echo $use_add_ons`"
3968 ### I put this here to prevent those annoying emails from people who cannot
3969 ### read and try to compile glibc on unsupported platforms. --drepper
3971 ### By using the undocumented --enable-hacker-mode option for configure
3972 ### one can skip this test to make the configuration not fail for unsupported
3975 if test -z "$enable_hacker_mode" && test x"$libc_config_ok" != xyes; then
3976 case "$machine-$host_os" in
3980 echo "*** The GNU C library is currently not available for this platform."
3981 echo "*** So far nobody cared to port it and if there is no volunteer it"
3982 echo "*** might never happen. So, if you have interest to see glibc on"
3983 echo "*** this platform visit"
3984 echo "*** http://www.gnu.org/software/libc/porting.html"
3985 echo "*** and join the group of porters"
3991 # Expand the configuration machine name into a subdirectory by architecture
3992 # type and particular chip. If an add-on configure fragment already set
3993 # base_machine, we don't change it.
3994 test -n "$base_machine" || case "$machine" in
3995 i[34567]86) base_machine=i386 machine=i386/$machine ;;
3996 powerpc) base_machine=powerpc machine=powerpc/powerpc32 ;;
3997 powerpc64) base_machine=powerpc machine=powerpc/powerpc64 ;;
3998 s390) base_machine=s390 machine=s390/s390-32 ;;
3999 s390x) base_machine=s390 machine=s390/s390-64 ;;
4000 sh3*) base_machine=sh machine=sh/sh3 ;;
4001 sh4*) base_machine=sh machine=sh/sh4 ;;
4003 base_machine=sparc machine=sparc/sparc32 ;;
4004 sparcv8 | supersparc | hypersparc)
4005 base_machine=sparc machine=sparc/sparc32/sparcv8 ;;
4006 sparcv8plus | sparcv8plusa | sparcv9)
4007 base_machine=sparc machine=sparc/sparc32/sparcv9 ;;
4008 sparcv8plusb | sparcv9b)
4009 base_machine=sparc machine=sparc/sparc32/sparcv9/sparcv9b ;;
4011 base_machine=sparc machine=sparc/sparc32/sparcv9/sparcv9v ;;
4013 base_machine=sparc machine=sparc/sparc32/sparcv9/sparcv9v2 ;;
4015 base_machine=sparc machine=sparc/sparc64 ;;
4017 base_machine=sparc machine=sparc/sparc64/sparcv9b ;;
4019 base_machine=sparc machine=sparc/sparc64/sparcv9v ;;
4021 base_machine=sparc machine=sparc/sparc64/sparcv9v2 ;;
4022 *) base_machine=$machine ;;
4026 if test "$base_machine" = "i386"; then
4027 $as_echo "#define USE_REGPARMS 1" >>confdefs.h
4031 # For the multi-arch option we need support in the assembler.
4032 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler gnu_indirect_function symbol type support" >&5
4033 $as_echo_n "checking for assembler gnu_indirect_function symbol type support... " >&6; }
4034 if ${libc_cv_asm_gnu_indirect_function+:} false; then :
4035 $as_echo_n "(cached) " >&6
4037 cat > conftest.s <<EOF
4038 .type foo,%gnu_indirect_function
4040 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5;
4042 libc_cv_asm_gnu_indirect_function=yes
4044 libc_cv_asm_gnu_indirect_function=no
4048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_gnu_indirect_function" >&5
4049 $as_echo "$libc_cv_asm_gnu_indirect_function" >&6; }
4051 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether .text pseudo-op must be used" >&5
4052 $as_echo_n "checking whether .text pseudo-op must be used... " >&6; }
4053 if ${libc_cv_dot_text+:} false; then :
4054 $as_echo_n "(cached) " >&6
4056 cat > conftest.s <<EOF
4060 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4061 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
4064 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4065 test $ac_status = 0; }; }; then
4066 libc_cv_dot_text=.text
4071 if test -z "$libc_cv_dot_text"; then
4072 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4073 $as_echo "no" >&6; }
4075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4076 $as_echo "yes" >&6; }
4079 if test x"$libc_cv_asm_gnu_indirect_function" != xyes; then
4080 if test x"$multi_arch" = xyes; then
4081 as_fn_error $? "--enable-multi-arch support requires assembler and linker support" "$LINENO" 5
4086 if test x"$multi_arch" != xno; then
4087 multi_arch_d=/multiarch
4090 # Compute the list of sysdep directories for this configuration.
4091 # This can take a while to compute.
4092 sysdep_dir=$srcdir/sysdeps
4093 { $as_echo "$as_me:${as_lineno-$LINENO}: checking sysdep dirs" >&5
4094 $as_echo_n "checking sysdep dirs... " >&6; }
4095 # Make sco3.2v4 become sco3.2.4 and sunos4.1.1_U1 become sunos4.1.1.U1.
4096 os="`echo $os | sed 's/\([0-9A-Z]\)[v_]\([0-9A-Z]\)/\1.\2/g'`"
4098 test "x$base_os" != x || case "$os" in
4100 base_os=mach/hurd ;;
4102 base_os=unix/sysv ;;
4105 # For sunos4.1.1, try sunos4.1.1, then sunos4.1, then sunos4, then sunos.
4108 while o=`echo $tail | sed 's/\.[^.]*$//'`; test $o != $tail; do
4112 o=`echo $tail | sed 's/[0-9]*$//'`
4113 if test $o != $tail; then
4116 # For linux-gnu, try linux-gnu, then linux.
4117 o=`echo $tail | sed 's/-.*$//'`
4118 if test $o != $tail; then
4122 # For unix/sysv/sysv4, try unix/sysv/sysv4, then unix/sysv, then unix.
4125 while b=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$b"; do
4131 # For sparc/sparc32, try sparc/sparc32 and then sparc.
4133 tail=$machine${submachine:+/$submachine}
4134 while m=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$m"; do
4136 # Prepend the machine's FPU directory unless --without-fp.
4137 if test "$with_fp" = yes; then
4138 mach="$mach /$1/fpu"
4140 mach="$mach /$1/nofpu"
4147 # Find what sysdep directories exist.
4150 for b in $base ''; do
4151 for m0 in $mach ''; do
4152 for v in /$vendor ''; do
4153 test "$v" = / && continue
4154 for o in /$ostry ''; do
4155 test "$o" = / && continue
4156 for m in $multi_arch_d $mach ''; do
4157 for d in $add_ons_pfx ''; do
4158 for a in $add_ons_sfx ''; do
4159 if test -n "$m0$m0sub$b$v$o$m$msub"; then
4160 try_srcdir="${srcdir}/"
4164 try="${d}sysdeps$m0$m0sub$b$v$o$m$msub$a"
4165 test -n "$enable_debug_configure" &&
4166 echo "$0 DEBUG: try $try" >&2
4167 if test -d "$try_srcdir$try"; then
4168 sysnames="$sysnames $try"
4169 { test -n "$o" || test -n "$b"; } && os_used=t
4170 { test -n "$m" || test -n "$m0"; } && machine_used=t
4172 x*/$submachine) submachine_used=t ;;
4174 if test -n "$d"; then
4175 case "$sysnames_add_ons" in
4177 *|'') sysnames_add_ons="$sysnames_add_ons $d" ;;
4190 # If the assembler supports gnu_indirect_function symbol type and the
4191 # architecture supports multi-arch, we enable multi-arch by default.
4192 case $sysnames_add_ons$sysnames in
4196 test x"$multi_arch" = xdefault && multi_arch=no
4199 if test x"$multi_arch" != xno; then
4200 $as_echo "#define USE_MULTIARCH 1" >>confdefs.h
4205 if test -z "$os_used" && test "$os" != none; then
4206 as_fn_error $? "Operating system $os is not supported." "$LINENO" 5
4208 if test -z "$machine_used" && test "$machine" != none; then
4209 as_fn_error $? "The $machine is not supported." "$LINENO" 5
4211 if test -z "$submachine_used" && test -n "$submachine"; then
4212 as_fn_error $? "The $submachine subspecies of $host_cpu is not supported." "$LINENO" 5
4216 # We have now validated the configuration.
4218 # Expand the list of system names into a full list of directories
4219 # from each element's parent name and Implies file (if present).
4222 while test $# -gt 0; do
4226 case " $names " in *" $name "*)
4227 # Already in the list.
4231 # Report each name as we discover it, so there is no long pause in output.
4232 echo $ECHO_N "$name $ECHO_C" >&6
4234 name_base=`echo $name | sed -e 's@\(.*sysdeps\)/.*@\1@'`
4238 *) xsrcdir=$srcdir/ ;;
4240 test -n "$enable_debug_configure" &&
4241 echo "DEBUG: name/Implies $xsrcdir$name/Implies" >&2
4243 for implies_file in Implies Implies-before Implies-after; do
4244 implies_type=`echo $implies_file | sed s/-/_/`
4245 eval ${implies_type}=
4246 if test -f $xsrcdir$name/$implies_file; then
4247 # Collect more names from the `Implies' file (removing comments).
4248 implied_candidate="`sed 's/#.*$//' < $xsrcdir$name/$implies_file`"
4249 for x in $implied_candidate; do
4251 if test -d $xsrcdir$name_base/$x; then
4252 eval "${implies_type}=\"\$${implies_type} \$name_base/\$x\""
4255 for d in $add_ons_pfx ''; do
4256 try="${d}sysdeps/$x"
4259 *) try_srcdir=$srcdir/ ;;
4261 test -n "$enable_debug_configure" &&
4262 echo "DEBUG: $name $implies_file $x try($d) {$try_srcdir}$try" >&2
4263 if test $try != $xsrcdir$name_base/$x && test -d $try_srcdir$try;
4265 eval "${implies_type}=\"\$${implies_type} \$try\""
4267 case "$sysnames_add_ons" in
4269 *|'') sysnames_add_ons="$sysnames_add_ons $d" ;;
4273 if test $found = no; then
4274 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $name/$implies_file specifies nonexistent $x" >&5
4275 $as_echo "$as_me: WARNING: $name/$implies_file specifies nonexistent $x" >&2;}
4281 # Add NAME to the list of names.
4282 names="$names $name"
4284 # Find the parent of NAME, using the empty string if it has none.
4285 parent="`echo $name | sed -n -e 's=/[^/]*$==' -e '/sysdeps$/q' -e p`"
4287 test -n "$enable_debug_configure" &&
4288 echo "DEBUG: $name Implies='$Implies' rest='$*' parent='$parent' \
4289 Implies_before='$Implies_before' Implies_after='$Implies_after'" >&2
4291 # Add the names implied by NAME, and NAME's parent (if it has one), to
4292 # the list of names to be processed (the argument list). We prepend the
4293 # implied names to the list and append the parent. We want implied
4294 # directories to come before further directories inferred from the
4295 # configuration components; this ensures that for sysv4, unix/common
4296 # (implied by unix/sysv/sysv4) comes before unix/sysv (in ostry (here $*)
4298 sysnames="`echo $Implies $* $Implies_before $parent $Implies_after`"
4299 test -n "$sysnames" && set $sysnames
4302 # Add the default directories.
4303 default_sysnames="sysdeps/generic"
4304 sysnames="$names $default_sysnames"
4306 # The other names were emitted during the scan.
4307 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $default_sysnames" >&5
4308 $as_echo "$default_sysnames" >&6; }
4310 # Collect the list of add-ons that supply partial sysdeps trees.
4312 for add_on in $add_ons; do
4315 *) xsrcdir="$srcdir/" ;;
4318 test -d "$xsrcdir$add_on/sysdeps" || {
4319 case "$configured_add_ons " in
4322 as_fn_error $? "add-on $add_on has no configure fragment or sysdeps tree" "$LINENO" 5
4328 sysdeps_add_ons="$sysdeps_add_ons $add_on"
4329 case "$sysnames_add_ons" in
4332 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: add-on $add_on contributed no sysdeps directories" >&5
4333 $as_echo "$as_me: WARNING: add-on $add_on contributed no sysdeps directories" >&2;}
4338 for d in $sysnames; do
4340 $add_on/sysdeps/*) ;;
4343 (cd "$xsrcdir$d" && for f in *[!~]; do
4346 for ff in $f/*.h; do
4347 test -d "$ff" || { test -e "$ff" && exit 88; }
4351 test -d "$f" || { test -e "$f" && exit 88; }
4355 if test $? -eq 88; then
4360 if test $found = no; then
4361 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: add-on $add_on contributed no useful sysdeps directories" >&5
4362 $as_echo "$as_me: WARNING: add-on $add_on contributed no useful sysdeps directories" >&2;}
4370 # Find a good install program. We prefer a C program (faster),
4371 # so one script is as good as another. But avoid the broken or
4372 # incompatible versions:
4373 # SysV /etc/install, /usr/sbin/install
4374 # SunOS /usr/etc/install
4375 # IRIX /sbin/install
4377 # AmigaOS /C/install, which installs bootblocks on floppy discs
4378 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4379 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
4380 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4381 # OS/2's system install, which has a completely different semantic
4382 # ./install, which can be erroneously created by make from ./install.sh.
4383 # Reject install programs that cannot install multiple files.
4384 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4385 $as_echo_n "checking for a BSD-compatible install... " >&6; }
4386 if test -z "$INSTALL"; then
4387 if ${ac_cv_path_install+:} false; then :
4388 $as_echo_n "(cached) " >&6
4390 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4394 test -z "$as_dir" && as_dir=.
4395 # Account for people who put trailing slashes in PATH elements.
4396 case $as_dir/ in #((
4397 ./ | .// | /[cC]/* | \
4398 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4399 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
4402 # OSF1 and SCO ODT 3.0 have their own names for install.
4403 # Don't use installbsd from OSF since it installs stuff as root
4405 for ac_prog in ginstall scoinst install; do
4406 for ac_exec_ext in '' $ac_executable_extensions; do
4407 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
4408 if test $ac_prog = install &&
4409 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4410 # AIX install. It has an incompatible calling convention.
4412 elif test $ac_prog = install &&
4413 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4414 # program-specific install script used by HP pwplus--don't use.
4417 rm -rf conftest.one conftest.two conftest.dir
4418 echo one > conftest.one
4419 echo two > conftest.two
4421 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
4422 test -s conftest.one && test -s conftest.two &&
4423 test -s conftest.dir/conftest.one &&
4424 test -s conftest.dir/conftest.two
4426 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4439 rm -rf conftest.one conftest.two conftest.dir
4442 if test "${ac_cv_path_install+set}" = set; then
4443 INSTALL=$ac_cv_path_install
4445 # As a last resort, use the slow shell script. Don't cache a
4446 # value for INSTALL within a source directory, because that will
4447 # break other packages using the cache if that directory is
4448 # removed, or if the value is a relative name.
4449 INSTALL=$ac_install_sh
4452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4453 $as_echo "$INSTALL" >&6; }
4455 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4456 # It thinks the first close brace ends the variable substitution.
4457 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4459 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4461 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4463 if test "$INSTALL" = "${srcdir}/scripts/install-sh -c"; then
4464 # The makefiles need to use a different form to find it in $srcdir.
4465 INSTALL='\$(..)./scripts/install-sh -c'
4467 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4468 $as_echo_n "checking whether ln -s works... " >&6; }
4470 if test "$LN_S" = "ln -s"; then
4471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4472 $as_echo "yes" >&6; }
4474 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4475 $as_echo "no, using $LN_S" >&6; }
4479 # Was a --with-binutils option given?
4480 if test -n "$path_binutils"; then
4481 # Make absolute; ensure a single trailing slash.
4482 path_binutils=`(cd $path_binutils; pwd) | sed 's%/*$%/%'`
4483 CC="$CC -B$path_binutils"
4485 AS=`$CC -print-prog-name=as`
4486 LD=`$CC -print-prog-name=ld`
4487 AR=`$CC -print-prog-name=ar`
4489 OBJDUMP=`$CC -print-prog-name=objdump`
4491 OBJCOPY=`$CC -print-prog-name=objcopy`
4494 # Determine whether we are using GNU binutils.
4495 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $AS is GNU as" >&5
4496 $as_echo_n "checking whether $AS is GNU as... " >&6; }
4497 if ${libc_cv_prog_as_gnu+:} false; then :
4498 $as_echo_n "(cached) " >&6
4500 # Most GNU programs take a -v and spit out some text including
4501 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
4502 if $AS -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
4503 libc_cv_prog_as_gnu=yes
4505 libc_cv_prog_as_gnu=no
4509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_prog_as_gnu" >&5
4510 $as_echo "$libc_cv_prog_as_gnu" >&6; }
4512 gnu_as=$libc_cv_prog_as_gnu
4514 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $LD is GNU ld" >&5
4515 $as_echo_n "checking whether $LD is GNU ld... " >&6; }
4516 if ${libc_cv_prog_ld_gnu+:} false; then :
4517 $as_echo_n "(cached) " >&6
4519 # Most GNU programs take a -v and spit out some text including
4520 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
4521 if $LD -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
4522 libc_cv_prog_ld_gnu=yes
4524 libc_cv_prog_ld_gnu=no
4528 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_prog_ld_gnu" >&5
4529 $as_echo "$libc_cv_prog_ld_gnu" >&6; }
4530 gnu_ld=$libc_cv_prog_ld_gnu
4533 # Accept binutils 2.20 or newer.
4536 # Extract the first word of "$ac_prog", so it can be a program name with args.
4537 set dummy $ac_prog; ac_word=$2
4538 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4539 $as_echo_n "checking for $ac_word... " >&6; }
4540 if ${ac_cv_prog_AS+:} false; then :
4541 $as_echo_n "(cached) " >&6
4543 if test -n "$AS"; then
4544 ac_cv_prog_AS="$AS" # Let the user override the test.
4546 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4550 test -z "$as_dir" && as_dir=.
4551 for ac_exec_ext in '' $ac_executable_extensions; do
4552 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4553 ac_cv_prog_AS="$ac_prog"
4554 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4564 if test -n "$AS"; then
4565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
4566 $as_echo "$AS" >&6; }
4568 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4569 $as_echo "no" >&6; }
4573 test -n "$AS" && break
4576 if test -z "$AS"; then
4579 # Found it, now check the version.
4580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $AS" >&5
4581 $as_echo_n "checking version of $AS... " >&6; }
4582 ac_prog_version=`$AS --version 2>&1 | sed -n 's/^.*GNU assembler.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4583 case $ac_prog_version in
4584 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4585 2.1[0-9][0-9]*|2.[2-9][0-9]*|[3-9].*|[1-9][0-9]*)
4586 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4587 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4591 $as_echo "$ac_prog_version" >&6; }
4593 if test $ac_verc_fail = yes; then
4594 AS=: critic_missing="$critic_missing as"
4599 # Extract the first word of "$ac_prog", so it can be a program name with args.
4600 set dummy $ac_prog; ac_word=$2
4601 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4602 $as_echo_n "checking for $ac_word... " >&6; }
4603 if ${ac_cv_prog_LD+:} false; then :
4604 $as_echo_n "(cached) " >&6
4606 if test -n "$LD"; then
4607 ac_cv_prog_LD="$LD" # Let the user override the test.
4609 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4613 test -z "$as_dir" && as_dir=.
4614 for ac_exec_ext in '' $ac_executable_extensions; do
4615 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4616 ac_cv_prog_LD="$ac_prog"
4617 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4627 if test -n "$LD"; then
4628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4629 $as_echo "$LD" >&6; }
4631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4632 $as_echo "no" >&6; }
4636 test -n "$LD" && break
4639 if test -z "$LD"; then
4642 # Found it, now check the version.
4643 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $LD" >&5
4644 $as_echo_n "checking version of $LD... " >&6; }
4645 ac_prog_version=`$LD --version 2>&1 | sed -n 's/^.*GNU ld.* \([0-9][0-9]*\.[0-9.]*\).*$/\1/p'`
4646 case $ac_prog_version in
4647 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4648 2.1[0-9][0-9]*|2.[2-9][0-9]*|[3-9].*|[1-9][0-9]*)
4649 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4650 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4654 $as_echo "$ac_prog_version" >&6; }
4656 if test $ac_verc_fail = yes; then
4657 LD=: critic_missing="$critic_missing ld"
4661 # These programs are version sensitive.
4663 for ac_prog in ${ac_tool_prefix}gcc ${ac_tool_prefix}cc
4665 # Extract the first word of "$ac_prog", so it can be a program name with args.
4666 set dummy $ac_prog; ac_word=$2
4667 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4668 $as_echo_n "checking for $ac_word... " >&6; }
4669 if ${ac_cv_prog_CC+:} false; then :
4670 $as_echo_n "(cached) " >&6
4672 if test -n "$CC"; then
4673 ac_cv_prog_CC="$CC" # Let the user override the test.
4675 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4679 test -z "$as_dir" && as_dir=.
4680 for ac_exec_ext in '' $ac_executable_extensions; do
4681 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4682 ac_cv_prog_CC="$ac_prog"
4683 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4693 if test -n "$CC"; then
4694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4695 $as_echo "$CC" >&6; }
4697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4698 $as_echo "no" >&6; }
4702 test -n "$CC" && break
4705 if test -z "$CC"; then
4708 # Found it, now check the version.
4709 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $CC" >&5
4710 $as_echo_n "checking version of $CC... " >&6; }
4711 ac_prog_version=`$CC -v 2>&1 | sed -n 's/^.*version \([egcygnustpi-]*[0-9.]*\).*$/\1/p'`
4712 case $ac_prog_version in
4713 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4714 4.[3-9].* | 4.[1-9][0-9].* | [5-9].* )
4715 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4716 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4719 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4720 $as_echo "$ac_prog_version" >&6; }
4722 if test $ac_verc_fail = yes; then
4723 critic_missing="$critic_missing gcc"
4726 for ac_prog in gnumake gmake make
4728 # Extract the first word of "$ac_prog", so it can be a program name with args.
4729 set dummy $ac_prog; ac_word=$2
4730 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4731 $as_echo_n "checking for $ac_word... " >&6; }
4732 if ${ac_cv_prog_MAKE+:} false; then :
4733 $as_echo_n "(cached) " >&6
4735 if test -n "$MAKE"; then
4736 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
4738 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4742 test -z "$as_dir" && as_dir=.
4743 for ac_exec_ext in '' $ac_executable_extensions; do
4744 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4745 ac_cv_prog_MAKE="$ac_prog"
4746 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4755 MAKE=$ac_cv_prog_MAKE
4756 if test -n "$MAKE"; then
4757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
4758 $as_echo "$MAKE" >&6; }
4760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4761 $as_echo "no" >&6; }
4765 test -n "$MAKE" && break
4768 if test -z "$MAKE"; then
4771 # Found it, now check the version.
4772 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MAKE" >&5
4773 $as_echo_n "checking version of $MAKE... " >&6; }
4774 ac_prog_version=`$MAKE --version 2>&1 | sed -n 's/^.*GNU Make[^0-9]*\([0-9][0-9.]*\).*$/\1/p'`
4775 case $ac_prog_version in
4776 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4778 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4779 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4783 $as_echo "$ac_prog_version" >&6; }
4785 if test $ac_verc_fail = yes; then
4786 critic_missing="$critic_missing make"
4790 for ac_prog in gnumsgfmt gmsgfmt msgfmt
4792 # Extract the first word of "$ac_prog", so it can be a program name with args.
4793 set dummy $ac_prog; ac_word=$2
4794 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4795 $as_echo_n "checking for $ac_word... " >&6; }
4796 if ${ac_cv_prog_MSGFMT+:} false; then :
4797 $as_echo_n "(cached) " >&6
4799 if test -n "$MSGFMT"; then
4800 ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
4802 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4806 test -z "$as_dir" && as_dir=.
4807 for ac_exec_ext in '' $ac_executable_extensions; do
4808 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4809 ac_cv_prog_MSGFMT="$ac_prog"
4810 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4819 MSGFMT=$ac_cv_prog_MSGFMT
4820 if test -n "$MSGFMT"; then
4821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
4822 $as_echo "$MSGFMT" >&6; }
4824 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4825 $as_echo "no" >&6; }
4829 test -n "$MSGFMT" && break
4832 if test -z "$MSGFMT"; then
4835 # Found it, now check the version.
4836 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MSGFMT" >&5
4837 $as_echo_n "checking version of $MSGFMT... " >&6; }
4838 ac_prog_version=`$MSGFMT --version 2>&1 | sed -n 's/^.*GNU gettext.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4839 case $ac_prog_version in
4840 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4841 0.10.3[6-9]* | 0.10.[4-9][0-9]* | 0.1[1-9]* | 0.[2-9][0-9]* | [1-9].*)
4842 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4843 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4847 $as_echo "$ac_prog_version" >&6; }
4849 if test $ac_verc_fail = yes; then
4850 MSGFMT=: aux_missing="$aux_missing msgfmt"
4853 for ac_prog in makeinfo
4855 # Extract the first word of "$ac_prog", so it can be a program name with args.
4856 set dummy $ac_prog; ac_word=$2
4857 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4858 $as_echo_n "checking for $ac_word... " >&6; }
4859 if ${ac_cv_prog_MAKEINFO+:} false; then :
4860 $as_echo_n "(cached) " >&6
4862 if test -n "$MAKEINFO"; then
4863 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
4865 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4869 test -z "$as_dir" && as_dir=.
4870 for ac_exec_ext in '' $ac_executable_extensions; do
4871 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4872 ac_cv_prog_MAKEINFO="$ac_prog"
4873 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4882 MAKEINFO=$ac_cv_prog_MAKEINFO
4883 if test -n "$MAKEINFO"; then
4884 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
4885 $as_echo "$MAKEINFO" >&6; }
4887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4888 $as_echo "no" >&6; }
4892 test -n "$MAKEINFO" && break
4895 if test -z "$MAKEINFO"; then
4898 # Found it, now check the version.
4899 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MAKEINFO" >&5
4900 $as_echo_n "checking version of $MAKEINFO... " >&6; }
4901 ac_prog_version=`$MAKEINFO --version 2>&1 | sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'`
4902 case $ac_prog_version in
4903 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4904 4.[5-9]*|4.[1-9][0-9]*|[5-9].*)
4905 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4906 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4909 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4910 $as_echo "$ac_prog_version" >&6; }
4912 if test $ac_verc_fail = yes; then
4913 MAKEINFO=: aux_missing="$aux_missing makeinfo"
4918 # Extract the first word of "$ac_prog", so it can be a program name with args.
4919 set dummy $ac_prog; ac_word=$2
4920 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4921 $as_echo_n "checking for $ac_word... " >&6; }
4922 if ${ac_cv_prog_SED+:} false; then :
4923 $as_echo_n "(cached) " >&6
4925 if test -n "$SED"; then
4926 ac_cv_prog_SED="$SED" # Let the user override the test.
4928 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4932 test -z "$as_dir" && as_dir=.
4933 for ac_exec_ext in '' $ac_executable_extensions; do
4934 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4935 ac_cv_prog_SED="$ac_prog"
4936 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4946 if test -n "$SED"; then
4947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SED" >&5
4948 $as_echo "$SED" >&6; }
4950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4951 $as_echo "no" >&6; }
4955 test -n "$SED" && break
4958 if test -z "$SED"; then
4961 # Found it, now check the version.
4962 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $SED" >&5
4963 $as_echo_n "checking version of $SED... " >&6; }
4964 ac_prog_version=`$SED --version 2>&1 | sed -n 's/^.*GNU sed version \([0-9]*\.[0-9.]*\).*$/\1/p'`
4965 case $ac_prog_version in
4966 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4967 3.0[2-9]*|3.[1-9]*|[4-9]*)
4968 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4969 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4973 $as_echo "$ac_prog_version" >&6; }
4975 if test $ac_verc_fail = yes; then
4976 SED=: aux_missing="$aux_missing sed"
4980 if test -n "$ac_tool_prefix"; then
4981 # Extract the first word of "${ac_tool_prefix}readelf", so it can be a program name with args.
4982 set dummy ${ac_tool_prefix}readelf; ac_word=$2
4983 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4984 $as_echo_n "checking for $ac_word... " >&6; }
4985 if ${ac_cv_prog_READELF+:} false; then :
4986 $as_echo_n "(cached) " >&6
4988 if test -n "$READELF"; then
4989 ac_cv_prog_READELF="$READELF" # Let the user override the test.
4991 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4995 test -z "$as_dir" && as_dir=.
4996 for ac_exec_ext in '' $ac_executable_extensions; do
4997 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4998 ac_cv_prog_READELF="${ac_tool_prefix}readelf"
4999 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5008 READELF=$ac_cv_prog_READELF
5009 if test -n "$READELF"; then
5010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF" >&5
5011 $as_echo "$READELF" >&6; }
5013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5014 $as_echo "no" >&6; }
5019 if test -z "$ac_cv_prog_READELF"; then
5020 ac_ct_READELF=$READELF
5021 # Extract the first word of "readelf", so it can be a program name with args.
5022 set dummy readelf; ac_word=$2
5023 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5024 $as_echo_n "checking for $ac_word... " >&6; }
5025 if ${ac_cv_prog_ac_ct_READELF+:} false; then :
5026 $as_echo_n "(cached) " >&6
5028 if test -n "$ac_ct_READELF"; then
5029 ac_cv_prog_ac_ct_READELF="$ac_ct_READELF" # Let the user override the test.
5031 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5035 test -z "$as_dir" && as_dir=.
5036 for ac_exec_ext in '' $ac_executable_extensions; do
5037 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5038 ac_cv_prog_ac_ct_READELF="readelf"
5039 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5048 ac_ct_READELF=$ac_cv_prog_ac_ct_READELF
5049 if test -n "$ac_ct_READELF"; then
5050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_READELF" >&5
5051 $as_echo "$ac_ct_READELF" >&6; }
5053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5054 $as_echo "no" >&6; }
5057 if test "x$ac_ct_READELF" = x; then
5060 case $cross_compiling:$ac_tool_warned in
5062 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5063 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5064 ac_tool_warned=yes ;;
5066 READELF=$ac_ct_READELF
5069 READELF="$ac_cv_prog_READELF"
5072 if test -n "$ac_tool_prefix"; then
5073 # Extract the first word of "${ac_tool_prefix}nm", so it can be a program name with args.
5074 set dummy ${ac_tool_prefix}nm; ac_word=$2
5075 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5076 $as_echo_n "checking for $ac_word... " >&6; }
5077 if ${ac_cv_prog_NM+:} false; then :
5078 $as_echo_n "(cached) " >&6
5080 if test -n "$NM"; then
5081 ac_cv_prog_NM="$NM" # Let the user override the test.
5083 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5087 test -z "$as_dir" && as_dir=.
5088 for ac_exec_ext in '' $ac_executable_extensions; do
5089 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5090 ac_cv_prog_NM="${ac_tool_prefix}nm"
5091 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5101 if test -n "$NM"; then
5102 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5
5103 $as_echo "$NM" >&6; }
5105 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5106 $as_echo "no" >&6; }
5111 if test -z "$ac_cv_prog_NM"; then
5113 # Extract the first word of "nm", so it can be a program name with args.
5114 set dummy nm; ac_word=$2
5115 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5116 $as_echo_n "checking for $ac_word... " >&6; }
5117 if ${ac_cv_prog_ac_ct_NM+:} false; then :
5118 $as_echo_n "(cached) " >&6
5120 if test -n "$ac_ct_NM"; then
5121 ac_cv_prog_ac_ct_NM="$ac_ct_NM" # Let the user override the test.
5123 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5127 test -z "$as_dir" && as_dir=.
5128 for ac_exec_ext in '' $ac_executable_extensions; do
5129 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5130 ac_cv_prog_ac_ct_NM="nm"
5131 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5140 ac_ct_NM=$ac_cv_prog_ac_ct_NM
5141 if test -n "$ac_ct_NM"; then
5142 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NM" >&5
5143 $as_echo "$ac_ct_NM" >&6; }
5145 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5146 $as_echo "no" >&6; }
5149 if test "x$ac_ct_NM" = x; then
5152 case $cross_compiling:$ac_tool_warned in
5154 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5155 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5156 ac_tool_warned=yes ;;
5165 for ac_prog in autoconf
5167 # Extract the first word of "$ac_prog", so it can be a program name with args.
5168 set dummy $ac_prog; ac_word=$2
5169 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5170 $as_echo_n "checking for $ac_word... " >&6; }
5171 if ${ac_cv_prog_AUTOCONF+:} false; then :
5172 $as_echo_n "(cached) " >&6
5174 if test -n "$AUTOCONF"; then
5175 ac_cv_prog_AUTOCONF="$AUTOCONF" # Let the user override the test.
5177 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5181 test -z "$as_dir" && as_dir=.
5182 for ac_exec_ext in '' $ac_executable_extensions; do
5183 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5184 ac_cv_prog_AUTOCONF="$ac_prog"
5185 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5194 AUTOCONF=$ac_cv_prog_AUTOCONF
5195 if test -n "$AUTOCONF"; then
5196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AUTOCONF" >&5
5197 $as_echo "$AUTOCONF" >&6; }
5199 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5200 $as_echo "no" >&6; }
5204 test -n "$AUTOCONF" && break
5206 test -n "$AUTOCONF" || AUTOCONF="no"
5208 case "x$AUTOCONF" in
5209 xno|x|x:) AUTOCONF=no ;;
5211 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works" >&5
5212 $as_echo_n "checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works... " >&6; }
5213 if ${libc_cv_autoconf_works+:} false; then :
5214 $as_echo_n "(cached) " >&6
5216 if (cd $srcdir; $AUTOCONF $ACFLAGS configure.in > /dev/null 2>&1); then
5217 libc_cv_autoconf_works=yes
5219 libc_cv_autoconf_works=no
5222 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_autoconf_works" >&5
5223 $as_echo "$libc_cv_autoconf_works" >&6; }
5224 test $libc_cv_autoconf_works = yes || AUTOCONF=no
5227 if test "x$AUTOCONF" = xno; then
5228 aux_missing="$aux_missing autoconf"
5231 test -n "$critic_missing" && as_fn_error $? "
5232 *** These critical programs are missing or too old:$critic_missing
5233 *** Check the INSTALL file for required versions." "$LINENO" 5
5235 test -n "$aux_missing" && { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
5236 *** These auxiliary programs are missing or incompatible versions:$aux_missing
5237 *** some features will be disabled.
5238 *** Check the INSTALL file for required versions." >&5
5239 $as_echo "$as_me: WARNING:
5240 *** These auxiliary programs are missing or incompatible versions:$aux_missing
5241 *** some features will be disabled.
5242 *** Check the INSTALL file for required versions." >&2;}
5244 # if using special system headers, find out the compiler's sekrit
5245 # header directory and add that to the list. NOTE: Only does the right
5246 # thing on a system that doesn't need fixincludes. (Not presently a problem.)
5247 if test -n "$sysheaders"; then
5248 SYSINCLUDES=-nostdinc
5249 for d in include include-fixed; do
5250 i=`$CC -print-file-name="$d"` && test "x$i" != x && test "x$i" != "x$d" &&
5251 SYSINCLUDES="$SYSINCLUDES -isystem $i"
5253 SYSINCLUDES="$SYSINCLUDES \
5254 -isystem `echo $sysheaders | sed 's/:/ -isystem /g'`"
5255 if test -n "$CXX"; then
5257 cxxversion=`$CXX -dumpversion 2>&5` &&
5258 cxxmachine=`$CXX -dumpmachine 2>&5` &&
5259 for d in include "$cxxmachine/include"; do
5260 i=../../../../$d/c++/$cxxversion
5261 cxxheaders=`$CXX -print-file-name="$i"` &&
5262 test "x$cxxheaders" != x && test "x$i" != "x$cxxheaders" &&
5263 CXX_SYSINCLUDES="$CXX_SYSINCLUDES -isystem $cxxheaders \
5264 -isystem $cxxheaders/$cxxmachine -isystem $cxxheaders/backward"
5271 # Test if LD_LIBRARY_PATH contains the notation for the current directory
5272 # since this would lead to problems installing/building glibc.
5273 # LD_LIBRARY_PATH contains the current directory if one of the following
5275 # - one of the terminals (":" and ";") is the first or last sign
5276 # - two terminals occur directly after each other
5277 # - the path contains an element with a dot in it
5278 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LD_LIBRARY_PATH variable" >&5
5279 $as_echo_n "checking LD_LIBRARY_PATH variable... " >&6; }
5280 case ${LD_LIBRARY_PATH} in
5281 [:\;]* | *[:\;] | *[:\;][:\;]* | *[:\;]. | .[:\;]*| . | *[:\;].[:\;]* )
5282 ld_library_path_setting="contains current directory"
5285 ld_library_path_setting="ok"
5288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_library_path_setting" >&5
5289 $as_echo "$ld_library_path_setting" >&6; }
5290 if test "$ld_library_path_setting" != "ok"; then
5292 *** LD_LIBRARY_PATH shouldn't contain the current directory when
5293 *** building glibc. Please change the environment variable
5294 *** and run configure again." "$LINENO" 5
5297 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether GCC supports -static-libgcc" >&5
5298 $as_echo_n "checking whether GCC supports -static-libgcc... " >&6; }
5299 if ${libc_cv_gcc_static_libgcc+:} false; then :
5300 $as_echo_n "(cached) " >&6
5302 if $CC -v -static-libgcc 2>&1 | grep -q 'unrecognized option.*static-libgcc'; then
5303 libc_cv_gcc_static_libgcc=
5305 libc_cv_gcc_static_libgcc=-static-libgcc
5308 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_static_libgcc" >&5
5309 $as_echo "$libc_cv_gcc_static_libgcc" >&6; }
5312 # Extract the first word of "bash", so it can be a program name with args.
5313 set dummy bash; ac_word=$2
5314 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5315 $as_echo_n "checking for $ac_word... " >&6; }
5316 if ${ac_cv_path_BASH_SHELL+:} false; then :
5317 $as_echo_n "(cached) " >&6
5321 ac_cv_path_BASH_SHELL="$BASH_SHELL" # Let the user override the test with a path.
5324 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5328 test -z "$as_dir" && as_dir=.
5329 for ac_exec_ext in '' $ac_executable_extensions; do
5330 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5331 ac_cv_path_BASH_SHELL="$as_dir/$ac_word$ac_exec_ext"
5332 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5339 test -z "$ac_cv_path_BASH_SHELL" && ac_cv_path_BASH_SHELL="no"
5343 BASH_SHELL=$ac_cv_path_BASH_SHELL
5344 if test -n "$BASH_SHELL"; then
5345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BASH_SHELL" >&5
5346 $as_echo "$BASH_SHELL" >&6; }
5348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5349 $as_echo "no" >&6; }
5353 if test "$BASH_SHELL" != no &&
5354 $BASH_SHELL -c 'test "$BASH_VERSINFO" \
5355 && test "$BASH_VERSINFO" -ge 2 >&/dev/null'; then
5356 libc_cv_have_bash2=yes
5358 libc_cv_have_bash2=no
5362 if test "$BASH_SHELL" = no; then
5363 # Extract the first word of "ksh", so it can be a program name with args.
5364 set dummy ksh; ac_word=$2
5365 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5366 $as_echo_n "checking for $ac_word... " >&6; }
5367 if ${ac_cv_path_KSH+:} false; then :
5368 $as_echo_n "(cached) " >&6
5372 ac_cv_path_KSH="$KSH" # Let the user override the test with a path.
5375 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5379 test -z "$as_dir" && as_dir=.
5380 for ac_exec_ext in '' $ac_executable_extensions; do
5381 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5382 ac_cv_path_KSH="$as_dir/$ac_word$ac_exec_ext"
5383 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5390 test -z "$ac_cv_path_KSH" && ac_cv_path_KSH="no"
5395 if test -n "$KSH"; then
5396 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $KSH" >&5
5397 $as_echo "$KSH" >&6; }
5399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5400 $as_echo "no" >&6; }
5404 if test "$KSH" = no; then
5407 libc_cv_have_ksh=yes
5412 libc_cv_have_ksh=yes
5416 for ac_prog in gawk mawk nawk awk
5418 # Extract the first word of "$ac_prog", so it can be a program name with args.
5419 set dummy $ac_prog; ac_word=$2
5420 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5421 $as_echo_n "checking for $ac_word... " >&6; }
5422 if ${ac_cv_prog_AWK+:} false; then :
5423 $as_echo_n "(cached) " >&6
5425 if test -n "$AWK"; then
5426 ac_cv_prog_AWK="$AWK" # Let the user override the test.
5428 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5432 test -z "$as_dir" && as_dir=.
5433 for ac_exec_ext in '' $ac_executable_extensions; do
5434 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5435 ac_cv_prog_AWK="$ac_prog"
5436 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5446 if test -n "$AWK"; then
5447 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5448 $as_echo "$AWK" >&6; }
5450 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5451 $as_echo "no" >&6; }
5455 test -n "$AWK" && break
5458 # Extract the first word of "perl", so it can be a program name with args.
5459 set dummy perl; ac_word=$2
5460 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5461 $as_echo_n "checking for $ac_word... " >&6; }
5462 if ${ac_cv_path_PERL+:} false; then :
5463 $as_echo_n "(cached) " >&6
5467 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
5470 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5474 test -z "$as_dir" && as_dir=.
5475 for ac_exec_ext in '' $ac_executable_extensions; do
5476 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5477 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
5478 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5485 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="no"
5489 PERL=$ac_cv_path_PERL
5490 if test -n "$PERL"; then
5491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
5492 $as_echo "$PERL" >&6; }
5494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5495 $as_echo "no" >&6; }
5499 if test "$PERL" != no &&
5500 (eval `$PERL -V:apiversion`; test `expr "$apiversion" \< 5` -ne 0); then
5503 # Extract the first word of "install-info", so it can be a program name with args.
5504 set dummy install-info; ac_word=$2
5505 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5506 $as_echo_n "checking for $ac_word... " >&6; }
5507 if ${ac_cv_path_INSTALL_INFO+:} false; then :
5508 $as_echo_n "(cached) " >&6
5510 case $INSTALL_INFO in
5512 ac_cv_path_INSTALL_INFO="$INSTALL_INFO" # Let the user override the test with a path.
5515 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5516 as_dummy="$PATH:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin"
5517 for as_dir in $as_dummy
5520 test -z "$as_dir" && as_dir=.
5521 for ac_exec_ext in '' $ac_executable_extensions; do
5522 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5523 ac_cv_path_INSTALL_INFO="$as_dir/$ac_word$ac_exec_ext"
5524 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5531 test -z "$ac_cv_path_INSTALL_INFO" && ac_cv_path_INSTALL_INFO="no"
5535 INSTALL_INFO=$ac_cv_path_INSTALL_INFO
5536 if test -n "$INSTALL_INFO"; then
5537 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL_INFO" >&5
5538 $as_echo "$INSTALL_INFO" >&6; }
5540 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5541 $as_echo "no" >&6; }
5545 # Extract the first word of "bison", so it can be a program name with args.
5546 set dummy bison; ac_word=$2
5547 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5548 $as_echo_n "checking for $ac_word... " >&6; }
5549 if ${ac_cv_path_BISON+:} false; then :
5550 $as_echo_n "(cached) " >&6
5554 ac_cv_path_BISON="$BISON" # Let the user override the test with a path.
5557 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5558 as_dummy="$PATH:/usr/local/bin:/usr/bin:/bin"
5559 for as_dir in $as_dummy
5562 test -z "$as_dir" && as_dir=.
5563 for ac_exec_ext in '' $ac_executable_extensions; do
5564 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5565 ac_cv_path_BISON="$as_dir/$ac_word$ac_exec_ext"
5566 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5573 test -z "$ac_cv_path_BISON" && ac_cv_path_BISON="no"
5577 BISON=$ac_cv_path_BISON
5578 if test -n "$BISON"; then
5579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BISON" >&5
5580 $as_echo "$BISON" >&6; }
5582 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5583 $as_echo "no" >&6; }
5588 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libc-friendly stddef.h" >&5
5589 $as_echo_n "checking for libc-friendly stddef.h... " >&6; }
5590 if ${libc_cv_friendly_stddef+:} false; then :
5591 $as_echo_n "(cached) " >&6
5593 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5594 /* end confdefs.h. */
5595 #define __need_size_t
5596 #define __need_wchar_t
5603 size_t size; wchar_t wchar;
5605 #error stddef.h ignored __need_*
5607 if (&size == NULL || &wchar == NULL) abort ();
5612 if ac_fn_c_try_compile "$LINENO"; then :
5613 libc_cv_friendly_stddef=yes
5615 libc_cv_friendly_stddef=no
5617 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_friendly_stddef" >&5
5620 $as_echo "$libc_cv_friendly_stddef" >&6; }
5621 if test $libc_cv_friendly_stddef = yes; then
5622 config_vars="$config_vars
5623 override stddef.h = # The installed <stddef.h> seems to be libc-friendly."
5626 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need to use -P to assemble .S files" >&5
5627 $as_echo_n "checking whether we need to use -P to assemble .S files... " >&6; }
5628 if ${libc_cv_need_minus_P+:} false; then :
5629 $as_echo_n "(cached) " >&6
5631 cat > conftest.S <<EOF
5632 #include "confdefs.h"
5633 /* Nothing whatsoever. */
5635 if { ac_try='${CC-cc} $CPPFLAGS $ASFLAGS -c conftest.S 1>&5'
5636 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5639 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5640 test $ac_status = 0; }; }; then
5641 libc_cv_need_minus_P=no
5643 libc_cv_need_minus_P=yes
5647 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_need_minus_P" >&5
5648 $as_echo "$libc_cv_need_minus_P" >&6; }
5649 if test $libc_cv_need_minus_P = yes; then
5650 config_vars="$config_vars
5651 asm-CPPFLAGS = -P # The assembler can't grok cpp's # line directives."
5654 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .set assembler directive" >&5
5655 $as_echo_n "checking for .set assembler directive... " >&6; }
5656 if ${libc_cv_asm_set_directive+:} false; then :
5657 $as_echo_n "(cached) " >&6
5659 cat > conftest.s <<EOF
5662 .set glibc_conftest_frobozz,foo
5663 .globl glibc_conftest_frobozz
5665 # The alpha-dec-osf1 assembler gives only a warning for `.set'
5666 # (but it doesn't work), so we must do a linking check to be sure.
5667 cat > conftest1.c <<\EOF
5668 extern int glibc_conftest_frobozz;
5669 void _start() { glibc_conftest_frobozz = 1; }
5671 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
5672 -nostartfiles -nostdlib \
5673 -o conftest conftest.s conftest1.c 1>&5 2>&5; then
5674 libc_cv_asm_set_directive=yes
5676 libc_cv_asm_set_directive=no
5680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_set_directive" >&5
5681 $as_echo "$libc_cv_asm_set_directive" >&6; }
5682 if test $libc_cv_asm_set_directive = yes; then
5683 $as_echo "#define HAVE_ASM_SET_DIRECTIVE 1" >>confdefs.h
5687 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler gnu_unique_object symbol type" >&5
5688 $as_echo_n "checking for assembler gnu_unique_object symbol type... " >&6; }
5689 if ${libc_cv_asm_unique_object+:} false; then :
5690 $as_echo_n "(cached) " >&6
5692 cat > conftest.s <<EOF
5695 .type _sym, %gnu_unique_object
5697 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5698 libc_cv_asm_unique_object=yes
5700 libc_cv_asm_unique_object=no
5704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_unique_object" >&5
5705 $as_echo "$libc_cv_asm_unique_object" >&6; }
5706 if test $libc_cv_asm_unique_object = yes; then
5707 $as_echo "#define HAVE_ASM_UNIQUE_OBJECT 1" >>confdefs.h
5711 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .symver assembler directive" >&5
5712 $as_echo_n "checking for .symver assembler directive... " >&6; }
5713 if ${libc_cv_asm_symver_directive+:} false; then :
5714 $as_echo_n "(cached) " >&6
5716 cat > conftest.s <<EOF
5719 .symver _sym,sym@VERS
5721 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5722 libc_cv_asm_symver_directive=yes
5724 libc_cv_asm_symver_directive=no
5728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_symver_directive" >&5
5729 $as_echo "$libc_cv_asm_symver_directive" >&6; }
5730 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld --version-script" >&5
5731 $as_echo_n "checking for ld --version-script... " >&6; }
5732 if ${libc_cv_ld_version_script_option+:} false; then :
5733 $as_echo_n "(cached) " >&6
5735 if test $libc_cv_asm_symver_directive = yes; then
5736 cat > conftest.s <<EOF
5739 .symver _sym,sym@VERS
5741 cat > conftest.map <<EOF
5750 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5751 if { ac_try='${CC-cc} $CFLAGS $LDFLAGS -shared
5752 -o conftest.so conftest.o
5753 -nostartfiles -nostdlib
5754 -Wl,--version-script,conftest.map
5756 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5759 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5760 test $ac_status = 0; }; };
5762 libc_cv_ld_version_script_option=yes
5764 libc_cv_ld_version_script_option=no
5767 libc_cv_ld_version_script_option=no
5770 libc_cv_ld_version_script_option=no
5774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ld_version_script_option" >&5
5775 $as_echo "$libc_cv_ld_version_script_option" >&6; }
5776 if test $shared != no &&
5777 test $libc_cv_asm_symver_directive = yes &&
5778 test $libc_cv_ld_version_script_option = yes &&
5779 test $enable_versioning = yes; then
5781 $as_echo "#define DO_VERSIONING 1" >>confdefs.h
5788 if test $shared != no && test $VERSIONING = no; then
5790 *** WARNING: You should not compile GNU libc without versioning. Not using
5791 *** versioning will introduce incompatibilities so that old binaries
5792 *** will not run anymore.
5793 *** For versioning you need recent binutils (binutils-2.8.1.0.23 or newer)."
5795 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .previous assembler directive" >&5
5796 $as_echo_n "checking for .previous assembler directive... " >&6; }
5797 if ${libc_cv_asm_previous_directive+:} false; then :
5798 $as_echo_n "(cached) " >&6
5800 cat > conftest.s <<EOF
5801 .section foo_section
5804 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5805 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5808 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5809 test $ac_status = 0; }; }; then
5810 libc_cv_asm_previous_directive=yes
5812 libc_cv_asm_previous_directive=no
5816 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_previous_directive" >&5
5817 $as_echo "$libc_cv_asm_previous_directive" >&6; }
5818 if test $libc_cv_asm_previous_directive = yes; then
5819 $as_echo "#define HAVE_ASM_PREVIOUS_DIRECTIVE 1" >>confdefs.h
5822 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .popsection assembler directive" >&5
5823 $as_echo_n "checking for .popsection assembler directive... " >&6; }
5824 if ${libc_cv_asm_popsection_directive+:} false; then :
5825 $as_echo_n "(cached) " >&6
5827 cat > conftest.s <<EOF
5828 .pushsection foo_section
5831 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
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; }; }; then
5837 libc_cv_asm_popsection_directive=yes
5839 libc_cv_asm_popsection_directive=no
5843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_popsection_directive" >&5
5844 $as_echo "$libc_cv_asm_popsection_directive" >&6; }
5845 if test $libc_cv_asm_popsection_directive = yes; then
5846 $as_echo "#define HAVE_ASM_POPSECTION_DIRECTIVE 1" >>confdefs.h
5850 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .protected and .hidden assembler directive" >&5
5851 $as_echo_n "checking for .protected and .hidden assembler directive... " >&6; }
5852 if ${libc_cv_asm_protected_directive+:} false; then :
5853 $as_echo_n "(cached) " >&6
5855 cat > conftest.s <<EOF
5861 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5862 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5865 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5866 test $ac_status = 0; }; }; then
5867 libc_cv_asm_protected_directive=yes
5869 as_fn_error $? "assembler support for symbol visibility is required" "$LINENO" 5
5873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_protected_directive" >&5
5874 $as_echo "$libc_cv_asm_protected_directive" >&6; }
5876 if test $libc_cv_asm_protected_directive = yes; then
5877 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((visibility())) is supported" >&5
5878 $as_echo_n "checking whether __attribute__((visibility())) is supported... " >&6; }
5879 if ${libc_cv_visibility_attribute+:} false; then :
5880 $as_echo_n "(cached) " >&6
5882 cat > conftest.c <<EOF
5883 int foo __attribute__ ((visibility ("hidden"))) = 1;
5884 int bar __attribute__ ((visibility ("protected"))) = 1;
5886 libc_cv_visibility_attribute=no
5887 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5888 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5891 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5892 test $ac_status = 0; }; }; then
5893 if grep '\.hidden.*foo' conftest.s >/dev/null; then
5894 if grep '\.protected.*bar' conftest.s >/dev/null; then
5895 libc_cv_visibility_attribute=yes
5899 rm -f conftest.{c,s}
5902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_visibility_attribute" >&5
5903 $as_echo "$libc_cv_visibility_attribute" >&6; }
5904 if test $libc_cv_visibility_attribute != yes; then
5905 as_fn_error $? "compiler support for visibility attribute is required" "$LINENO" 5
5909 if test $libc_cv_visibility_attribute = yes; then
5910 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken __attribute__((visibility()))" >&5
5911 $as_echo_n "checking for broken __attribute__((visibility()))... " >&6; }
5912 if ${libc_cv_broken_visibility_attribute+:} false; then :
5913 $as_echo_n "(cached) " >&6
5915 cat > conftest.c <<EOF
5917 int bar (int x) __asm__ ("foo") __attribute__ ((visibility ("hidden")));
5918 int bar (int x) { return x; }
5920 libc_cv_broken_visibility_attribute=yes
5921 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5922 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5925 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5926 test $ac_status = 0; }; }; then
5927 if grep '\.hidden[ _]foo' conftest.s >/dev/null; then
5928 libc_cv_broken_visibility_attribute=no
5931 rm -f conftest.c conftest.s
5934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_broken_visibility_attribute" >&5
5935 $as_echo "$libc_cv_broken_visibility_attribute" >&6; }
5936 if test $libc_cv_broken_visibility_attribute = yes; then
5937 as_fn_error $? "working compiler support for visibility attribute is required" "$LINENO" 5
5941 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken __attribute__((alias()))" >&5
5942 $as_echo_n "checking for broken __attribute__((alias()))... " >&6; }
5943 if ${libc_cv_broken_alias_attribute+:} false; then :
5944 $as_echo_n "(cached) " >&6
5946 cat > conftest.c <<EOF
5947 extern int foo (int x) __asm ("xyzzy");
5948 int bar (int x) { return x; }
5949 extern __typeof (bar) foo __attribute ((weak, alias ("bar")));
5951 extern __typeof (dfoo) dfoo __asm ("abccb");
5954 libc_cv_broken_alias_attribute=yes
5955 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5956 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5959 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5960 test $ac_status = 0; }; }; then
5961 if grep 'xyzzy' conftest.s >/dev/null &&
5962 grep 'abccb' conftest.s >/dev/null; then
5963 libc_cv_broken_alias_attribute=no
5966 rm -f conftest.c conftest.s
5969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_broken_alias_attribute" >&5
5970 $as_echo "$libc_cv_broken_alias_attribute" >&6; }
5971 if test $libc_cv_broken_alias_attribute = yes; then
5972 as_fn_error $? "working alias attribute support required" "$LINENO" 5
5975 if test $libc_cv_visibility_attribute = yes; then
5976 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to put _rtld_local into .sdata section" >&5
5977 $as_echo_n "checking whether to put _rtld_local into .sdata section... " >&6; }
5978 if ${libc_cv_have_sdata_section+:} false; then :
5979 $as_echo_n "(cached) " >&6
5981 echo "int i;" > conftest.c
5982 libc_cv_have_sdata_section=no
5983 if ${CC-cc} $LDFLAGS -fPIC -shared -Wl,--verbose conftest.c -o conftest.so 2>&1 \
5984 | grep '\.sdata' >/dev/null; then
5985 libc_cv_have_sdata_section=yes
5987 rm -f conftest.c conftest.so
5990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_sdata_section" >&5
5991 $as_echo "$libc_cv_have_sdata_section" >&6; }
5992 if test $libc_cv_have_sdata_section = yes; then
5993 $as_echo "#define HAVE_SDATA_SECTION 1" >>confdefs.h
5998 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .preinit_array/.init_array/.fini_array support" >&5
5999 $as_echo_n "checking for .preinit_array/.init_array/.fini_array support... " >&6; }
6000 if ${libc_cv_initfini_array+:} false; then :
6001 $as_echo_n "(cached) " >&6
6003 cat > conftest.c <<EOF
6004 int _start (void) { return 0; }
6005 int __start (void) { return 0; }
6007 int foo (void) { return 1; }
6008 int (*fp) (void) __attribute__ ((section (".init_array"))) = foo;
6011 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -o conftest
6012 conftest.c -static -nostartfiles -nostdlib
6014 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6017 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6018 test $ac_status = 0; }; }; then :
6019 if $READELF -S conftest | fgrep INIT_ARRAY > /dev/null; then
6020 libc_cv_initfini_array=yes
6022 libc_cv_initfini_array=no
6025 libc_cv_initfini_array=no
6030 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_initfini_array" >&5
6031 $as_echo "$libc_cv_initfini_array" >&6; }
6032 if test $libc_cv_initfini_array != yes; then
6033 as_fn_error $? "Need linker with .init_array/.fini_array support." "$LINENO" 5
6036 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use .ctors/.dtors header and trailer" >&5
6037 $as_echo_n "checking whether to use .ctors/.dtors header and trailer... " >&6; }
6038 if ${libc_cv_ctors_header+:} false; then :
6039 $as_echo_n "(cached) " >&6
6041 libc_cv_ctors_header=yes
6042 cat > conftest.c <<EOF
6043 int _start (void) { return 0; }
6044 int __start (void) { return 0; }
6046 __attribute__ ((constructor)) void ctor (void) { asm (""); }
6047 __attribute__ ((destructor)) void dtor (void) { asm (""); }
6050 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -o conftest
6051 conftest.c -static -nostartfiles -nostdlib
6053 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6056 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6057 test $ac_status = 0; }; }; then :
6058 if $READELF -WS conftest$ac_exeext | $AWK '
6059 { gsub(/\[ */, "[") }
6060 $2 == ".ctors" || $2 == ".dtors" {
6061 size = strtonum("0x" $6)
6062 align = strtonum("0x" $NF)
6064 stub[$2] = size == align * 2
6067 ctors_ok = !seen[".ctors"] || stub[".ctors"]
6068 dtors_ok = !seen[".dtors"] || stub[".dtors"]
6069 exit ((ctors_ok && dtors_ok) ? 0 : 1)
6072 libc_cv_ctors_header=no
6076 as_fn_error $? "missing __attribute__ ((constructor)) support??" "$LINENO" 5
6082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ctors_header" >&5
6083 $as_echo "$libc_cv_ctors_header" >&6; }
6084 if test $libc_cv_ctors_header = no; then
6085 $as_echo "#define NO_CTORS_DTORS_SECTIONS 1" >>confdefs.h
6089 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libunwind-support in compiler" >&5
6090 $as_echo_n "checking for libunwind-support in compiler... " >&6; }
6091 if ${libc_cv_cc_with_libunwind+:} false; then :
6092 $as_echo_n "(cached) " >&6
6095 cat > conftest.c <<EOF
6096 int main (void) { return 0; }
6098 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -static -o conftest \
6099 conftest.c -v 2>&1 >/dev/null | grep -q " -lunwind "; then
6100 libc_cv_cc_with_libunwind=yes
6102 libc_cv_cc_with_libunwind=no
6106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_with_libunwind" >&5
6107 $as_echo "$libc_cv_cc_with_libunwind" >&6; }
6109 if test $libc_cv_cc_with_libunwind = yes; then
6110 $as_echo "#define HAVE_CC_WITH_LIBUNWIND 1" >>confdefs.h
6114 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z nodelete option" >&5
6115 $as_echo_n "checking for -z nodelete option... " >&6; }
6116 if ${libc_cv_z_nodelete+:} false; then :
6117 $as_echo_n "(cached) " >&6
6119 cat > conftest.c <<EOF
6120 int _start (void) { return 42; }
6122 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6123 -fPIC -shared -o conftest.so conftest.c
6124 -nostartfiles -nostdlib
6125 -Wl,--enable-new-dtags,-z,nodelete 1>&5'
6126 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6129 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6130 test $ac_status = 0; }; }
6132 libc_cv_z_nodelete=yes
6134 as_fn_error $? "linker with -z nodelete support required" "$LINENO" 5
6138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_nodelete" >&5
6139 $as_echo "$libc_cv_z_nodelete" >&6; }
6141 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z nodlopen option" >&5
6142 $as_echo_n "checking for -z nodlopen option... " >&6; }
6143 if ${libc_cv_z_nodlopen+:} false; then :
6144 $as_echo_n "(cached) " >&6
6146 cat > conftest.c <<EOF
6147 int _start (void) { return 42; }
6149 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6150 -fPIC -shared -o conftest.so conftest.c
6151 -nostartfiles -nostdlib
6152 -Wl,--enable-new-dtags,-z,nodlopen 1>&5'
6153 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6156 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6157 test $ac_status = 0; }; }
6159 libc_cv_z_nodlopen=yes
6161 as_fn_error $? "linker with -z nodlopen support required" "$LINENO" 5
6165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_nodlopen" >&5
6166 $as_echo "$libc_cv_z_nodlopen" >&6; }
6168 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z initfirst option" >&5
6169 $as_echo_n "checking for -z initfirst option... " >&6; }
6170 if ${libc_cv_z_initfirst+:} false; then :
6171 $as_echo_n "(cached) " >&6
6173 cat > conftest.c <<EOF
6174 int _start (void) { return 42; }
6176 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6177 -fPIC -shared -o conftest.so conftest.c
6178 -nostartfiles -nostdlib
6179 -Wl,--enable-new-dtags,-z,initfirst 1>&5'
6180 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6183 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6184 test $ac_status = 0; }; }
6186 libc_cv_z_initfirst=yes
6188 as_fn_error $? "linker with -z initfirst support required" "$LINENO" 5
6192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_initfirst" >&5
6193 $as_echo "$libc_cv_z_initfirst" >&6; }
6195 # Add-on fragments can set these for other machines.
6196 libc_commonpagesize=${libc_commonpagesize:-no}
6197 libc_relro_required=${libc_relro_required:-no}
6198 case "$base_machine" in
6199 i[34567]86 | x86_64 | powerpc* | s390*)
6200 libc_commonpagesize=0x1000
6201 libc_relro_required=yes
6204 libc_commonpagesize=0x2000
6205 libc_relro_required=yes
6209 if test $libc_commonpagesize != no; then
6210 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z relro option" >&5
6211 $as_echo_n "checking for -z relro option... " >&6; }
6212 if ${libc_cv_z_relro+:} false; then :
6213 $as_echo_n "(cached) " >&6
6216 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6217 /* end confdefs.h. */
6219 int _start (void) { return 42; }
6220 extern void _exit (int);
6221 /* Since these pointers are const, they should go in rodata.
6222 Since they refer to functions that have to be resolved by
6223 dynamic linking, they should instead go in RELRO data. */
6224 const void *const relro[] = { &_start, &_exit, 0 };
6225 /* GNU ld fails to produce RELRO data when it's very small and there is no
6226 normal writable data following it, or if only uninitialized (.bss) data
6227 follows it, or only very small writable data. */
6228 int data[0x10000] = { 1, };
6231 cat > conftest.awk <<\EOF
6234 commonpagesize = strtonum(commonpagesize)
6236 { print "LINE:", $0 > "/dev/stderr" }
6238 vaddr = strtonum($3)
6239 memsz = strtonum($6)
6241 printf "vaddr %#x memsz %#x end %#x commonpagesize %#x\n", \
6242 vaddr, memsz, end, commonpagesize > "/dev/stderr"
6243 result = (end % commonpagesize == 0) ? "yes" : "broken"
6245 END { print result }
6247 { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6248 -fPIC -shared -o conftest.so conftest.c
6249 -nostartfiles -nostdlib
6251 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6254 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6255 test $ac_status = 0; }; } &&
6256 { ac_try='$READELF -Wl conftest.so > conftest.ph'
6257 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6260 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6261 test $ac_status = 0; }; } &&
6263 $AWK -v commonpagesize=$libc_commonpagesize -f conftest.awk
6264 conftest.ph > conftest.cps
6266 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6269 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6270 test $ac_status = 0; }; } &&
6271 libc_cv_z_relro=`cat conftest.cps 2>&5`
6274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_relro" >&5
6275 $as_echo "$libc_cv_z_relro" >&6; }
6276 if { test "x$libc_relro_required" = xyes &&
6277 test "x$libc_cv_z_relro" != xyes
6280 as_fn_error $? "linker with -z relro support required" "$LINENO" 5
6283 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: missing architecture parameter to check for working -z relro" >&5
6284 $as_echo "$as_me: WARNING: missing architecture parameter to check for working -z relro" >&2;}
6287 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -Bgroup option" >&5
6288 $as_echo_n "checking for -Bgroup option... " >&6; }
6289 if ${libc_cv_Bgroup+:} false; then :
6290 $as_echo_n "(cached) " >&6
6292 cat > conftest.c <<EOF
6293 int _start (void) { return 42; }
6295 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6296 -fPIC -shared -o conftest.so conftest.c
6297 -Wl,-Bgroup -nostdlib 1>&5'
6298 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6301 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6302 test $ac_status = 0; }; }
6310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_Bgroup" >&5
6311 $as_echo "$libc_cv_Bgroup" >&6; }
6315 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether --noexecstack is desirable for .S files" >&5
6316 $as_echo_n "checking whether --noexecstack is desirable for .S files... " >&6; }
6317 if ${libc_cv_as_noexecstack+:} false; then :
6318 $as_echo_n "(cached) " >&6
6320 cat > conftest.c <<EOF
6323 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS
6324 -S -o conftest.s conftest.c 1>&5'
6325 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6328 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6329 test $ac_status = 0; }; } \
6330 && grep -q .note.GNU-stack conftest.s \
6331 && { ac_try='${CC-cc} $ASFLAGS -Wa,--noexecstack
6332 -c -o conftest.o conftest.s 1>&5'
6333 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6336 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6337 test $ac_status = 0; }; }
6339 libc_cv_as_noexecstack=yes
6341 libc_cv_as_noexecstack=no
6345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_as_noexecstack" >&5
6346 $as_echo "$libc_cv_as_noexecstack" >&6; }
6347 if test $libc_cv_as_noexecstack = yes; then
6348 ASFLAGS_config="$ASFLAGS_config -Wa,--noexecstack"
6352 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z combreloc" >&5
6353 $as_echo_n "checking for -z combreloc... " >&6; }
6354 if ${libc_cv_z_combreloc+:} false; then :
6355 $as_echo_n "(cached) " >&6
6357 cat > conftest.c <<EOF
6358 extern int bar (int);
6360 int foo (void) { return bar (mumble); }
6362 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6363 -fPIC -shared -o conftest.so conftest.c
6364 -nostdlib -nostartfiles
6365 -Wl,-z,combreloc 1>&5'
6366 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6369 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6370 test $ac_status = 0; }; }
6372 if $READELF -S conftest.so | grep '\.rel\(a\|\)\.dyn' > /dev/null; then
6373 libc_cv_z_combreloc=yes
6375 libc_cv_z_combreloc=no
6378 libc_cv_z_combreloc=no
6382 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_combreloc" >&5
6383 $as_echo "$libc_cv_z_combreloc" >&6; }
6384 if test "$libc_cv_z_combreloc" = yes; then
6385 $as_echo "#define HAVE_Z_COMBRELOC 1" >>confdefs.h
6390 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z execstack" >&5
6391 $as_echo_n "checking for -z execstack... " >&6; }
6392 if ${libc_cv_z_execstack+:} false; then :
6393 $as_echo_n "(cached) " >&6
6395 cat > conftest.c <<EOF
6396 int _start (void) { return 42; }
6398 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6399 -fPIC -shared -o conftest.so conftest.c
6400 -Wl,-z,execstack -nostdlib
6402 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6405 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6406 test $ac_status = 0; }; }
6408 libc_cv_z_execstack=yes
6410 libc_cv_z_execstack=no
6414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_execstack" >&5
6415 $as_echo "$libc_cv_z_execstack" >&6; }
6418 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fpie" >&5
6419 $as_echo_n "checking for -fpie... " >&6; }
6420 if ${libc_cv_fpie+:} false; then :
6421 $as_echo_n "(cached) " >&6
6423 if { ac_try='${CC-cc} -fpie -xc /dev/null -S -o /dev/null'
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; }; }; then :
6435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_fpie" >&5
6436 $as_echo "$libc_cv_fpie" >&6; }
6440 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --hash-style option" >&5
6441 $as_echo_n "checking for --hash-style option... " >&6; }
6442 if ${libc_cv_hashstyle+:} false; then :
6443 $as_echo_n "(cached) " >&6
6445 cat > conftest.c <<EOF
6446 int _start (void) { return 42; }
6448 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6449 -fPIC -shared -o conftest.so conftest.c
6450 -Wl,--hash-style=both -nostdlib 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; }; }
6457 libc_cv_hashstyle=yes
6459 libc_cv_hashstyle=no
6463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_hashstyle" >&5
6464 $as_echo "$libc_cv_hashstyle" >&6; }
6467 # The linker's default -shared behavior is good enough if it
6468 # does these things that our custom linker scripts ensure that
6469 # all allocated NOTE sections come first.
6470 if test "$use_default_link" = default; then
6471 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sufficient default -shared layout" >&5
6472 $as_echo_n "checking for sufficient default -shared layout... " >&6; }
6473 if ${libc_cv_use_default_link+:} false; then :
6474 $as_echo_n "(cached) " >&6
6476 libc_cv_use_default_link=no
6477 cat > conftest.s <<\EOF
6478 .section .note.a,"a",%note
6483 .section .note.b,"a",%note
6489 if { ac_try=' ${CC-cc} $ASFLAGS -shared -o conftest.so conftest.s 1>&5'
6490 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6493 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6494 test $ac_status = 0; }; } &&
6495 ac_try=`$READELF -S conftest.so | sed -n \
6497 s/^ *\[ *[1-9][0-9]*\] *\([^ ][^ ]*\) *\([^ ][^ ]*\) .*$/\2 \1/
6503 libc_seen_a=no libc_seen_b=no
6505 while test $# -ge 2 -a "$1" = NOTE; do
6507 .note.a) libc_seen_a=yes ;;
6508 .note.b) libc_seen_b=yes ;;
6512 case "$libc_seen_a$libc_seen_b" in
6514 libc_cv_use_default_link=yes
6518 $libc_seen_a$libc_seen_b from:
6525 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_use_default_link" >&5
6526 $as_echo "$libc_cv_use_default_link" >&6; }
6527 use_default_link=$libc_cv_use_default_link
6530 { $as_echo "$as_me:${as_lineno-$LINENO}: checking linker output format" >&5
6531 $as_echo_n "checking linker output format... " >&6; }
6532 if ${libc_cv_output_format+:} false; then :
6533 $as_echo_n "(cached) " >&6
6535 if libc_cv_output_format=`
6536 ${CC-cc} -nostartfiles -nostdlib -Wl,--print-output-format 2>&5`
6540 libc_cv_output_format=
6542 test -n "$libc_cv_output_format" || libc_cv_output_format=unknown
6544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_output_format" >&5
6545 $as_echo "$libc_cv_output_format" >&6; }
6548 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fno-toplevel-reorder -fno-section-anchors" >&5
6549 $as_echo_n "checking for -fno-toplevel-reorder -fno-section-anchors... " >&6; }
6550 if ${libc_cv_fno_toplevel_reorder+:} false; then :
6551 $as_echo_n "(cached) " >&6
6553 cat > conftest.c <<EOF
6556 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -fno-toplevel-reorder -fno-section-anchors
6558 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6561 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6562 test $ac_status = 0; }; }
6564 libc_cv_fno_toplevel_reorder=yes
6566 libc_cv_fno_toplevel_reorder=no
6570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_fno_toplevel_reorder" >&5
6571 $as_echo "$libc_cv_fno_toplevel_reorder" >&6; }
6572 if test $libc_cv_fno_toplevel_reorder = yes; then
6573 fno_unit_at_a_time="-fno-toplevel-reorder -fno-section-anchors"
6575 fno_unit_at_a_time=-fno-unit-at-a-time
6579 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fstack-protector" >&5
6580 $as_echo_n "checking for -fstack-protector... " >&6; }
6581 if ${libc_cv_ssp+:} false; then :
6582 $as_echo_n "(cached) " >&6
6584 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -Werror -fstack-protector -xc /dev/null -S -o /dev/null'
6585 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6588 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6589 test $ac_status = 0; }; }; then :
6596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ssp" >&5
6597 $as_echo "$libc_cv_ssp" >&6; }
6600 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fgnu89-inline" >&5
6601 $as_echo_n "checking for -fgnu89-inline... " >&6; }
6602 if ${libc_cv_gnu89_inline+:} false; then :
6603 $as_echo_n "(cached) " >&6
6605 cat > conftest.c <<EOF
6607 #ifdef __GNUC_GNU_INLINE__
6608 main () { return 0;}
6613 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -std=gnu99 -fgnu89-inline
6614 -o conftest.s conftest.c 1>&5'
6615 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6618 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6619 test $ac_status = 0; }; }
6621 libc_cv_gnu89_inline=yes
6623 libc_cv_gnu89_inline=no
6627 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gnu89_inline" >&5
6628 $as_echo "$libc_cv_gnu89_inline" >&6; }
6629 if test $libc_cv_gnu89_inline = yes; then
6630 gnu89_inline=-fgnu89-inline
6636 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc puts quotes around section names" >&5
6637 $as_echo_n "checking whether cc puts quotes around section names... " >&6; }
6638 if ${libc_cv_have_section_quotes+:} false; then :
6639 $as_echo_n "(cached) " >&6
6641 cat > conftest.c <<EOF
6642 static const int foo
6643 __attribute__ ((section ("bar"))) = 1;
6645 if ${CC-cc} -S conftest.c -o conftest.s; then
6646 if grep '\.section.*"bar"' conftest.s >/dev/null; then
6647 libc_cv_have_section_quotes=yes
6649 libc_cv_have_section_quotes=no
6652 libc_cv_have_section_quotes=unknown
6654 rm -f conftest.{c,s}
6657 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_section_quotes" >&5
6658 $as_echo "$libc_cv_have_section_quotes" >&6; }
6659 if test $libc_cv_have_section_quotes = yes; then
6660 $as_echo "#define HAVE_SECTION_QUOTES 1" >>confdefs.h
6664 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler .weak directive" >&5
6665 $as_echo_n "checking for assembler .weak directive... " >&6; }
6666 if ${libc_cv_asm_weak_directive+:} false; then :
6667 $as_echo_n "(cached) " >&6
6669 cat > conftest.s <<EOF
6674 .weak bar; bar = foo
6676 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6677 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6680 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6681 test $ac_status = 0; }; }; then
6682 libc_cv_asm_weak_directive=yes
6684 libc_cv_asm_weak_directive=no
6688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_weak_directive" >&5
6689 $as_echo "$libc_cv_asm_weak_directive" >&6; }
6691 if test $libc_cv_asm_weak_directive = no; then
6692 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler .weakext directive" >&5
6693 $as_echo_n "checking for assembler .weakext directive... " >&6; }
6694 if ${libc_cv_asm_weakext_directive+:} false; then :
6695 $as_echo_n "(cached) " >&6
6697 cat > conftest.s <<EOF
6706 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6707 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6710 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6711 test $ac_status = 0; }; }; then
6712 libc_cv_asm_weakext_directive=yes
6714 libc_cv_asm_weakext_directive=no
6718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_weakext_directive" >&5
6719 $as_echo "$libc_cv_asm_weakext_directive" >&6; }
6723 if test $libc_cv_asm_weak_directive = yes; then
6724 $as_echo "#define HAVE_ASM_WEAK_DIRECTIVE 1" >>confdefs.h
6726 elif test $libc_cv_asm_weakext_directive = yes; then
6727 $as_echo "#define HAVE_ASM_WEAKEXT_DIRECTIVE 1" >>confdefs.h
6731 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether CFI directives are supported" >&5
6732 $as_echo_n "checking whether CFI directives are supported... " >&6; }
6733 if ${libc_cv_asm_cfi_directives+:} false; then :
6734 $as_echo_n "(cached) " >&6
6737 sparc/sparc64*) cfi_offset=2047;;
6740 cat > conftest.s <<EOF
6742 .type func,%function
6746 .cfi_rel_offset 1, $cfi_offset
6749 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6750 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6753 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6754 test $ac_status = 0; }; }; then
6755 libc_cv_asm_cfi_directives=yes
6757 libc_cv_asm_cfi_directives=no
6761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_cfi_directives" >&5
6762 $as_echo "$libc_cv_asm_cfi_directives" >&6; }
6763 if test $libc_cv_asm_cfi_directives = yes; then
6764 $as_echo "#define HAVE_ASM_CFI_DIRECTIVES 1" >>confdefs.h
6768 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld --no-whole-archive" >&5
6769 $as_echo_n "checking for ld --no-whole-archive... " >&6; }
6770 if ${libc_cv_ld_no_whole_archive+:} false; then :
6771 $as_echo_n "(cached) " >&6
6773 cat > conftest.c <<\EOF
6778 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6779 -nostdlib -nostartfiles -Wl,--no-whole-archive
6780 -o conftest conftest.c 1>&5'
6781 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6784 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6785 test $ac_status = 0; }; }; then
6786 libc_cv_ld_no_whole_archive=yes
6788 libc_cv_ld_no_whole_archive=no
6792 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ld_no_whole_archive" >&5
6793 $as_echo "$libc_cv_ld_no_whole_archive" >&6; }
6794 if test $libc_cv_ld_no_whole_archive = no; then
6795 as_fn_error $? "support for --no-whole-archive is needed" "$LINENO" 5
6798 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc -fexceptions" >&5
6799 $as_echo_n "checking for gcc -fexceptions... " >&6; }
6800 if ${libc_cv_gcc_exceptions+:} false; then :
6801 $as_echo_n "(cached) " >&6
6803 cat > conftest.c <<\EOF
6808 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6809 -nostdlib -nostartfiles -fexceptions
6810 -o conftest conftest.c 1>&5'
6811 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6814 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6815 test $ac_status = 0; }; }; then
6816 libc_cv_gcc_exceptions=yes
6818 libc_cv_gcc_exceptions=no
6822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_exceptions" >&5
6823 $as_echo "$libc_cv_gcc_exceptions" >&6; }
6824 if test $libc_cv_gcc_exceptions = yes; then
6825 exceptions=-fexceptions
6828 if test "$host_cpu" = powerpc ; then
6829 # Check for a bug present in at least versions 2.8.x of GCC
6830 # and versions 1.0.x of EGCS.
6831 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether clobbering cr0 causes problems" >&5
6832 $as_echo_n "checking whether clobbering cr0 causes problems... " >&6; }
6833 if ${libc_cv_c_asmcr0_bug+:} false; then :
6834 $as_echo_n "(cached) " >&6
6836 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6837 /* end confdefs.h. */
6838 int tester(int x) { asm ("" : : : "cc"); return x & 123; }
6847 if ac_fn_c_try_compile "$LINENO"; then :
6848 libc_cv_c_asmcr0_bug='no'
6850 libc_cv_c_asmcr0_bug='yes'
6852 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6854 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_c_asmcr0_bug" >&5
6855 $as_echo "$libc_cv_c_asmcr0_bug" >&6; }
6856 if test "$libc_cv_c_asmcr0_bug" != 'no'; then
6857 $as_echo "#define BROKEN_PPC_ASM_CR0 1" >>confdefs.h
6862 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_memset" >&5
6863 $as_echo_n "checking for __builtin_memset... " >&6; }
6864 if ${libc_cv_gcc_builtin_memset+:} false; then :
6865 $as_echo_n "(cached) " >&6
6867 cat > conftest.c <<\EOF
6870 __builtin_memset (x, 0, 1000);
6873 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "memset" > /dev/null'
6874 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6877 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6878 test $ac_status = 0; }; };
6880 libc_cv_gcc_builtin_memset=no
6882 libc_cv_gcc_builtin_memset=yes
6886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_memset" >&5
6887 $as_echo "$libc_cv_gcc_builtin_memset" >&6; }
6888 if test "$libc_cv_gcc_builtin_memset" = yes ; then
6889 $as_echo "#define HAVE_BUILTIN_MEMSET 1" >>confdefs.h
6893 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for redirection of built-in functions" >&5
6894 $as_echo_n "checking for redirection of built-in functions... " >&6; }
6895 if ${libc_cv_gcc_builtin_redirection+:} false; then :
6896 $as_echo_n "(cached) " >&6
6898 cat > conftest.c <<\EOF
6899 extern char *strstr (const char *, const char *) __asm ("my_strstr");
6900 char *foo (const char *a, const char *b)
6902 return __builtin_strstr (a, b);
6905 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "my_strstr" > /dev/null'
6906 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6909 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6910 test $ac_status = 0; }; };
6912 libc_cv_gcc_builtin_redirection=yes
6914 libc_cv_gcc_builtin_redirection=no
6918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_redirection" >&5
6919 $as_echo "$libc_cv_gcc_builtin_redirection" >&6; }
6920 if test "$libc_cv_gcc_builtin_redirection" = no; then
6921 as_fn_error $? "support for the symbol redirection needed" "$LINENO" 5
6924 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __thread" >&5
6925 $as_echo_n "checking for __thread... " >&6; }
6926 if ${libc_cv_gcc___thread+:} false; then :
6927 $as_echo_n "(cached) " >&6
6929 cat > conftest.c <<\EOF
6930 __thread int a = 42;
6932 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -c conftest.c >&5'
6933 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6936 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6937 test $ac_status = 0; }; }; then
6938 libc_cv_gcc___thread=yes
6940 libc_cv_gcc___thread=no
6944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc___thread" >&5
6945 $as_echo "$libc_cv_gcc___thread" >&6; }
6946 if test "$libc_cv_gcc___thread" = no; then
6947 as_fn_error $? "support for the __thread keyword is required" "$LINENO" 5
6950 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tls_model attribute" >&5
6951 $as_echo_n "checking for tls_model attribute... " >&6; }
6952 if ${libc_cv_gcc_tls_model_attr+:} false; then :
6953 $as_echo_n "(cached) " >&6
6955 cat > conftest.c <<\EOF
6956 extern __thread int a __attribute__((tls_model ("initial-exec")));
6958 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -Werror conftest.c >&5'
6959 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6962 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6963 test $ac_status = 0; }; }; then
6964 libc_cv_gcc_tls_model_attr=yes
6966 libc_cv_gcc_tls_model_attr=no
6970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_tls_model_attr" >&5
6971 $as_echo "$libc_cv_gcc_tls_model_attr" >&6; }
6972 if test "$libc_cv_gcc_tls_model_attr" = no; then
6973 as_fn_error $? "support for the tls_model attribute is required" "$LINENO" 5
6976 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiler option to disable generation of FMA instructions" >&5
6977 $as_echo_n "checking for compiler option to disable generation of FMA instructions... " >&6; }
6978 if ${libc_cv_cc_nofma+:} false; then :
6979 $as_echo_n "(cached) " >&6
6982 for opt in -ffp-contract=off -mno-fused-madd; do
6983 if { ac_try='${CC-cc} $opt -xc /dev/null -S -o /dev/null'
6984 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6987 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6988 test $ac_status = 0; }; }; then :
6989 libc_cv_cc_nofma=$opt; break
6993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_nofma" >&5
6994 $as_echo "$libc_cv_cc_nofma" >&6; }
6996 if test -n "$submachine"; then
6997 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiler option for CPU variant" >&5
6998 $as_echo_n "checking for compiler option for CPU variant... " >&6; }
6999 if ${libc_cv_cc_submachine+:} false; then :
7000 $as_echo_n "(cached) " >&6
7002 libc_cv_cc_submachine=no
7003 for opt in "-march=$submachine" "-mcpu=$submachine"; do
7004 if { ac_try='${CC-cc} $opt -xc /dev/null -S -o /dev/null'
7005 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7008 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7009 test $ac_status = 0; }; }; then :
7011 libc_cv_cc_submachine="$opt"
7016 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_submachine" >&5
7017 $as_echo "$libc_cv_cc_submachine" >&6; }
7018 if test "x$libc_cv_cc_submachine" = xno; then
7019 as_fn_error $? "${CC-cc} does not support $submachine" "$LINENO" 5
7024 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgd" >&5
7025 $as_echo_n "checking for libgd... " >&6; }
7026 if test "$with_gd" != "no"; then
7027 old_CFLAGS="$CFLAGS"
7028 CFLAGS="$CFLAGS $libgd_include"
7029 old_LDFLAGS="$LDFLAGS"
7030 LDFLAGS="$LDFLAGS $libgd_ldflags"
7032 LIBS="$LIBS -lgd -lpng -lz -lm"
7033 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7034 /* end confdefs.h. */
7044 if ac_fn_c_try_link "$LINENO"; then :
7049 rm -f core conftest.err conftest.$ac_objext \
7050 conftest$ac_exeext conftest.$ac_ext
7051 CFLAGS="$old_CFLAGS"
7052 LDFLAGS="$old_LDFLAGS"
7057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBGD" >&5
7058 $as_echo "$LIBGD" >&6; }
7062 if test x$with_selinux = xno ; then
7065 # See if we have the SELinux library
7066 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for is_selinux_enabled in -lselinux" >&5
7067 $as_echo_n "checking for is_selinux_enabled in -lselinux... " >&6; }
7068 if ${ac_cv_lib_selinux_is_selinux_enabled+:} false; then :
7069 $as_echo_n "(cached) " >&6
7071 ac_check_lib_save_LIBS=$LIBS
7072 LIBS="-lselinux $LIBS"
7073 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7074 /* end confdefs.h. */
7076 /* Override any GCC internal prototype to avoid an error.
7077 Use char because int might match the return type of a GCC
7078 builtin and then its argument prototype would still apply. */
7082 char is_selinux_enabled ();
7086 return is_selinux_enabled ();
7091 if ac_fn_c_try_link "$LINENO"; then :
7092 ac_cv_lib_selinux_is_selinux_enabled=yes
7094 ac_cv_lib_selinux_is_selinux_enabled=no
7096 rm -f core conftest.err conftest.$ac_objext \
7097 conftest$ac_exeext conftest.$ac_ext
7098 LIBS=$ac_check_lib_save_LIBS
7100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
7101 $as_echo "$ac_cv_lib_selinux_is_selinux_enabled" >&6; }
7102 if test "x$ac_cv_lib_selinux_is_selinux_enabled" = xyes; then :
7108 # See if we have the SELinux header with the NSCD permissions in it.
7109 if test x$have_selinux = xyes ; then
7110 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NSCD Flask permissions in selinux/av_permissions.h" >&5
7111 $as_echo_n "checking for NSCD Flask permissions in selinux/av_permissions.h... " >&6; }
7112 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7113 /* end confdefs.h. */
7114 #include <selinux/av_permissions.h>
7118 #ifdef NSCD__SHMEMHOST
7121 #error NSCD__SHMEMHOST not defined
7127 if ac_fn_c_try_compile "$LINENO"; then :
7132 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_selinux" >&5
7134 $as_echo "$have_selinux" >&6; }
7137 if test x$with_selinux = xyes ; then
7138 if test x$have_selinux = xno ; then
7139 as_fn_error $? "SELinux explicitly required, but sufficiently recent SELinux library not found" "$LINENO" 5
7143 # Check if we're building with SELinux support.
7144 if test "x$have_selinux" = xyes; then
7146 $as_echo "#define HAVE_SELINUX 1" >>confdefs.h
7149 # See if we have the libaudit library
7150 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for audit_log_user_avc_message in -laudit" >&5
7151 $as_echo_n "checking for audit_log_user_avc_message in -laudit... " >&6; }
7152 if ${ac_cv_lib_audit_audit_log_user_avc_message+:} false; then :
7153 $as_echo_n "(cached) " >&6
7155 ac_check_lib_save_LIBS=$LIBS
7156 LIBS="-laudit $LIBS"
7157 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7158 /* end confdefs.h. */
7160 /* Override any GCC internal prototype to avoid an error.
7161 Use char because int might match the return type of a GCC
7162 builtin and then its argument prototype would still apply. */
7166 char audit_log_user_avc_message ();
7170 return audit_log_user_avc_message ();
7175 if ac_fn_c_try_link "$LINENO"; then :
7176 ac_cv_lib_audit_audit_log_user_avc_message=yes
7178 ac_cv_lib_audit_audit_log_user_avc_message=no
7180 rm -f core conftest.err conftest.$ac_objext \
7181 conftest$ac_exeext conftest.$ac_ext
7182 LIBS=$ac_check_lib_save_LIBS
7184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_audit_audit_log_user_avc_message" >&5
7185 $as_echo "$ac_cv_lib_audit_audit_log_user_avc_message" >&6; }
7186 if test "x$ac_cv_lib_audit_audit_log_user_avc_message" = xyes; then :
7192 if test "x$have_libaudit" = xyes; then
7194 $as_echo "#define HAVE_LIBAUDIT 1" >>confdefs.h
7199 # See if we have the libcap library
7200 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cap_init in -lcap" >&5
7201 $as_echo_n "checking for cap_init in -lcap... " >&6; }
7202 if ${ac_cv_lib_cap_cap_init+:} false; then :
7203 $as_echo_n "(cached) " >&6
7205 ac_check_lib_save_LIBS=$LIBS
7207 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7208 /* end confdefs.h. */
7210 /* Override any GCC internal prototype to avoid an error.
7211 Use char because int might match the return type of a GCC
7212 builtin and then its argument prototype would still apply. */
7225 if ac_fn_c_try_link "$LINENO"; then :
7226 ac_cv_lib_cap_cap_init=yes
7228 ac_cv_lib_cap_cap_init=no
7230 rm -f core conftest.err conftest.$ac_objext \
7231 conftest$ac_exeext conftest.$ac_ext
7232 LIBS=$ac_check_lib_save_LIBS
7234 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cap_cap_init" >&5
7235 $as_echo "$ac_cv_lib_cap_cap_init" >&6; }
7236 if test "x$ac_cv_lib_cap_cap_init" = xyes; then :
7242 if test "x$have_libcap" = xyes; then
7244 $as_echo "#define HAVE_LIBCAP 1" >>confdefs.h
7252 # The cast to long int works around a bug in the HP C Compiler
7253 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7254 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7255 # This bug is HP SR number 8606223364.
7256 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long double" >&5
7257 $as_echo_n "checking size of long double... " >&6; }
7258 if ${ac_cv_sizeof_long_double+:} false; then :
7259 $as_echo_n "(cached) " >&6
7261 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long double))" "ac_cv_sizeof_long_double" "$ac_includes_default"; then :
7264 if test "$ac_cv_type_long_double" = yes; then
7265 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7266 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7267 as_fn_error 77 "cannot compute sizeof (long double)
7268 See \`config.log' for more details" "$LINENO" 5; }
7270 ac_cv_sizeof_long_double=0
7275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_double" >&5
7276 $as_echo "$ac_cv_sizeof_long_double" >&6; }
7280 cat >>confdefs.h <<_ACEOF
7281 #define SIZEOF_LONG_DOUBLE $ac_cv_sizeof_long_double
7285 sizeof_long_double=$ac_cv_sizeof_long_double
7289 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FORTIFY_SOURCE predefine" >&5
7290 $as_echo_n "checking for _FORTIFY_SOURCE predefine... " >&6; }
7291 if ${libc_cv_predef_fortify_source+:} false; then :
7292 $as_echo_n "(cached) " >&6
7294 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7295 /* end confdefs.h. */
7301 #ifdef _FORTIFY_SOURCE
7308 if ac_fn_c_try_compile "$LINENO"; then :
7309 libc_cv_predef_fortify_source=no
7311 libc_cv_predef_fortify_source=yes
7313 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7315 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_predef_fortify_source" >&5
7316 $as_echo "$libc_cv_predef_fortify_source" >&6; }
7317 if test $libc_cv_predef_fortify_source = yes; then
7318 CPPUNDEFS="${CPPUNDEFS:+$CPPUNDEFS }-U_FORTIFY_SOURCE"
7322 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC implicitly enables -fstack-protector" >&5
7323 $as_echo_n "checking whether $CC implicitly enables -fstack-protector... " >&6; }
7324 if ${libc_cv_predef_stack_protector+:} false; then :
7325 $as_echo_n "(cached) " >&6
7328 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7329 /* end confdefs.h. */
7330 extern void foobar (char *);
7334 char large_array[2048]; foobar (large_array);
7339 if ac_fn_c_try_compile "$LINENO"; then :
7341 libc_undefs=`$NM -u conftest.o |
7342 LC_ALL=C $AWK '$1 == "U" { print $2 | "sort -u"; next } { exit(1) }' \
7344 as_fn_error $? "confusing output from $NM -u" "$LINENO" 5
7346 echo >&5 "libc_undefs='$libc_undefs'"
7347 # On some architectures, there are architecture-specific undefined
7348 # symbols (resolved by the linker), so filter out unknown symbols.
7349 # This will fail to produce the correct result if the compiler
7350 # defaults to -fstack-protector but this produces an undefined symbol
7351 # other than __stack_chk_fail. However, compilers like that have not
7352 # been encountered in practice.
7353 libc_undefs=`echo "$libc_undefs" | egrep '^(foobar|__stack_chk_fail)$'`
7354 case "$libc_undefs" in
7355 foobar) libc_cv_predef_stack_protector=no ;;
7357 foobar') libc_cv_predef_stack_protector=yes ;;
7358 *) as_fn_error $? "unexpected symbols in test: $libc_undefs" "$LINENO" 5 ;;
7361 as_fn_error $? "test compilation failed" "$LINENO" 5
7363 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_predef_stack_protector" >&5
7367 $as_echo "$libc_cv_predef_stack_protector" >&6; }
7369 if test $libc_cv_predef_stack_protector = yes; then
7370 libc_extra_cflags=-fno-stack-protector
7374 ### End of automated tests.
7375 ### Now run sysdeps configure fragments.
7377 # They also can set these variables.
7379 ldd_rewrite_script=no
7380 libc_cv_sysconfdir=$sysconfdir
7381 libc_cv_localstatedir=$localstatedir
7382 libc_cv_gcc_unwind_find_fde=no
7385 # Iterate over all the sysdep directories we will use, running their
7386 # configure fragments.
7387 for dir in $sysnames; do
7390 *) dest=$srcdir/$dir ;;
7392 if test -r $dest/configure; then
7393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: running configure fragment for $dir" >&5
7394 $as_echo "running configure fragment for $dir" >&6; }
7399 if test x$libc_cv_gcc_unwind_find_fde = xyes; then
7400 $as_echo "#define EXPORT_UNWIND_FIND_FDE 1" >>confdefs.h
7405 # Test for old glibc 2.0.x headers so that they can be removed properly
7406 # Search only in includedir.
7407 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for old glibc 2.0.x headers" >&5
7408 $as_echo_n "checking for old glibc 2.0.x headers... " >&6; }
7409 if eval test -f "${includedir}/elfclass.h" -a -f "${includedir}/fcntlbits.h"
7411 old_glibc_headers=yes
7413 old_glibc_headers=no
7415 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $old_glibc_headers" >&5
7416 $as_echo "$old_glibc_headers" >&6; }
7417 if test ${old_glibc_headers} = yes; then
7418 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&5
7419 $as_echo "$as_me: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&2;}
7420 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** be removed." >&5
7421 $as_echo "$as_me: WARNING: *** be removed." >&2;}
7448 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -fPIC is default" >&5
7449 $as_echo_n "checking whether -fPIC is default... " >&6; }
7450 if ${libc_cv_pic_default+:} false; then :
7451 $as_echo_n "(cached) " >&6
7453 libc_cv_pic_default=yes
7454 cat > conftest.c <<EOF
7455 #if defined __PIC__ || defined __pic__ || defined PIC || defined pic
7456 # error PIC is default.
7459 if eval "${CC-cc} -S conftest.c 2>&5 1>&5"; then
7460 libc_cv_pic_default=no
7464 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_pic_default" >&5
7465 $as_echo "$libc_cv_pic_default" >&6; }
7475 if test "`(cd $srcdir; pwd)`" = "`pwd`"; then
7478 config_makefile=Makefile
7481 VERSION=`sed -n -e 's/^#define VERSION "\([^"]*\)"/\1/p' < $srcdir/version.h`
7482 RELEASE=`sed -n -e 's/^#define RELEASE "\([^"]*\)"/\1/p' < $srcdir/version.h`
7486 ac_config_files="$ac_config_files config.make ${config_makefile}"
7488 ac_config_commands="$ac_config_commands default"
7490 cat >confcache <<\_ACEOF
7491 # This file is a shell script that caches the results of configure
7492 # tests run on this system so they can be shared between configure
7493 # scripts and configure runs, see configure's option --config-cache.
7494 # It is not useful on other systems. If it contains results you don't
7495 # want to keep, you may remove or edit it.
7497 # config.status only pays attention to the cache file if you give it
7498 # the --recheck option to rerun configure.
7500 # `ac_cv_env_foo' variables (set or unset) will be overridden when
7501 # loading this file, other *unset* `ac_cv_foo' will be assigned the
7506 # The following way of writing the cache mishandles newlines in values,
7507 # but we know of no workaround that is simple, portable, and efficient.
7508 # So, we kill variables containing newlines.
7509 # Ultrix sh set writes to stderr and can't be redirected directly,
7510 # and sets the high bit in the cache file unless we assign to the vars.
7512 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
7513 eval ac_val=\$$ac_var
7517 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
7518 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
7521 _ | IFS | as_nl) ;; #(
7522 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
7523 *) { eval $ac_var=; unset $ac_var;} ;;
7529 case $as_nl`(ac_space=' '; set) 2>&1` in #(
7530 *${as_nl}ac_space=\ *)
7531 # `set' does not quote correctly, so add quotes: double-quote
7532 # substitution turns \\\\ into \\, and sed turns \\ into \.
7535 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
7538 # `set' quotes correctly as required by POSIX, so do not add quotes.
7539 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
7548 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
7550 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
7552 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
7553 if test -w "$cache_file"; then
7554 if test "x$cache_file" != "x/dev/null"; then
7555 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
7556 $as_echo "$as_me: updating cache $cache_file" >&6;}
7557 if test ! -f "$cache_file" || test -h "$cache_file"; then
7558 cat confcache >"$cache_file"
7560 case $cache_file in #(
7562 mv -f confcache "$cache_file"$$ &&
7563 mv -f "$cache_file"$$ "$cache_file" ;; #(
7565 mv -f confcache "$cache_file" ;;
7570 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
7571 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
7576 test "x$prefix" = xNONE && prefix=$ac_default_prefix
7577 # Let make expand exec_prefix.
7578 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7580 DEFS=-DHAVE_CONFIG_H
7585 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
7586 # 1. Remove the extension, and $U if already installed.
7587 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
7588 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
7589 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
7590 # will be set to the directory where LIBOBJS objects are built.
7591 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
7592 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
7596 LTLIBOBJS=$ac_ltlibobjs
7600 : "${CONFIG_STATUS=./config.status}"
7602 ac_clean_files_save=$ac_clean_files
7603 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
7604 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
7605 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
7607 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
7609 # Generated by $as_me.
7610 # Run this file to recreate the current configuration.
7611 # Compiler output produced by configure, useful for debugging
7612 # configure, is in config.log if it exists.
7618 SHELL=\${CONFIG_SHELL-$SHELL}
7621 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
7622 ## -------------------- ##
7623 ## M4sh Initialization. ##
7624 ## -------------------- ##
7626 # Be more Bourne compatible
7627 DUALCASE=1; export DUALCASE # for MKS sh
7628 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
7631 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
7632 # is contrary to our usage. Disable this feature.
7633 alias -g '${1+"$@"}'='"$@"'
7634 setopt NO_GLOB_SUBST
7636 case `(set -o) 2>/dev/null` in #(
7648 # Printing a long string crashes Solaris 7 /usr/bin/printf.
7649 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
7650 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
7651 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
7652 # Prefer a ksh shell builtin over an external printf program on Solaris,
7653 # but without wasting forks for bash or zsh.
7654 if test -z "$BASH_VERSION$ZSH_VERSION" \
7655 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
7656 as_echo='print -r --'
7657 as_echo_n='print -rn --'
7658 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
7659 as_echo='printf %s\n'
7660 as_echo_n='printf %s'
7662 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
7663 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
7664 as_echo_n='/usr/ucb/echo -n'
7666 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
7667 as_echo_n_body='eval
7671 expr "X$arg" : "X\\(.*\\)$as_nl";
7672 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
7674 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
7676 export as_echo_n_body
7677 as_echo_n='sh -c $as_echo_n_body as_echo'
7680 as_echo='sh -c $as_echo_body as_echo'
7683 # The user is always right.
7684 if test "${PATH_SEPARATOR+set}" != set; then
7686 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
7687 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
7694 # We need space, tab and new line, in precisely that order. Quoting is
7695 # there to prevent editors from complaining about space-tab.
7696 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
7697 # splitting by setting IFS to empty value.)
7700 # Find who we are. Look in the path if we contain no directory separator.
7703 *[\\/]* ) as_myself=$0 ;;
7704 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7708 test -z "$as_dir" && as_dir=.
7709 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
7715 # We did not find ourselves, most probably we were run as `sh COMMAND'
7716 # in which case we are not to be found in the path.
7717 if test "x$as_myself" = x; then
7720 if test ! -f "$as_myself"; then
7721 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
7725 # Unset variables that we do not need and which cause bugs (e.g. in
7726 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
7727 # suppresses any "Segmentation fault" message there. '((' could
7728 # trigger a bug in pdksh 5.2.14.
7729 for as_var in BASH_ENV ENV MAIL MAILPATH
7730 do eval test x\${$as_var+set} = xset \
7731 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
7744 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
7747 # as_fn_error STATUS ERROR [LINENO LOG_FD]
7748 # ----------------------------------------
7749 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
7750 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
7751 # script with STATUS, using 1 if that was 0.
7754 as_status=$1; test $as_status -eq 0 && as_status=1
7756 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
7757 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
7759 $as_echo "$as_me: error: $2" >&2
7760 as_fn_exit $as_status
7764 # as_fn_set_status STATUS
7765 # -----------------------
7766 # Set $? to STATUS, without forking.
7770 } # as_fn_set_status
7774 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
7784 # Portably unset VAR.
7787 { eval $1=; unset $1;}
7789 as_unset=as_fn_unset
7790 # as_fn_append VAR VALUE
7791 # ----------------------
7792 # Append the text in VALUE to the end of the definition contained in VAR. Take
7793 # advantage of any shell optimizations that allow amortized linear growth over
7794 # repeated appends, instead of the typical quadratic growth present in naive
7796 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
7797 eval 'as_fn_append ()
7808 # as_fn_arith ARG...
7809 # ------------------
7810 # Perform arithmetic evaluation on the ARGs, and store the result in the
7811 # global $as_val. Take advantage of shells that can avoid forks. The arguments
7812 # must be portable across $(()) and expr.
7813 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
7814 eval 'as_fn_arith ()
7821 as_val=`expr "$@" || test $? -eq 1`
7826 if expr a : '\(a\)' >/dev/null 2>&1 &&
7827 test "X`expr 00001 : '.*\(...\)'`" = X001; then
7833 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
7834 as_basename=basename
7839 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
7845 as_me=`$as_basename -- "$0" ||
7846 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
7847 X"$0" : 'X\(//\)$' \| \
7848 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
7850 sed '/^.*\/\([^/][^/]*\)\/*$/{
7864 # Avoid depending upon Character Ranges.
7865 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
7866 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
7867 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
7868 as_cr_digits='0123456789'
7869 as_cr_alnum=$as_cr_Letters$as_cr_digits
7871 ECHO_C= ECHO_N= ECHO_T=
7872 case `echo -n x` in #(((((
7874 case `echo 'xy\c'` in
7875 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
7877 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
7884 rm -f conf$$ conf$$.exe conf$$.file
7885 if test -d conf$$.dir; then
7886 rm -f conf$$.dir/conf$$.file
7889 mkdir conf$$.dir 2>/dev/null
7891 if (echo >conf$$.file) 2>/dev/null; then
7892 if ln -s conf$$.file conf$$ 2>/dev/null; then
7894 # ... but there are two gotchas:
7895 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
7896 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
7897 # In both cases, we have to default to `cp -p'.
7898 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
7900 elif ln conf$$.file conf$$ 2>/dev/null; then
7908 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
7909 rmdir conf$$.dir 2>/dev/null
7914 # Create "$as_dir" as a directory, including parents if necessary.
7919 -*) as_dir=./$as_dir;;
7921 test -d "$as_dir" || eval $as_mkdir_p || {
7925 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
7926 *) as_qdir=$as_dir;;
7928 as_dirs="'$as_qdir' $as_dirs"
7929 as_dir=`$as_dirname -- "$as_dir" ||
7930 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7931 X"$as_dir" : 'X\(//\)[^/]' \| \
7932 X"$as_dir" : 'X\(//\)$' \| \
7933 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
7934 $as_echo X"$as_dir" |
7935 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
7952 test -d "$as_dir" && break
7954 test -z "$as_dirs" || eval "mkdir $as_dirs"
7955 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
7959 if mkdir -p . 2>/dev/null; then
7960 as_mkdir_p='mkdir -p "$as_dir"'
7962 test -d ./-p && rmdir ./-p
7966 if test -x / >/dev/null 2>&1; then
7969 if ls -dL / >/dev/null 2>&1; then
7976 if test -d "$1"; then
7982 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
7983 ???[sx]*):;;*)false;;esac;fi
7987 as_executable_p=$as_test_x
7989 # Sed expression to map a string onto a valid CPP name.
7990 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
7992 # Sed expression to map a string onto a valid variable name.
7993 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
7997 ## ----------------------------------- ##
7998 ## Main body of $CONFIG_STATUS script. ##
7999 ## ----------------------------------- ##
8001 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
8003 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8004 # Save the log message, to keep $0 and so on meaningful, and to
8005 # report actual input values of CONFIG_FILES etc. instead of their
8006 # values after options handling.
8008 This file was extended by GNU C Library $as_me (see version.h), which was
8009 generated by GNU Autoconf 2.68. Invocation command line was
8011 CONFIG_FILES = $CONFIG_FILES
8012 CONFIG_HEADERS = $CONFIG_HEADERS
8013 CONFIG_LINKS = $CONFIG_LINKS
8014 CONFIG_COMMANDS = $CONFIG_COMMANDS
8017 on `(hostname || uname -n) 2>/dev/null | sed 1q`
8022 case $ac_config_files in *"
8023 "*) set x $ac_config_files; shift; ac_config_files=$*;;
8026 case $ac_config_headers in *"
8027 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
8031 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8032 # Files that config.status was made for.
8033 config_files="$ac_config_files"
8034 config_headers="$ac_config_headers"
8035 config_commands="$ac_config_commands"
8039 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8041 \`$as_me' instantiates files and other configuration actions
8042 from templates according to the current configuration. Unless the files
8043 and actions are specified as TAGs, all are instantiated by default.
8045 Usage: $0 [OPTION]... [TAG]...
8047 -h, --help print this help, then exit
8048 -V, --version print version number and configuration settings, then exit
8049 --config print configuration, then exit
8050 -q, --quiet, --silent
8051 do not print progress messages
8052 -d, --debug don't remove temporary files
8053 --recheck update $as_me by reconfiguring in the same conditions
8054 --file=FILE[:TEMPLATE]
8055 instantiate the configuration file FILE
8056 --header=FILE[:TEMPLATE]
8057 instantiate the configuration header FILE
8059 Configuration files:
8062 Configuration headers:
8065 Configuration commands:
8068 Report bugs to <http://sourceware.org/bugzilla/>.
8069 GNU C Library home page: <http://www.gnu.org/software/glibc/>.
8070 General help using GNU software: <http://www.gnu.org/gethelp/>."
8073 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8074 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
8076 GNU C Library config.status (see version.h)
8077 configured by $0, generated by GNU Autoconf 2.68,
8078 with options \\"\$ac_cs_config\\"
8080 Copyright (C) 2010 Free Software Foundation, Inc.
8081 This config.status script is free software; the Free Software Foundation
8082 gives unlimited permission to copy, distribute and modify it."
8088 test -n "\$AWK" || AWK=awk
8091 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8092 # The default lists apply if the user does not specify any file.
8098 ac_option=`expr "X$1" : 'X\([^=]*\)='`
8099 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
8103 ac_option=`expr "X$1" : 'X\([^=]*\)='`
8115 # Handling of the options.
8116 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8118 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
8119 $as_echo "$ac_cs_version"; exit ;;
8120 --config | --confi | --conf | --con | --co | --c )
8121 $as_echo "$ac_cs_config"; exit ;;
8122 --debug | --debu | --deb | --de | --d | -d )
8124 --file | --fil | --fi | --f )
8127 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8128 '') as_fn_error $? "missing file argument" ;;
8130 as_fn_append CONFIG_FILES " '$ac_optarg'"
8131 ac_need_defaults=false;;
8132 --header | --heade | --head | --hea )
8135 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8137 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
8138 ac_need_defaults=false;;
8140 # Conflict between --help and --header
8141 as_fn_error $? "ambiguous option: \`$1'
8142 Try \`$0 --help' for more information.";;
8143 --help | --hel | -h )
8144 $as_echo "$ac_cs_usage"; exit ;;
8145 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
8146 | -silent | --silent | --silen | --sile | --sil | --si | --s)
8150 -*) as_fn_error $? "unrecognized option: \`$1'
8151 Try \`$0 --help' for more information." ;;
8153 *) as_fn_append ac_config_targets " $1"
8154 ac_need_defaults=false ;;
8160 ac_configure_extra_args=
8162 if $ac_cs_silent; then
8164 ac_configure_extra_args="$ac_configure_extra_args --silent"
8168 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8169 if \$ac_cs_recheck; then
8170 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
8172 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
8173 CONFIG_SHELL='$SHELL'
8179 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8183 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
8184 ## Running $as_me. ##
8190 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8194 config_vars='$config_vars'
8198 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8200 # Handling of arguments.
8201 for ac_config_target in $ac_config_targets
8203 case $ac_config_target in
8204 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
8205 "config.make") CONFIG_FILES="$CONFIG_FILES config.make" ;;
8206 "${config_makefile}") CONFIG_FILES="$CONFIG_FILES ${config_makefile}" ;;
8207 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
8209 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
8214 # If the user did not use the arguments to specify the items to instantiate,
8215 # then the envvar interface is used. Set only those that are not.
8216 # We use the long form for the default assignment because of an extremely
8217 # bizarre bug on SunOS 4.1.3.
8218 if $ac_need_defaults; then
8219 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
8220 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
8221 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
8224 # Have a temporary directory for convenience. Make it in the build tree
8225 # simply because there is no reason against having it here, and in addition,
8226 # creating and moving files from /tmp can sometimes cause problems.
8227 # Hook for its removal unless debugging.
8228 # Note that there is a small window in which the directory will not be cleaned:
8229 # after its creation but before its name has been assigned to `$tmp'.
8233 trap 'exit_status=$?
8235 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
8237 trap 'as_fn_exit 1' 1 2 13 15
8239 # Create a (secure) tmp directory for tmp files.
8242 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
8246 tmp=./conf$$-$RANDOM
8247 (umask 077 && mkdir "$tmp")
8248 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
8251 # Set up the scripts for CONFIG_FILES section.
8252 # No need to generate them if there are no CONFIG_FILES.
8253 # This happens for instance with `./config.status config.h'.
8254 if test -n "$CONFIG_FILES"; then
8257 ac_cr=`echo X | tr X '\015'`
8258 # On cygwin, bash can eat \r inside `` if the user requested igncr.
8259 # But we know of no other shell where ac_cr would be empty at this
8260 # point, so we can use a bashism as a fallback.
8261 if test "x$ac_cr" = x; then
8262 eval ac_cr=\$\'\\r\'
8264 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
8265 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
8271 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
8276 echo "cat >conf$$subs.awk <<_ACEOF" &&
8277 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
8280 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8281 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
8283 for ac_last_try in false false false false false :; do
8284 . ./conf$$subs.sh ||
8285 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8287 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
8288 if test $ac_delim_n = $ac_delim_num; then
8290 elif $ac_last_try; then
8291 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8293 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8298 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8299 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
8303 s/^/S["/; s/!.*/"]=/
8313 s/\(.\{148\}\)..*/\1/
8315 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
8320 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8327 s/\(.\{148\}\)..*/\1/
8329 s/["\\]/\\&/g; s/^/"/; s/$/"/
8333 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8338 ' <conf$$subs.awk | sed '
8343 ' >>$CONFIG_STATUS || ac_write_fail=1
8344 rm -f conf$$subs.awk
8345 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8347 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
8348 for (key in S) S_is_set[key] = 1
8354 nfields = split(line, field, "@")
8356 len = length(field[1])
8357 for (i = 2; i < nfields; i++) {
8359 keylen = length(key)
8360 if (S_is_set[key]) {
8362 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
8363 len += length(value) + length(field[++i])
8374 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8375 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
8376 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
8379 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
8380 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
8383 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
8384 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
8385 # trailing colons and then remove the whole line if VPATH becomes empty
8386 # (actually we leave an empty line to preserve line numbers).
8387 if test "x$srcdir" = x.; then
8388 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
8406 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8407 fi # test -n "$CONFIG_FILES"
8409 # Set up the scripts for CONFIG_HEADERS section.
8410 # No need to generate them if there are no CONFIG_HEADERS.
8411 # This happens for instance with `./config.status Makefile'.
8412 if test -n "$CONFIG_HEADERS"; then
8413 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
8417 # Transform confdefs.h into an awk script `defines.awk', embedded as
8418 # here-document in config.status, that substitutes the proper values into
8419 # config.h.in to produce config.h.
8421 # Create a delimiter string that does not exist in confdefs.h, to ease
8422 # handling of long lines.
8424 for ac_last_try in false false :; do
8425 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
8426 if test -z "$ac_tt"; then
8428 elif $ac_last_try; then
8429 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
8431 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8435 # For the awk script, D is an array of macro values keyed by name,
8436 # likewise P contains macro parameters if any. Preserve backslash
8437 # newline sequences.
8439 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
8441 s/.\{148\}/&'"$ac_delim"'/g
8444 s/^[ ]*#[ ]*define[ ][ ]*/ /
8451 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
8453 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
8457 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
8458 D["\1"]=" \3\\\\\\n"\\/p
8460 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
8465 s/.\{148\}/&'"$ac_delim"'/g
8470 s/["\\]/\\&/g; s/^/"/; s/$/"/p
8473 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
8475 ' <confdefs.h | sed '
8476 s/'"$ac_delim"'/"\\\
8477 "/g' >>$CONFIG_STATUS || ac_write_fail=1
8479 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8480 for (key in D) D_is_set[key] = 1
8483 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
8485 split(line, arg, " ")
8486 if (arg[1] == "#") {
8490 defundef = substr(arg[1], 2)
8493 split(mac1, mac2, "(") #)
8495 prefix = substr(line, 1, index(line, defundef) - 1)
8496 if (D_is_set[macro]) {
8497 # Preserve the white space surrounding the "#".
8498 print prefix "define", macro P[macro] D[macro]
8501 # Replace #undef with comments. This is necessary, for example,
8502 # in the case of _POSIX_SOURCE, which is predefined and required
8503 # on some systems where configure will not decide to define it.
8504 if (defundef == "undef") {
8505 print "/*", prefix defundef, macro, "*/"
8513 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8514 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
8515 fi # test -n "$CONFIG_HEADERS"
8518 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
8523 :[FHLC]) ac_mode=$ac_tag; continue;;
8525 case $ac_mode$ac_tag in
8527 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
8528 :[FH]-) ac_tag=-:-;;
8529 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
8546 -) ac_f="$ac_tmp/stdin";;
8547 *) # Look for the file first in the build tree, then in the source tree
8548 # (if the path is not absolute). The absolute path cannot be DOS-style,
8549 # because $ac_f cannot contain `:'.
8553 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
8555 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
8557 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
8558 as_fn_append ac_file_inputs " '$ac_f'"
8561 # Let's still pretend it is `configure' which instantiates (i.e., don't
8562 # use $as_me), people would be surprised to read:
8563 # /* config.h. Generated by config.status. */
8564 configure_input='Generated from '`
8565 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
8567 if test x"$ac_file" != x-; then
8568 configure_input="$ac_file. $configure_input"
8569 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
8570 $as_echo "$as_me: creating $ac_file" >&6;}
8572 # Neutralize special characters interpreted by sed in replacement strings.
8573 case $configure_input in #(
8574 *\&* | *\|* | *\\* )
8575 ac_sed_conf_input=`$as_echo "$configure_input" |
8576 sed 's/[\\\\&|]/\\\\&/g'`;; #(
8577 *) ac_sed_conf_input=$configure_input;;
8581 *:-:* | *:-) cat >"$ac_tmp/stdin" \
8582 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
8587 ac_dir=`$as_dirname -- "$ac_file" ||
8588 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8589 X"$ac_file" : 'X\(//\)[^/]' \| \
8590 X"$ac_file" : 'X\(//\)$' \| \
8591 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
8592 $as_echo X"$ac_file" |
8593 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8610 as_dir="$ac_dir"; as_fn_mkdir_p
8614 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
8616 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
8617 # A ".." for each directory in $ac_dir_suffix.
8618 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
8619 case $ac_top_builddir_sub in
8620 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
8621 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
8624 ac_abs_top_builddir=$ac_pwd
8625 ac_abs_builddir=$ac_pwd$ac_dir_suffix
8626 # for backward compatibility:
8627 ac_top_builddir=$ac_top_build_prefix
8630 .) # We are building in place.
8632 ac_top_srcdir=$ac_top_builddir_sub
8633 ac_abs_top_srcdir=$ac_pwd ;;
8634 [\\/]* | ?:[\\/]* ) # Absolute name.
8635 ac_srcdir=$srcdir$ac_dir_suffix;
8636 ac_top_srcdir=$srcdir
8637 ac_abs_top_srcdir=$srcdir ;;
8639 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
8640 ac_top_srcdir=$ac_top_build_prefix$srcdir
8641 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
8643 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
8653 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
8654 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
8658 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8659 # If the template does not know about datarootdir, expand it.
8660 # FIXME: This hack should be removed a few years after 2.60.
8661 ac_datarootdir_hack=; ac_datarootdir_seen=
8672 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
8673 *datarootdir*) ac_datarootdir_seen=yes;;
8674 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
8675 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
8676 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
8678 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8679 ac_datarootdir_hack='
8680 s&@datadir@&$datadir&g
8681 s&@docdir@&$docdir&g
8682 s&@infodir@&$infodir&g
8683 s&@localedir@&$localedir&g
8684 s&@mandir@&$mandir&g
8685 s&\\\${datarootdir}&$datarootdir&g' ;;
8689 # Neutralize VPATH when `$srcdir' = `.'.
8690 # Shell code in configure.ac might set extrasub.
8691 # FIXME: do we really want to maintain this feature?
8692 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8693 ac_sed_extra="$ac_vpsub
8696 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8698 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
8699 s|@configure_input@|$ac_sed_conf_input|;t t
8700 s&@top_builddir@&$ac_top_builddir_sub&;t t
8701 s&@top_build_prefix@&$ac_top_build_prefix&;t t
8702 s&@srcdir@&$ac_srcdir&;t t
8703 s&@abs_srcdir@&$ac_abs_srcdir&;t t
8704 s&@top_srcdir@&$ac_top_srcdir&;t t
8705 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
8706 s&@builddir@&$ac_builddir&;t t
8707 s&@abs_builddir@&$ac_abs_builddir&;t t
8708 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
8709 s&@INSTALL@&$ac_INSTALL&;t t
8710 $ac_datarootdir_hack
8712 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
8713 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8715 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
8716 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
8717 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
8718 "$ac_tmp/out"`; test -z "$ac_out"; } &&
8719 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
8720 which seems to be undefined. Please make sure it is defined" >&5
8721 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
8722 which seems to be undefined. Please make sure it is defined" >&2;}
8724 rm -f "$ac_tmp/stdin"
8726 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
8727 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
8729 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8735 if test x"$ac_file" != x-; then
8737 $as_echo "/* $configure_input */" \
8738 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
8739 } >"$ac_tmp/config.h" \
8740 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8741 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
8742 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
8743 $as_echo "$as_me: $ac_file is unchanged" >&6;}
8746 mv "$ac_tmp/config.h" "$ac_file" \
8747 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8750 $as_echo "/* $configure_input */" \
8751 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
8752 || as_fn_error $? "could not create -" "$LINENO" 5
8756 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
8757 $as_echo "$as_me: executing $ac_file commands" >&6;}
8762 case $ac_file$ac_mode in
8764 case $CONFIG_FILES in *config.make*)
8765 echo "$config_vars" >> config.make;;
8767 test -d bits || mkdir bits ;;
8775 ac_clean_files=$ac_clean_files_save
8777 test $ac_write_fail = 0 ||
8778 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
8781 # configure is writing to config.log, and then calls config.status.
8782 # config.status does its own redirection, appending to config.log.
8783 # Unfortunately, on DOS this fails, as config.log is still kept open
8784 # by configure, so config.status won't be able to write to it; its
8785 # output is simply discarded. So we exec the FD to /dev/null,
8786 # effectively closing config.log, so it can be properly (re)opened and
8787 # appended to by config.status. When coming back to configure, we
8788 # need to make the FD available again.
8789 if test "$no_create" != yes; then
8791 ac_config_status_args=
8792 test "$silent" = yes &&
8793 ac_config_status_args="$ac_config_status_args --quiet"
8795 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
8797 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
8798 # would make configure fail if this is the last instruction.
8799 $ac_cs_success || as_fn_exit 1
8803 # CONFIG_SUBDIRS section.
8805 if test "$no_recursion" != yes; then
8807 # Remove --cache-file, --srcdir, and --disable-option-checking arguments
8808 # so they do not pile up.
8809 ac_sub_configure_args=
8811 eval "set x $ac_configure_args"
8815 if test -n "$ac_prev"; then
8820 -cache-file | --cache-file | --cache-fil | --cache-fi \
8821 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
8822 ac_prev=cache_file ;;
8823 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
8824 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
8827 --config-cache | -C)
8829 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
8831 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
8833 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
8835 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
8837 --disable-option-checking)
8841 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
8843 as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
8847 # Always prepend --prefix to ensure using the same prefix
8848 # in subdir configurations.
8849 ac_arg="--prefix=$prefix"
8851 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
8853 ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
8856 if test "$silent" = yes; then
8857 ac_sub_configure_args="--silent $ac_sub_configure_args"
8860 # Always prepend --disable-option-checking to silence warnings, since
8861 # different subdirs can have different --enable and --with options.
8862 ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
8865 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
8867 # Do not complain, so a configure script can configure whichever
8868 # parts of a large source tree are present.
8869 test -d "$srcdir/$ac_dir" || continue
8871 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
8872 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
8873 $as_echo "$ac_msg" >&6
8874 as_dir="$ac_dir"; as_fn_mkdir_p
8878 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
8880 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
8881 # A ".." for each directory in $ac_dir_suffix.
8882 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
8883 case $ac_top_builddir_sub in
8884 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
8885 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
8888 ac_abs_top_builddir=$ac_pwd
8889 ac_abs_builddir=$ac_pwd$ac_dir_suffix
8890 # for backward compatibility:
8891 ac_top_builddir=$ac_top_build_prefix
8894 .) # We are building in place.
8896 ac_top_srcdir=$ac_top_builddir_sub
8897 ac_abs_top_srcdir=$ac_pwd ;;
8898 [\\/]* | ?:[\\/]* ) # Absolute name.
8899 ac_srcdir=$srcdir$ac_dir_suffix;
8900 ac_top_srcdir=$srcdir
8901 ac_abs_top_srcdir=$srcdir ;;
8903 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
8904 ac_top_srcdir=$ac_top_build_prefix$srcdir
8905 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
8907 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
8912 # Check for guested configure; otherwise get Cygnus style configure.
8913 if test -f "$ac_srcdir/configure.gnu"; then
8914 ac_sub_configure=$ac_srcdir/configure.gnu
8915 elif test -f "$ac_srcdir/configure"; then
8916 ac_sub_configure=$ac_srcdir/configure
8917 elif test -f "$ac_srcdir/configure.in"; then
8918 # This should be Cygnus configure.
8919 ac_sub_configure=$ac_aux_dir/configure
8921 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
8922 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
8926 # The recursion is here.
8927 if test -n "$ac_sub_configure"; then
8928 # Make the cache file name correct relative to the subdirectory.
8930 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
8932 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
8935 { $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
8936 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
8937 # The eval makes quoting arguments work.
8938 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
8939 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
8940 as_fn_error $? "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
8946 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
8947 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
8948 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}