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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler global-symbol directive" >&5
4080 $as_echo_n "checking for assembler global-symbol directive... " >&6; }
4081 if ${libc_cv_asm_global_directive+:} false; then :
4082 $as_echo_n "(cached) " >&6
4084 libc_cv_asm_global_directive=UNKNOWN
4085 for ac_globl in .globl .global .EXPORT; do
4086 cat > conftest.s <<EOF
4091 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4092 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
4095 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4096 test $ac_status = 0; }; }; then
4097 libc_cv_asm_global_directive=${ac_globl}
4100 test $libc_cv_asm_global_directive != UNKNOWN && break
4103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_global_directive" >&5
4104 $as_echo "$libc_cv_asm_global_directive" >&6; }
4105 if test $libc_cv_asm_global_directive = UNKNOWN; then
4106 as_fn_error $? "cannot determine asm global directive" "$LINENO" 5
4108 cat >>confdefs.h <<_ACEOF
4109 #define ASM_GLOBAL_DIRECTIVE ${libc_cv_asm_global_directive}
4114 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler .type directive prefix" >&5
4115 $as_echo_n "checking for assembler .type directive prefix... " >&6; }
4116 if ${libc_cv_asm_type_prefix+:} false; then :
4117 $as_echo_n "(cached) " >&6
4119 libc_cv_asm_type_prefix=no
4120 for ac_try_prefix in '@' '%' '#'; do
4121 cat > conftest.s <<EOF
4123 ${libc_cv_asm_global_directive} foo
4124 .type foo, ${ac_try_prefix}object
4129 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4130 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
4133 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4134 test $ac_status = 0; }; }; then
4135 libc_cv_asm_type_prefix=${ac_try_prefix}
4138 test "x$libc_cv_asm_type_prefix" != xno && break
4141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_type_prefix" >&5
4142 $as_echo "$libc_cv_asm_type_prefix" >&6; }
4143 if test "x$libc_cv_asm_type_prefix" != xno; then
4144 cat >>confdefs.h <<_ACEOF
4145 #define ASM_TYPE_DIRECTIVE_PREFIX ${libc_cv_asm_type_prefix}
4150 if test x"$libc_cv_asm_gnu_indirect_function" != xyes -o x"$libc_cv_asm_type_prefix" = xno; then
4151 if test x"$multi_arch" = xyes; then
4152 as_fn_error $? "--enable-multi-arch support requires assembler and linker support" "$LINENO" 5
4157 if test x"$multi_arch" != xno; then
4158 multi_arch_d=/multiarch
4161 # Compute the list of sysdep directories for this configuration.
4162 # This can take a while to compute.
4163 sysdep_dir=$srcdir/sysdeps
4164 { $as_echo "$as_me:${as_lineno-$LINENO}: checking sysdep dirs" >&5
4165 $as_echo_n "checking sysdep dirs... " >&6; }
4166 # Make sco3.2v4 become sco3.2.4 and sunos4.1.1_U1 become sunos4.1.1.U1.
4167 os="`echo $os | sed 's/\([0-9A-Z]\)[v_]\([0-9A-Z]\)/\1.\2/g'`"
4169 test "x$base_os" != x || case "$os" in
4171 base_os=mach/hurd ;;
4173 base_os=unix/sysv ;;
4176 # For sunos4.1.1, try sunos4.1.1, then sunos4.1, then sunos4, then sunos.
4179 while o=`echo $tail | sed 's/\.[^.]*$//'`; test $o != $tail; do
4183 o=`echo $tail | sed 's/[0-9]*$//'`
4184 if test $o != $tail; then
4187 # For linux-gnu, try linux-gnu, then linux.
4188 o=`echo $tail | sed 's/-.*$//'`
4189 if test $o != $tail; then
4193 # For unix/sysv/sysv4, try unix/sysv/sysv4, then unix/sysv, then unix.
4196 while b=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$b"; do
4202 # For sparc/sparc32, try sparc/sparc32 and then sparc.
4204 tail=$machine${submachine:+/$submachine}
4205 while m=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$m"; do
4207 # Prepend the machine's FPU directory unless --without-fp.
4208 if test "$with_fp" = yes; then
4209 mach="$mach /$1/fpu"
4211 mach="$mach /$1/nofpu"
4218 # Find what sysdep directories exist.
4221 for b in $base ''; do
4222 for m0 in $mach ''; do
4223 for v in /$vendor ''; do
4224 test "$v" = / && continue
4225 for o in /$ostry ''; do
4226 test "$o" = / && continue
4227 for m in $multi_arch_d $mach ''; do
4228 for d in $add_ons_pfx ''; do
4229 for a in $add_ons_sfx ''; do
4230 if test -n "$m0$m0sub$b$v$o$m$msub"; then
4231 try_srcdir="${srcdir}/"
4235 try="${d}sysdeps$m0$m0sub$b$v$o$m$msub$a"
4236 test -n "$enable_debug_configure" &&
4237 echo "$0 DEBUG: try $try" >&2
4238 if test -d "$try_srcdir$try"; then
4239 sysnames="$sysnames $try"
4240 { test -n "$o" || test -n "$b"; } && os_used=t
4241 { test -n "$m" || test -n "$m0"; } && machine_used=t
4243 x*/$submachine) submachine_used=t ;;
4245 if test -n "$d"; then
4246 case "$sysnames_add_ons" in
4248 *|'') sysnames_add_ons="$sysnames_add_ons $d" ;;
4261 # If the assembler supports gnu_indirect_function symbol type and the
4262 # architecture supports multi-arch, we enable multi-arch by default.
4263 case $sysnames_add_ons$sysnames in
4267 test x"$multi_arch" = xdefault && multi_arch=no
4270 if test x"$multi_arch" != xno; then
4271 $as_echo "#define USE_MULTIARCH 1" >>confdefs.h
4276 if test -z "$os_used" && test "$os" != none; then
4277 as_fn_error $? "Operating system $os is not supported." "$LINENO" 5
4279 if test -z "$machine_used" && test "$machine" != none; then
4280 as_fn_error $? "The $machine is not supported." "$LINENO" 5
4282 if test -z "$submachine_used" && test -n "$submachine"; then
4283 as_fn_error $? "The $submachine subspecies of $host_cpu is not supported." "$LINENO" 5
4287 # We have now validated the configuration.
4289 # Expand the list of system names into a full list of directories
4290 # from each element's parent name and Implies file (if present).
4293 while test $# -gt 0; do
4297 case " $names " in *" $name "*)
4298 # Already in the list.
4302 # Report each name as we discover it, so there is no long pause in output.
4303 echo $ECHO_N "$name $ECHO_C" >&6
4305 name_base=`echo $name | sed -e 's@\(.*sysdeps\)/.*@\1@'`
4309 *) xsrcdir=$srcdir/ ;;
4311 test -n "$enable_debug_configure" &&
4312 echo "DEBUG: name/Implies $xsrcdir$name/Implies" >&2
4314 for implies_file in Implies Implies-before Implies-after; do
4315 implies_type=`echo $implies_file | sed s/-/_/`
4316 eval ${implies_type}=
4317 if test -f $xsrcdir$name/$implies_file; then
4318 # Collect more names from the `Implies' file (removing comments).
4319 implied_candidate="`sed 's/#.*$//' < $xsrcdir$name/$implies_file`"
4320 for x in $implied_candidate; do
4322 if test -d $xsrcdir$name_base/$x; then
4323 eval "${implies_type}=\"\$${implies_type} \$name_base/\$x\""
4326 for d in $add_ons_pfx ''; do
4327 try="${d}sysdeps/$x"
4330 *) try_srcdir=$srcdir/ ;;
4332 test -n "$enable_debug_configure" &&
4333 echo "DEBUG: $name $implies_file $x try($d) {$try_srcdir}$try" >&2
4334 if test $try != $xsrcdir$name_base/$x && test -d $try_srcdir$try;
4336 eval "${implies_type}=\"\$${implies_type} \$try\""
4338 case "$sysnames_add_ons" in
4340 *|'') sysnames_add_ons="$sysnames_add_ons $d" ;;
4344 if test $found = no; then
4345 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $name/$implies_file specifies nonexistent $x" >&5
4346 $as_echo "$as_me: WARNING: $name/$implies_file specifies nonexistent $x" >&2;}
4352 # Add NAME to the list of names.
4353 names="$names $name"
4355 # Find the parent of NAME, using the empty string if it has none.
4356 parent="`echo $name | sed -n -e 's=/[^/]*$==' -e '/sysdeps$/q' -e p`"
4358 test -n "$enable_debug_configure" &&
4359 echo "DEBUG: $name Implies='$Implies' rest='$*' parent='$parent' \
4360 Implies_before='$Implies_after' Implies_after='$Implies_after'" >&2
4362 # Add the names implied by NAME, and NAME's parent (if it has one), to
4363 # the list of names to be processed (the argument list). We prepend the
4364 # implied names to the list and append the parent. We want implied
4365 # directories to come before further directories inferred from the
4366 # configuration components; this ensures that for sysv4, unix/common
4367 # (implied by unix/sysv/sysv4) comes before unix/sysv (in ostry (here $*)
4369 sysnames="`echo $Implies $* $Implies_before $parent $Implies_after`"
4370 test -n "$sysnames" && set $sysnames
4373 # Add the default directories.
4374 default_sysnames="sysdeps/generic"
4375 sysnames="$names $default_sysnames"
4377 # The other names were emitted during the scan.
4378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $default_sysnames" >&5
4379 $as_echo "$default_sysnames" >&6; }
4381 # Collect the list of add-ons that supply partial sysdeps trees.
4383 for add_on in $add_ons; do
4386 *) xsrcdir="$srcdir/" ;;
4389 test -d "$xsrcdir$add_on/sysdeps" || {
4390 case "$configured_add_ons " in
4393 as_fn_error $? "add-on $add_on has no configure fragment or sysdeps tree" "$LINENO" 5
4399 sysdeps_add_ons="$sysdeps_add_ons $add_on"
4400 case "$sysnames_add_ons" in
4403 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: add-on $add_on contributed no sysdeps directories" >&5
4404 $as_echo "$as_me: WARNING: add-on $add_on contributed no sysdeps directories" >&2;}
4409 for d in $sysnames; do
4411 $add_on/sysdeps/*) ;;
4414 (cd "$xsrcdir$d" && for f in *[!~]; do
4417 for ff in $f/*.h; do
4418 test -d "$ff" || { test -e "$ff" && exit 88; }
4422 test -d "$f" || { test -e "$f" && exit 88; }
4426 if test $? -eq 88; then
4431 if test $found = no; then
4432 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: add-on $add_on contributed no useful sysdeps directories" >&5
4433 $as_echo "$as_me: WARNING: add-on $add_on contributed no useful sysdeps directories" >&2;}
4441 # Find a good install program. We prefer a C program (faster),
4442 # so one script is as good as another. But avoid the broken or
4443 # incompatible versions:
4444 # SysV /etc/install, /usr/sbin/install
4445 # SunOS /usr/etc/install
4446 # IRIX /sbin/install
4448 # AmigaOS /C/install, which installs bootblocks on floppy discs
4449 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4450 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
4451 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4452 # OS/2's system install, which has a completely different semantic
4453 # ./install, which can be erroneously created by make from ./install.sh.
4454 # Reject install programs that cannot install multiple files.
4455 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4456 $as_echo_n "checking for a BSD-compatible install... " >&6; }
4457 if test -z "$INSTALL"; then
4458 if ${ac_cv_path_install+:} false; then :
4459 $as_echo_n "(cached) " >&6
4461 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4465 test -z "$as_dir" && as_dir=.
4466 # Account for people who put trailing slashes in PATH elements.
4467 case $as_dir/ in #((
4468 ./ | .// | /[cC]/* | \
4469 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4470 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
4473 # OSF1 and SCO ODT 3.0 have their own names for install.
4474 # Don't use installbsd from OSF since it installs stuff as root
4476 for ac_prog in ginstall scoinst install; do
4477 for ac_exec_ext in '' $ac_executable_extensions; do
4478 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
4479 if test $ac_prog = install &&
4480 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4481 # AIX install. It has an incompatible calling convention.
4483 elif test $ac_prog = install &&
4484 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4485 # program-specific install script used by HP pwplus--don't use.
4488 rm -rf conftest.one conftest.two conftest.dir
4489 echo one > conftest.one
4490 echo two > conftest.two
4492 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
4493 test -s conftest.one && test -s conftest.two &&
4494 test -s conftest.dir/conftest.one &&
4495 test -s conftest.dir/conftest.two
4497 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4510 rm -rf conftest.one conftest.two conftest.dir
4513 if test "${ac_cv_path_install+set}" = set; then
4514 INSTALL=$ac_cv_path_install
4516 # As a last resort, use the slow shell script. Don't cache a
4517 # value for INSTALL within a source directory, because that will
4518 # break other packages using the cache if that directory is
4519 # removed, or if the value is a relative name.
4520 INSTALL=$ac_install_sh
4523 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4524 $as_echo "$INSTALL" >&6; }
4526 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4527 # It thinks the first close brace ends the variable substitution.
4528 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4530 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4532 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4534 if test "$INSTALL" = "${srcdir}/scripts/install-sh -c"; then
4535 # The makefiles need to use a different form to find it in $srcdir.
4536 INSTALL='\$(..)./scripts/install-sh -c'
4538 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4539 $as_echo_n "checking whether ln -s works... " >&6; }
4541 if test "$LN_S" = "ln -s"; then
4542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4543 $as_echo "yes" >&6; }
4545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4546 $as_echo "no, using $LN_S" >&6; }
4550 # Was a --with-binutils option given?
4551 if test -n "$path_binutils"; then
4552 # Make absolute; ensure a single trailing slash.
4553 path_binutils=`(cd $path_binutils; pwd) | sed 's%/*$%/%'`
4554 CC="$CC -B$path_binutils"
4556 AS=`$CC -print-prog-name=as`
4557 LD=`$CC -print-prog-name=ld`
4558 AR=`$CC -print-prog-name=ar`
4560 OBJDUMP=`$CC -print-prog-name=objdump`
4562 OBJCOPY=`$CC -print-prog-name=objcopy`
4565 # Determine whether we are using GNU binutils.
4566 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $AS is GNU as" >&5
4567 $as_echo_n "checking whether $AS is GNU as... " >&6; }
4568 if ${libc_cv_prog_as_gnu+:} false; then :
4569 $as_echo_n "(cached) " >&6
4571 # Most GNU programs take a -v and spit out some text including
4572 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
4573 if $AS -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
4574 libc_cv_prog_as_gnu=yes
4576 libc_cv_prog_as_gnu=no
4580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_prog_as_gnu" >&5
4581 $as_echo "$libc_cv_prog_as_gnu" >&6; }
4583 gnu_as=$libc_cv_prog_as_gnu
4585 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $LD is GNU ld" >&5
4586 $as_echo_n "checking whether $LD is GNU ld... " >&6; }
4587 if ${libc_cv_prog_ld_gnu+:} false; then :
4588 $as_echo_n "(cached) " >&6
4590 # Most GNU programs take a -v and spit out some text including
4591 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
4592 if $LD -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
4593 libc_cv_prog_ld_gnu=yes
4595 libc_cv_prog_ld_gnu=no
4599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_prog_ld_gnu" >&5
4600 $as_echo "$libc_cv_prog_ld_gnu" >&6; }
4601 gnu_ld=$libc_cv_prog_ld_gnu
4604 # Accept binutils 2.20 or newer.
4607 # Extract the first word of "$ac_prog", so it can be a program name with args.
4608 set dummy $ac_prog; ac_word=$2
4609 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4610 $as_echo_n "checking for $ac_word... " >&6; }
4611 if ${ac_cv_prog_AS+:} false; then :
4612 $as_echo_n "(cached) " >&6
4614 if test -n "$AS"; then
4615 ac_cv_prog_AS="$AS" # Let the user override the test.
4617 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4621 test -z "$as_dir" && as_dir=.
4622 for ac_exec_ext in '' $ac_executable_extensions; do
4623 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4624 ac_cv_prog_AS="$ac_prog"
4625 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4635 if test -n "$AS"; then
4636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
4637 $as_echo "$AS" >&6; }
4639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4640 $as_echo "no" >&6; }
4644 test -n "$AS" && break
4647 if test -z "$AS"; then
4650 # Found it, now check the version.
4651 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $AS" >&5
4652 $as_echo_n "checking version of $AS... " >&6; }
4653 ac_prog_version=`$AS --version 2>&1 | sed -n 's/^.*GNU assembler.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4654 case $ac_prog_version in
4655 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4656 2.1[0-9][0-9]*|2.[2-9][0-9]*|[3-9].*|[1-9][0-9]*)
4657 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4658 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4662 $as_echo "$ac_prog_version" >&6; }
4664 if test $ac_verc_fail = yes; then
4665 AS=: critic_missing="$critic_missing as"
4670 # Extract the first word of "$ac_prog", so it can be a program name with args.
4671 set dummy $ac_prog; ac_word=$2
4672 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4673 $as_echo_n "checking for $ac_word... " >&6; }
4674 if ${ac_cv_prog_LD+:} false; then :
4675 $as_echo_n "(cached) " >&6
4677 if test -n "$LD"; then
4678 ac_cv_prog_LD="$LD" # Let the user override the test.
4680 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4684 test -z "$as_dir" && as_dir=.
4685 for ac_exec_ext in '' $ac_executable_extensions; do
4686 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4687 ac_cv_prog_LD="$ac_prog"
4688 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4698 if test -n "$LD"; then
4699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4700 $as_echo "$LD" >&6; }
4702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4703 $as_echo "no" >&6; }
4707 test -n "$LD" && break
4710 if test -z "$LD"; then
4713 # Found it, now check the version.
4714 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $LD" >&5
4715 $as_echo_n "checking version of $LD... " >&6; }
4716 ac_prog_version=`$LD --version 2>&1 | sed -n 's/^.*GNU ld.* \([0-9][0-9]*\.[0-9.]*\).*$/\1/p'`
4717 case $ac_prog_version in
4718 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4719 2.1[0-9][0-9]*|2.[2-9][0-9]*|[3-9].*|[1-9][0-9]*)
4720 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4721 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4725 $as_echo "$ac_prog_version" >&6; }
4727 if test $ac_verc_fail = yes; then
4728 LD=: critic_missing="$critic_missing ld"
4732 # These programs are version sensitive.
4734 for ac_prog in ${ac_tool_prefix}gcc ${ac_tool_prefix}cc
4736 # Extract the first word of "$ac_prog", so it can be a program name with args.
4737 set dummy $ac_prog; ac_word=$2
4738 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4739 $as_echo_n "checking for $ac_word... " >&6; }
4740 if ${ac_cv_prog_CC+:} false; then :
4741 $as_echo_n "(cached) " >&6
4743 if test -n "$CC"; then
4744 ac_cv_prog_CC="$CC" # Let the user override the test.
4746 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4750 test -z "$as_dir" && as_dir=.
4751 for ac_exec_ext in '' $ac_executable_extensions; do
4752 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4753 ac_cv_prog_CC="$ac_prog"
4754 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4764 if test -n "$CC"; then
4765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4766 $as_echo "$CC" >&6; }
4768 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4769 $as_echo "no" >&6; }
4773 test -n "$CC" && break
4776 if test -z "$CC"; then
4779 # Found it, now check the version.
4780 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $CC" >&5
4781 $as_echo_n "checking version of $CC... " >&6; }
4782 ac_prog_version=`$CC -v 2>&1 | sed -n 's/^.*version \([egcygnustpi-]*[0-9.]*\).*$/\1/p'`
4783 case $ac_prog_version in
4784 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4785 4.[3-9].* | 4.[1-9][0-9].* | [5-9].* )
4786 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4787 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4791 $as_echo "$ac_prog_version" >&6; }
4793 if test $ac_verc_fail = yes; then
4794 critic_missing="$critic_missing gcc"
4797 for ac_prog in gnumake gmake make
4799 # Extract the first word of "$ac_prog", so it can be a program name with args.
4800 set dummy $ac_prog; ac_word=$2
4801 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4802 $as_echo_n "checking for $ac_word... " >&6; }
4803 if ${ac_cv_prog_MAKE+:} false; then :
4804 $as_echo_n "(cached) " >&6
4806 if test -n "$MAKE"; then
4807 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
4809 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4813 test -z "$as_dir" && as_dir=.
4814 for ac_exec_ext in '' $ac_executable_extensions; do
4815 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4816 ac_cv_prog_MAKE="$ac_prog"
4817 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4826 MAKE=$ac_cv_prog_MAKE
4827 if test -n "$MAKE"; then
4828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
4829 $as_echo "$MAKE" >&6; }
4831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4832 $as_echo "no" >&6; }
4836 test -n "$MAKE" && break
4839 if test -z "$MAKE"; then
4842 # Found it, now check the version.
4843 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MAKE" >&5
4844 $as_echo_n "checking version of $MAKE... " >&6; }
4845 ac_prog_version=`$MAKE --version 2>&1 | sed -n 's/^.*GNU Make[^0-9]*\([0-9][0-9.]*\).*$/\1/p'`
4846 case $ac_prog_version in
4847 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4849 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4850 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4854 $as_echo "$ac_prog_version" >&6; }
4856 if test $ac_verc_fail = yes; then
4857 critic_missing="$critic_missing make"
4861 for ac_prog in gnumsgfmt gmsgfmt msgfmt
4863 # Extract the first word of "$ac_prog", so it can be a program name with args.
4864 set dummy $ac_prog; ac_word=$2
4865 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4866 $as_echo_n "checking for $ac_word... " >&6; }
4867 if ${ac_cv_prog_MSGFMT+:} false; then :
4868 $as_echo_n "(cached) " >&6
4870 if test -n "$MSGFMT"; then
4871 ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
4873 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4877 test -z "$as_dir" && as_dir=.
4878 for ac_exec_ext in '' $ac_executable_extensions; do
4879 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4880 ac_cv_prog_MSGFMT="$ac_prog"
4881 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4890 MSGFMT=$ac_cv_prog_MSGFMT
4891 if test -n "$MSGFMT"; then
4892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
4893 $as_echo "$MSGFMT" >&6; }
4895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4896 $as_echo "no" >&6; }
4900 test -n "$MSGFMT" && break
4903 if test -z "$MSGFMT"; then
4906 # Found it, now check the version.
4907 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MSGFMT" >&5
4908 $as_echo_n "checking version of $MSGFMT... " >&6; }
4909 ac_prog_version=`$MSGFMT --version 2>&1 | sed -n 's/^.*GNU gettext.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4910 case $ac_prog_version in
4911 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4912 0.10.3[6-9]* | 0.10.[4-9][0-9]* | 0.1[1-9]* | 0.[2-9][0-9]* | [1-9].*)
4913 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4914 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4918 $as_echo "$ac_prog_version" >&6; }
4920 if test $ac_verc_fail = yes; then
4921 MSGFMT=: aux_missing="$aux_missing msgfmt"
4924 for ac_prog in makeinfo
4926 # Extract the first word of "$ac_prog", so it can be a program name with args.
4927 set dummy $ac_prog; ac_word=$2
4928 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4929 $as_echo_n "checking for $ac_word... " >&6; }
4930 if ${ac_cv_prog_MAKEINFO+:} false; then :
4931 $as_echo_n "(cached) " >&6
4933 if test -n "$MAKEINFO"; then
4934 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
4936 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4940 test -z "$as_dir" && as_dir=.
4941 for ac_exec_ext in '' $ac_executable_extensions; do
4942 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4943 ac_cv_prog_MAKEINFO="$ac_prog"
4944 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4953 MAKEINFO=$ac_cv_prog_MAKEINFO
4954 if test -n "$MAKEINFO"; then
4955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
4956 $as_echo "$MAKEINFO" >&6; }
4958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4959 $as_echo "no" >&6; }
4963 test -n "$MAKEINFO" && break
4966 if test -z "$MAKEINFO"; then
4969 # Found it, now check the version.
4970 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MAKEINFO" >&5
4971 $as_echo_n "checking version of $MAKEINFO... " >&6; }
4972 ac_prog_version=`$MAKEINFO --version 2>&1 | sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'`
4973 case $ac_prog_version in
4974 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4975 4.[5-9]*|4.[1-9][0-9]*|[5-9].*)
4976 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4977 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4980 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4981 $as_echo "$ac_prog_version" >&6; }
4983 if test $ac_verc_fail = yes; then
4984 MAKEINFO=: aux_missing="$aux_missing makeinfo"
4989 # Extract the first word of "$ac_prog", so it can be a program name with args.
4990 set dummy $ac_prog; ac_word=$2
4991 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4992 $as_echo_n "checking for $ac_word... " >&6; }
4993 if ${ac_cv_prog_SED+:} false; then :
4994 $as_echo_n "(cached) " >&6
4996 if test -n "$SED"; then
4997 ac_cv_prog_SED="$SED" # Let the user override the test.
4999 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5003 test -z "$as_dir" && as_dir=.
5004 for ac_exec_ext in '' $ac_executable_extensions; do
5005 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5006 ac_cv_prog_SED="$ac_prog"
5007 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5017 if test -n "$SED"; then
5018 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SED" >&5
5019 $as_echo "$SED" >&6; }
5021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5022 $as_echo "no" >&6; }
5026 test -n "$SED" && break
5029 if test -z "$SED"; then
5032 # Found it, now check the version.
5033 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $SED" >&5
5034 $as_echo_n "checking version of $SED... " >&6; }
5035 ac_prog_version=`$SED --version 2>&1 | sed -n 's/^.*GNU sed version \([0-9]*\.[0-9.]*\).*$/\1/p'`
5036 case $ac_prog_version in
5037 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
5038 3.0[2-9]*|3.[1-9]*|[4-9]*)
5039 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
5040 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
5043 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
5044 $as_echo "$ac_prog_version" >&6; }
5046 if test $ac_verc_fail = yes; then
5047 SED=: aux_missing="$aux_missing sed"
5051 if test -n "$ac_tool_prefix"; then
5052 # Extract the first word of "${ac_tool_prefix}readelf", so it can be a program name with args.
5053 set dummy ${ac_tool_prefix}readelf; ac_word=$2
5054 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5055 $as_echo_n "checking for $ac_word... " >&6; }
5056 if ${ac_cv_prog_READELF+:} false; then :
5057 $as_echo_n "(cached) " >&6
5059 if test -n "$READELF"; then
5060 ac_cv_prog_READELF="$READELF" # Let the user override the test.
5062 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5066 test -z "$as_dir" && as_dir=.
5067 for ac_exec_ext in '' $ac_executable_extensions; do
5068 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5069 ac_cv_prog_READELF="${ac_tool_prefix}readelf"
5070 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5079 READELF=$ac_cv_prog_READELF
5080 if test -n "$READELF"; then
5081 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF" >&5
5082 $as_echo "$READELF" >&6; }
5084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5085 $as_echo "no" >&6; }
5090 if test -z "$ac_cv_prog_READELF"; then
5091 ac_ct_READELF=$READELF
5092 # Extract the first word of "readelf", so it can be a program name with args.
5093 set dummy readelf; ac_word=$2
5094 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5095 $as_echo_n "checking for $ac_word... " >&6; }
5096 if ${ac_cv_prog_ac_ct_READELF+:} false; then :
5097 $as_echo_n "(cached) " >&6
5099 if test -n "$ac_ct_READELF"; then
5100 ac_cv_prog_ac_ct_READELF="$ac_ct_READELF" # Let the user override the test.
5102 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5106 test -z "$as_dir" && as_dir=.
5107 for ac_exec_ext in '' $ac_executable_extensions; do
5108 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5109 ac_cv_prog_ac_ct_READELF="readelf"
5110 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5119 ac_ct_READELF=$ac_cv_prog_ac_ct_READELF
5120 if test -n "$ac_ct_READELF"; then
5121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_READELF" >&5
5122 $as_echo "$ac_ct_READELF" >&6; }
5124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5125 $as_echo "no" >&6; }
5128 if test "x$ac_ct_READELF" = x; then
5131 case $cross_compiling:$ac_tool_warned in
5133 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5134 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5135 ac_tool_warned=yes ;;
5137 READELF=$ac_ct_READELF
5140 READELF="$ac_cv_prog_READELF"
5143 if test -n "$ac_tool_prefix"; then
5144 # Extract the first word of "${ac_tool_prefix}nm", so it can be a program name with args.
5145 set dummy ${ac_tool_prefix}nm; ac_word=$2
5146 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5147 $as_echo_n "checking for $ac_word... " >&6; }
5148 if ${ac_cv_prog_NM+:} false; then :
5149 $as_echo_n "(cached) " >&6
5151 if test -n "$NM"; then
5152 ac_cv_prog_NM="$NM" # Let the user override the test.
5154 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5158 test -z "$as_dir" && as_dir=.
5159 for ac_exec_ext in '' $ac_executable_extensions; do
5160 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5161 ac_cv_prog_NM="${ac_tool_prefix}nm"
5162 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5172 if test -n "$NM"; then
5173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5
5174 $as_echo "$NM" >&6; }
5176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5177 $as_echo "no" >&6; }
5182 if test -z "$ac_cv_prog_NM"; then
5184 # Extract the first word of "nm", so it can be a program name with args.
5185 set dummy nm; ac_word=$2
5186 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5187 $as_echo_n "checking for $ac_word... " >&6; }
5188 if ${ac_cv_prog_ac_ct_NM+:} false; then :
5189 $as_echo_n "(cached) " >&6
5191 if test -n "$ac_ct_NM"; then
5192 ac_cv_prog_ac_ct_NM="$ac_ct_NM" # Let the user override the test.
5194 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5198 test -z "$as_dir" && as_dir=.
5199 for ac_exec_ext in '' $ac_executable_extensions; do
5200 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5201 ac_cv_prog_ac_ct_NM="nm"
5202 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5211 ac_ct_NM=$ac_cv_prog_ac_ct_NM
5212 if test -n "$ac_ct_NM"; then
5213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NM" >&5
5214 $as_echo "$ac_ct_NM" >&6; }
5216 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5217 $as_echo "no" >&6; }
5220 if test "x$ac_ct_NM" = x; then
5223 case $cross_compiling:$ac_tool_warned in
5225 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5226 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5227 ac_tool_warned=yes ;;
5236 for ac_prog in autoconf
5238 # Extract the first word of "$ac_prog", so it can be a program name with args.
5239 set dummy $ac_prog; ac_word=$2
5240 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5241 $as_echo_n "checking for $ac_word... " >&6; }
5242 if ${ac_cv_prog_AUTOCONF+:} false; then :
5243 $as_echo_n "(cached) " >&6
5245 if test -n "$AUTOCONF"; then
5246 ac_cv_prog_AUTOCONF="$AUTOCONF" # Let the user override the test.
5248 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5252 test -z "$as_dir" && as_dir=.
5253 for ac_exec_ext in '' $ac_executable_extensions; do
5254 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5255 ac_cv_prog_AUTOCONF="$ac_prog"
5256 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5265 AUTOCONF=$ac_cv_prog_AUTOCONF
5266 if test -n "$AUTOCONF"; then
5267 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AUTOCONF" >&5
5268 $as_echo "$AUTOCONF" >&6; }
5270 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5271 $as_echo "no" >&6; }
5275 test -n "$AUTOCONF" && break
5277 test -n "$AUTOCONF" || AUTOCONF="no"
5279 case "x$AUTOCONF" in
5280 xno|x|x:) AUTOCONF=no ;;
5282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works" >&5
5283 $as_echo_n "checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works... " >&6; }
5284 if ${libc_cv_autoconf_works+:} false; then :
5285 $as_echo_n "(cached) " >&6
5287 if (cd $srcdir; $AUTOCONF $ACFLAGS configure.in > /dev/null 2>&1); then
5288 libc_cv_autoconf_works=yes
5290 libc_cv_autoconf_works=no
5293 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_autoconf_works" >&5
5294 $as_echo "$libc_cv_autoconf_works" >&6; }
5295 test $libc_cv_autoconf_works = yes || AUTOCONF=no
5298 if test "x$AUTOCONF" = xno; then
5299 aux_missing="$aux_missing autoconf"
5302 test -n "$critic_missing" && as_fn_error $? "
5303 *** These critical programs are missing or too old:$critic_missing
5304 *** Check the INSTALL file for required versions." "$LINENO" 5
5306 test -n "$aux_missing" && { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
5307 *** These auxiliary programs are missing or incompatible versions:$aux_missing
5308 *** some features will be disabled.
5309 *** Check the INSTALL file for required versions." >&5
5310 $as_echo "$as_me: WARNING:
5311 *** These auxiliary programs are missing or incompatible versions:$aux_missing
5312 *** some features will be disabled.
5313 *** Check the INSTALL file for required versions." >&2;}
5315 # if using special system headers, find out the compiler's sekrit
5316 # header directory and add that to the list. NOTE: Only does the right
5317 # thing on a system that doesn't need fixincludes. (Not presently a problem.)
5318 if test -n "$sysheaders"; then
5319 SYSINCLUDES=-nostdinc
5320 for d in include include-fixed; do
5321 i=`$CC -print-file-name="$d"` && test "x$i" != x && test "x$i" != "x$d" &&
5322 SYSINCLUDES="$SYSINCLUDES -isystem $i"
5324 SYSINCLUDES="$SYSINCLUDES \
5325 -isystem `echo $sysheaders | sed 's/:/ -isystem /g'`"
5326 if test -n "$CXX"; then
5328 cxxversion=`$CXX -dumpversion 2>&5` &&
5329 cxxmachine=`$CXX -dumpmachine 2>&5` &&
5330 for d in include "$cxxmachine/include"; do
5331 i=../../../../$d/c++/$cxxversion
5332 cxxheaders=`$CXX -print-file-name="$i"` &&
5333 test "x$cxxheaders" != x && test "x$i" != "x$cxxheaders" &&
5334 CXX_SYSINCLUDES="$CXX_SYSINCLUDES -isystem $cxxheaders \
5335 -isystem $cxxheaders/$cxxmachine -isystem $cxxheaders/backward"
5342 # Test if LD_LIBRARY_PATH contains the notation for the current directory
5343 # since this would lead to problems installing/building glibc.
5344 # LD_LIBRARY_PATH contains the current directory if one of the following
5346 # - one of the terminals (":" and ";") is the first or last sign
5347 # - two terminals occur directly after each other
5348 # - the path contains an element with a dot in it
5349 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LD_LIBRARY_PATH variable" >&5
5350 $as_echo_n "checking LD_LIBRARY_PATH variable... " >&6; }
5351 case ${LD_LIBRARY_PATH} in
5352 [:\;]* | *[:\;] | *[:\;][:\;]* | *[:\;]. | .[:\;]*| . | *[:\;].[:\;]* )
5353 ld_library_path_setting="contains current directory"
5356 ld_library_path_setting="ok"
5359 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_library_path_setting" >&5
5360 $as_echo "$ld_library_path_setting" >&6; }
5361 if test "$ld_library_path_setting" != "ok"; then
5363 *** LD_LIBRARY_PATH shouldn't contain the current directory when
5364 *** building glibc. Please change the environment variable
5365 *** and run configure again." "$LINENO" 5
5368 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether GCC supports -static-libgcc" >&5
5369 $as_echo_n "checking whether GCC supports -static-libgcc... " >&6; }
5370 if ${libc_cv_gcc_static_libgcc+:} false; then :
5371 $as_echo_n "(cached) " >&6
5373 if $CC -v -static-libgcc 2>&1 | grep -q 'unrecognized option.*static-libgcc'; then
5374 libc_cv_gcc_static_libgcc=
5376 libc_cv_gcc_static_libgcc=-static-libgcc
5379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_static_libgcc" >&5
5380 $as_echo "$libc_cv_gcc_static_libgcc" >&6; }
5383 # Extract the first word of "bash", so it can be a program name with args.
5384 set dummy bash; ac_word=$2
5385 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5386 $as_echo_n "checking for $ac_word... " >&6; }
5387 if ${ac_cv_path_BASH_SHELL+:} false; then :
5388 $as_echo_n "(cached) " >&6
5392 ac_cv_path_BASH_SHELL="$BASH_SHELL" # Let the user override the test with a path.
5395 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5399 test -z "$as_dir" && as_dir=.
5400 for ac_exec_ext in '' $ac_executable_extensions; do
5401 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5402 ac_cv_path_BASH_SHELL="$as_dir/$ac_word$ac_exec_ext"
5403 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5410 test -z "$ac_cv_path_BASH_SHELL" && ac_cv_path_BASH_SHELL="no"
5414 BASH_SHELL=$ac_cv_path_BASH_SHELL
5415 if test -n "$BASH_SHELL"; then
5416 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BASH_SHELL" >&5
5417 $as_echo "$BASH_SHELL" >&6; }
5419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5420 $as_echo "no" >&6; }
5424 if test "$BASH_SHELL" != no &&
5425 $BASH_SHELL -c 'test "$BASH_VERSINFO" \
5426 && test "$BASH_VERSINFO" -ge 2 >&/dev/null'; then
5427 libc_cv_have_bash2=yes
5429 libc_cv_have_bash2=no
5433 if test "$BASH_SHELL" = no; then
5434 # Extract the first word of "ksh", so it can be a program name with args.
5435 set dummy ksh; ac_word=$2
5436 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5437 $as_echo_n "checking for $ac_word... " >&6; }
5438 if ${ac_cv_path_KSH+:} false; then :
5439 $as_echo_n "(cached) " >&6
5443 ac_cv_path_KSH="$KSH" # Let the user override the test with a path.
5446 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5450 test -z "$as_dir" && as_dir=.
5451 for ac_exec_ext in '' $ac_executable_extensions; do
5452 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5453 ac_cv_path_KSH="$as_dir/$ac_word$ac_exec_ext"
5454 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5461 test -z "$ac_cv_path_KSH" && ac_cv_path_KSH="no"
5466 if test -n "$KSH"; then
5467 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $KSH" >&5
5468 $as_echo "$KSH" >&6; }
5470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5471 $as_echo "no" >&6; }
5475 if test "$KSH" = no; then
5478 libc_cv_have_ksh=yes
5483 libc_cv_have_ksh=yes
5487 for ac_prog in gawk mawk nawk awk
5489 # Extract the first word of "$ac_prog", so it can be a program name with args.
5490 set dummy $ac_prog; ac_word=$2
5491 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5492 $as_echo_n "checking for $ac_word... " >&6; }
5493 if ${ac_cv_prog_AWK+:} false; then :
5494 $as_echo_n "(cached) " >&6
5496 if test -n "$AWK"; then
5497 ac_cv_prog_AWK="$AWK" # Let the user override the test.
5499 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5503 test -z "$as_dir" && as_dir=.
5504 for ac_exec_ext in '' $ac_executable_extensions; do
5505 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5506 ac_cv_prog_AWK="$ac_prog"
5507 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5517 if test -n "$AWK"; then
5518 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5519 $as_echo "$AWK" >&6; }
5521 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5522 $as_echo "no" >&6; }
5526 test -n "$AWK" && break
5529 # Extract the first word of "perl", so it can be a program name with args.
5530 set dummy perl; ac_word=$2
5531 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5532 $as_echo_n "checking for $ac_word... " >&6; }
5533 if ${ac_cv_path_PERL+:} false; then :
5534 $as_echo_n "(cached) " >&6
5538 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
5541 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5545 test -z "$as_dir" && as_dir=.
5546 for ac_exec_ext in '' $ac_executable_extensions; do
5547 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5548 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
5549 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5556 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="no"
5560 PERL=$ac_cv_path_PERL
5561 if test -n "$PERL"; then
5562 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
5563 $as_echo "$PERL" >&6; }
5565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5566 $as_echo "no" >&6; }
5570 if test "$PERL" != no &&
5571 (eval `$PERL -V:apiversion`; test `expr "$apiversion" \< 5` -ne 0); then
5574 # Extract the first word of "install-info", so it can be a program name with args.
5575 set dummy install-info; ac_word=$2
5576 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5577 $as_echo_n "checking for $ac_word... " >&6; }
5578 if ${ac_cv_path_INSTALL_INFO+:} false; then :
5579 $as_echo_n "(cached) " >&6
5581 case $INSTALL_INFO in
5583 ac_cv_path_INSTALL_INFO="$INSTALL_INFO" # Let the user override the test with a path.
5586 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5587 as_dummy="$PATH:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin"
5588 for as_dir in $as_dummy
5591 test -z "$as_dir" && as_dir=.
5592 for ac_exec_ext in '' $ac_executable_extensions; do
5593 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5594 ac_cv_path_INSTALL_INFO="$as_dir/$ac_word$ac_exec_ext"
5595 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5602 test -z "$ac_cv_path_INSTALL_INFO" && ac_cv_path_INSTALL_INFO="no"
5606 INSTALL_INFO=$ac_cv_path_INSTALL_INFO
5607 if test -n "$INSTALL_INFO"; then
5608 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL_INFO" >&5
5609 $as_echo "$INSTALL_INFO" >&6; }
5611 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5612 $as_echo "no" >&6; }
5616 # Extract the first word of "bison", so it can be a program name with args.
5617 set dummy bison; ac_word=$2
5618 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5619 $as_echo_n "checking for $ac_word... " >&6; }
5620 if ${ac_cv_path_BISON+:} false; then :
5621 $as_echo_n "(cached) " >&6
5625 ac_cv_path_BISON="$BISON" # Let the user override the test with a path.
5628 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5629 as_dummy="$PATH:/usr/local/bin:/usr/bin:/bin"
5630 for as_dir in $as_dummy
5633 test -z "$as_dir" && as_dir=.
5634 for ac_exec_ext in '' $ac_executable_extensions; do
5635 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5636 ac_cv_path_BISON="$as_dir/$ac_word$ac_exec_ext"
5637 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5644 test -z "$ac_cv_path_BISON" && ac_cv_path_BISON="no"
5648 BISON=$ac_cv_path_BISON
5649 if test -n "$BISON"; then
5650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BISON" >&5
5651 $as_echo "$BISON" >&6; }
5653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5654 $as_echo "no" >&6; }
5659 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libc-friendly stddef.h" >&5
5660 $as_echo_n "checking for libc-friendly stddef.h... " >&6; }
5661 if ${libc_cv_friendly_stddef+:} false; then :
5662 $as_echo_n "(cached) " >&6
5664 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5665 /* end confdefs.h. */
5666 #define __need_size_t
5667 #define __need_wchar_t
5674 size_t size; wchar_t wchar;
5676 #error stddef.h ignored __need_*
5678 if (&size == NULL || &wchar == NULL) abort ();
5683 if ac_fn_c_try_compile "$LINENO"; then :
5684 libc_cv_friendly_stddef=yes
5686 libc_cv_friendly_stddef=no
5688 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_friendly_stddef" >&5
5691 $as_echo "$libc_cv_friendly_stddef" >&6; }
5692 if test $libc_cv_friendly_stddef = yes; then
5693 config_vars="$config_vars
5694 override stddef.h = # The installed <stddef.h> seems to be libc-friendly."
5697 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need to use -P to assemble .S files" >&5
5698 $as_echo_n "checking whether we need to use -P to assemble .S files... " >&6; }
5699 if ${libc_cv_need_minus_P+:} false; then :
5700 $as_echo_n "(cached) " >&6
5702 cat > conftest.S <<EOF
5703 #include "confdefs.h"
5704 /* Nothing whatsoever. */
5706 if { ac_try='${CC-cc} $CPPFLAGS $ASFLAGS -c conftest.S 1>&5'
5707 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5710 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5711 test $ac_status = 0; }; }; then
5712 libc_cv_need_minus_P=no
5714 libc_cv_need_minus_P=yes
5718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_need_minus_P" >&5
5719 $as_echo "$libc_cv_need_minus_P" >&6; }
5720 if test $libc_cv_need_minus_P = yes; then
5721 config_vars="$config_vars
5722 asm-CPPFLAGS = -P # The assembler can't grok cpp's # line directives."
5725 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .set assembler directive" >&5
5726 $as_echo_n "checking for .set assembler directive... " >&6; }
5727 if ${libc_cv_asm_set_directive+:} false; then :
5728 $as_echo_n "(cached) " >&6
5730 cat > conftest.s <<EOF
5733 .set glibc_conftest_frobozz,foo
5734 $libc_cv_asm_global_directive glibc_conftest_frobozz
5736 # The alpha-dec-osf1 assembler gives only a warning for `.set'
5737 # (but it doesn't work), so we must do a linking check to be sure.
5738 cat > conftest1.c <<\EOF
5739 extern int glibc_conftest_frobozz;
5740 void _start() { glibc_conftest_frobozz = 1; }
5742 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
5743 -nostartfiles -nostdlib \
5744 -o conftest conftest.s conftest1.c 1>&5 2>&5; then
5745 libc_cv_asm_set_directive=yes
5747 libc_cv_asm_set_directive=no
5751 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_set_directive" >&5
5752 $as_echo "$libc_cv_asm_set_directive" >&6; }
5753 if test $libc_cv_asm_set_directive = yes; then
5754 $as_echo "#define HAVE_ASM_SET_DIRECTIVE 1" >>confdefs.h
5758 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler gnu_unique_object symbol type" >&5
5759 $as_echo_n "checking for assembler gnu_unique_object symbol type... " >&6; }
5760 if ${libc_cv_asm_unique_object+:} false; then :
5761 $as_echo_n "(cached) " >&6
5763 cat > conftest.s <<EOF
5766 .type _sym, ${libc_cv_asm_type_prefix}gnu_unique_object
5768 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5769 libc_cv_asm_unique_object=yes
5771 libc_cv_asm_unique_object=no
5775 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_unique_object" >&5
5776 $as_echo "$libc_cv_asm_unique_object" >&6; }
5777 if test $libc_cv_asm_unique_object = yes; then
5778 $as_echo "#define HAVE_ASM_UNIQUE_OBJECT 1" >>confdefs.h
5782 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .symver assembler directive" >&5
5783 $as_echo_n "checking for .symver assembler directive... " >&6; }
5784 if ${libc_cv_asm_symver_directive+:} false; then :
5785 $as_echo_n "(cached) " >&6
5787 cat > conftest.s <<EOF
5790 .symver _sym,sym@VERS
5792 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5793 libc_cv_asm_symver_directive=yes
5795 libc_cv_asm_symver_directive=no
5799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_symver_directive" >&5
5800 $as_echo "$libc_cv_asm_symver_directive" >&6; }
5801 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld --version-script" >&5
5802 $as_echo_n "checking for ld --version-script... " >&6; }
5803 if ${libc_cv_ld_version_script_option+:} false; then :
5804 $as_echo_n "(cached) " >&6
5806 if test $libc_cv_asm_symver_directive = yes; then
5807 cat > conftest.s <<EOF
5810 .symver _sym,sym@VERS
5812 cat > conftest.map <<EOF
5821 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5822 if { ac_try='${CC-cc} $CFLAGS $LDFLAGS -shared
5823 -o conftest.so conftest.o
5824 -nostartfiles -nostdlib
5825 -Wl,--version-script,conftest.map
5827 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5830 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5831 test $ac_status = 0; }; };
5833 libc_cv_ld_version_script_option=yes
5835 libc_cv_ld_version_script_option=no
5838 libc_cv_ld_version_script_option=no
5841 libc_cv_ld_version_script_option=no
5845 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ld_version_script_option" >&5
5846 $as_echo "$libc_cv_ld_version_script_option" >&6; }
5847 if test $shared != no &&
5848 test $libc_cv_asm_symver_directive = yes &&
5849 test $libc_cv_ld_version_script_option = yes &&
5850 test $enable_versioning = yes; then
5852 $as_echo "#define DO_VERSIONING 1" >>confdefs.h
5859 if test $shared != no && test $VERSIONING = no; then
5861 *** WARNING: You should not compile GNU libc without versioning. Not using
5862 *** versioning will introduce incompatibilities so that old binaries
5863 *** will not run anymore.
5864 *** For versioning you need recent binutils (binutils-2.8.1.0.23 or newer)."
5866 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .previous assembler directive" >&5
5867 $as_echo_n "checking for .previous assembler directive... " >&6; }
5868 if ${libc_cv_asm_previous_directive+:} false; then :
5869 $as_echo_n "(cached) " >&6
5871 cat > conftest.s <<EOF
5872 .section foo_section
5875 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5876 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5879 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5880 test $ac_status = 0; }; }; then
5881 libc_cv_asm_previous_directive=yes
5883 libc_cv_asm_previous_directive=no
5887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_previous_directive" >&5
5888 $as_echo "$libc_cv_asm_previous_directive" >&6; }
5889 if test $libc_cv_asm_previous_directive = yes; then
5890 $as_echo "#define HAVE_ASM_PREVIOUS_DIRECTIVE 1" >>confdefs.h
5893 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .popsection assembler directive" >&5
5894 $as_echo_n "checking for .popsection assembler directive... " >&6; }
5895 if ${libc_cv_asm_popsection_directive+:} false; then :
5896 $as_echo_n "(cached) " >&6
5898 cat > conftest.s <<EOF
5899 .pushsection foo_section
5902 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5903 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5906 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5907 test $ac_status = 0; }; }; then
5908 libc_cv_asm_popsection_directive=yes
5910 libc_cv_asm_popsection_directive=no
5914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_popsection_directive" >&5
5915 $as_echo "$libc_cv_asm_popsection_directive" >&6; }
5916 if test $libc_cv_asm_popsection_directive = yes; then
5917 $as_echo "#define HAVE_ASM_POPSECTION_DIRECTIVE 1" >>confdefs.h
5921 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .protected and .hidden assembler directive" >&5
5922 $as_echo_n "checking for .protected and .hidden assembler directive... " >&6; }
5923 if ${libc_cv_asm_protected_directive+:} false; then :
5924 $as_echo_n "(cached) " >&6
5926 cat > conftest.s <<EOF
5932 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5933 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5936 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5937 test $ac_status = 0; }; }; then
5938 libc_cv_asm_protected_directive=yes
5940 as_fn_error $? "assembler support for symbol visibility is required" "$LINENO" 5
5944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_protected_directive" >&5
5945 $as_echo "$libc_cv_asm_protected_directive" >&6; }
5947 if test $libc_cv_asm_protected_directive = yes; then
5948 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((visibility())) is supported" >&5
5949 $as_echo_n "checking whether __attribute__((visibility())) is supported... " >&6; }
5950 if ${libc_cv_visibility_attribute+:} false; then :
5951 $as_echo_n "(cached) " >&6
5953 cat > conftest.c <<EOF
5954 int foo __attribute__ ((visibility ("hidden"))) = 1;
5955 int bar __attribute__ ((visibility ("protected"))) = 1;
5957 libc_cv_visibility_attribute=no
5958 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5959 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5962 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5963 test $ac_status = 0; }; }; then
5964 if grep '\.hidden.*foo' conftest.s >/dev/null; then
5965 if grep '\.protected.*bar' conftest.s >/dev/null; then
5966 libc_cv_visibility_attribute=yes
5970 rm -f conftest.{c,s}
5973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_visibility_attribute" >&5
5974 $as_echo "$libc_cv_visibility_attribute" >&6; }
5975 if test $libc_cv_visibility_attribute != yes; then
5976 as_fn_error $? "compiler support for visibility attribute is required" "$LINENO" 5
5980 if test $libc_cv_visibility_attribute = yes; then
5981 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken __attribute__((visibility()))" >&5
5982 $as_echo_n "checking for broken __attribute__((visibility()))... " >&6; }
5983 if ${libc_cv_broken_visibility_attribute+:} false; then :
5984 $as_echo_n "(cached) " >&6
5986 cat > conftest.c <<EOF
5988 int bar (int x) __asm__ ("foo") __attribute__ ((visibility ("hidden")));
5989 int bar (int x) { return x; }
5991 libc_cv_broken_visibility_attribute=yes
5992 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5993 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5996 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5997 test $ac_status = 0; }; }; then
5998 if grep '\.hidden[ _]foo' conftest.s >/dev/null; then
5999 libc_cv_broken_visibility_attribute=no
6002 rm -f conftest.c conftest.s
6005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_broken_visibility_attribute" >&5
6006 $as_echo "$libc_cv_broken_visibility_attribute" >&6; }
6007 if test $libc_cv_broken_visibility_attribute = yes; then
6008 as_fn_error $? "working compiler support for visibility attribute is required" "$LINENO" 5
6012 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken __attribute__((alias()))" >&5
6013 $as_echo_n "checking for broken __attribute__((alias()))... " >&6; }
6014 if ${libc_cv_broken_alias_attribute+:} false; then :
6015 $as_echo_n "(cached) " >&6
6017 cat > conftest.c <<EOF
6018 extern int foo (int x) __asm ("xyzzy");
6019 int bar (int x) { return x; }
6020 extern __typeof (bar) foo __attribute ((weak, alias ("bar")));
6022 extern __typeof (dfoo) dfoo __asm ("abccb");
6025 libc_cv_broken_alias_attribute=yes
6026 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
6027 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6030 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6031 test $ac_status = 0; }; }; then
6032 if grep 'xyzzy' conftest.s >/dev/null &&
6033 grep 'abccb' conftest.s >/dev/null; then
6034 libc_cv_broken_alias_attribute=no
6037 rm -f conftest.c conftest.s
6040 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_broken_alias_attribute" >&5
6041 $as_echo "$libc_cv_broken_alias_attribute" >&6; }
6042 if test $libc_cv_broken_alias_attribute = yes; then
6043 as_fn_error $? "working alias attribute support required" "$LINENO" 5
6046 if test $libc_cv_visibility_attribute = yes; then
6047 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to put _rtld_local into .sdata section" >&5
6048 $as_echo_n "checking whether to put _rtld_local into .sdata section... " >&6; }
6049 if ${libc_cv_have_sdata_section+:} false; then :
6050 $as_echo_n "(cached) " >&6
6052 echo "int i;" > conftest.c
6053 libc_cv_have_sdata_section=no
6054 if ${CC-cc} $LDFLAGS -fPIC -shared -Wl,--verbose conftest.c -o conftest.so 2>&1 \
6055 | grep '\.sdata' >/dev/null; then
6056 libc_cv_have_sdata_section=yes
6058 rm -f conftest.c conftest.so
6061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_sdata_section" >&5
6062 $as_echo "$libc_cv_have_sdata_section" >&6; }
6063 if test $libc_cv_have_sdata_section = yes; then
6064 $as_echo "#define HAVE_SDATA_SECTION 1" >>confdefs.h
6069 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .preinit_array/.init_array/.fini_array support" >&5
6070 $as_echo_n "checking for .preinit_array/.init_array/.fini_array support... " >&6; }
6071 if ${libc_cv_initfini_array+:} false; then :
6072 $as_echo_n "(cached) " >&6
6074 cat > conftest.c <<EOF
6075 int _start (void) { return 0; }
6076 int __start (void) { return 0; }
6078 int foo (void) { return 1; }
6079 int (*fp) (void) __attribute__ ((section (".init_array"))) = foo;
6082 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -o conftest
6083 conftest.c -static -nostartfiles -nostdlib
6085 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6088 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6089 test $ac_status = 0; }; }; then :
6090 if $READELF -S conftest | fgrep INIT_ARRAY > /dev/null; then
6091 libc_cv_initfini_array=yes
6093 libc_cv_initfini_array=no
6096 libc_cv_initfini_array=no
6101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_initfini_array" >&5
6102 $as_echo "$libc_cv_initfini_array" >&6; }
6103 if test $libc_cv_initfini_array != yes; then
6104 as_fn_error $? "Need linker with .init_array/.fini_array support." "$LINENO" 5
6107 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use .ctors/.dtors header and trailer" >&5
6108 $as_echo_n "checking whether to use .ctors/.dtors header and trailer... " >&6; }
6109 if ${libc_cv_ctors_header+:} false; then :
6110 $as_echo_n "(cached) " >&6
6112 libc_cv_ctors_header=yes
6113 cat > conftest.c <<EOF
6114 int _start (void) { return 0; }
6115 int __start (void) { return 0; }
6117 __attribute__ ((constructor)) void ctor (void) { asm (""); }
6118 __attribute__ ((destructor)) void dtor (void) { asm (""); }
6121 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -o conftest
6122 conftest.c -static -nostartfiles -nostdlib
6124 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6127 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6128 test $ac_status = 0; }; }; then :
6129 if $READELF -WS conftest$ac_exeext | $AWK '
6130 { gsub(/\[ */, "[") }
6131 $2 == ".ctors" || $2 == ".dtors" {
6132 size = strtonum("0x" $6)
6133 align = strtonum("0x" $NF)
6135 stub[$2] = size == align * 2
6138 ctors_ok = !seen[".ctors"] || stub[".ctors"]
6139 dtors_ok = !seen[".dtors"] || stub[".dtors"]
6140 exit ((ctors_ok && dtors_ok) ? 0 : 1)
6143 libc_cv_ctors_header=no
6147 as_fn_error $? "missing __attribute__ ((constructor)) support??" "$LINENO" 5
6153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ctors_header" >&5
6154 $as_echo "$libc_cv_ctors_header" >&6; }
6155 if test $libc_cv_ctors_header = no; then
6156 $as_echo "#define NO_CTORS_DTORS_SECTIONS 1" >>confdefs.h
6160 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libunwind-support in compiler" >&5
6161 $as_echo_n "checking for libunwind-support in compiler... " >&6; }
6162 if ${libc_cv_cc_with_libunwind+:} false; then :
6163 $as_echo_n "(cached) " >&6
6166 cat > conftest.c <<EOF
6167 int main (void) { return 0; }
6169 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -static -o conftest \
6170 conftest.c -v 2>&1 >/dev/null | grep -q " -lunwind "; then
6171 libc_cv_cc_with_libunwind=yes
6173 libc_cv_cc_with_libunwind=no
6177 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_with_libunwind" >&5
6178 $as_echo "$libc_cv_cc_with_libunwind" >&6; }
6180 if test $libc_cv_cc_with_libunwind = yes; then
6181 $as_echo "#define HAVE_CC_WITH_LIBUNWIND 1" >>confdefs.h
6185 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z nodelete option" >&5
6186 $as_echo_n "checking for -z nodelete option... " >&6; }
6187 if ${libc_cv_z_nodelete+:} false; then :
6188 $as_echo_n "(cached) " >&6
6190 cat > conftest.c <<EOF
6191 int _start (void) { return 42; }
6193 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6194 -fPIC -shared -o conftest.so conftest.c
6195 -nostartfiles -nostdlib
6196 -Wl,--enable-new-dtags,-z,nodelete 1>&5'
6197 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6200 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6201 test $ac_status = 0; }; }
6203 libc_cv_z_nodelete=yes
6205 as_fn_error $? "linker with -z nodelete support required" "$LINENO" 5
6209 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_nodelete" >&5
6210 $as_echo "$libc_cv_z_nodelete" >&6; }
6212 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z nodlopen option" >&5
6213 $as_echo_n "checking for -z nodlopen option... " >&6; }
6214 if ${libc_cv_z_nodlopen+:} false; then :
6215 $as_echo_n "(cached) " >&6
6217 cat > conftest.c <<EOF
6218 int _start (void) { return 42; }
6220 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6221 -fPIC -shared -o conftest.so conftest.c
6222 -nostartfiles -nostdlib
6223 -Wl,--enable-new-dtags,-z,nodlopen 1>&5'
6224 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6227 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6228 test $ac_status = 0; }; }
6230 libc_cv_z_nodlopen=yes
6232 as_fn_error $? "linker with -z nodlopen support required" "$LINENO" 5
6236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_nodlopen" >&5
6237 $as_echo "$libc_cv_z_nodlopen" >&6; }
6239 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z initfirst option" >&5
6240 $as_echo_n "checking for -z initfirst option... " >&6; }
6241 if ${libc_cv_z_initfirst+:} false; then :
6242 $as_echo_n "(cached) " >&6
6244 cat > conftest.c <<EOF
6245 int _start (void) { return 42; }
6247 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6248 -fPIC -shared -o conftest.so conftest.c
6249 -nostartfiles -nostdlib
6250 -Wl,--enable-new-dtags,-z,initfirst 1>&5'
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; }; }
6257 libc_cv_z_initfirst=yes
6259 as_fn_error $? "linker with -z initfirst support required" "$LINENO" 5
6263 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_initfirst" >&5
6264 $as_echo "$libc_cv_z_initfirst" >&6; }
6266 # Add-on fragments can set these for other machines.
6267 libc_commonpagesize=${libc_commonpagesize:-no}
6268 libc_relro_required=${libc_relro_required:-no}
6269 case "$base_machine" in
6270 i[34567]86 | x86_64 | powerpc* | s390*)
6271 libc_commonpagesize=0x1000
6272 libc_relro_required=yes
6275 libc_commonpagesize=0x2000
6276 libc_relro_required=yes
6280 if test $libc_commonpagesize != no; then
6281 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z relro option" >&5
6282 $as_echo_n "checking for -z relro option... " >&6; }
6283 if ${libc_cv_z_relro+:} false; then :
6284 $as_echo_n "(cached) " >&6
6287 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6288 /* end confdefs.h. */
6290 int _start (void) { return 42; }
6291 extern void _exit (int);
6292 /* Since these pointers are const, they should go in rodata.
6293 Since they refer to functions that have to be resolved by
6294 dynamic linking, they should instead go in RELRO data. */
6295 const void *const relro[] = { &_start, &_exit, 0 };
6296 /* GNU ld fails to produce RELRO data when it's very small and there is no
6297 normal writable data following it, or if only uninitialized (.bss) data
6298 follows it, or only very small writable data. */
6299 int data[0x10000] = { 1, };
6302 cat > conftest.awk <<\EOF
6305 commonpagesize = strtonum(commonpagesize)
6307 { print "LINE:", $0 > "/dev/stderr" }
6309 vaddr = strtonum($3)
6310 memsz = strtonum($6)
6312 printf "vaddr %#x memsz %#x end %#x commonpagesize %#x\n", \
6313 vaddr, memsz, end, commonpagesize > "/dev/stderr"
6314 result = (end % commonpagesize == 0) ? "yes" : "broken"
6316 END { print result }
6318 { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6319 -fPIC -shared -o conftest.so conftest.c
6320 -nostartfiles -nostdlib
6322 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6325 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6326 test $ac_status = 0; }; } &&
6327 { ac_try='$READELF -Wl conftest.so > conftest.ph'
6328 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6331 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6332 test $ac_status = 0; }; } &&
6334 $AWK -v commonpagesize=$libc_commonpagesize -f conftest.awk
6335 conftest.ph > conftest.cps
6337 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6340 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6341 test $ac_status = 0; }; } &&
6342 libc_cv_z_relro=`cat conftest.cps 2>&5`
6345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_relro" >&5
6346 $as_echo "$libc_cv_z_relro" >&6; }
6347 if { test "x$libc_relro_required" = xyes &&
6348 test "x$libc_cv_z_relro" != xyes
6351 as_fn_error $? "linker with -z relro support required" "$LINENO" 5
6354 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: missing architecture parameter to check for working -z relro" >&5
6355 $as_echo "$as_me: WARNING: missing architecture parameter to check for working -z relro" >&2;}
6358 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -Bgroup option" >&5
6359 $as_echo_n "checking for -Bgroup option... " >&6; }
6360 if ${libc_cv_Bgroup+:} false; then :
6361 $as_echo_n "(cached) " >&6
6363 cat > conftest.c <<EOF
6364 int _start (void) { return 42; }
6366 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6367 -fPIC -shared -o conftest.so conftest.c
6368 -Wl,-Bgroup -nostdlib 1>&5'
6369 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6372 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6373 test $ac_status = 0; }; }
6381 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_Bgroup" >&5
6382 $as_echo "$libc_cv_Bgroup" >&6; }
6386 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether --noexecstack is desirable for .S files" >&5
6387 $as_echo_n "checking whether --noexecstack is desirable for .S files... " >&6; }
6388 if ${libc_cv_as_noexecstack+:} false; then :
6389 $as_echo_n "(cached) " >&6
6391 cat > conftest.c <<EOF
6394 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS
6395 -S -o conftest.s conftest.c 1>&5'
6396 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6399 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6400 test $ac_status = 0; }; } \
6401 && grep -q .note.GNU-stack conftest.s \
6402 && { ac_try='${CC-cc} $ASFLAGS -Wa,--noexecstack
6403 -c -o conftest.o conftest.s 1>&5'
6404 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6407 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6408 test $ac_status = 0; }; }
6410 libc_cv_as_noexecstack=yes
6412 libc_cv_as_noexecstack=no
6416 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_as_noexecstack" >&5
6417 $as_echo "$libc_cv_as_noexecstack" >&6; }
6418 if test $libc_cv_as_noexecstack = yes; then
6419 ASFLAGS_config="$ASFLAGS_config -Wa,--noexecstack"
6423 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z combreloc" >&5
6424 $as_echo_n "checking for -z combreloc... " >&6; }
6425 if ${libc_cv_z_combreloc+:} false; then :
6426 $as_echo_n "(cached) " >&6
6428 cat > conftest.c <<EOF
6429 extern int bar (int);
6431 int foo (void) { return bar (mumble); }
6433 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6434 -fPIC -shared -o conftest.so conftest.c
6435 -nostdlib -nostartfiles
6436 -Wl,-z,combreloc 1>&5'
6437 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6440 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6441 test $ac_status = 0; }; }
6443 if $READELF -S conftest.so | grep '\.rel\(a\|\)\.dyn' > /dev/null; then
6444 libc_cv_z_combreloc=yes
6446 libc_cv_z_combreloc=no
6449 libc_cv_z_combreloc=no
6453 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_combreloc" >&5
6454 $as_echo "$libc_cv_z_combreloc" >&6; }
6455 if test "$libc_cv_z_combreloc" = yes; then
6456 $as_echo "#define HAVE_Z_COMBRELOC 1" >>confdefs.h
6461 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z execstack" >&5
6462 $as_echo_n "checking for -z execstack... " >&6; }
6463 if ${libc_cv_z_execstack+:} false; then :
6464 $as_echo_n "(cached) " >&6
6466 cat > conftest.c <<EOF
6467 int _start (void) { return 42; }
6469 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6470 -fPIC -shared -o conftest.so conftest.c
6471 -Wl,-z,execstack -nostdlib
6473 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6476 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6477 test $ac_status = 0; }; }
6479 libc_cv_z_execstack=yes
6481 libc_cv_z_execstack=no
6485 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_execstack" >&5
6486 $as_echo "$libc_cv_z_execstack" >&6; }
6489 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fpie" >&5
6490 $as_echo_n "checking for -fpie... " >&6; }
6491 if ${libc_cv_fpie+:} false; then :
6492 $as_echo_n "(cached) " >&6
6494 if { ac_try='${CC-cc} -fpie -xc /dev/null -S -o /dev/null'
6495 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6498 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6499 test $ac_status = 0; }; }; then :
6506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_fpie" >&5
6507 $as_echo "$libc_cv_fpie" >&6; }
6511 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --hash-style option" >&5
6512 $as_echo_n "checking for --hash-style option... " >&6; }
6513 if ${libc_cv_hashstyle+:} false; then :
6514 $as_echo_n "(cached) " >&6
6516 cat > conftest.c <<EOF
6517 int _start (void) { return 42; }
6519 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6520 -fPIC -shared -o conftest.so conftest.c
6521 -Wl,--hash-style=both -nostdlib 1>&5'
6522 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6525 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6526 test $ac_status = 0; }; }
6528 libc_cv_hashstyle=yes
6530 libc_cv_hashstyle=no
6534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_hashstyle" >&5
6535 $as_echo "$libc_cv_hashstyle" >&6; }
6538 # The linker's default -shared behavior is good enough if it
6539 # does these things that our custom linker scripts ensure that
6540 # all allocated NOTE sections come first.
6541 if test "$use_default_link" = default; then
6542 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sufficient default -shared layout" >&5
6543 $as_echo_n "checking for sufficient default -shared layout... " >&6; }
6544 if ${libc_cv_use_default_link+:} false; then :
6545 $as_echo_n "(cached) " >&6
6547 libc_cv_use_default_link=no
6548 cat > conftest.s <<\EOF
6549 .section .note.a,"a",%note
6554 .section .note.b,"a",%note
6560 if { ac_try=' ${CC-cc} $ASFLAGS -shared -o conftest.so conftest.s 1>&5'
6561 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6564 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6565 test $ac_status = 0; }; } &&
6566 ac_try=`$READELF -S conftest.so | sed -n \
6568 s/^ *\[ *[1-9][0-9]*\] *\([^ ][^ ]*\) *\([^ ][^ ]*\) .*$/\2 \1/
6574 libc_seen_a=no libc_seen_b=no
6576 while test $# -ge 2 -a "$1" = NOTE; do
6578 .note.a) libc_seen_a=yes ;;
6579 .note.b) libc_seen_b=yes ;;
6583 case "$libc_seen_a$libc_seen_b" in
6585 libc_cv_use_default_link=yes
6589 $libc_seen_a$libc_seen_b from:
6596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_use_default_link" >&5
6597 $as_echo "$libc_cv_use_default_link" >&6; }
6598 use_default_link=$libc_cv_use_default_link
6601 { $as_echo "$as_me:${as_lineno-$LINENO}: checking linker output format" >&5
6602 $as_echo_n "checking linker output format... " >&6; }
6603 if ${libc_cv_output_format+:} false; then :
6604 $as_echo_n "(cached) " >&6
6606 if libc_cv_output_format=`
6607 ${CC-cc} -nostartfiles -nostdlib -Wl,--print-output-format 2>&5`
6611 libc_cv_output_format=
6613 test -n "$libc_cv_output_format" || libc_cv_output_format=unknown
6615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_output_format" >&5
6616 $as_echo "$libc_cv_output_format" >&6; }
6619 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fno-toplevel-reorder -fno-section-anchors" >&5
6620 $as_echo_n "checking for -fno-toplevel-reorder -fno-section-anchors... " >&6; }
6621 if ${libc_cv_fno_toplevel_reorder+:} false; then :
6622 $as_echo_n "(cached) " >&6
6624 cat > conftest.c <<EOF
6627 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -fno-toplevel-reorder -fno-section-anchors
6629 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6632 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6633 test $ac_status = 0; }; }
6635 libc_cv_fno_toplevel_reorder=yes
6637 libc_cv_fno_toplevel_reorder=no
6641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_fno_toplevel_reorder" >&5
6642 $as_echo "$libc_cv_fno_toplevel_reorder" >&6; }
6643 if test $libc_cv_fno_toplevel_reorder = yes; then
6644 fno_unit_at_a_time="-fno-toplevel-reorder -fno-section-anchors"
6646 fno_unit_at_a_time=-fno-unit-at-a-time
6650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fstack-protector" >&5
6651 $as_echo_n "checking for -fstack-protector... " >&6; }
6652 if ${libc_cv_ssp+:} false; then :
6653 $as_echo_n "(cached) " >&6
6655 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -Werror -fstack-protector -xc /dev/null -S -o /dev/null'
6656 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6659 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6660 test $ac_status = 0; }; }; then :
6667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ssp" >&5
6668 $as_echo "$libc_cv_ssp" >&6; }
6671 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fgnu89-inline" >&5
6672 $as_echo_n "checking for -fgnu89-inline... " >&6; }
6673 if ${libc_cv_gnu89_inline+:} false; then :
6674 $as_echo_n "(cached) " >&6
6676 cat > conftest.c <<EOF
6678 #ifdef __GNUC_GNU_INLINE__
6679 main () { return 0;}
6684 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -std=gnu99 -fgnu89-inline
6685 -o conftest.s conftest.c 1>&5'
6686 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6689 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6690 test $ac_status = 0; }; }
6692 libc_cv_gnu89_inline=yes
6694 libc_cv_gnu89_inline=no
6698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gnu89_inline" >&5
6699 $as_echo "$libc_cv_gnu89_inline" >&6; }
6700 if test $libc_cv_gnu89_inline = yes; then
6701 gnu89_inline=-fgnu89-inline
6707 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc puts quotes around section names" >&5
6708 $as_echo_n "checking whether cc puts quotes around section names... " >&6; }
6709 if ${libc_cv_have_section_quotes+:} false; then :
6710 $as_echo_n "(cached) " >&6
6712 cat > conftest.c <<EOF
6713 static const int foo
6714 __attribute__ ((section ("bar"))) = 1;
6716 if ${CC-cc} -S conftest.c -o conftest.s; then
6717 if grep '\.section.*"bar"' conftest.s >/dev/null; then
6718 libc_cv_have_section_quotes=yes
6720 libc_cv_have_section_quotes=no
6723 libc_cv_have_section_quotes=unknown
6725 rm -f conftest.{c,s}
6728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_section_quotes" >&5
6729 $as_echo "$libc_cv_have_section_quotes" >&6; }
6730 if test $libc_cv_have_section_quotes = yes; then
6731 $as_echo "#define HAVE_SECTION_QUOTES 1" >>confdefs.h
6735 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler .weak directive" >&5
6736 $as_echo_n "checking for assembler .weak directive... " >&6; }
6737 if ${libc_cv_asm_weak_directive+:} false; then :
6738 $as_echo_n "(cached) " >&6
6740 cat > conftest.s <<EOF
6742 ${libc_cv_asm_global_directive} foo
6745 .weak bar; bar = foo
6747 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6748 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6751 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6752 test $ac_status = 0; }; }; then
6753 libc_cv_asm_weak_directive=yes
6755 libc_cv_asm_weak_directive=no
6759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_weak_directive" >&5
6760 $as_echo "$libc_cv_asm_weak_directive" >&6; }
6762 if test $libc_cv_asm_weak_directive = no; then
6763 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler .weakext directive" >&5
6764 $as_echo_n "checking for assembler .weakext directive... " >&6; }
6765 if ${libc_cv_asm_weakext_directive+:} false; then :
6766 $as_echo_n "(cached) " >&6
6768 cat > conftest.s <<EOF
6770 ${libc_cv_asm_global_directive} foo
6774 ${libc_cv_asm_global_directive} baz
6777 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6778 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6781 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6782 test $ac_status = 0; }; }; then
6783 libc_cv_asm_weakext_directive=yes
6785 libc_cv_asm_weakext_directive=no
6789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_weakext_directive" >&5
6790 $as_echo "$libc_cv_asm_weakext_directive" >&6; }
6794 if test $libc_cv_asm_weak_directive = yes; then
6795 $as_echo "#define HAVE_ASM_WEAK_DIRECTIVE 1" >>confdefs.h
6797 elif test $libc_cv_asm_weakext_directive = yes; then
6798 $as_echo "#define HAVE_ASM_WEAKEXT_DIRECTIVE 1" >>confdefs.h
6802 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether CFI directives are supported" >&5
6803 $as_echo_n "checking whether CFI directives are supported... " >&6; }
6804 if ${libc_cv_asm_cfi_directives+:} false; then :
6805 $as_echo_n "(cached) " >&6
6808 sparc/sparc64*) cfi_offset=2047;;
6811 cat > conftest.s <<EOF
6813 .type func,%function
6817 .cfi_rel_offset 1, $cfi_offset
6820 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6821 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6824 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6825 test $ac_status = 0; }; }; then
6826 libc_cv_asm_cfi_directives=yes
6828 libc_cv_asm_cfi_directives=no
6832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_cfi_directives" >&5
6833 $as_echo "$libc_cv_asm_cfi_directives" >&6; }
6834 if test $libc_cv_asm_cfi_directives = yes; then
6835 $as_echo "#define HAVE_ASM_CFI_DIRECTIVES 1" >>confdefs.h
6839 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld --no-whole-archive" >&5
6840 $as_echo_n "checking for ld --no-whole-archive... " >&6; }
6841 if ${libc_cv_ld_no_whole_archive+:} false; then :
6842 $as_echo_n "(cached) " >&6
6844 cat > conftest.c <<\EOF
6849 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6850 -nostdlib -nostartfiles -Wl,--no-whole-archive
6851 -o conftest conftest.c 1>&5'
6852 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6855 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6856 test $ac_status = 0; }; }; then
6857 libc_cv_ld_no_whole_archive=yes
6859 libc_cv_ld_no_whole_archive=no
6863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ld_no_whole_archive" >&5
6864 $as_echo "$libc_cv_ld_no_whole_archive" >&6; }
6865 if test $libc_cv_ld_no_whole_archive = no; then
6866 as_fn_error $? "support for --no-whole-archive is needed" "$LINENO" 5
6869 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc -fexceptions" >&5
6870 $as_echo_n "checking for gcc -fexceptions... " >&6; }
6871 if ${libc_cv_gcc_exceptions+:} false; then :
6872 $as_echo_n "(cached) " >&6
6874 cat > conftest.c <<\EOF
6879 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6880 -nostdlib -nostartfiles -fexceptions
6881 -o conftest conftest.c 1>&5'
6882 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6885 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6886 test $ac_status = 0; }; }; then
6887 libc_cv_gcc_exceptions=yes
6889 libc_cv_gcc_exceptions=no
6893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_exceptions" >&5
6894 $as_echo "$libc_cv_gcc_exceptions" >&6; }
6895 if test $libc_cv_gcc_exceptions = yes; then
6896 exceptions=-fexceptions
6899 if test "$host_cpu" = powerpc ; then
6900 # Check for a bug present in at least versions 2.8.x of GCC
6901 # and versions 1.0.x of EGCS.
6902 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether clobbering cr0 causes problems" >&5
6903 $as_echo_n "checking whether clobbering cr0 causes problems... " >&6; }
6904 if ${libc_cv_c_asmcr0_bug+:} false; then :
6905 $as_echo_n "(cached) " >&6
6907 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6908 /* end confdefs.h. */
6909 int tester(int x) { asm ("" : : : "cc"); return x & 123; }
6918 if ac_fn_c_try_compile "$LINENO"; then :
6919 libc_cv_c_asmcr0_bug='no'
6921 libc_cv_c_asmcr0_bug='yes'
6923 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_c_asmcr0_bug" >&5
6926 $as_echo "$libc_cv_c_asmcr0_bug" >&6; }
6927 if test "$libc_cv_c_asmcr0_bug" != 'no'; then
6928 $as_echo "#define BROKEN_PPC_ASM_CR0 1" >>confdefs.h
6933 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_memset" >&5
6934 $as_echo_n "checking for __builtin_memset... " >&6; }
6935 if ${libc_cv_gcc_builtin_memset+:} false; then :
6936 $as_echo_n "(cached) " >&6
6938 cat > conftest.c <<\EOF
6941 __builtin_memset (x, 0, 1000);
6944 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "memset" > /dev/null'
6945 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6948 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6949 test $ac_status = 0; }; };
6951 libc_cv_gcc_builtin_memset=no
6953 libc_cv_gcc_builtin_memset=yes
6957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_memset" >&5
6958 $as_echo "$libc_cv_gcc_builtin_memset" >&6; }
6959 if test "$libc_cv_gcc_builtin_memset" = yes ; then
6960 $as_echo "#define HAVE_BUILTIN_MEMSET 1" >>confdefs.h
6964 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for redirection of built-in functions" >&5
6965 $as_echo_n "checking for redirection of built-in functions... " >&6; }
6966 if ${libc_cv_gcc_builtin_redirection+:} false; then :
6967 $as_echo_n "(cached) " >&6
6969 cat > conftest.c <<\EOF
6970 extern char *strstr (const char *, const char *) __asm ("my_strstr");
6971 char *foo (const char *a, const char *b)
6973 return __builtin_strstr (a, b);
6976 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "my_strstr" > /dev/null'
6977 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6980 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6981 test $ac_status = 0; }; };
6983 libc_cv_gcc_builtin_redirection=yes
6985 libc_cv_gcc_builtin_redirection=no
6989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_redirection" >&5
6990 $as_echo "$libc_cv_gcc_builtin_redirection" >&6; }
6991 if test "$libc_cv_gcc_builtin_redirection" = no; then
6992 as_fn_error $? "support for the symbol redirection needed" "$LINENO" 5
6995 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __thread" >&5
6996 $as_echo_n "checking for __thread... " >&6; }
6997 if ${libc_cv_gcc___thread+:} false; then :
6998 $as_echo_n "(cached) " >&6
7000 cat > conftest.c <<\EOF
7001 __thread int a = 42;
7003 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -c conftest.c >&5'
7004 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7007 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7008 test $ac_status = 0; }; }; then
7009 libc_cv_gcc___thread=yes
7011 libc_cv_gcc___thread=no
7015 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc___thread" >&5
7016 $as_echo "$libc_cv_gcc___thread" >&6; }
7017 if test "$libc_cv_gcc___thread" = no; then
7018 as_fn_error $? "support for the __thread keyword is required" "$LINENO" 5
7021 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tls_model attribute" >&5
7022 $as_echo_n "checking for tls_model attribute... " >&6; }
7023 if ${libc_cv_gcc_tls_model_attr+:} false; then :
7024 $as_echo_n "(cached) " >&6
7026 cat > conftest.c <<\EOF
7027 extern __thread int a __attribute__((tls_model ("initial-exec")));
7029 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -Werror conftest.c >&5'
7030 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7033 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7034 test $ac_status = 0; }; }; then
7035 libc_cv_gcc_tls_model_attr=yes
7037 libc_cv_gcc_tls_model_attr=no
7041 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_tls_model_attr" >&5
7042 $as_echo "$libc_cv_gcc_tls_model_attr" >&6; }
7043 if test "$libc_cv_gcc_tls_model_attr" = no; then
7044 as_fn_error $? "support for the tls_model attribute is required" "$LINENO" 5
7047 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiler option to disable generation of FMA instructions" >&5
7048 $as_echo_n "checking for compiler option to disable generation of FMA instructions... " >&6; }
7049 if ${libc_cv_cc_nofma+:} false; then :
7050 $as_echo_n "(cached) " >&6
7053 for opt in -ffp-contract=off -mno-fused-madd; do
7054 if { ac_try='${CC-cc} $opt -xc /dev/null -S -o /dev/null'
7055 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7058 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7059 test $ac_status = 0; }; }; then :
7060 libc_cv_cc_nofma=$opt; break
7064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_nofma" >&5
7065 $as_echo "$libc_cv_cc_nofma" >&6; }
7067 if test -n "$submachine"; then
7068 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiler option for CPU variant" >&5
7069 $as_echo_n "checking for compiler option for CPU variant... " >&6; }
7070 if ${libc_cv_cc_submachine+:} false; then :
7071 $as_echo_n "(cached) " >&6
7073 libc_cv_cc_submachine=no
7074 for opt in "-march=$submachine" "-mcpu=$submachine"; do
7075 if { ac_try='${CC-cc} $opt -xc /dev/null -S -o /dev/null'
7076 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7079 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7080 test $ac_status = 0; }; }; then :
7082 libc_cv_cc_submachine="$opt"
7087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_submachine" >&5
7088 $as_echo "$libc_cv_cc_submachine" >&6; }
7089 if test "x$libc_cv_cc_submachine" = xno; then
7090 as_fn_error $? "${CC-cc} does not support $submachine" "$LINENO" 5
7095 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgd" >&5
7096 $as_echo_n "checking for libgd... " >&6; }
7097 if test "$with_gd" != "no"; then
7098 old_CFLAGS="$CFLAGS"
7099 CFLAGS="$CFLAGS $libgd_include"
7100 old_LDFLAGS="$LDFLAGS"
7101 LDFLAGS="$LDFLAGS $libgd_ldflags"
7103 LIBS="$LIBS -lgd -lpng -lz -lm"
7104 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7105 /* end confdefs.h. */
7115 if ac_fn_c_try_link "$LINENO"; then :
7120 rm -f core conftest.err conftest.$ac_objext \
7121 conftest$ac_exeext conftest.$ac_ext
7122 CFLAGS="$old_CFLAGS"
7123 LDFLAGS="$old_LDFLAGS"
7128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBGD" >&5
7129 $as_echo "$LIBGD" >&6; }
7133 if test x$with_selinux = xno ; then
7136 # See if we have the SELinux library
7137 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for is_selinux_enabled in -lselinux" >&5
7138 $as_echo_n "checking for is_selinux_enabled in -lselinux... " >&6; }
7139 if ${ac_cv_lib_selinux_is_selinux_enabled+:} false; then :
7140 $as_echo_n "(cached) " >&6
7142 ac_check_lib_save_LIBS=$LIBS
7143 LIBS="-lselinux $LIBS"
7144 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7145 /* end confdefs.h. */
7147 /* Override any GCC internal prototype to avoid an error.
7148 Use char because int might match the return type of a GCC
7149 builtin and then its argument prototype would still apply. */
7153 char is_selinux_enabled ();
7157 return is_selinux_enabled ();
7162 if ac_fn_c_try_link "$LINENO"; then :
7163 ac_cv_lib_selinux_is_selinux_enabled=yes
7165 ac_cv_lib_selinux_is_selinux_enabled=no
7167 rm -f core conftest.err conftest.$ac_objext \
7168 conftest$ac_exeext conftest.$ac_ext
7169 LIBS=$ac_check_lib_save_LIBS
7171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
7172 $as_echo "$ac_cv_lib_selinux_is_selinux_enabled" >&6; }
7173 if test "x$ac_cv_lib_selinux_is_selinux_enabled" = xyes; then :
7179 # See if we have the SELinux header with the NSCD permissions in it.
7180 if test x$have_selinux = xyes ; then
7181 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NSCD Flask permissions in selinux/av_permissions.h" >&5
7182 $as_echo_n "checking for NSCD Flask permissions in selinux/av_permissions.h... " >&6; }
7183 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7184 /* end confdefs.h. */
7185 #include <selinux/av_permissions.h>
7189 #ifdef NSCD__SHMEMHOST
7192 #error NSCD__SHMEMHOST not defined
7198 if ac_fn_c_try_compile "$LINENO"; then :
7203 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_selinux" >&5
7205 $as_echo "$have_selinux" >&6; }
7208 if test x$with_selinux = xyes ; then
7209 if test x$have_selinux = xno ; then
7210 as_fn_error $? "SELinux explicitly required, but sufficiently recent SELinux library not found" "$LINENO" 5
7214 # Check if we're building with SELinux support.
7215 if test "x$have_selinux" = xyes; then
7217 $as_echo "#define HAVE_SELINUX 1" >>confdefs.h
7220 # See if we have the libaudit library
7221 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for audit_log_user_avc_message in -laudit" >&5
7222 $as_echo_n "checking for audit_log_user_avc_message in -laudit... " >&6; }
7223 if ${ac_cv_lib_audit_audit_log_user_avc_message+:} false; then :
7224 $as_echo_n "(cached) " >&6
7226 ac_check_lib_save_LIBS=$LIBS
7227 LIBS="-laudit $LIBS"
7228 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7229 /* end confdefs.h. */
7231 /* Override any GCC internal prototype to avoid an error.
7232 Use char because int might match the return type of a GCC
7233 builtin and then its argument prototype would still apply. */
7237 char audit_log_user_avc_message ();
7241 return audit_log_user_avc_message ();
7246 if ac_fn_c_try_link "$LINENO"; then :
7247 ac_cv_lib_audit_audit_log_user_avc_message=yes
7249 ac_cv_lib_audit_audit_log_user_avc_message=no
7251 rm -f core conftest.err conftest.$ac_objext \
7252 conftest$ac_exeext conftest.$ac_ext
7253 LIBS=$ac_check_lib_save_LIBS
7255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_audit_audit_log_user_avc_message" >&5
7256 $as_echo "$ac_cv_lib_audit_audit_log_user_avc_message" >&6; }
7257 if test "x$ac_cv_lib_audit_audit_log_user_avc_message" = xyes; then :
7263 if test "x$have_libaudit" = xyes; then
7265 $as_echo "#define HAVE_LIBAUDIT 1" >>confdefs.h
7270 # See if we have the libcap library
7271 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cap_init in -lcap" >&5
7272 $as_echo_n "checking for cap_init in -lcap... " >&6; }
7273 if ${ac_cv_lib_cap_cap_init+:} false; then :
7274 $as_echo_n "(cached) " >&6
7276 ac_check_lib_save_LIBS=$LIBS
7278 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7279 /* end confdefs.h. */
7281 /* Override any GCC internal prototype to avoid an error.
7282 Use char because int might match the return type of a GCC
7283 builtin and then its argument prototype would still apply. */
7296 if ac_fn_c_try_link "$LINENO"; then :
7297 ac_cv_lib_cap_cap_init=yes
7299 ac_cv_lib_cap_cap_init=no
7301 rm -f core conftest.err conftest.$ac_objext \
7302 conftest$ac_exeext conftest.$ac_ext
7303 LIBS=$ac_check_lib_save_LIBS
7305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cap_cap_init" >&5
7306 $as_echo "$ac_cv_lib_cap_cap_init" >&6; }
7307 if test "x$ac_cv_lib_cap_cap_init" = xyes; then :
7313 if test "x$have_libcap" = xyes; then
7315 $as_echo "#define HAVE_LIBCAP 1" >>confdefs.h
7323 # The cast to long int works around a bug in the HP C Compiler
7324 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7325 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7326 # This bug is HP SR number 8606223364.
7327 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long double" >&5
7328 $as_echo_n "checking size of long double... " >&6; }
7329 if ${ac_cv_sizeof_long_double+:} false; then :
7330 $as_echo_n "(cached) " >&6
7332 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long double))" "ac_cv_sizeof_long_double" "$ac_includes_default"; then :
7335 if test "$ac_cv_type_long_double" = yes; then
7336 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7337 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7338 as_fn_error 77 "cannot compute sizeof (long double)
7339 See \`config.log' for more details" "$LINENO" 5; }
7341 ac_cv_sizeof_long_double=0
7346 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_double" >&5
7347 $as_echo "$ac_cv_sizeof_long_double" >&6; }
7351 cat >>confdefs.h <<_ACEOF
7352 #define SIZEOF_LONG_DOUBLE $ac_cv_sizeof_long_double
7356 sizeof_long_double=$ac_cv_sizeof_long_double
7360 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FORTIFY_SOURCE predefine" >&5
7361 $as_echo_n "checking for _FORTIFY_SOURCE predefine... " >&6; }
7362 if ${libc_cv_predef_fortify_source+:} false; then :
7363 $as_echo_n "(cached) " >&6
7365 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7366 /* end confdefs.h. */
7372 #ifdef _FORTIFY_SOURCE
7379 if ac_fn_c_try_compile "$LINENO"; then :
7380 libc_cv_predef_fortify_source=no
7382 libc_cv_predef_fortify_source=yes
7384 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_predef_fortify_source" >&5
7387 $as_echo "$libc_cv_predef_fortify_source" >&6; }
7388 if test $libc_cv_predef_fortify_source = yes; then
7389 CPPUNDEFS="${CPPUNDEFS:+$CPPUNDEFS }-U_FORTIFY_SOURCE"
7393 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC implicitly enables -fstack-protector" >&5
7394 $as_echo_n "checking whether $CC implicitly enables -fstack-protector... " >&6; }
7395 if ${libc_cv_predef_stack_protector+:} false; then :
7396 $as_echo_n "(cached) " >&6
7399 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7400 /* end confdefs.h. */
7401 extern void foobar (char *);
7405 char large_array[2048]; foobar (large_array);
7410 if ac_fn_c_try_compile "$LINENO"; then :
7412 libc_undefs=`$NM -u conftest.o |
7413 LC_ALL=C $AWK '$1 == "U" { print $2 | "sort -u"; next } { exit(1) }' \
7415 as_fn_error $? "confusing output from $NM -u" "$LINENO" 5
7417 echo >&5 "libc_undefs='$libc_undefs'"
7418 # On some architectures, there are architecture-specific undefined
7419 # symbols (resolved by the linker), so filter out unknown symbols.
7420 # This will fail to produce the correct result if the compiler
7421 # defaults to -fstack-protector but this produces an undefined symbol
7422 # other than __stack_chk_fail. However, compilers like that have not
7423 # been encountered in practice.
7424 libc_undefs=`echo "$libc_undefs" | egrep '^(foobar|__stack_chk_fail)$'`
7425 case "$libc_undefs" in
7426 foobar) libc_cv_predef_stack_protector=no ;;
7428 foobar') libc_cv_predef_stack_protector=yes ;;
7429 *) as_fn_error $? "unexpected symbols in test: $libc_undefs" "$LINENO" 5 ;;
7432 as_fn_error $? "test compilation failed" "$LINENO" 5
7434 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_predef_stack_protector" >&5
7438 $as_echo "$libc_cv_predef_stack_protector" >&6; }
7440 if test $libc_cv_predef_stack_protector = yes; then
7441 libc_extra_cflags=-fno-stack-protector
7445 ### End of automated tests.
7446 ### Now run sysdeps configure fragments.
7448 # They also can set these variables.
7450 ldd_rewrite_script=no
7451 libc_cv_sysconfdir=$sysconfdir
7452 libc_cv_localstatedir=$localstatedir
7453 libc_cv_gcc_unwind_find_fde=no
7456 # Iterate over all the sysdep directories we will use, running their
7457 # configure fragments.
7458 for dir in $sysnames; do
7461 *) dest=$srcdir/$dir ;;
7463 if test -r $dest/configure; then
7464 { $as_echo "$as_me:${as_lineno-$LINENO}: result: running configure fragment for $dir" >&5
7465 $as_echo "running configure fragment for $dir" >&6; }
7470 if test x$libc_cv_gcc_unwind_find_fde = xyes; then
7471 $as_echo "#define EXPORT_UNWIND_FIND_FDE 1" >>confdefs.h
7476 # Test for old glibc 2.0.x headers so that they can be removed properly
7477 # Search only in includedir.
7478 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for old glibc 2.0.x headers" >&5
7479 $as_echo_n "checking for old glibc 2.0.x headers... " >&6; }
7480 if eval test -f "${includedir}/elfclass.h" -a -f "${includedir}/fcntlbits.h"
7482 old_glibc_headers=yes
7484 old_glibc_headers=no
7486 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $old_glibc_headers" >&5
7487 $as_echo "$old_glibc_headers" >&6; }
7488 if test ${old_glibc_headers} = yes; then
7489 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&5
7490 $as_echo "$as_me: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&2;}
7491 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** be removed." >&5
7492 $as_echo "$as_me: WARNING: *** be removed." >&2;}
7519 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -fPIC is default" >&5
7520 $as_echo_n "checking whether -fPIC is default... " >&6; }
7521 if ${libc_cv_pic_default+:} false; then :
7522 $as_echo_n "(cached) " >&6
7524 libc_cv_pic_default=yes
7525 cat > conftest.c <<EOF
7526 #if defined __PIC__ || defined __pic__ || defined PIC || defined pic
7527 # error PIC is default.
7530 if eval "${CC-cc} -S conftest.c 2>&5 1>&5"; then
7531 libc_cv_pic_default=no
7535 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_pic_default" >&5
7536 $as_echo "$libc_cv_pic_default" >&6; }
7546 if test "`(cd $srcdir; pwd)`" = "`pwd`"; then
7549 config_makefile=Makefile
7552 VERSION=`sed -n -e 's/^#define VERSION "\([^"]*\)"/\1/p' < $srcdir/version.h`
7553 RELEASE=`sed -n -e 's/^#define RELEASE "\([^"]*\)"/\1/p' < $srcdir/version.h`
7557 ac_config_files="$ac_config_files config.make ${config_makefile}"
7559 ac_config_commands="$ac_config_commands default"
7561 cat >confcache <<\_ACEOF
7562 # This file is a shell script that caches the results of configure
7563 # tests run on this system so they can be shared between configure
7564 # scripts and configure runs, see configure's option --config-cache.
7565 # It is not useful on other systems. If it contains results you don't
7566 # want to keep, you may remove or edit it.
7568 # config.status only pays attention to the cache file if you give it
7569 # the --recheck option to rerun configure.
7571 # `ac_cv_env_foo' variables (set or unset) will be overridden when
7572 # loading this file, other *unset* `ac_cv_foo' will be assigned the
7577 # The following way of writing the cache mishandles newlines in values,
7578 # but we know of no workaround that is simple, portable, and efficient.
7579 # So, we kill variables containing newlines.
7580 # Ultrix sh set writes to stderr and can't be redirected directly,
7581 # and sets the high bit in the cache file unless we assign to the vars.
7583 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
7584 eval ac_val=\$$ac_var
7588 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
7589 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
7592 _ | IFS | as_nl) ;; #(
7593 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
7594 *) { eval $ac_var=; unset $ac_var;} ;;
7600 case $as_nl`(ac_space=' '; set) 2>&1` in #(
7601 *${as_nl}ac_space=\ *)
7602 # `set' does not quote correctly, so add quotes: double-quote
7603 # substitution turns \\\\ into \\, and sed turns \\ into \.
7606 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
7609 # `set' quotes correctly as required by POSIX, so do not add quotes.
7610 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
7619 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
7621 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
7623 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
7624 if test -w "$cache_file"; then
7625 if test "x$cache_file" != "x/dev/null"; then
7626 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
7627 $as_echo "$as_me: updating cache $cache_file" >&6;}
7628 if test ! -f "$cache_file" || test -h "$cache_file"; then
7629 cat confcache >"$cache_file"
7631 case $cache_file in #(
7633 mv -f confcache "$cache_file"$$ &&
7634 mv -f "$cache_file"$$ "$cache_file" ;; #(
7636 mv -f confcache "$cache_file" ;;
7641 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
7642 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
7647 test "x$prefix" = xNONE && prefix=$ac_default_prefix
7648 # Let make expand exec_prefix.
7649 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7651 DEFS=-DHAVE_CONFIG_H
7656 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
7657 # 1. Remove the extension, and $U if already installed.
7658 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
7659 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
7660 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
7661 # will be set to the directory where LIBOBJS objects are built.
7662 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
7663 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
7667 LTLIBOBJS=$ac_ltlibobjs
7671 : "${CONFIG_STATUS=./config.status}"
7673 ac_clean_files_save=$ac_clean_files
7674 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
7675 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
7676 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
7678 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
7680 # Generated by $as_me.
7681 # Run this file to recreate the current configuration.
7682 # Compiler output produced by configure, useful for debugging
7683 # configure, is in config.log if it exists.
7689 SHELL=\${CONFIG_SHELL-$SHELL}
7692 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
7693 ## -------------------- ##
7694 ## M4sh Initialization. ##
7695 ## -------------------- ##
7697 # Be more Bourne compatible
7698 DUALCASE=1; export DUALCASE # for MKS sh
7699 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
7702 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
7703 # is contrary to our usage. Disable this feature.
7704 alias -g '${1+"$@"}'='"$@"'
7705 setopt NO_GLOB_SUBST
7707 case `(set -o) 2>/dev/null` in #(
7719 # Printing a long string crashes Solaris 7 /usr/bin/printf.
7720 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
7721 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
7722 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
7723 # Prefer a ksh shell builtin over an external printf program on Solaris,
7724 # but without wasting forks for bash or zsh.
7725 if test -z "$BASH_VERSION$ZSH_VERSION" \
7726 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
7727 as_echo='print -r --'
7728 as_echo_n='print -rn --'
7729 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
7730 as_echo='printf %s\n'
7731 as_echo_n='printf %s'
7733 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
7734 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
7735 as_echo_n='/usr/ucb/echo -n'
7737 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
7738 as_echo_n_body='eval
7742 expr "X$arg" : "X\\(.*\\)$as_nl";
7743 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
7745 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
7747 export as_echo_n_body
7748 as_echo_n='sh -c $as_echo_n_body as_echo'
7751 as_echo='sh -c $as_echo_body as_echo'
7754 # The user is always right.
7755 if test "${PATH_SEPARATOR+set}" != set; then
7757 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
7758 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
7765 # We need space, tab and new line, in precisely that order. Quoting is
7766 # there to prevent editors from complaining about space-tab.
7767 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
7768 # splitting by setting IFS to empty value.)
7771 # Find who we are. Look in the path if we contain no directory separator.
7774 *[\\/]* ) as_myself=$0 ;;
7775 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7779 test -z "$as_dir" && as_dir=.
7780 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
7786 # We did not find ourselves, most probably we were run as `sh COMMAND'
7787 # in which case we are not to be found in the path.
7788 if test "x$as_myself" = x; then
7791 if test ! -f "$as_myself"; then
7792 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
7796 # Unset variables that we do not need and which cause bugs (e.g. in
7797 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
7798 # suppresses any "Segmentation fault" message there. '((' could
7799 # trigger a bug in pdksh 5.2.14.
7800 for as_var in BASH_ENV ENV MAIL MAILPATH
7801 do eval test x\${$as_var+set} = xset \
7802 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
7815 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
7818 # as_fn_error STATUS ERROR [LINENO LOG_FD]
7819 # ----------------------------------------
7820 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
7821 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
7822 # script with STATUS, using 1 if that was 0.
7825 as_status=$1; test $as_status -eq 0 && as_status=1
7827 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
7828 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
7830 $as_echo "$as_me: error: $2" >&2
7831 as_fn_exit $as_status
7835 # as_fn_set_status STATUS
7836 # -----------------------
7837 # Set $? to STATUS, without forking.
7841 } # as_fn_set_status
7845 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
7855 # Portably unset VAR.
7858 { eval $1=; unset $1;}
7860 as_unset=as_fn_unset
7861 # as_fn_append VAR VALUE
7862 # ----------------------
7863 # Append the text in VALUE to the end of the definition contained in VAR. Take
7864 # advantage of any shell optimizations that allow amortized linear growth over
7865 # repeated appends, instead of the typical quadratic growth present in naive
7867 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
7868 eval 'as_fn_append ()
7879 # as_fn_arith ARG...
7880 # ------------------
7881 # Perform arithmetic evaluation on the ARGs, and store the result in the
7882 # global $as_val. Take advantage of shells that can avoid forks. The arguments
7883 # must be portable across $(()) and expr.
7884 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
7885 eval 'as_fn_arith ()
7892 as_val=`expr "$@" || test $? -eq 1`
7897 if expr a : '\(a\)' >/dev/null 2>&1 &&
7898 test "X`expr 00001 : '.*\(...\)'`" = X001; then
7904 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
7905 as_basename=basename
7910 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
7916 as_me=`$as_basename -- "$0" ||
7917 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
7918 X"$0" : 'X\(//\)$' \| \
7919 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
7921 sed '/^.*\/\([^/][^/]*\)\/*$/{
7935 # Avoid depending upon Character Ranges.
7936 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
7937 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
7938 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
7939 as_cr_digits='0123456789'
7940 as_cr_alnum=$as_cr_Letters$as_cr_digits
7942 ECHO_C= ECHO_N= ECHO_T=
7943 case `echo -n x` in #(((((
7945 case `echo 'xy\c'` in
7946 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
7948 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
7955 rm -f conf$$ conf$$.exe conf$$.file
7956 if test -d conf$$.dir; then
7957 rm -f conf$$.dir/conf$$.file
7960 mkdir conf$$.dir 2>/dev/null
7962 if (echo >conf$$.file) 2>/dev/null; then
7963 if ln -s conf$$.file conf$$ 2>/dev/null; then
7965 # ... but there are two gotchas:
7966 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
7967 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
7968 # In both cases, we have to default to `cp -p'.
7969 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
7971 elif ln conf$$.file conf$$ 2>/dev/null; then
7979 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
7980 rmdir conf$$.dir 2>/dev/null
7985 # Create "$as_dir" as a directory, including parents if necessary.
7990 -*) as_dir=./$as_dir;;
7992 test -d "$as_dir" || eval $as_mkdir_p || {
7996 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
7997 *) as_qdir=$as_dir;;
7999 as_dirs="'$as_qdir' $as_dirs"
8000 as_dir=`$as_dirname -- "$as_dir" ||
8001 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8002 X"$as_dir" : 'X\(//\)[^/]' \| \
8003 X"$as_dir" : 'X\(//\)$' \| \
8004 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
8005 $as_echo X"$as_dir" |
8006 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8023 test -d "$as_dir" && break
8025 test -z "$as_dirs" || eval "mkdir $as_dirs"
8026 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
8030 if mkdir -p . 2>/dev/null; then
8031 as_mkdir_p='mkdir -p "$as_dir"'
8033 test -d ./-p && rmdir ./-p
8037 if test -x / >/dev/null 2>&1; then
8040 if ls -dL / >/dev/null 2>&1; then
8047 if test -d "$1"; then
8053 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
8054 ???[sx]*):;;*)false;;esac;fi
8058 as_executable_p=$as_test_x
8060 # Sed expression to map a string onto a valid CPP name.
8061 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
8063 # Sed expression to map a string onto a valid variable name.
8064 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
8068 ## ----------------------------------- ##
8069 ## Main body of $CONFIG_STATUS script. ##
8070 ## ----------------------------------- ##
8072 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
8074 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8075 # Save the log message, to keep $0 and so on meaningful, and to
8076 # report actual input values of CONFIG_FILES etc. instead of their
8077 # values after options handling.
8079 This file was extended by GNU C Library $as_me (see version.h), which was
8080 generated by GNU Autoconf 2.68. Invocation command line was
8082 CONFIG_FILES = $CONFIG_FILES
8083 CONFIG_HEADERS = $CONFIG_HEADERS
8084 CONFIG_LINKS = $CONFIG_LINKS
8085 CONFIG_COMMANDS = $CONFIG_COMMANDS
8088 on `(hostname || uname -n) 2>/dev/null | sed 1q`
8093 case $ac_config_files in *"
8094 "*) set x $ac_config_files; shift; ac_config_files=$*;;
8097 case $ac_config_headers in *"
8098 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
8102 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8103 # Files that config.status was made for.
8104 config_files="$ac_config_files"
8105 config_headers="$ac_config_headers"
8106 config_commands="$ac_config_commands"
8110 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8112 \`$as_me' instantiates files and other configuration actions
8113 from templates according to the current configuration. Unless the files
8114 and actions are specified as TAGs, all are instantiated by default.
8116 Usage: $0 [OPTION]... [TAG]...
8118 -h, --help print this help, then exit
8119 -V, --version print version number and configuration settings, then exit
8120 --config print configuration, then exit
8121 -q, --quiet, --silent
8122 do not print progress messages
8123 -d, --debug don't remove temporary files
8124 --recheck update $as_me by reconfiguring in the same conditions
8125 --file=FILE[:TEMPLATE]
8126 instantiate the configuration file FILE
8127 --header=FILE[:TEMPLATE]
8128 instantiate the configuration header FILE
8130 Configuration files:
8133 Configuration headers:
8136 Configuration commands:
8139 Report bugs to <http://sourceware.org/bugzilla/>.
8140 GNU C Library home page: <http://www.gnu.org/software/glibc/>.
8141 General help using GNU software: <http://www.gnu.org/gethelp/>."
8144 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8145 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
8147 GNU C Library config.status (see version.h)
8148 configured by $0, generated by GNU Autoconf 2.68,
8149 with options \\"\$ac_cs_config\\"
8151 Copyright (C) 2010 Free Software Foundation, Inc.
8152 This config.status script is free software; the Free Software Foundation
8153 gives unlimited permission to copy, distribute and modify it."
8159 test -n "\$AWK" || AWK=awk
8162 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8163 # The default lists apply if the user does not specify any file.
8169 ac_option=`expr "X$1" : 'X\([^=]*\)='`
8170 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
8174 ac_option=`expr "X$1" : 'X\([^=]*\)='`
8186 # Handling of the options.
8187 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8189 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
8190 $as_echo "$ac_cs_version"; exit ;;
8191 --config | --confi | --conf | --con | --co | --c )
8192 $as_echo "$ac_cs_config"; exit ;;
8193 --debug | --debu | --deb | --de | --d | -d )
8195 --file | --fil | --fi | --f )
8198 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8199 '') as_fn_error $? "missing file argument" ;;
8201 as_fn_append CONFIG_FILES " '$ac_optarg'"
8202 ac_need_defaults=false;;
8203 --header | --heade | --head | --hea )
8206 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8208 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
8209 ac_need_defaults=false;;
8211 # Conflict between --help and --header
8212 as_fn_error $? "ambiguous option: \`$1'
8213 Try \`$0 --help' for more information.";;
8214 --help | --hel | -h )
8215 $as_echo "$ac_cs_usage"; exit ;;
8216 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
8217 | -silent | --silent | --silen | --sile | --sil | --si | --s)
8221 -*) as_fn_error $? "unrecognized option: \`$1'
8222 Try \`$0 --help' for more information." ;;
8224 *) as_fn_append ac_config_targets " $1"
8225 ac_need_defaults=false ;;
8231 ac_configure_extra_args=
8233 if $ac_cs_silent; then
8235 ac_configure_extra_args="$ac_configure_extra_args --silent"
8239 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8240 if \$ac_cs_recheck; then
8241 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
8243 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
8244 CONFIG_SHELL='$SHELL'
8250 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8254 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
8255 ## Running $as_me. ##
8261 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8265 config_vars='$config_vars'
8269 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8271 # Handling of arguments.
8272 for ac_config_target in $ac_config_targets
8274 case $ac_config_target in
8275 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
8276 "config.make") CONFIG_FILES="$CONFIG_FILES config.make" ;;
8277 "${config_makefile}") CONFIG_FILES="$CONFIG_FILES ${config_makefile}" ;;
8278 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
8280 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
8285 # If the user did not use the arguments to specify the items to instantiate,
8286 # then the envvar interface is used. Set only those that are not.
8287 # We use the long form for the default assignment because of an extremely
8288 # bizarre bug on SunOS 4.1.3.
8289 if $ac_need_defaults; then
8290 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
8291 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
8292 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
8295 # Have a temporary directory for convenience. Make it in the build tree
8296 # simply because there is no reason against having it here, and in addition,
8297 # creating and moving files from /tmp can sometimes cause problems.
8298 # Hook for its removal unless debugging.
8299 # Note that there is a small window in which the directory will not be cleaned:
8300 # after its creation but before its name has been assigned to `$tmp'.
8304 trap 'exit_status=$?
8306 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
8308 trap 'as_fn_exit 1' 1 2 13 15
8310 # Create a (secure) tmp directory for tmp files.
8313 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
8317 tmp=./conf$$-$RANDOM
8318 (umask 077 && mkdir "$tmp")
8319 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
8322 # Set up the scripts for CONFIG_FILES section.
8323 # No need to generate them if there are no CONFIG_FILES.
8324 # This happens for instance with `./config.status config.h'.
8325 if test -n "$CONFIG_FILES"; then
8328 ac_cr=`echo X | tr X '\015'`
8329 # On cygwin, bash can eat \r inside `` if the user requested igncr.
8330 # But we know of no other shell where ac_cr would be empty at this
8331 # point, so we can use a bashism as a fallback.
8332 if test "x$ac_cr" = x; then
8333 eval ac_cr=\$\'\\r\'
8335 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
8336 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
8342 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
8347 echo "cat >conf$$subs.awk <<_ACEOF" &&
8348 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
8351 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8352 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
8354 for ac_last_try in false false false false false :; do
8355 . ./conf$$subs.sh ||
8356 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8358 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
8359 if test $ac_delim_n = $ac_delim_num; then
8361 elif $ac_last_try; then
8362 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8364 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8369 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8370 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
8374 s/^/S["/; s/!.*/"]=/
8384 s/\(.\{148\}\)..*/\1/
8386 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
8391 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8398 s/\(.\{148\}\)..*/\1/
8400 s/["\\]/\\&/g; s/^/"/; s/$/"/
8404 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8409 ' <conf$$subs.awk | sed '
8414 ' >>$CONFIG_STATUS || ac_write_fail=1
8415 rm -f conf$$subs.awk
8416 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8418 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
8419 for (key in S) S_is_set[key] = 1
8425 nfields = split(line, field, "@")
8427 len = length(field[1])
8428 for (i = 2; i < nfields; i++) {
8430 keylen = length(key)
8431 if (S_is_set[key]) {
8433 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
8434 len += length(value) + length(field[++i])
8445 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8446 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
8447 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
8450 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
8451 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
8454 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
8455 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
8456 # trailing colons and then remove the whole line if VPATH becomes empty
8457 # (actually we leave an empty line to preserve line numbers).
8458 if test "x$srcdir" = x.; then
8459 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
8477 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8478 fi # test -n "$CONFIG_FILES"
8480 # Set up the scripts for CONFIG_HEADERS section.
8481 # No need to generate them if there are no CONFIG_HEADERS.
8482 # This happens for instance with `./config.status Makefile'.
8483 if test -n "$CONFIG_HEADERS"; then
8484 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
8488 # Transform confdefs.h into an awk script `defines.awk', embedded as
8489 # here-document in config.status, that substitutes the proper values into
8490 # config.h.in to produce config.h.
8492 # Create a delimiter string that does not exist in confdefs.h, to ease
8493 # handling of long lines.
8495 for ac_last_try in false false :; do
8496 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
8497 if test -z "$ac_tt"; then
8499 elif $ac_last_try; then
8500 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
8502 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8506 # For the awk script, D is an array of macro values keyed by name,
8507 # likewise P contains macro parameters if any. Preserve backslash
8508 # newline sequences.
8510 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
8512 s/.\{148\}/&'"$ac_delim"'/g
8515 s/^[ ]*#[ ]*define[ ][ ]*/ /
8522 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
8524 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
8528 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
8529 D["\1"]=" \3\\\\\\n"\\/p
8531 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
8536 s/.\{148\}/&'"$ac_delim"'/g
8541 s/["\\]/\\&/g; s/^/"/; s/$/"/p
8544 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
8546 ' <confdefs.h | sed '
8547 s/'"$ac_delim"'/"\\\
8548 "/g' >>$CONFIG_STATUS || ac_write_fail=1
8550 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8551 for (key in D) D_is_set[key] = 1
8554 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
8556 split(line, arg, " ")
8557 if (arg[1] == "#") {
8561 defundef = substr(arg[1], 2)
8564 split(mac1, mac2, "(") #)
8566 prefix = substr(line, 1, index(line, defundef) - 1)
8567 if (D_is_set[macro]) {
8568 # Preserve the white space surrounding the "#".
8569 print prefix "define", macro P[macro] D[macro]
8572 # Replace #undef with comments. This is necessary, for example,
8573 # in the case of _POSIX_SOURCE, which is predefined and required
8574 # on some systems where configure will not decide to define it.
8575 if (defundef == "undef") {
8576 print "/*", prefix defundef, macro, "*/"
8584 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8585 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
8586 fi # test -n "$CONFIG_HEADERS"
8589 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
8594 :[FHLC]) ac_mode=$ac_tag; continue;;
8596 case $ac_mode$ac_tag in
8598 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
8599 :[FH]-) ac_tag=-:-;;
8600 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
8617 -) ac_f="$ac_tmp/stdin";;
8618 *) # Look for the file first in the build tree, then in the source tree
8619 # (if the path is not absolute). The absolute path cannot be DOS-style,
8620 # because $ac_f cannot contain `:'.
8624 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
8626 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
8628 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
8629 as_fn_append ac_file_inputs " '$ac_f'"
8632 # Let's still pretend it is `configure' which instantiates (i.e., don't
8633 # use $as_me), people would be surprised to read:
8634 # /* config.h. Generated by config.status. */
8635 configure_input='Generated from '`
8636 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
8638 if test x"$ac_file" != x-; then
8639 configure_input="$ac_file. $configure_input"
8640 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
8641 $as_echo "$as_me: creating $ac_file" >&6;}
8643 # Neutralize special characters interpreted by sed in replacement strings.
8644 case $configure_input in #(
8645 *\&* | *\|* | *\\* )
8646 ac_sed_conf_input=`$as_echo "$configure_input" |
8647 sed 's/[\\\\&|]/\\\\&/g'`;; #(
8648 *) ac_sed_conf_input=$configure_input;;
8652 *:-:* | *:-) cat >"$ac_tmp/stdin" \
8653 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
8658 ac_dir=`$as_dirname -- "$ac_file" ||
8659 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8660 X"$ac_file" : 'X\(//\)[^/]' \| \
8661 X"$ac_file" : 'X\(//\)$' \| \
8662 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
8663 $as_echo X"$ac_file" |
8664 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8681 as_dir="$ac_dir"; as_fn_mkdir_p
8685 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
8687 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
8688 # A ".." for each directory in $ac_dir_suffix.
8689 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
8690 case $ac_top_builddir_sub in
8691 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
8692 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
8695 ac_abs_top_builddir=$ac_pwd
8696 ac_abs_builddir=$ac_pwd$ac_dir_suffix
8697 # for backward compatibility:
8698 ac_top_builddir=$ac_top_build_prefix
8701 .) # We are building in place.
8703 ac_top_srcdir=$ac_top_builddir_sub
8704 ac_abs_top_srcdir=$ac_pwd ;;
8705 [\\/]* | ?:[\\/]* ) # Absolute name.
8706 ac_srcdir=$srcdir$ac_dir_suffix;
8707 ac_top_srcdir=$srcdir
8708 ac_abs_top_srcdir=$srcdir ;;
8710 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
8711 ac_top_srcdir=$ac_top_build_prefix$srcdir
8712 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
8714 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
8724 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
8725 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
8729 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8730 # If the template does not know about datarootdir, expand it.
8731 # FIXME: This hack should be removed a few years after 2.60.
8732 ac_datarootdir_hack=; ac_datarootdir_seen=
8743 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
8744 *datarootdir*) ac_datarootdir_seen=yes;;
8745 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
8746 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
8747 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
8749 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8750 ac_datarootdir_hack='
8751 s&@datadir@&$datadir&g
8752 s&@docdir@&$docdir&g
8753 s&@infodir@&$infodir&g
8754 s&@localedir@&$localedir&g
8755 s&@mandir@&$mandir&g
8756 s&\\\${datarootdir}&$datarootdir&g' ;;
8760 # Neutralize VPATH when `$srcdir' = `.'.
8761 # Shell code in configure.ac might set extrasub.
8762 # FIXME: do we really want to maintain this feature?
8763 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8764 ac_sed_extra="$ac_vpsub
8767 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8769 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
8770 s|@configure_input@|$ac_sed_conf_input|;t t
8771 s&@top_builddir@&$ac_top_builddir_sub&;t t
8772 s&@top_build_prefix@&$ac_top_build_prefix&;t t
8773 s&@srcdir@&$ac_srcdir&;t t
8774 s&@abs_srcdir@&$ac_abs_srcdir&;t t
8775 s&@top_srcdir@&$ac_top_srcdir&;t t
8776 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
8777 s&@builddir@&$ac_builddir&;t t
8778 s&@abs_builddir@&$ac_abs_builddir&;t t
8779 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
8780 s&@INSTALL@&$ac_INSTALL&;t t
8781 $ac_datarootdir_hack
8783 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
8784 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8786 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
8787 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
8788 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
8789 "$ac_tmp/out"`; test -z "$ac_out"; } &&
8790 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
8791 which seems to be undefined. Please make sure it is defined" >&5
8792 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
8793 which seems to be undefined. Please make sure it is defined" >&2;}
8795 rm -f "$ac_tmp/stdin"
8797 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
8798 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
8800 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8806 if test x"$ac_file" != x-; then
8808 $as_echo "/* $configure_input */" \
8809 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
8810 } >"$ac_tmp/config.h" \
8811 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8812 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
8813 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
8814 $as_echo "$as_me: $ac_file is unchanged" >&6;}
8817 mv "$ac_tmp/config.h" "$ac_file" \
8818 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8821 $as_echo "/* $configure_input */" \
8822 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
8823 || as_fn_error $? "could not create -" "$LINENO" 5
8827 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
8828 $as_echo "$as_me: executing $ac_file commands" >&6;}
8833 case $ac_file$ac_mode in
8835 case $CONFIG_FILES in *config.make*)
8836 echo "$config_vars" >> config.make;;
8838 test -d bits || mkdir bits ;;
8846 ac_clean_files=$ac_clean_files_save
8848 test $ac_write_fail = 0 ||
8849 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
8852 # configure is writing to config.log, and then calls config.status.
8853 # config.status does its own redirection, appending to config.log.
8854 # Unfortunately, on DOS this fails, as config.log is still kept open
8855 # by configure, so config.status won't be able to write to it; its
8856 # output is simply discarded. So we exec the FD to /dev/null,
8857 # effectively closing config.log, so it can be properly (re)opened and
8858 # appended to by config.status. When coming back to configure, we
8859 # need to make the FD available again.
8860 if test "$no_create" != yes; then
8862 ac_config_status_args=
8863 test "$silent" = yes &&
8864 ac_config_status_args="$ac_config_status_args --quiet"
8866 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
8868 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
8869 # would make configure fail if this is the last instruction.
8870 $ac_cs_success || as_fn_exit 1
8874 # CONFIG_SUBDIRS section.
8876 if test "$no_recursion" != yes; then
8878 # Remove --cache-file, --srcdir, and --disable-option-checking arguments
8879 # so they do not pile up.
8880 ac_sub_configure_args=
8882 eval "set x $ac_configure_args"
8886 if test -n "$ac_prev"; then
8891 -cache-file | --cache-file | --cache-fil | --cache-fi \
8892 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
8893 ac_prev=cache_file ;;
8894 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
8895 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
8898 --config-cache | -C)
8900 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
8902 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
8904 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
8906 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
8908 --disable-option-checking)
8912 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
8914 as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
8918 # Always prepend --prefix to ensure using the same prefix
8919 # in subdir configurations.
8920 ac_arg="--prefix=$prefix"
8922 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
8924 ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
8927 if test "$silent" = yes; then
8928 ac_sub_configure_args="--silent $ac_sub_configure_args"
8931 # Always prepend --disable-option-checking to silence warnings, since
8932 # different subdirs can have different --enable and --with options.
8933 ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
8936 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
8938 # Do not complain, so a configure script can configure whichever
8939 # parts of a large source tree are present.
8940 test -d "$srcdir/$ac_dir" || continue
8942 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
8943 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
8944 $as_echo "$ac_msg" >&6
8945 as_dir="$ac_dir"; as_fn_mkdir_p
8949 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
8951 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
8952 # A ".." for each directory in $ac_dir_suffix.
8953 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
8954 case $ac_top_builddir_sub in
8955 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
8956 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
8959 ac_abs_top_builddir=$ac_pwd
8960 ac_abs_builddir=$ac_pwd$ac_dir_suffix
8961 # for backward compatibility:
8962 ac_top_builddir=$ac_top_build_prefix
8965 .) # We are building in place.
8967 ac_top_srcdir=$ac_top_builddir_sub
8968 ac_abs_top_srcdir=$ac_pwd ;;
8969 [\\/]* | ?:[\\/]* ) # Absolute name.
8970 ac_srcdir=$srcdir$ac_dir_suffix;
8971 ac_top_srcdir=$srcdir
8972 ac_abs_top_srcdir=$srcdir ;;
8974 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
8975 ac_top_srcdir=$ac_top_build_prefix$srcdir
8976 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
8978 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
8983 # Check for guested configure; otherwise get Cygnus style configure.
8984 if test -f "$ac_srcdir/configure.gnu"; then
8985 ac_sub_configure=$ac_srcdir/configure.gnu
8986 elif test -f "$ac_srcdir/configure"; then
8987 ac_sub_configure=$ac_srcdir/configure
8988 elif test -f "$ac_srcdir/configure.in"; then
8989 # This should be Cygnus configure.
8990 ac_sub_configure=$ac_aux_dir/configure
8992 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
8993 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
8997 # The recursion is here.
8998 if test -n "$ac_sub_configure"; then
8999 # Make the cache file name correct relative to the subdirectory.
9001 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
9003 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
9006 { $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
9007 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
9008 # The eval makes quoting arguments work.
9009 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
9010 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
9011 as_fn_error $? "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
9017 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
9018 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
9019 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}