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
714 program_transform_name
727 enable_option_checking
741 enable_stackguard_randomization
755 ac_precious_vars='build_alias
770 # Initialize some variables set by options.
772 ac_init_version=false
773 ac_unrecognized_opts=
775 # The variables have the same names as the options, with
776 # dashes changed to underlines.
784 program_transform_name=s,x,x,
792 # Installation directory options.
793 # These are left unexpanded so users can "make install exec_prefix=/foo"
794 # and all the variables that are supposed to be based on exec_prefix
795 # by default will actually change.
796 # Use braces instead of parens because sh, perl, etc. also accept them.
797 # (The list follows the same order as the GNU Coding Standards.)
798 bindir='${exec_prefix}/bin'
799 sbindir='${exec_prefix}/sbin'
800 libexecdir='${exec_prefix}/libexec'
801 datarootdir='${prefix}/share'
802 datadir='${datarootdir}'
803 sysconfdir='${prefix}/etc'
804 sharedstatedir='${prefix}/com'
805 localstatedir='${prefix}/var'
806 includedir='${prefix}/include'
807 oldincludedir='/usr/include'
808 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
809 infodir='${datarootdir}/info'
814 libdir='${exec_prefix}/lib'
815 localedir='${datarootdir}/locale'
816 mandir='${datarootdir}/man'
822 # If the previous option needs an argument, assign it.
823 if test -n "$ac_prev"; then
824 eval $ac_prev=\$ac_option
830 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
835 # Accept the important Cygnus configure options, so we can diagnose typos.
837 case $ac_dashdash$ac_option in
841 -bindir | --bindir | --bindi | --bind | --bin | --bi)
843 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
846 -build | --build | --buil | --bui | --bu)
847 ac_prev=build_alias ;;
848 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
849 build_alias=$ac_optarg ;;
851 -cache-file | --cache-file | --cache-fil | --cache-fi \
852 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
853 ac_prev=cache_file ;;
854 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
855 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
856 cache_file=$ac_optarg ;;
859 cache_file=config.cache ;;
861 -datadir | --datadir | --datadi | --datad)
863 -datadir=* | --datadir=* | --datadi=* | --datad=*)
864 datadir=$ac_optarg ;;
866 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
867 | --dataroo | --dataro | --datar)
868 ac_prev=datarootdir ;;
869 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
870 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
871 datarootdir=$ac_optarg ;;
873 -disable-* | --disable-*)
874 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
875 # Reject names that are not valid shell variable names.
876 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
877 as_fn_error $? "invalid feature name: $ac_useropt"
878 ac_useropt_orig=$ac_useropt
879 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
880 case $ac_user_opts in
884 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
885 ac_unrecognized_sep=', ';;
887 eval enable_$ac_useropt=no ;;
889 -docdir | --docdir | --docdi | --doc | --do)
891 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
894 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
896 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
899 -enable-* | --enable-*)
900 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
901 # Reject names that are not valid shell variable names.
902 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
903 as_fn_error $? "invalid feature name: $ac_useropt"
904 ac_useropt_orig=$ac_useropt
905 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
906 case $ac_user_opts in
910 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
911 ac_unrecognized_sep=', ';;
913 eval enable_$ac_useropt=\$ac_optarg ;;
915 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
916 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
917 | --exec | --exe | --ex)
918 ac_prev=exec_prefix ;;
919 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
920 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
921 | --exec=* | --exe=* | --ex=*)
922 exec_prefix=$ac_optarg ;;
924 -gas | --gas | --ga | --g)
925 # Obsolete; use --with-gas.
928 -help | --help | --hel | --he | -h)
930 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
931 ac_init_help=recursive ;;
932 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
933 ac_init_help=short ;;
935 -host | --host | --hos | --ho)
936 ac_prev=host_alias ;;
937 -host=* | --host=* | --hos=* | --ho=*)
938 host_alias=$ac_optarg ;;
940 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
942 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
944 htmldir=$ac_optarg ;;
946 -includedir | --includedir | --includedi | --included | --include \
947 | --includ | --inclu | --incl | --inc)
948 ac_prev=includedir ;;
949 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
950 | --includ=* | --inclu=* | --incl=* | --inc=*)
951 includedir=$ac_optarg ;;
953 -infodir | --infodir | --infodi | --infod | --info | --inf)
955 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
956 infodir=$ac_optarg ;;
958 -libdir | --libdir | --libdi | --libd)
960 -libdir=* | --libdir=* | --libdi=* | --libd=*)
963 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
964 | --libexe | --libex | --libe)
965 ac_prev=libexecdir ;;
966 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
967 | --libexe=* | --libex=* | --libe=*)
968 libexecdir=$ac_optarg ;;
970 -localedir | --localedir | --localedi | --localed | --locale)
972 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
973 localedir=$ac_optarg ;;
975 -localstatedir | --localstatedir | --localstatedi | --localstated \
976 | --localstate | --localstat | --localsta | --localst | --locals)
977 ac_prev=localstatedir ;;
978 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
979 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
980 localstatedir=$ac_optarg ;;
982 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
984 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
988 # Obsolete; use --without-fp.
991 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
992 | --no-cr | --no-c | -n)
995 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
996 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
999 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1000 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1001 | --oldin | --oldi | --old | --ol | --o)
1002 ac_prev=oldincludedir ;;
1003 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1004 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1005 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1006 oldincludedir=$ac_optarg ;;
1008 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1010 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1011 prefix=$ac_optarg ;;
1013 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1014 | --program-pre | --program-pr | --program-p)
1015 ac_prev=program_prefix ;;
1016 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1017 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1018 program_prefix=$ac_optarg ;;
1020 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1021 | --program-suf | --program-su | --program-s)
1022 ac_prev=program_suffix ;;
1023 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1024 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1025 program_suffix=$ac_optarg ;;
1027 -program-transform-name | --program-transform-name \
1028 | --program-transform-nam | --program-transform-na \
1029 | --program-transform-n | --program-transform- \
1030 | --program-transform | --program-transfor \
1031 | --program-transfo | --program-transf \
1032 | --program-trans | --program-tran \
1033 | --progr-tra | --program-tr | --program-t)
1034 ac_prev=program_transform_name ;;
1035 -program-transform-name=* | --program-transform-name=* \
1036 | --program-transform-nam=* | --program-transform-na=* \
1037 | --program-transform-n=* | --program-transform-=* \
1038 | --program-transform=* | --program-transfor=* \
1039 | --program-transfo=* | --program-transf=* \
1040 | --program-trans=* | --program-tran=* \
1041 | --progr-tra=* | --program-tr=* | --program-t=*)
1042 program_transform_name=$ac_optarg ;;
1044 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1046 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1047 pdfdir=$ac_optarg ;;
1049 -psdir | --psdir | --psdi | --psd | --ps)
1051 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1054 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1055 | -silent | --silent | --silen | --sile | --sil)
1058 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1060 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1062 sbindir=$ac_optarg ;;
1064 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1065 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1066 | --sharedst | --shareds | --shared | --share | --shar \
1068 ac_prev=sharedstatedir ;;
1069 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1070 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1071 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1073 sharedstatedir=$ac_optarg ;;
1075 -site | --site | --sit)
1077 -site=* | --site=* | --sit=*)
1080 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1082 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1083 srcdir=$ac_optarg ;;
1085 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1086 | --syscon | --sysco | --sysc | --sys | --sy)
1087 ac_prev=sysconfdir ;;
1088 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1089 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1090 sysconfdir=$ac_optarg ;;
1092 -target | --target | --targe | --targ | --tar | --ta | --t)
1093 ac_prev=target_alias ;;
1094 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1095 target_alias=$ac_optarg ;;
1097 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1100 -version | --version | --versio | --versi | --vers | -V)
1101 ac_init_version=: ;;
1104 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1105 # Reject names that are not valid shell variable names.
1106 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1107 as_fn_error $? "invalid package name: $ac_useropt"
1108 ac_useropt_orig=$ac_useropt
1109 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1110 case $ac_user_opts in
1114 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1115 ac_unrecognized_sep=', ';;
1117 eval with_$ac_useropt=\$ac_optarg ;;
1119 -without-* | --without-*)
1120 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1121 # Reject names that are not valid shell variable names.
1122 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1123 as_fn_error $? "invalid package name: $ac_useropt"
1124 ac_useropt_orig=$ac_useropt
1125 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1126 case $ac_user_opts in
1130 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1131 ac_unrecognized_sep=', ';;
1133 eval with_$ac_useropt=no ;;
1136 # Obsolete; use --with-x.
1139 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1140 | --x-incl | --x-inc | --x-in | --x-i)
1141 ac_prev=x_includes ;;
1142 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1143 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1144 x_includes=$ac_optarg ;;
1146 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1147 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1148 ac_prev=x_libraries ;;
1149 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1150 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1151 x_libraries=$ac_optarg ;;
1153 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1154 Try \`$0 --help' for more information"
1158 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1159 # Reject names that are not valid shell variable names.
1160 case $ac_envvar in #(
1161 '' | [0-9]* | *[!_$as_cr_alnum]* )
1162 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1164 eval $ac_envvar=\$ac_optarg
1165 export $ac_envvar ;;
1168 # FIXME: should be removed in autoconf 3.0.
1169 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1170 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1171 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1172 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1178 if test -n "$ac_prev"; then
1179 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1180 as_fn_error $? "missing argument to $ac_option"
1183 if test -n "$ac_unrecognized_opts"; then
1184 case $enable_option_checking in
1186 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1187 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1191 # Check all directory arguments for consistency.
1192 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1193 datadir sysconfdir sharedstatedir localstatedir includedir \
1194 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1195 libdir localedir mandir
1197 eval ac_val=\$$ac_var
1198 # Remove trailing slashes.
1201 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1202 eval $ac_var=\$ac_val;;
1204 # Be sure to have absolute directory names.
1206 [\\/$]* | ?:[\\/]* ) continue;;
1207 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1209 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1212 # There might be people who depend on the old broken behavior: `$host'
1213 # used to hold the argument of --host etc.
1214 # FIXME: To remove some day.
1217 target=$target_alias
1219 # FIXME: To remove some day.
1220 if test "x$host_alias" != x; then
1221 if test "x$build_alias" = x; then
1222 cross_compiling=maybe
1223 $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
1224 If a cross compiler is detected then cross compile mode will be used" >&2
1225 elif test "x$build_alias" != "x$host_alias"; then
1231 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1233 test "$silent" = yes && exec 6>/dev/null
1236 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1237 ac_ls_di=`ls -di .` &&
1238 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1239 as_fn_error $? "working directory cannot be determined"
1240 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1241 as_fn_error $? "pwd does not report name of working directory"
1244 # Find the source files, if location was not specified.
1245 if test -z "$srcdir"; then
1246 ac_srcdir_defaulted=yes
1247 # Try the directory containing this script, then the parent directory.
1248 ac_confdir=`$as_dirname -- "$as_myself" ||
1249 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1250 X"$as_myself" : 'X\(//\)[^/]' \| \
1251 X"$as_myself" : 'X\(//\)$' \| \
1252 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1253 $as_echo X"$as_myself" |
1254 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1272 if test ! -r "$srcdir/$ac_unique_file"; then
1276 ac_srcdir_defaulted=no
1278 if test ! -r "$srcdir/$ac_unique_file"; then
1279 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1280 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1282 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1284 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1286 # When building in place, set srcdir=.
1287 if test "$ac_abs_confdir" = "$ac_pwd"; then
1290 # Remove unnecessary trailing slashes from srcdir.
1291 # Double slashes in file names in object file debugging info
1292 # mess up M-x gdb in Emacs.
1294 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1296 for ac_var in $ac_precious_vars; do
1297 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1298 eval ac_env_${ac_var}_value=\$${ac_var}
1299 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1300 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1304 # Report the --help message.
1306 if test "$ac_init_help" = "long"; then
1307 # Omit some internal or obsolete options to make the list less imposing.
1308 # This message is too long to be a string in the A/UX 3.1 sh.
1310 \`configure' configures GNU C Library (see version.h) to adapt to many kinds of systems.
1312 Usage: $0 [OPTION]... [VAR=VALUE]...
1314 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1315 VAR=VALUE. See below for descriptions of some of the useful variables.
1317 Defaults for the options are specified in brackets.
1320 -h, --help display this help and exit
1321 --help=short display options specific to this package
1322 --help=recursive display the short help of all the included packages
1323 -V, --version display version information and exit
1324 -q, --quiet, --silent do not print \`checking ...' messages
1325 --cache-file=FILE cache test results in FILE [disabled]
1326 -C, --config-cache alias for \`--cache-file=config.cache'
1327 -n, --no-create do not create output files
1328 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1330 Installation directories:
1331 --prefix=PREFIX install architecture-independent files in PREFIX
1332 [$ac_default_prefix]
1333 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1336 By default, \`make install' will install all the files in
1337 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1338 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1339 for instance \`--prefix=\$HOME'.
1341 For better control, use the options below.
1343 Fine tuning of the installation directories:
1344 --bindir=DIR user executables [EPREFIX/bin]
1345 --sbindir=DIR system admin executables [EPREFIX/sbin]
1346 --libexecdir=DIR program executables [EPREFIX/libexec]
1347 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1348 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1349 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1350 --libdir=DIR object code libraries [EPREFIX/lib]
1351 --includedir=DIR C header files [PREFIX/include]
1352 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1353 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1354 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1355 --infodir=DIR info documentation [DATAROOTDIR/info]
1356 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1357 --mandir=DIR man documentation [DATAROOTDIR/man]
1358 --docdir=DIR documentation root [DATAROOTDIR/doc/glibc]
1359 --htmldir=DIR html documentation [DOCDIR]
1360 --dvidir=DIR dvi documentation [DOCDIR]
1361 --pdfdir=DIR pdf documentation [DOCDIR]
1362 --psdir=DIR ps documentation [DOCDIR]
1368 --build=BUILD configure for building on BUILD [guessed]
1369 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1373 if test -n "$ac_init_help"; then
1374 case $ac_init_help in
1375 short | recursive ) echo "Configuration of GNU C Library (see version.h):";;
1380 --disable-option-checking ignore unrecognized --enable/--with options
1381 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1382 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1383 --disable-sanity-checks really do not use threads (should not be used except
1384 in special situations) [default=yes]
1385 --enable-shared build shared library [default=yes if GNU ld]
1386 --enable-profile build profiled library [default=no]
1387 --disable-versioning do not include versioning information in the library
1388 objects [default=yes if supported]
1389 --enable-oldest-abi=ABI configure the oldest ABI supported [e.g. 2.2]
1390 [default=glibc default]
1391 --enable-stackguard-randomization
1392 initialize __stack_chk_guard canary with a random
1393 number at program start
1394 --enable-add-ons[=DIRS...]
1395 configure and build add-ons in DIR1,DIR2,... search
1396 for add-ons if no parameter given
1397 --disable-hidden-plt do not hide internal function calls to avoid PLT
1398 --enable-bind-now disable lazy relocations in DSOs
1399 --enable-static-nss build static NSS modules [default=no]
1400 --disable-force-install don't force installation of files from this package,
1401 even if they are older than the installed files
1402 --enable-kernel=VERSION compile for compatibility with kernel not older than
1404 --enable-all-warnings enable all useful warnings gcc can issue
1405 --enable-multi-arch enable single DSO with optimizations for multiple
1407 --enable-nss-crypt enable libcrypt to use nss
1408 --enable-obsolete-rpc build and install the obsolete RPC code for
1410 --enable-systemtap enable systemtap static probe points [default=no]
1413 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1414 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1415 --with-gd=DIR find libgd include dir and library with prefix DIR
1416 --with-gd-include=DIR find libgd include files in DIR
1417 --with-gd-lib=DIR find libgd library files in DIR
1418 --with-fp if using floating-point hardware [default=yes]
1419 --with-binutils=PATH specify location of binutils (as and ld)
1420 --with-selinux if building with SELinux support
1421 --with-headers=PATH location of system headers to use (for example
1422 /usr/src/linux/include) [default=compiler default]
1423 --with-default-link do not use explicit linker scripts
1424 --with-cpu=CPU select code for CPU variant
1426 Some influential environment variables:
1427 CC C compiler command
1428 CFLAGS C compiler flags
1429 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1430 nonstandard directory <lib dir>
1431 LIBS libraries to pass to the linker, e.g. -l<library>
1432 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1433 you have headers in a nonstandard directory <include dir>
1435 CXX C++ compiler command
1436 CXXFLAGS C++ compiler flags
1438 Use these variables to override the choices made by `configure' or to help
1439 it to find libraries and programs with nonstandard names/locations.
1441 Report bugs to <http://sourceware.org/bugzilla/>.
1442 GNU C Library home page: <http://www.gnu.org/software/glibc/>.
1443 General help using GNU software: <http://www.gnu.org/gethelp/>.
1448 if test "$ac_init_help" = "recursive"; then
1449 # If there are subdirs, report their specific --help.
1450 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1451 test -d "$ac_dir" ||
1452 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1457 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1459 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1460 # A ".." for each directory in $ac_dir_suffix.
1461 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1462 case $ac_top_builddir_sub in
1463 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1464 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1467 ac_abs_top_builddir=$ac_pwd
1468 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1469 # for backward compatibility:
1470 ac_top_builddir=$ac_top_build_prefix
1473 .) # We are building in place.
1475 ac_top_srcdir=$ac_top_builddir_sub
1476 ac_abs_top_srcdir=$ac_pwd ;;
1477 [\\/]* | ?:[\\/]* ) # Absolute name.
1478 ac_srcdir=$srcdir$ac_dir_suffix;
1479 ac_top_srcdir=$srcdir
1480 ac_abs_top_srcdir=$srcdir ;;
1482 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1483 ac_top_srcdir=$ac_top_build_prefix$srcdir
1484 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1486 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1488 cd "$ac_dir" || { ac_status=$?; continue; }
1489 # Check for guested configure.
1490 if test -f "$ac_srcdir/configure.gnu"; then
1492 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1493 elif test -f "$ac_srcdir/configure"; then
1495 $SHELL "$ac_srcdir/configure" --help=recursive
1497 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1499 cd "$ac_pwd" || { ac_status=$?; break; }
1503 test -n "$ac_init_help" && exit $ac_status
1504 if $ac_init_version; then
1506 GNU C Library configure (see version.h)
1507 generated by GNU Autoconf 2.68
1509 Copyright (C) 2010 Free Software Foundation, Inc.
1510 This configure script is free software; the Free Software Foundation
1511 gives unlimited permission to copy, distribute and modify it.
1516 ## ------------------------ ##
1517 ## Autoconf initialization. ##
1518 ## ------------------------ ##
1520 # ac_fn_c_try_compile LINENO
1521 # --------------------------
1522 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1523 ac_fn_c_try_compile ()
1525 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1526 rm -f conftest.$ac_objext
1527 if { { ac_try="$ac_compile"
1529 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1530 *) ac_try_echo=$ac_try;;
1532 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1533 $as_echo "$ac_try_echo"; } >&5
1534 (eval "$ac_compile") 2>conftest.err
1536 if test -s conftest.err; then
1537 grep -v '^ *+' conftest.err >conftest.er1
1538 cat conftest.er1 >&5
1539 mv -f conftest.er1 conftest.err
1541 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1542 test $ac_status = 0; } && {
1543 test -z "$ac_c_werror_flag" ||
1544 test ! -s conftest.err
1545 } && test -s conftest.$ac_objext; then :
1548 $as_echo "$as_me: failed program was:" >&5
1549 sed 's/^/| /' conftest.$ac_ext >&5
1553 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1554 as_fn_set_status $ac_retval
1556 } # ac_fn_c_try_compile
1558 # ac_fn_c_try_cpp LINENO
1559 # ----------------------
1560 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1563 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1564 if { { ac_try="$ac_cpp conftest.$ac_ext"
1566 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1567 *) ac_try_echo=$ac_try;;
1569 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1570 $as_echo "$ac_try_echo"; } >&5
1571 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1573 if test -s conftest.err; then
1574 grep -v '^ *+' conftest.err >conftest.er1
1575 cat conftest.er1 >&5
1576 mv -f conftest.er1 conftest.err
1578 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1579 test $ac_status = 0; } > conftest.i && {
1580 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1581 test ! -s conftest.err
1585 $as_echo "$as_me: failed program was:" >&5
1586 sed 's/^/| /' conftest.$ac_ext >&5
1590 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1591 as_fn_set_status $ac_retval
1595 # ac_fn_cxx_try_compile LINENO
1596 # ----------------------------
1597 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1598 ac_fn_cxx_try_compile ()
1600 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1601 rm -f conftest.$ac_objext
1602 if { { ac_try="$ac_compile"
1604 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1605 *) ac_try_echo=$ac_try;;
1607 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1608 $as_echo "$ac_try_echo"; } >&5
1609 (eval "$ac_compile") 2>conftest.err
1611 if test -s conftest.err; then
1612 grep -v '^ *+' conftest.err >conftest.er1
1613 cat conftest.er1 >&5
1614 mv -f conftest.er1 conftest.err
1616 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1617 test $ac_status = 0; } && {
1618 test -z "$ac_cxx_werror_flag" ||
1619 test ! -s conftest.err
1620 } && test -s conftest.$ac_objext; then :
1623 $as_echo "$as_me: failed program was:" >&5
1624 sed 's/^/| /' conftest.$ac_ext >&5
1628 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1629 as_fn_set_status $ac_retval
1631 } # ac_fn_cxx_try_compile
1633 # ac_fn_c_try_link LINENO
1634 # -----------------------
1635 # Try to link conftest.$ac_ext, and return whether this succeeded.
1638 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1639 rm -f conftest.$ac_objext conftest$ac_exeext
1640 if { { ac_try="$ac_link"
1642 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1643 *) ac_try_echo=$ac_try;;
1645 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1646 $as_echo "$ac_try_echo"; } >&5
1647 (eval "$ac_link") 2>conftest.err
1649 if test -s conftest.err; then
1650 grep -v '^ *+' conftest.err >conftest.er1
1651 cat conftest.er1 >&5
1652 mv -f conftest.er1 conftest.err
1654 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1655 test $ac_status = 0; } && {
1656 test -z "$ac_c_werror_flag" ||
1657 test ! -s conftest.err
1658 } && test -s conftest$ac_exeext && {
1659 test "$cross_compiling" = yes ||
1660 $as_test_x conftest$ac_exeext
1664 $as_echo "$as_me: failed program was:" >&5
1665 sed 's/^/| /' conftest.$ac_ext >&5
1669 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1670 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1671 # interfere with the next link command; also delete a directory that is
1672 # left behind by Apple's compiler. We do this before executing the actions.
1673 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1674 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1675 as_fn_set_status $ac_retval
1677 } # ac_fn_c_try_link
1679 # ac_fn_c_try_run LINENO
1680 # ----------------------
1681 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1682 # that executables *can* be run.
1685 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1686 if { { ac_try="$ac_link"
1688 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1689 *) ac_try_echo=$ac_try;;
1691 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1692 $as_echo "$ac_try_echo"; } >&5
1693 (eval "$ac_link") 2>&5
1695 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1696 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1697 { { case "(($ac_try" in
1698 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1699 *) ac_try_echo=$ac_try;;
1701 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1702 $as_echo "$ac_try_echo"; } >&5
1703 (eval "$ac_try") 2>&5
1705 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1706 test $ac_status = 0; }; }; then :
1709 $as_echo "$as_me: program exited with status $ac_status" >&5
1710 $as_echo "$as_me: failed program was:" >&5
1711 sed 's/^/| /' conftest.$ac_ext >&5
1713 ac_retval=$ac_status
1715 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1716 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1717 as_fn_set_status $ac_retval
1721 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1722 # --------------------------------------------
1723 # Tries to find the compile-time value of EXPR in a program that includes
1724 # INCLUDES, setting VAR accordingly. Returns whether the value could be
1726 ac_fn_c_compute_int ()
1728 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1729 if test "$cross_compiling" = yes; then
1730 # Depending upon the size, compute the lo and hi bounds.
1731 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1732 /* end confdefs.h. */
1737 static int test_array [1 - 2 * !(($2) >= 0)];
1744 if ac_fn_c_try_compile "$LINENO"; then :
1747 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1748 /* end confdefs.h. */
1753 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1760 if ac_fn_c_try_compile "$LINENO"; then :
1761 ac_hi=$ac_mid; break
1763 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
1764 if test $ac_lo -le $ac_mid; then
1768 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
1770 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1773 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1774 /* end confdefs.h. */
1779 static int test_array [1 - 2 * !(($2) < 0)];
1786 if ac_fn_c_try_compile "$LINENO"; then :
1789 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1790 /* end confdefs.h. */
1795 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
1802 if ac_fn_c_try_compile "$LINENO"; then :
1803 ac_lo=$ac_mid; break
1805 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
1806 if test $ac_mid -le $ac_hi; then
1810 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
1812 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1817 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1819 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1820 # Binary search between lo and hi bounds.
1821 while test "x$ac_lo" != "x$ac_hi"; do
1822 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
1823 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1824 /* end confdefs.h. */
1829 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1836 if ac_fn_c_try_compile "$LINENO"; then :
1839 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
1841 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1844 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
1848 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1849 /* end confdefs.h. */
1851 static long int longval () { return $2; }
1852 static unsigned long int ulongval () { return $2; }
1859 FILE *f = fopen ("conftest.val", "w");
1864 long int i = longval ();
1867 fprintf (f, "%ld", i);
1871 unsigned long int i = ulongval ();
1874 fprintf (f, "%lu", i);
1876 /* Do not output a trailing newline, as this causes \r\n confusion
1877 on some platforms. */
1878 return ferror (f) || fclose (f) != 0;
1884 if ac_fn_c_try_run "$LINENO"; then :
1885 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
1889 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
1890 conftest.$ac_objext conftest.beam conftest.$ac_ext
1894 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1895 as_fn_set_status $ac_retval
1897 } # ac_fn_c_compute_int
1898 cat >config.log <<_ACEOF
1899 This file contains any messages produced by compilers while
1900 running configure, to aid debugging if configure makes a mistake.
1902 It was created by GNU C Library $as_me (see version.h), which was
1903 generated by GNU Autoconf 2.68. Invocation command line was
1915 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1916 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1917 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1918 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1919 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1921 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1922 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1924 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1925 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1926 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1927 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1928 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1929 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1930 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1934 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1938 test -z "$as_dir" && as_dir=.
1939 $as_echo "PATH: $as_dir"
1955 # Keep a trace of the command line.
1956 # Strip out --no-create and --no-recursion so they do not pile up.
1957 # Strip out --silent because we don't want to record it for future runs.
1958 # Also quote any args containing shell meta-characters.
1959 # Make two passes to allow for proper duplicate-argument suppression.
1963 ac_must_keep_next=false
1969 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1970 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1971 | -silent | --silent | --silen | --sile | --sil)
1974 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1977 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1979 as_fn_append ac_configure_args1 " '$ac_arg'"
1980 if test $ac_must_keep_next = true; then
1981 ac_must_keep_next=false # Got value, back to normal.
1984 *=* | --config-cache | -C | -disable-* | --disable-* \
1985 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1986 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1987 | -with-* | --with-* | -without-* | --without-* | --x)
1988 case "$ac_configure_args0 " in
1989 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1992 -* ) ac_must_keep_next=true ;;
1995 as_fn_append ac_configure_args " '$ac_arg'"
2000 { ac_configure_args0=; unset ac_configure_args0;}
2001 { ac_configure_args1=; unset ac_configure_args1;}
2003 # When interrupted or exit'd, cleanup temporary files, and complete
2004 # config.log. We remove comments because anyway the quotes in there
2005 # would cause problems or look ugly.
2006 # WARNING: Use '\'' to represent an apostrophe within the trap.
2007 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2008 trap 'exit_status=$?
2009 # Save into config.log some information that might help in debugging.
2013 $as_echo "## ---------------- ##
2014 ## Cache variables. ##
2015 ## ---------------- ##"
2017 # The following way of writing the cache mishandles newlines in values,
2019 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2020 eval ac_val=\$$ac_var
2024 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2025 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2028 _ | IFS | as_nl) ;; #(
2029 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2030 *) { eval $ac_var=; unset $ac_var;} ;;
2035 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2036 *${as_nl}ac_space=\ *)
2038 "s/'\''/'\''\\\\'\'''\''/g;
2039 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2042 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2049 $as_echo "## ----------------- ##
2050 ## Output variables. ##
2051 ## ----------------- ##"
2053 for ac_var in $ac_subst_vars
2055 eval ac_val=\$$ac_var
2057 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2059 $as_echo "$ac_var='\''$ac_val'\''"
2063 if test -n "$ac_subst_files"; then
2064 $as_echo "## ------------------- ##
2065 ## File substitutions. ##
2066 ## ------------------- ##"
2068 for ac_var in $ac_subst_files
2070 eval ac_val=\$$ac_var
2072 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2074 $as_echo "$ac_var='\''$ac_val'\''"
2079 if test -s confdefs.h; then
2080 $as_echo "## ----------- ##
2087 test "$ac_signal" != 0 &&
2088 $as_echo "$as_me: caught signal $ac_signal"
2089 $as_echo "$as_me: exit $exit_status"
2091 rm -f core *.core core.conftest.* &&
2092 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2095 for ac_signal in 1 2 13 15; do
2096 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2100 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2101 rm -f -r conftest* confdefs.h
2103 $as_echo "/* confdefs.h */" > confdefs.h
2105 # Predefined preprocessor variables.
2107 cat >>confdefs.h <<_ACEOF
2108 #define PACKAGE_NAME "$PACKAGE_NAME"
2111 cat >>confdefs.h <<_ACEOF
2112 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2115 cat >>confdefs.h <<_ACEOF
2116 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2119 cat >>confdefs.h <<_ACEOF
2120 #define PACKAGE_STRING "$PACKAGE_STRING"
2123 cat >>confdefs.h <<_ACEOF
2124 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2127 cat >>confdefs.h <<_ACEOF
2128 #define PACKAGE_URL "$PACKAGE_URL"
2132 # Let the site file select an alternate cache file if it wants to.
2133 # Prefer an explicitly selected file to automatically selected ones.
2136 if test -n "$CONFIG_SITE"; then
2137 # We do not want a PATH search for config.site.
2138 case $CONFIG_SITE in #((
2139 -*) ac_site_file1=./$CONFIG_SITE;;
2140 */*) ac_site_file1=$CONFIG_SITE;;
2141 *) ac_site_file1=./$CONFIG_SITE;;
2143 elif test "x$prefix" != xNONE; then
2144 ac_site_file1=$prefix/share/config.site
2145 ac_site_file2=$prefix/etc/config.site
2147 ac_site_file1=$ac_default_prefix/share/config.site
2148 ac_site_file2=$ac_default_prefix/etc/config.site
2150 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2152 test "x$ac_site_file" = xNONE && continue
2153 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2154 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2155 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2156 sed 's/^/| /' "$ac_site_file" >&5
2158 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2159 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2160 as_fn_error $? "failed to load site script $ac_site_file
2161 See \`config.log' for more details" "$LINENO" 5; }
2165 if test -r "$cache_file"; then
2166 # Some versions of bash will fail to source /dev/null (special files
2167 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2168 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2169 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2170 $as_echo "$as_me: loading cache $cache_file" >&6;}
2172 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2173 *) . "./$cache_file";;
2177 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2178 $as_echo "$as_me: creating cache $cache_file" >&6;}
2182 # Check that the precious variables saved in the cache have kept the same
2184 ac_cache_corrupted=false
2185 for ac_var in $ac_precious_vars; do
2186 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2187 eval ac_new_set=\$ac_env_${ac_var}_set
2188 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2189 eval ac_new_val=\$ac_env_${ac_var}_value
2190 case $ac_old_set,$ac_new_set in
2192 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2193 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2194 ac_cache_corrupted=: ;;
2196 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2197 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2198 ac_cache_corrupted=: ;;
2201 if test "x$ac_old_val" != "x$ac_new_val"; then
2202 # differences in whitespace do not lead to failure.
2203 ac_old_val_w=`echo x $ac_old_val`
2204 ac_new_val_w=`echo x $ac_new_val`
2205 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2206 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2207 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2208 ac_cache_corrupted=:
2210 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2211 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2212 eval $ac_var=\$ac_old_val
2214 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2215 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2216 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2217 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2220 # Pass precious variables to config.status.
2221 if test "$ac_new_set" = set; then
2223 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2224 *) ac_arg=$ac_var=$ac_new_val ;;
2226 case " $ac_configure_args " in
2227 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2228 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2232 if $ac_cache_corrupted; then
2233 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2234 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2235 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2236 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2237 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2239 ## -------------------- ##
2240 ## Main body of script. ##
2241 ## -------------------- ##
2244 ac_cpp='$CPP $CPPFLAGS'
2245 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2246 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2247 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2251 ac_config_headers="$ac_config_headers config.h"
2254 for ac_dir in scripts "$srcdir"/scripts; do
2255 if test -f "$ac_dir/install-sh"; then
2257 ac_install_sh="$ac_aux_dir/install-sh -c"
2259 elif test -f "$ac_dir/install.sh"; then
2261 ac_install_sh="$ac_aux_dir/install.sh -c"
2263 elif test -f "$ac_dir/shtool"; then
2265 ac_install_sh="$ac_aux_dir/shtool install -c"
2269 if test -z "$ac_aux_dir"; then
2270 as_fn_error $? "cannot find install-sh, install.sh, or shtool in scripts \"$srcdir\"/scripts" "$LINENO" 5
2273 # These three variables are undocumented and unsupported,
2274 # and are intended to be withdrawn in a future Autoconf release.
2275 # They can cause serious problems if a builder's source tree is in a directory
2276 # whose full name contains unusual characters.
2277 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2278 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2279 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2283 # Glibc should not depend on any header files
2291 # Make sure we can run config.sub.
2292 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2293 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2295 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2296 $as_echo_n "checking build system type... " >&6; }
2297 if ${ac_cv_build+:} false; then :
2298 $as_echo_n "(cached) " >&6
2300 ac_build_alias=$build_alias
2301 test "x$ac_build_alias" = x &&
2302 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2303 test "x$ac_build_alias" = x &&
2304 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2305 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2306 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2309 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2310 $as_echo "$ac_cv_build" >&6; }
2311 case $ac_cv_build in
2313 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2316 ac_save_IFS=$IFS; IFS='-'
2322 # Remember, the first character of IFS is used to create $*,
2323 # except with old shells:
2326 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2329 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2330 $as_echo_n "checking host system type... " >&6; }
2331 if ${ac_cv_host+:} false; then :
2332 $as_echo_n "(cached) " >&6
2334 if test "x$host_alias" = x; then
2335 ac_cv_host=$ac_cv_build
2337 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2338 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2343 $as_echo "$ac_cv_host" >&6; }
2346 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2349 ac_save_IFS=$IFS; IFS='-'
2355 # Remember, the first character of IFS is used to create $*,
2356 # except with old shells:
2359 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2364 ac_cpp='$CPP $CPPFLAGS'
2365 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2366 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2367 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2368 if test -n "$ac_tool_prefix"; then
2369 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2370 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2371 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2372 $as_echo_n "checking for $ac_word... " >&6; }
2373 if ${ac_cv_prog_CC+:} false; then :
2374 $as_echo_n "(cached) " >&6
2376 if test -n "$CC"; then
2377 ac_cv_prog_CC="$CC" # Let the user override the test.
2379 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2383 test -z "$as_dir" && as_dir=.
2384 for ac_exec_ext in '' $ac_executable_extensions; do
2385 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2386 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2387 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2397 if test -n "$CC"; then
2398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2399 $as_echo "$CC" >&6; }
2401 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2402 $as_echo "no" >&6; }
2407 if test -z "$ac_cv_prog_CC"; then
2409 # Extract the first word of "gcc", so it can be a program name with args.
2410 set dummy gcc; ac_word=$2
2411 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2412 $as_echo_n "checking for $ac_word... " >&6; }
2413 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2414 $as_echo_n "(cached) " >&6
2416 if test -n "$ac_ct_CC"; then
2417 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2419 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2423 test -z "$as_dir" && as_dir=.
2424 for ac_exec_ext in '' $ac_executable_extensions; do
2425 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2426 ac_cv_prog_ac_ct_CC="gcc"
2427 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2436 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2437 if test -n "$ac_ct_CC"; then
2438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2439 $as_echo "$ac_ct_CC" >&6; }
2441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2442 $as_echo "no" >&6; }
2445 if test "x$ac_ct_CC" = x; then
2448 case $cross_compiling:$ac_tool_warned in
2450 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2451 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2452 ac_tool_warned=yes ;;
2460 if test -z "$CC"; then
2461 if test -n "$ac_tool_prefix"; then
2462 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2463 set dummy ${ac_tool_prefix}cc; ac_word=$2
2464 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2465 $as_echo_n "checking for $ac_word... " >&6; }
2466 if ${ac_cv_prog_CC+:} false; then :
2467 $as_echo_n "(cached) " >&6
2469 if test -n "$CC"; then
2470 ac_cv_prog_CC="$CC" # Let the user override the test.
2472 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2476 test -z "$as_dir" && as_dir=.
2477 for ac_exec_ext in '' $ac_executable_extensions; do
2478 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2479 ac_cv_prog_CC="${ac_tool_prefix}cc"
2480 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2490 if test -n "$CC"; then
2491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2492 $as_echo "$CC" >&6; }
2494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2495 $as_echo "no" >&6; }
2501 if test -z "$CC"; then
2502 # Extract the first word of "cc", so it can be a program name with args.
2503 set dummy cc; ac_word=$2
2504 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2505 $as_echo_n "checking for $ac_word... " >&6; }
2506 if ${ac_cv_prog_CC+:} false; then :
2507 $as_echo_n "(cached) " >&6
2509 if test -n "$CC"; then
2510 ac_cv_prog_CC="$CC" # Let the user override the test.
2513 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2517 test -z "$as_dir" && as_dir=.
2518 for ac_exec_ext in '' $ac_executable_extensions; do
2519 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2520 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2521 ac_prog_rejected=yes
2525 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2532 if test $ac_prog_rejected = yes; then
2533 # We found a bogon in the path, so make sure we never use it.
2534 set dummy $ac_cv_prog_CC
2536 if test $# != 0; then
2537 # We chose a different compiler from the bogus one.
2538 # However, it has the same basename, so the bogon will be chosen
2539 # first if we set CC to just the basename; use the full file name.
2541 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2547 if test -n "$CC"; then
2548 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2549 $as_echo "$CC" >&6; }
2551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2552 $as_echo "no" >&6; }
2557 if test -z "$CC"; then
2558 if test -n "$ac_tool_prefix"; then
2559 for ac_prog in cl.exe
2561 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2562 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2563 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2564 $as_echo_n "checking for $ac_word... " >&6; }
2565 if ${ac_cv_prog_CC+:} false; then :
2566 $as_echo_n "(cached) " >&6
2568 if test -n "$CC"; then
2569 ac_cv_prog_CC="$CC" # Let the user override the test.
2571 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2575 test -z "$as_dir" && as_dir=.
2576 for ac_exec_ext in '' $ac_executable_extensions; do
2577 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2578 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2579 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2589 if test -n "$CC"; then
2590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2591 $as_echo "$CC" >&6; }
2593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2594 $as_echo "no" >&6; }
2598 test -n "$CC" && break
2601 if test -z "$CC"; then
2603 for ac_prog in cl.exe
2605 # Extract the first word of "$ac_prog", so it can be a program name with args.
2606 set dummy $ac_prog; ac_word=$2
2607 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2608 $as_echo_n "checking for $ac_word... " >&6; }
2609 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2610 $as_echo_n "(cached) " >&6
2612 if test -n "$ac_ct_CC"; then
2613 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2615 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2619 test -z "$as_dir" && as_dir=.
2620 for ac_exec_ext in '' $ac_executable_extensions; do
2621 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2622 ac_cv_prog_ac_ct_CC="$ac_prog"
2623 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2632 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2633 if test -n "$ac_ct_CC"; then
2634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2635 $as_echo "$ac_ct_CC" >&6; }
2637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2638 $as_echo "no" >&6; }
2642 test -n "$ac_ct_CC" && break
2645 if test "x$ac_ct_CC" = x; then
2648 case $cross_compiling:$ac_tool_warned in
2650 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2651 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2652 ac_tool_warned=yes ;;
2661 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2662 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2663 as_fn_error $? "no acceptable C compiler found in \$PATH
2664 See \`config.log' for more details" "$LINENO" 5; }
2666 # Provide some information about the compiler.
2667 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2670 for ac_option in --version -v -V -qversion; do
2671 { { ac_try="$ac_compiler $ac_option >&5"
2673 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2674 *) ac_try_echo=$ac_try;;
2676 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2677 $as_echo "$ac_try_echo"; } >&5
2678 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2680 if test -s conftest.err; then
2682 ... rest of stderr output deleted ...
2683 10q' conftest.err >conftest.er1
2684 cat conftest.er1 >&5
2686 rm -f conftest.er1 conftest.err
2687 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2688 test $ac_status = 0; }
2692 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2693 $as_echo_n "checking for suffix of object files... " >&6; }
2694 if ${ac_cv_objext+:} false; then :
2695 $as_echo_n "(cached) " >&6
2697 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2698 /* end confdefs.h. */
2708 rm -f conftest.o conftest.obj
2709 if { { ac_try="$ac_compile"
2711 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2712 *) ac_try_echo=$ac_try;;
2714 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2715 $as_echo "$ac_try_echo"; } >&5
2716 (eval "$ac_compile") 2>&5
2718 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2719 test $ac_status = 0; }; then :
2720 for ac_file in conftest.o conftest.obj conftest.*; do
2721 test -f "$ac_file" || continue;
2723 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
2724 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2729 $as_echo "$as_me: failed program was:" >&5
2730 sed 's/^/| /' conftest.$ac_ext >&5
2732 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2733 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2734 as_fn_error $? "cannot compute suffix of object files: cannot compile
2735 See \`config.log' for more details" "$LINENO" 5; }
2737 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
2740 $as_echo "$ac_cv_objext" >&6; }
2741 OBJEXT=$ac_cv_objext
2743 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
2744 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
2745 if ${ac_cv_c_compiler_gnu+:} false; then :
2746 $as_echo_n "(cached) " >&6
2748 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2749 /* end confdefs.h. */
2762 if ac_fn_c_try_compile "$LINENO"; then :
2767 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2768 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
2772 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
2773 if test $ac_compiler_gnu = yes; then
2778 ac_test_CFLAGS=${CFLAGS+set}
2779 ac_save_CFLAGS=$CFLAGS
2780 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
2781 $as_echo_n "checking whether $CC accepts -g... " >&6; }
2782 if ${ac_cv_prog_cc_g+:} false; then :
2783 $as_echo_n "(cached) " >&6
2785 ac_save_c_werror_flag=$ac_c_werror_flag
2786 ac_c_werror_flag=yes
2789 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2790 /* end confdefs.h. */
2800 if ac_fn_c_try_compile "$LINENO"; then :
2804 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2805 /* end confdefs.h. */
2815 if ac_fn_c_try_compile "$LINENO"; then :
2818 ac_c_werror_flag=$ac_save_c_werror_flag
2820 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2821 /* end confdefs.h. */
2831 if ac_fn_c_try_compile "$LINENO"; then :
2834 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2836 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2838 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2839 ac_c_werror_flag=$ac_save_c_werror_flag
2841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
2842 $as_echo "$ac_cv_prog_cc_g" >&6; }
2843 if test "$ac_test_CFLAGS" = set; then
2844 CFLAGS=$ac_save_CFLAGS
2845 elif test $ac_cv_prog_cc_g = yes; then
2846 if test "$GCC" = yes; then
2852 if test "$GCC" = yes; then
2858 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
2859 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
2860 if ${ac_cv_prog_cc_c89+:} false; then :
2861 $as_echo_n "(cached) " >&6
2863 ac_cv_prog_cc_c89=no
2865 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2866 /* end confdefs.h. */
2869 #include <sys/types.h>
2870 #include <sys/stat.h>
2871 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2872 struct buf { int x; };
2873 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2874 static char *e (p, i)
2880 static char *f (char * (*g) (char **, int), char **p, ...)
2885 s = g (p, va_arg (v,int));
2890 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2891 function prototypes and stuff, but not '\xHH' hex character constants.
2892 These don't provoke an error unfortunately, instead are silently treated
2893 as 'x'. The following induces an error, until -std is added to get
2894 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2895 array size at least. It's necessary to write '\x00'==0 to get something
2896 that's true only with -std. */
2897 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2899 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2900 inside strings and character constants. */
2902 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
2904 int test (int i, double x);
2905 struct s1 {int (*f) (int a);};
2906 struct s2 {int (*f) (double a);};
2907 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2913 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2918 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
2919 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2921 CC="$ac_save_CC $ac_arg"
2922 if ac_fn_c_try_compile "$LINENO"; then :
2923 ac_cv_prog_cc_c89=$ac_arg
2925 rm -f core conftest.err conftest.$ac_objext
2926 test "x$ac_cv_prog_cc_c89" != "xno" && break
2928 rm -f conftest.$ac_ext
2933 case "x$ac_cv_prog_cc_c89" in
2935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
2936 $as_echo "none needed" >&6; } ;;
2938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
2939 $as_echo "unsupported" >&6; } ;;
2941 CC="$CC $ac_cv_prog_cc_c89"
2942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
2943 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
2945 if test "x$ac_cv_prog_cc_c89" != xno; then :
2950 ac_cpp='$CPP $CPPFLAGS'
2951 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2952 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2953 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2955 if test $host != $build; then
2956 for ac_prog in gcc cc
2958 # Extract the first word of "$ac_prog", so it can be a program name with args.
2959 set dummy $ac_prog; ac_word=$2
2960 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2961 $as_echo_n "checking for $ac_word... " >&6; }
2962 if ${ac_cv_prog_BUILD_CC+:} false; then :
2963 $as_echo_n "(cached) " >&6
2965 if test -n "$BUILD_CC"; then
2966 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
2968 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2972 test -z "$as_dir" && as_dir=.
2973 for ac_exec_ext in '' $ac_executable_extensions; do
2974 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2975 ac_cv_prog_BUILD_CC="$ac_prog"
2976 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2985 BUILD_CC=$ac_cv_prog_BUILD_CC
2986 if test -n "$BUILD_CC"; then
2987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BUILD_CC" >&5
2988 $as_echo "$BUILD_CC" >&6; }
2990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2991 $as_echo "no" >&6; }
2995 test -n "$BUILD_CC" && break
3001 ac_cpp='$CPP $CPPFLAGS'
3002 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3003 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3004 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3005 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3006 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3007 # On Suns, sometimes $CPP names a directory.
3008 if test -n "$CPP" && test -d "$CPP"; then
3011 if test -z "$CPP"; then
3012 if ${ac_cv_prog_CPP+:} false; then :
3013 $as_echo_n "(cached) " >&6
3015 # Double quotes because CPP needs to be expanded
3016 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3019 for ac_c_preproc_warn_flag in '' yes
3021 # Use a header file that comes with gcc, so configuring glibc
3022 # with a fresh cross-compiler works.
3023 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3024 # <limits.h> exists even on freestanding compilers.
3025 # On the NeXT, cc -E runs the code through the compiler's parser,
3026 # not just through cpp. "Syntax error" is here to catch this case.
3027 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3028 /* end confdefs.h. */
3030 # include <limits.h>
3032 # include <assert.h>
3036 if ac_fn_c_try_cpp "$LINENO"; then :
3039 # Broken: fails on valid input.
3042 rm -f conftest.err conftest.i conftest.$ac_ext
3044 # OK, works on sane cases. Now check whether nonexistent headers
3045 # can be detected and how.
3046 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3047 /* end confdefs.h. */
3048 #include <ac_nonexistent.h>
3050 if ac_fn_c_try_cpp "$LINENO"; then :
3051 # Broken: success on invalid input.
3054 # Passes both tests.
3058 rm -f conftest.err conftest.i conftest.$ac_ext
3061 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3062 rm -f conftest.i conftest.err conftest.$ac_ext
3063 if $ac_preproc_ok; then :
3075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3076 $as_echo "$CPP" >&6; }
3078 for ac_c_preproc_warn_flag in '' yes
3080 # Use a header file that comes with gcc, so configuring glibc
3081 # with a fresh cross-compiler works.
3082 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3083 # <limits.h> exists even on freestanding compilers.
3084 # On the NeXT, cc -E runs the code through the compiler's parser,
3085 # not just through cpp. "Syntax error" is here to catch this case.
3086 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3087 /* end confdefs.h. */
3089 # include <limits.h>
3091 # include <assert.h>
3095 if ac_fn_c_try_cpp "$LINENO"; then :
3098 # Broken: fails on valid input.
3101 rm -f conftest.err conftest.i conftest.$ac_ext
3103 # OK, works on sane cases. Now check whether nonexistent headers
3104 # can be detected and how.
3105 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3106 /* end confdefs.h. */
3107 #include <ac_nonexistent.h>
3109 if ac_fn_c_try_cpp "$LINENO"; then :
3110 # Broken: success on invalid input.
3113 # Passes both tests.
3117 rm -f conftest.err conftest.i conftest.$ac_ext
3120 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3121 rm -f conftest.i conftest.err conftest.$ac_ext
3122 if $ac_preproc_ok; then :
3125 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3126 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3127 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3128 See \`config.log' for more details" "$LINENO" 5; }
3132 ac_cpp='$CPP $CPPFLAGS'
3133 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3134 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3135 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3137 # We need the C++ compiler only for testing.
3139 ac_cpp='$CXXCPP $CPPFLAGS'
3140 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3141 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3142 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3143 if test -z "$CXX"; then
3144 if test -n "$CCC"; then
3147 if test -n "$ac_tool_prefix"; then
3148 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3150 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3151 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3152 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3153 $as_echo_n "checking for $ac_word... " >&6; }
3154 if ${ac_cv_prog_CXX+:} false; then :
3155 $as_echo_n "(cached) " >&6
3157 if test -n "$CXX"; then
3158 ac_cv_prog_CXX="$CXX" # Let the user override the test.
3160 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3164 test -z "$as_dir" && as_dir=.
3165 for ac_exec_ext in '' $ac_executable_extensions; do
3166 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3167 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3168 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3178 if test -n "$CXX"; then
3179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
3180 $as_echo "$CXX" >&6; }
3182 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3183 $as_echo "no" >&6; }
3187 test -n "$CXX" && break
3190 if test -z "$CXX"; then
3192 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3194 # Extract the first word of "$ac_prog", so it can be a program name with args.
3195 set dummy $ac_prog; ac_word=$2
3196 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3197 $as_echo_n "checking for $ac_word... " >&6; }
3198 if ${ac_cv_prog_ac_ct_CXX+:} false; then :
3199 $as_echo_n "(cached) " >&6
3201 if test -n "$ac_ct_CXX"; then
3202 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3204 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3208 test -z "$as_dir" && as_dir=.
3209 for ac_exec_ext in '' $ac_executable_extensions; do
3210 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3211 ac_cv_prog_ac_ct_CXX="$ac_prog"
3212 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3221 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3222 if test -n "$ac_ct_CXX"; then
3223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
3224 $as_echo "$ac_ct_CXX" >&6; }
3226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3227 $as_echo "no" >&6; }
3231 test -n "$ac_ct_CXX" && break
3234 if test "x$ac_ct_CXX" = x; then
3237 case $cross_compiling:$ac_tool_warned in
3239 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3240 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3241 ac_tool_warned=yes ;;
3249 # Provide some information about the compiler.
3250 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
3253 for ac_option in --version -v -V -qversion; do
3254 { { ac_try="$ac_compiler $ac_option >&5"
3256 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3257 *) ac_try_echo=$ac_try;;
3259 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3260 $as_echo "$ac_try_echo"; } >&5
3261 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3263 if test -s conftest.err; then
3265 ... rest of stderr output deleted ...
3266 10q' conftest.err >conftest.er1
3267 cat conftest.er1 >&5
3269 rm -f conftest.er1 conftest.err
3270 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3271 test $ac_status = 0; }
3274 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
3275 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
3276 if ${ac_cv_cxx_compiler_gnu+:} false; then :
3277 $as_echo_n "(cached) " >&6
3279 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3280 /* end confdefs.h. */
3293 if ac_fn_cxx_try_compile "$LINENO"; then :
3298 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3299 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
3303 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
3304 if test $ac_compiler_gnu = yes; then
3309 ac_test_CXXFLAGS=${CXXFLAGS+set}
3310 ac_save_CXXFLAGS=$CXXFLAGS
3311 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
3312 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
3313 if ${ac_cv_prog_cxx_g+:} false; then :
3314 $as_echo_n "(cached) " >&6
3316 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3317 ac_cxx_werror_flag=yes
3320 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3321 /* end confdefs.h. */
3331 if ac_fn_cxx_try_compile "$LINENO"; then :
3332 ac_cv_prog_cxx_g=yes
3335 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3336 /* end confdefs.h. */
3346 if ac_fn_cxx_try_compile "$LINENO"; then :
3349 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3351 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3352 /* end confdefs.h. */
3362 if ac_fn_cxx_try_compile "$LINENO"; then :
3363 ac_cv_prog_cxx_g=yes
3365 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3367 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3369 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3370 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3372 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
3373 $as_echo "$ac_cv_prog_cxx_g" >&6; }
3374 if test "$ac_test_CXXFLAGS" = set; then
3375 CXXFLAGS=$ac_save_CXXFLAGS
3376 elif test $ac_cv_prog_cxx_g = yes; then
3377 if test "$GXX" = yes; then
3383 if test "$GXX" = yes; then
3390 ac_cpp='$CPP $CPPFLAGS'
3391 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3392 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3393 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3396 if test "`cd $srcdir; /bin/pwd`" = "`/bin/pwd`"; then
3397 as_fn_error $? "you must configure in a separate build directory" "$LINENO" 5
3400 # This will get text that should go into config.make.
3403 # Check for a --with-gd argument and set libgd-LDFLAGS in config.make.
3405 # Check whether --with-gd was given.
3406 if test "${with_gd+set}" = set; then :
3407 withval=$with_gd; case "$with_gd" in
3409 *) libgd_include="-I$withval/include"
3410 libgd_ldflags="-L$withval/lib" ;;
3416 # Check whether --with-gd-include was given.
3417 if test "${with_gd_include+set}" = set; then :
3418 withval=$with_gd_include; case "$with_gd_include" in
3420 *) libgd_include="-I$withval" ;;
3426 # Check whether --with-gd-lib was given.
3427 if test "${with_gd_lib+set}" = set; then :
3428 withval=$with_gd_lib; case "$with_gd_lib" in
3430 *) libgd_ldflags="-L$withval" ;;
3436 if test -n "$libgd_include"; then
3437 config_vars="$config_vars
3438 CFLAGS-memusagestat.c = $libgd_include"
3440 if test -n "$libgd_ldflags"; then
3441 config_vars="$config_vars
3442 libgd-LDFLAGS = $libgd_ldflags"
3446 # Check whether --with-fp was given.
3447 if test "${with_fp+set}" = set; then :
3448 withval=$with_fp; with_fp=$withval
3455 # Check whether --with-binutils was given.
3456 if test "${with_binutils+set}" = set; then :
3457 withval=$with_binutils; path_binutils=$withval
3463 # Check whether --with-selinux was given.
3464 if test "${with_selinux+set}" = set; then :
3465 withval=$with_selinux; with_selinux=$withval
3472 # Check whether --with-headers was given.
3473 if test "${with_headers+set}" = set; then :
3474 withval=$with_headers; sysheaders=$withval
3483 # Check whether --with-default-link was given.
3484 if test "${with_default_link+set}" = set; then :
3485 withval=$with_default_link; use_default_link=$withval
3487 use_default_link=default
3491 # Check whether --enable-sanity-checks was given.
3492 if test "${enable_sanity_checks+set}" = set; then :
3493 enableval=$enable_sanity_checks; enable_sanity=$enableval
3499 # Check whether --enable-shared was given.
3500 if test "${enable_shared+set}" = set; then :
3501 enableval=$enable_shared; shared=$enableval
3506 # Check whether --enable-profile was given.
3507 if test "${enable_profile+set}" = set; then :
3508 enableval=$enable_profile; profile=$enableval
3513 # Check whether --enable-versioning was given.
3514 if test "${enable_versioning+set}" = set; then :
3515 enableval=$enable_versioning; enable_versioning=$enableval
3517 enable_versioning=yes
3521 # Check whether --enable-oldest-abi was given.
3522 if test "${enable_oldest_abi+set}" = set; then :
3523 enableval=$enable_oldest_abi; oldest_abi=$enableval
3528 if test "$oldest_abi" = yes || test "$oldest_abi" = no; then
3531 cat >>confdefs.h <<_ACEOF
3532 #define GLIBC_OLDEST_ABI "$oldest_abi"
3538 # Check whether --enable-stackguard-randomization was given.
3539 if test "${enable_stackguard_randomization+set}" = set; then :
3540 enableval=$enable_stackguard_randomization; enable_stackguard_randomize=$enableval
3542 enable_stackguard_randomize=no
3545 if test "$enable_stackguard_randomize" = yes; then
3546 $as_echo "#define ENABLE_STACKGUARD_RANDOMIZE 1" >>confdefs.h
3550 # Check whether --enable-add-ons was given.
3551 if test "${enable_add_ons+set}" = set; then :
3552 enableval=$enable_add_ons;
3558 # Check whether --enable-hidden-plt was given.
3559 if test "${enable_hidden_plt+set}" = set; then :
3560 enableval=$enable_hidden_plt; hidden=$enableval
3565 if test "x$hidden" = xno; then
3566 $as_echo "#define NO_HIDDEN 1" >>confdefs.h
3570 # Check whether --enable-bind-now was given.
3571 if test "${enable_bind_now+set}" = set; then :
3572 enableval=$enable_bind_now; bindnow=$enableval
3579 # Check whether --enable-static-nss was given.
3580 if test "${enable_static_nss+set}" = set; then :
3581 enableval=$enable_static_nss; static_nss=$enableval
3586 if test x"$static_nss" = xyes || test x"$shared" = xno; then
3588 $as_echo "#define DO_STATIC_NSS 1" >>confdefs.h
3592 # Check whether --enable-force-install was given.
3593 if test "${enable_force_install+set}" = set; then :
3594 enableval=$enable_force_install; force_install=$enableval
3601 # Check whether --enable-kernel was given.
3602 if test "${enable_kernel+set}" = set; then :
3603 enableval=$enable_kernel; minimum_kernel=$enableval
3606 if test "$minimum_kernel" = yes || test "$minimum_kernel" = no; then
3607 # Better nothing than this.
3610 if test "$minimum_kernel" = current; then
3611 minimum_kernel=`uname -r 2>/dev/null` || minimum_kernel=
3615 # Check whether --enable-all-warnings was given.
3616 if test "${enable_all_warnings+set}" = set; then :
3617 enableval=$enable_all_warnings; all_warnings=$enableval
3622 # Check whether --enable-multi-arch was given.
3623 if test "${enable_multi_arch+set}" = set; then :
3624 enableval=$enable_multi_arch; multi_arch=$enableval
3630 # Check whether --enable-nss-crypt was given.
3631 if test "${enable_nss_crypt+set}" = set; then :
3632 enableval=$enable_nss_crypt; nss_crypt=$enableval
3637 if test x$nss_crypt = xyes; then
3638 nss_includes=-I$(nss-config --includedir 2>/dev/null)
3639 if test $? -ne 0; then
3640 as_fn_error $? "cannot find include directory with nss-config" "$LINENO" 5
3642 old_CFLAGS="$CFLAGS"
3643 CFLAGS="$CFLAGS $nss_includes"
3645 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3646 /* end confdefs.h. */
3649 #include <nsslowhash.h>
3650 void f (void) { NSSLOW_Init (); }
3659 if ac_fn_c_try_compile "$LINENO"; then :
3660 libc_cv_nss_crypt=yes
3663 cannot find NSS headers with lowlevel hash function interfaces" "$LINENO" 5
3665 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3667 LIBS="$LIBS -lfreebl3"
3668 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3669 /* end confdefs.h. */
3672 #include <nsslowhash.h>
3681 if ac_fn_c_try_link "$LINENO"; then :
3682 libc_cv_nss_crypt=yes
3685 cannot link program using lowlevel NSS hash functions" "$LINENO" 5
3687 rm -f core conftest.err conftest.$ac_objext \
3688 conftest$ac_exeext conftest.$ac_ext
3689 CFLAGS="$old_CFLAGS"
3692 libc_cv_nss_crypt=no
3697 # Check whether --enable-obsolete-rpc was given.
3698 if test "${enable_obsolete_rpc+set}" = set; then :
3699 enableval=$enable_obsolete_rpc; link_obsolete_rpc=$enableval
3701 link_obsolete_rpc=no
3706 if test "$link_obsolete_rpc" = yes; then
3707 $as_echo "#define LINK_OBSOLETE_RPC 1" >>confdefs.h
3711 # Check whether --enable-systemtap was given.
3712 if test "${enable_systemtap+set}" = set; then :
3713 enableval=$enable_systemtap; systemtap=$enableval
3718 if test "x$systemtap" != xno; then
3719 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for systemtap static probe support" >&5
3720 $as_echo_n "checking for systemtap static probe support... " >&6; }
3721 if ${libc_cv_sdt+:} false; then :
3722 $as_echo_n "(cached) " >&6
3724 old_CFLAGS="$CFLAGS"
3725 CFLAGS="-std=gnu99 $CFLAGS"
3726 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3727 /* end confdefs.h. */
3728 #include <sys/sdt.h>
3729 void foo (int i, void *p)
3731 asm ("" STAP_PROBE_ASM (foo, bar, STAP_PROBE_ASM_TEMPLATE (2)) ""
3732 :: STAP_PROBE_ASM_OPERANDS (2, i, p));
3735 if ac_fn_c_try_compile "$LINENO"; then :
3740 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3741 CFLAGS="$old_CFLAGS"
3743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_sdt" >&5
3744 $as_echo "$libc_cv_sdt" >&6; }
3745 if test $libc_cv_sdt = yes; then
3746 $as_echo "#define USE_STAP_PROBE 1" >>confdefs.h
3748 elif test "x$systemtap" != xauto; then
3749 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3750 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3751 as_fn_error $? "systemtap support needs sys/sdt.h with asm support
3752 See \`config.log' for more details" "$LINENO" 5; }
3756 # The way shlib-versions is used to generate soversions.mk uses a
3757 # fairly simplistic model for name recognition that can't distinguish
3758 # i486-pc-linux-gnu fully from i486-pc-gnu. So we mutate a $host_os
3759 # of `gnu*' here to be `gnu-gnu*' just so that shlib-versions can
3760 # tell. This doesn't get used much beyond that, so it's fairly safe.
3765 host_os=`echo $host_os | sed -e 's/gnu/gnu-gnu/'`
3769 # We keep the original values in `$config_*' and never modify them, so we
3770 # can write them unchanged into config.make. Everything else uses
3771 # $machine, $vendor, and $os, and changes them whenever convenient.
3772 config_machine=$host_cpu config_vendor=$host_vendor config_os=$host_os
3774 # Don't allow vendor == "unknown"
3775 test "$config_vendor" = unknown && config_vendor=
3776 config_os="`echo $config_os | sed 's/^unknown-//'`"
3778 # Some configurations imply other options.
3781 # The configure fragment of an add-on port can modify these to supplement
3782 # or override the table in the case statement below. No fragment should
3783 # ever change the config_* variables, however.
3784 machine=$config_machine
3785 vendor=$config_vendor
3789 # config.guess on some IBM machines says `rs6000' instead of `powerpc'.
3791 if test "$machine" = rs6000; then
3795 # Braindead PowerPC box with absolutely no FPU.
3796 case "$machine-$host_os" in
3804 # Check whether --with-cpu was given.
3805 if test "${with_cpu+set}" = set; then :
3806 withval=$with_cpu; case "$withval" in
3807 yes|'') as_fn_error $? "--with-cpu requires an argument" "$LINENO" 5 ;;
3809 *) submachine="$withval" ;;
3815 if frags=`ls -d $srcdir/sysdeps/*/preconfigure 2> /dev/null`
3817 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysdeps preconfigure fragments" >&5
3818 $as_echo_n "checking for sysdeps preconfigure fragments... " >&6; }
3819 for frag in $frags; do
3820 name=`echo "$frag" | sed 's@/[^/]*$@@;s@^.*/@@'`
3821 echo $ECHO_N "$name $ECHO_C" >&6
3824 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
3828 # An add-on can set this when it wants to disable the sanity check below.
3834 case "$enable_add_ons" in
3837 add_ons=`cd $srcdir && ls -d 2> /dev/null */configure */sysdeps |
3838 sed 's@/[^/]*$@@' | sort | uniq`
3839 add_ons_automatic=yes
3841 *) add_ons=`echo "$enable_add_ons" | sed 's/,/ /g'`
3842 add_ons_automatic=no ;;
3848 if test x"$add_ons" != x; then
3849 for f in $add_ons; do
3850 # Some sanity checks
3854 *** It seems that you're using an old \`crypt' add-on. crypt is now
3855 *** part of glibc and using the old add-on will not work with this
3856 *** release. Start again with fresh sources and without the old
3857 *** \`crypt' add-on." "$LINENO" 5
3861 *** It seems that you're using an old \`localedata' add-on. localedata
3862 *** is now part of glibc and using the old add-on will not work with
3863 *** this release. Start again with fresh sources and without the old
3864 *** \`localedata' add-on." "$LINENO" 5
3869 # Now source each add-on's configure fragment.
3870 # The fragments can use $srcdir/$libc_add_on to find themselves,
3871 # and test $add_ons_automatic to see if they were explicitly requested.
3872 # A fragment can clear (or even change) $libc_add_on to affect
3873 # whether it goes into the list to be actually used in the build.
3875 for libc_add_on in $add_ons; do
3876 # Test whether such a directory really exists.
3877 # It can be absolute, or relative to $srcdir, or relative to the build dir.
3878 case "$libc_add_on" in
3880 libc_add_on_srcdir=$libc_add_on
3883 test -d "$srcdir/$libc_add_on" || {
3884 if test -d "$libc_add_on"; then
3885 libc_add_on="`pwd`/$libc_add_on"
3887 as_fn_error $? "add-on directory \"$libc_add_on\" does not exist" "$LINENO" 5
3890 libc_add_on_srcdir=$srcdir/$libc_add_on
3894 libc_add_on_frag=$libc_add_on_srcdir/configure
3895 libc_add_on_canonical=
3896 libc_add_on_config_subdirs=
3897 if test -r "$libc_add_on_frag"; then
3898 { $as_echo "$as_me:${as_lineno-$LINENO}: running configure fragment for add-on $libc_add_on" >&5
3899 $as_echo "$as_me: running configure fragment for add-on $libc_add_on" >&6;}
3900 libc_add_on_canonical=unknown
3901 libc_add_on_subdirs=
3902 . "$libc_add_on_frag"
3903 test -z "$libc_add_on" || {
3904 configured_add_ons="$configured_add_ons $libc_add_on"
3905 if test "x$libc_add_on_canonical" = xunknown; then
3906 as_fn_error $? "fragment must set \$libc_add_on_canonical" "$LINENO" 5
3908 for d in $libc_add_on_subdirs; do
3909 case "$libc_add_on" in
3910 /*) subdir_srcdir="$libc_add_on" ;;
3911 *) subdir_srcdir="\$(..)$libc_add_on" ;;
3915 d="${libc_add_on_canonical:-$libc_add_on}"
3921 subdir_srcdir="$subdir_srcdir/$d"
3924 d=`echo "$d" | sed 's@/*$@@;s@^.*/@@'`
3925 add_on_subdirs="$add_on_subdirs $d"
3926 test "$subdir_srcdir" = "\$(..)$d" || config_vars="$config_vars
3927 $d-srcdir = $subdir_srcdir"
3929 for d in $libc_add_on_config_subdirs; do
3931 /*) as_fn_error $? "fragment uses absolute path in \$libc_add_on_config_subdirs" "$LINENO" 5 ;;
3933 if test ! -d "$libc_add_on_srcdir/$d"; then
3934 as_fn_error $? "fragment wants to configure missing directory $d" "$LINENO" 5
3936 case "$libc_add_on" in
3937 /*) as_fn_error $? "relative path required for add-on using \$libc_add_on_config_subdirs" "$LINENO" 5 ;;
3939 subdirs="$subdirs $libc_add_on/$d"
3943 if test -n "$libc_add_on"; then
3944 if frags=`ls -d $libc_add_on_srcdir/sysdeps/*/preconfigure 2> /dev/null`
3946 { $as_echo "$as_me:${as_lineno-$LINENO}: checking add-on $libc_add_on for preconfigure fragments" >&5
3947 $as_echo_n "checking add-on $libc_add_on for preconfigure fragments... " >&6; }
3948 for frag in $frags; do
3949 name=`echo "$frag" | sed 's@/[^/]*$@@;s@^.*/@@'`
3950 echo $ECHO_N "$name $ECHO_C" >&6
3953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
3956 use_add_ons="$use_add_ons $libc_add_on"
3957 add_ons_pfx="$add_ons_pfx $libc_add_on/"
3958 test -z "$libc_add_on_canonical" ||
3959 add_ons_sfx="$add_ons_sfx /$libc_add_on_canonical"
3962 # Use echo to strip excess whitespace.
3963 add_ons="`echo $use_add_ons`"
3970 ### I put this here to prevent those annoying emails from people who cannot
3971 ### read and try to compile glibc on unsupported platforms. --drepper
3973 ### By using the undocumented --enable-hacker-mode option for configure
3974 ### one can skip this test to make the configuration not fail for unsupported
3977 if test -z "$enable_hacker_mode" && test x"$libc_config_ok" != xyes; then
3978 case "$machine-$host_os" in
3982 echo "*** The GNU C library is currently not available for this platform."
3983 echo "*** So far nobody cared to port it and if there is no volunteer it"
3984 echo "*** might never happen. So, if you have interest to see glibc on"
3985 echo "*** this platform visit"
3986 echo "*** http://www.gnu.org/software/libc/porting.html"
3987 echo "*** and join the group of porters"
3993 # Expand the configuration machine name into a subdirectory by architecture
3994 # type and particular chip. If an add-on configure fragment already set
3995 # base_machine, we don't change it.
3996 test -n "$base_machine" || case "$machine" in
3997 i[34567]86) base_machine=i386 machine=i386/$machine ;;
3998 powerpc) base_machine=powerpc machine=powerpc/powerpc32 ;;
3999 powerpc64) base_machine=powerpc machine=powerpc/powerpc64 ;;
4000 s390) base_machine=s390 machine=s390/s390-32 ;;
4001 s390x) base_machine=s390 machine=s390/s390-64 ;;
4002 sh3*) base_machine=sh machine=sh/sh3 ;;
4003 sh4*) base_machine=sh machine=sh/sh4 ;;
4005 base_machine=sparc machine=sparc/sparc32 ;;
4006 sparcv8 | supersparc | hypersparc)
4007 base_machine=sparc machine=sparc/sparc32/sparcv8 ;;
4008 sparcv8plus | sparcv8plusa | sparcv9)
4009 base_machine=sparc machine=sparc/sparc32/sparcv9 ;;
4010 sparcv8plusb | sparcv9b)
4011 base_machine=sparc machine=sparc/sparc32/sparcv9/sparcv9b ;;
4013 base_machine=sparc machine=sparc/sparc32/sparcv9/sparcv9v ;;
4015 base_machine=sparc machine=sparc/sparc32/sparcv9/sparcv9v2 ;;
4017 base_machine=sparc machine=sparc/sparc64 ;;
4019 base_machine=sparc machine=sparc/sparc64/sparcv9b ;;
4021 base_machine=sparc machine=sparc/sparc64/sparcv9v ;;
4023 base_machine=sparc machine=sparc/sparc64/sparcv9v2 ;;
4024 *) base_machine=$machine ;;
4028 if test "$base_machine" = "i386"; then
4029 $as_echo "#define USE_REGPARMS 1" >>confdefs.h
4033 # For the multi-arch option we need support in the assembler.
4034 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler gnu_indirect_function symbol type support" >&5
4035 $as_echo_n "checking for assembler gnu_indirect_function symbol type support... " >&6; }
4036 if ${libc_cv_asm_gnu_indirect_function+:} false; then :
4037 $as_echo_n "(cached) " >&6
4039 cat > conftest.s <<EOF
4040 .type foo,%gnu_indirect_function
4042 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5;
4044 libc_cv_asm_gnu_indirect_function=yes
4046 libc_cv_asm_gnu_indirect_function=no
4050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_gnu_indirect_function" >&5
4051 $as_echo "$libc_cv_asm_gnu_indirect_function" >&6; }
4053 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether .text pseudo-op must be used" >&5
4054 $as_echo_n "checking whether .text pseudo-op must be used... " >&6; }
4055 if ${libc_cv_dot_text+:} false; then :
4056 $as_echo_n "(cached) " >&6
4058 cat > conftest.s <<EOF
4062 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4063 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
4066 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4067 test $ac_status = 0; }; }; then
4068 libc_cv_dot_text=.text
4073 if test -z "$libc_cv_dot_text"; then
4074 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4075 $as_echo "no" >&6; }
4077 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4078 $as_echo "yes" >&6; }
4081 if test x"$libc_cv_asm_gnu_indirect_function" != xyes; then
4082 if test x"$multi_arch" = xyes; then
4083 as_fn_error $? "--enable-multi-arch support requires assembler and linker support" "$LINENO" 5
4088 if test x"$multi_arch" != xno; then
4089 multi_arch_d=/multiarch
4092 # Compute the list of sysdep directories for this configuration.
4093 # This can take a while to compute.
4094 sysdep_dir=$srcdir/sysdeps
4095 { $as_echo "$as_me:${as_lineno-$LINENO}: checking sysdep dirs" >&5
4096 $as_echo_n "checking sysdep dirs... " >&6; }
4097 # Make sco3.2v4 become sco3.2.4 and sunos4.1.1_U1 become sunos4.1.1.U1.
4098 os="`echo $os | sed 's/\([0-9A-Z]\)[v_]\([0-9A-Z]\)/\1.\2/g'`"
4100 test "x$base_os" != x || case "$os" in
4102 base_os=mach/hurd ;;
4104 base_os=unix/sysv ;;
4107 # For sunos4.1.1, try sunos4.1.1, then sunos4.1, then sunos4, then sunos.
4110 while o=`echo $tail | sed 's/\.[^.]*$//'`; test $o != $tail; do
4114 o=`echo $tail | sed 's/[0-9]*$//'`
4115 if test $o != $tail; then
4118 # For linux-gnu, try linux-gnu, then linux.
4119 o=`echo $tail | sed 's/-.*$//'`
4120 if test $o != $tail; then
4124 # For unix/sysv/sysv4, try unix/sysv/sysv4, then unix/sysv, then unix.
4127 while b=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$b"; do
4133 # For sparc/sparc32, try sparc/sparc32 and then sparc.
4135 tail=$machine${submachine:+/$submachine}
4136 while m=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$m"; do
4138 # Prepend the machine's FPU directory unless --without-fp.
4139 if test "$with_fp" = yes; then
4140 mach="$mach /$1/fpu"
4142 mach="$mach /$1/nofpu"
4149 # Find what sysdep directories exist.
4152 for b in $base ''; do
4153 for m0 in $mach ''; do
4154 for v in /$vendor ''; do
4155 test "$v" = / && continue
4156 for o in /$ostry ''; do
4157 test "$o" = / && continue
4158 for m in $multi_arch_d $mach ''; do
4159 for d in $add_ons_pfx ''; do
4160 for a in $add_ons_sfx ''; do
4161 if test -n "$m0$m0sub$b$v$o$m$msub"; then
4162 try_srcdir="${srcdir}/"
4166 try="${d}sysdeps$m0$m0sub$b$v$o$m$msub$a"
4167 test -n "$enable_debug_configure" &&
4168 echo "$0 DEBUG: try $try" >&2
4169 if test -d "$try_srcdir$try"; then
4170 sysnames="$sysnames $try"
4171 { test -n "$o" || test -n "$b"; } && os_used=t
4172 { test -n "$m" || test -n "$m0"; } && machine_used=t
4174 x*/$submachine) submachine_used=t ;;
4176 if test -n "$d"; then
4177 case "$sysnames_add_ons" in
4179 *|'') sysnames_add_ons="$sysnames_add_ons $d" ;;
4192 # If the assembler supports gnu_indirect_function symbol type and the
4193 # architecture supports multi-arch, we enable multi-arch by default.
4194 case $sysnames_add_ons$sysnames in
4198 test x"$multi_arch" = xdefault && multi_arch=no
4201 if test x"$multi_arch" != xno; then
4202 $as_echo "#define USE_MULTIARCH 1" >>confdefs.h
4207 if test -z "$os_used" && test "$os" != none; then
4208 as_fn_error $? "Operating system $os is not supported." "$LINENO" 5
4210 if test -z "$machine_used" && test "$machine" != none; then
4211 as_fn_error $? "The $machine is not supported." "$LINENO" 5
4213 if test -z "$submachine_used" && test -n "$submachine"; then
4214 as_fn_error $? "The $submachine subspecies of $host_cpu is not supported." "$LINENO" 5
4218 # We have now validated the configuration.
4220 # Expand the list of system names into a full list of directories
4221 # from each element's parent name and Implies file (if present).
4224 while test $# -gt 0; do
4228 case " $names " in *" $name "*)
4229 # Already in the list.
4233 # Report each name as we discover it, so there is no long pause in output.
4234 echo $ECHO_N "$name $ECHO_C" >&6
4236 name_base=`echo $name | sed -e 's@\(.*sysdeps\)/.*@\1@'`
4240 *) xsrcdir=$srcdir/ ;;
4242 test -n "$enable_debug_configure" &&
4243 echo "DEBUG: name/Implies $xsrcdir$name/Implies" >&2
4245 for implies_file in Implies Implies-before Implies-after; do
4246 implies_type=`echo $implies_file | sed s/-/_/`
4247 eval ${implies_type}=
4248 if test -f $xsrcdir$name/$implies_file; then
4249 # Collect more names from the `Implies' file (removing comments).
4250 implied_candidate="`sed 's/#.*$//' < $xsrcdir$name/$implies_file`"
4251 for x in $implied_candidate; do
4253 if test -d $xsrcdir$name_base/$x; then
4254 eval "${implies_type}=\"\$${implies_type} \$name_base/\$x\""
4257 for d in $add_ons_pfx ''; do
4258 try="${d}sysdeps/$x"
4261 *) try_srcdir=$srcdir/ ;;
4263 test -n "$enable_debug_configure" &&
4264 echo "DEBUG: $name $implies_file $x try($d) {$try_srcdir}$try" >&2
4265 if test $try != $xsrcdir$name_base/$x && test -d $try_srcdir$try;
4267 eval "${implies_type}=\"\$${implies_type} \$try\""
4269 case "$sysnames_add_ons" in
4271 *|'') sysnames_add_ons="$sysnames_add_ons $d" ;;
4275 if test $found = no; then
4276 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $name/$implies_file specifies nonexistent $x" >&5
4277 $as_echo "$as_me: WARNING: $name/$implies_file specifies nonexistent $x" >&2;}
4283 # Add NAME to the list of names.
4284 names="$names $name"
4286 # Find the parent of NAME, using the empty string if it has none.
4287 parent="`echo $name | sed -n -e 's=/[^/]*$==' -e '/sysdeps$/q' -e p`"
4289 test -n "$enable_debug_configure" &&
4290 echo "DEBUG: $name Implies='$Implies' rest='$*' parent='$parent' \
4291 Implies_before='$Implies_before' Implies_after='$Implies_after'" >&2
4293 # Add the names implied by NAME, and NAME's parent (if it has one), to
4294 # the list of names to be processed (the argument list). We prepend the
4295 # implied names to the list and append the parent. We want implied
4296 # directories to come before further directories inferred from the
4297 # configuration components; this ensures that for sysv4, unix/common
4298 # (implied by unix/sysv/sysv4) comes before unix/sysv (in ostry (here $*)
4300 sysnames="`echo $Implies $* $Implies_before $parent $Implies_after`"
4301 test -n "$sysnames" && set $sysnames
4304 # Add the default directories.
4305 default_sysnames="sysdeps/generic"
4306 sysnames="$names $default_sysnames"
4308 # The other names were emitted during the scan.
4309 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $default_sysnames" >&5
4310 $as_echo "$default_sysnames" >&6; }
4312 # Collect the list of add-ons that supply partial sysdeps trees.
4314 for add_on in $add_ons; do
4317 *) xsrcdir="$srcdir/" ;;
4320 test -d "$xsrcdir$add_on/sysdeps" || {
4321 case "$configured_add_ons " in
4324 as_fn_error $? "add-on $add_on has no configure fragment or sysdeps tree" "$LINENO" 5
4330 sysdeps_add_ons="$sysdeps_add_ons $add_on"
4331 case "$sysnames_add_ons" in
4334 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: add-on $add_on contributed no sysdeps directories" >&5
4335 $as_echo "$as_me: WARNING: add-on $add_on contributed no sysdeps directories" >&2;}
4340 for d in $sysnames; do
4342 $add_on/sysdeps/*) ;;
4345 (cd "$xsrcdir$d" && for f in *[!~]; do
4348 for ff in $f/*.h; do
4349 test -d "$ff" || { test -e "$ff" && exit 88; }
4353 test -d "$f" || { test -e "$f" && exit 88; }
4357 if test $? -eq 88; then
4362 if test $found = no; then
4363 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: add-on $add_on contributed no useful sysdeps directories" >&5
4364 $as_echo "$as_me: WARNING: add-on $add_on contributed no useful sysdeps directories" >&2;}
4372 # Find a good install program. We prefer a C program (faster),
4373 # so one script is as good as another. But avoid the broken or
4374 # incompatible versions:
4375 # SysV /etc/install, /usr/sbin/install
4376 # SunOS /usr/etc/install
4377 # IRIX /sbin/install
4379 # AmigaOS /C/install, which installs bootblocks on floppy discs
4380 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4381 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
4382 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4383 # OS/2's system install, which has a completely different semantic
4384 # ./install, which can be erroneously created by make from ./install.sh.
4385 # Reject install programs that cannot install multiple files.
4386 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4387 $as_echo_n "checking for a BSD-compatible install... " >&6; }
4388 if test -z "$INSTALL"; then
4389 if ${ac_cv_path_install+:} false; then :
4390 $as_echo_n "(cached) " >&6
4392 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4396 test -z "$as_dir" && as_dir=.
4397 # Account for people who put trailing slashes in PATH elements.
4398 case $as_dir/ in #((
4399 ./ | .// | /[cC]/* | \
4400 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4401 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
4404 # OSF1 and SCO ODT 3.0 have their own names for install.
4405 # Don't use installbsd from OSF since it installs stuff as root
4407 for ac_prog in ginstall scoinst install; do
4408 for ac_exec_ext in '' $ac_executable_extensions; do
4409 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
4410 if test $ac_prog = install &&
4411 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4412 # AIX install. It has an incompatible calling convention.
4414 elif test $ac_prog = install &&
4415 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4416 # program-specific install script used by HP pwplus--don't use.
4419 rm -rf conftest.one conftest.two conftest.dir
4420 echo one > conftest.one
4421 echo two > conftest.two
4423 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
4424 test -s conftest.one && test -s conftest.two &&
4425 test -s conftest.dir/conftest.one &&
4426 test -s conftest.dir/conftest.two
4428 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4441 rm -rf conftest.one conftest.two conftest.dir
4444 if test "${ac_cv_path_install+set}" = set; then
4445 INSTALL=$ac_cv_path_install
4447 # As a last resort, use the slow shell script. Don't cache a
4448 # value for INSTALL within a source directory, because that will
4449 # break other packages using the cache if that directory is
4450 # removed, or if the value is a relative name.
4451 INSTALL=$ac_install_sh
4454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4455 $as_echo "$INSTALL" >&6; }
4457 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4458 # It thinks the first close brace ends the variable substitution.
4459 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4461 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4463 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4465 if test "$INSTALL" = "${srcdir}/scripts/install-sh -c"; then
4466 # The makefiles need to use a different form to find it in $srcdir.
4467 INSTALL='\$(..)./scripts/install-sh -c'
4469 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4470 $as_echo_n "checking whether ln -s works... " >&6; }
4472 if test "$LN_S" = "ln -s"; then
4473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4474 $as_echo "yes" >&6; }
4476 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4477 $as_echo "no, using $LN_S" >&6; }
4481 # Was a --with-binutils option given?
4482 if test -n "$path_binutils"; then
4483 # Make absolute; ensure a single trailing slash.
4484 path_binutils=`(cd $path_binutils; pwd) | sed 's%/*$%/%'`
4485 CC="$CC -B$path_binutils"
4487 AS=`$CC -print-prog-name=as`
4488 LD=`$CC -print-prog-name=ld`
4489 AR=`$CC -print-prog-name=ar`
4491 OBJDUMP=`$CC -print-prog-name=objdump`
4493 OBJCOPY=`$CC -print-prog-name=objcopy`
4496 # Determine whether we are using GNU binutils.
4497 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $AS is GNU as" >&5
4498 $as_echo_n "checking whether $AS is GNU as... " >&6; }
4499 if ${libc_cv_prog_as_gnu+:} false; then :
4500 $as_echo_n "(cached) " >&6
4502 # Most GNU programs take a -v and spit out some text including
4503 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
4504 if $AS -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
4505 libc_cv_prog_as_gnu=yes
4507 libc_cv_prog_as_gnu=no
4511 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_prog_as_gnu" >&5
4512 $as_echo "$libc_cv_prog_as_gnu" >&6; }
4514 gnu_as=$libc_cv_prog_as_gnu
4516 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $LD is GNU ld" >&5
4517 $as_echo_n "checking whether $LD is GNU ld... " >&6; }
4518 if ${libc_cv_prog_ld_gnu+:} false; then :
4519 $as_echo_n "(cached) " >&6
4521 # Most GNU programs take a -v and spit out some text including
4522 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
4523 if $LD -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
4524 libc_cv_prog_ld_gnu=yes
4526 libc_cv_prog_ld_gnu=no
4530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_prog_ld_gnu" >&5
4531 $as_echo "$libc_cv_prog_ld_gnu" >&6; }
4532 gnu_ld=$libc_cv_prog_ld_gnu
4535 # Accept binutils 2.20 or newer.
4538 # Extract the first word of "$ac_prog", so it can be a program name with args.
4539 set dummy $ac_prog; ac_word=$2
4540 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4541 $as_echo_n "checking for $ac_word... " >&6; }
4542 if ${ac_cv_prog_AS+:} false; then :
4543 $as_echo_n "(cached) " >&6
4545 if test -n "$AS"; then
4546 ac_cv_prog_AS="$AS" # Let the user override the test.
4548 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4552 test -z "$as_dir" && as_dir=.
4553 for ac_exec_ext in '' $ac_executable_extensions; do
4554 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4555 ac_cv_prog_AS="$ac_prog"
4556 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4566 if test -n "$AS"; then
4567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
4568 $as_echo "$AS" >&6; }
4570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4571 $as_echo "no" >&6; }
4575 test -n "$AS" && break
4578 if test -z "$AS"; then
4581 # Found it, now check the version.
4582 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $AS" >&5
4583 $as_echo_n "checking version of $AS... " >&6; }
4584 ac_prog_version=`$AS --version 2>&1 | sed -n 's/^.*GNU assembler.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4585 case $ac_prog_version in
4586 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4587 2.1[0-9][0-9]*|2.[2-9][0-9]*|[3-9].*|[1-9][0-9]*)
4588 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4589 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4593 $as_echo "$ac_prog_version" >&6; }
4595 if test $ac_verc_fail = yes; then
4596 AS=: critic_missing="$critic_missing as"
4601 # Extract the first word of "$ac_prog", so it can be a program name with args.
4602 set dummy $ac_prog; ac_word=$2
4603 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4604 $as_echo_n "checking for $ac_word... " >&6; }
4605 if ${ac_cv_prog_LD+:} false; then :
4606 $as_echo_n "(cached) " >&6
4608 if test -n "$LD"; then
4609 ac_cv_prog_LD="$LD" # Let the user override the test.
4611 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4615 test -z "$as_dir" && as_dir=.
4616 for ac_exec_ext in '' $ac_executable_extensions; do
4617 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4618 ac_cv_prog_LD="$ac_prog"
4619 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4629 if test -n "$LD"; then
4630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4631 $as_echo "$LD" >&6; }
4633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4634 $as_echo "no" >&6; }
4638 test -n "$LD" && break
4641 if test -z "$LD"; then
4644 # Found it, now check the version.
4645 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $LD" >&5
4646 $as_echo_n "checking version of $LD... " >&6; }
4647 ac_prog_version=`$LD --version 2>&1 | sed -n 's/^.*GNU ld.* \([0-9][0-9]*\.[0-9.]*\).*$/\1/p'`
4648 case $ac_prog_version in
4649 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4650 2.1[0-9][0-9]*|2.[2-9][0-9]*|[3-9].*|[1-9][0-9]*)
4651 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4652 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4656 $as_echo "$ac_prog_version" >&6; }
4658 if test $ac_verc_fail = yes; then
4659 LD=: critic_missing="$critic_missing ld"
4663 # These programs are version sensitive.
4665 for ac_prog in ${ac_tool_prefix}gcc ${ac_tool_prefix}cc
4667 # Extract the first word of "$ac_prog", so it can be a program name with args.
4668 set dummy $ac_prog; ac_word=$2
4669 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4670 $as_echo_n "checking for $ac_word... " >&6; }
4671 if ${ac_cv_prog_CC+:} false; then :
4672 $as_echo_n "(cached) " >&6
4674 if test -n "$CC"; then
4675 ac_cv_prog_CC="$CC" # Let the user override the test.
4677 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4681 test -z "$as_dir" && as_dir=.
4682 for ac_exec_ext in '' $ac_executable_extensions; do
4683 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4684 ac_cv_prog_CC="$ac_prog"
4685 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4695 if test -n "$CC"; then
4696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4697 $as_echo "$CC" >&6; }
4699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4700 $as_echo "no" >&6; }
4704 test -n "$CC" && break
4707 if test -z "$CC"; then
4710 # Found it, now check the version.
4711 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $CC" >&5
4712 $as_echo_n "checking version of $CC... " >&6; }
4713 ac_prog_version=`$CC -v 2>&1 | sed -n 's/^.*version \([egcygnustpi-]*[0-9.]*\).*$/\1/p'`
4714 case $ac_prog_version in
4715 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4716 4.[3-9].* | 4.[1-9][0-9].* | [5-9].* )
4717 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4718 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4721 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4722 $as_echo "$ac_prog_version" >&6; }
4724 if test $ac_verc_fail = yes; then
4725 critic_missing="$critic_missing gcc"
4728 for ac_prog in gnumake gmake make
4730 # Extract the first word of "$ac_prog", so it can be a program name with args.
4731 set dummy $ac_prog; ac_word=$2
4732 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4733 $as_echo_n "checking for $ac_word... " >&6; }
4734 if ${ac_cv_prog_MAKE+:} false; then :
4735 $as_echo_n "(cached) " >&6
4737 if test -n "$MAKE"; then
4738 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
4740 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4744 test -z "$as_dir" && as_dir=.
4745 for ac_exec_ext in '' $ac_executable_extensions; do
4746 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4747 ac_cv_prog_MAKE="$ac_prog"
4748 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4757 MAKE=$ac_cv_prog_MAKE
4758 if test -n "$MAKE"; then
4759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
4760 $as_echo "$MAKE" >&6; }
4762 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4763 $as_echo "no" >&6; }
4767 test -n "$MAKE" && break
4770 if test -z "$MAKE"; then
4773 # Found it, now check the version.
4774 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MAKE" >&5
4775 $as_echo_n "checking version of $MAKE... " >&6; }
4776 ac_prog_version=`$MAKE --version 2>&1 | sed -n 's/^.*GNU Make[^0-9]*\([0-9][0-9.]*\).*$/\1/p'`
4777 case $ac_prog_version in
4778 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4780 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4781 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4785 $as_echo "$ac_prog_version" >&6; }
4787 if test $ac_verc_fail = yes; then
4788 critic_missing="$critic_missing make"
4792 for ac_prog in gnumsgfmt gmsgfmt msgfmt
4794 # Extract the first word of "$ac_prog", so it can be a program name with args.
4795 set dummy $ac_prog; ac_word=$2
4796 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4797 $as_echo_n "checking for $ac_word... " >&6; }
4798 if ${ac_cv_prog_MSGFMT+:} false; then :
4799 $as_echo_n "(cached) " >&6
4801 if test -n "$MSGFMT"; then
4802 ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
4804 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4808 test -z "$as_dir" && as_dir=.
4809 for ac_exec_ext in '' $ac_executable_extensions; do
4810 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4811 ac_cv_prog_MSGFMT="$ac_prog"
4812 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4821 MSGFMT=$ac_cv_prog_MSGFMT
4822 if test -n "$MSGFMT"; then
4823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
4824 $as_echo "$MSGFMT" >&6; }
4826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4827 $as_echo "no" >&6; }
4831 test -n "$MSGFMT" && break
4834 if test -z "$MSGFMT"; then
4837 # Found it, now check the version.
4838 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MSGFMT" >&5
4839 $as_echo_n "checking version of $MSGFMT... " >&6; }
4840 ac_prog_version=`$MSGFMT --version 2>&1 | sed -n 's/^.*GNU gettext.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4841 case $ac_prog_version in
4842 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4843 0.10.3[6-9]* | 0.10.[4-9][0-9]* | 0.1[1-9]* | 0.[2-9][0-9]* | [1-9].*)
4844 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4845 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4848 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4849 $as_echo "$ac_prog_version" >&6; }
4851 if test $ac_verc_fail = yes; then
4852 MSGFMT=: aux_missing="$aux_missing msgfmt"
4855 for ac_prog in makeinfo
4857 # Extract the first word of "$ac_prog", so it can be a program name with args.
4858 set dummy $ac_prog; ac_word=$2
4859 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4860 $as_echo_n "checking for $ac_word... " >&6; }
4861 if ${ac_cv_prog_MAKEINFO+:} false; then :
4862 $as_echo_n "(cached) " >&6
4864 if test -n "$MAKEINFO"; then
4865 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
4867 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4871 test -z "$as_dir" && as_dir=.
4872 for ac_exec_ext in '' $ac_executable_extensions; do
4873 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4874 ac_cv_prog_MAKEINFO="$ac_prog"
4875 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4884 MAKEINFO=$ac_cv_prog_MAKEINFO
4885 if test -n "$MAKEINFO"; then
4886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
4887 $as_echo "$MAKEINFO" >&6; }
4889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4890 $as_echo "no" >&6; }
4894 test -n "$MAKEINFO" && break
4897 if test -z "$MAKEINFO"; then
4900 # Found it, now check the version.
4901 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MAKEINFO" >&5
4902 $as_echo_n "checking version of $MAKEINFO... " >&6; }
4903 ac_prog_version=`$MAKEINFO --version 2>&1 | sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'`
4904 case $ac_prog_version in
4905 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4906 4.[5-9]*|4.[1-9][0-9]*|[5-9].*)
4907 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4908 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4912 $as_echo "$ac_prog_version" >&6; }
4914 if test $ac_verc_fail = yes; then
4915 MAKEINFO=: aux_missing="$aux_missing makeinfo"
4920 # Extract the first word of "$ac_prog", so it can be a program name with args.
4921 set dummy $ac_prog; ac_word=$2
4922 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4923 $as_echo_n "checking for $ac_word... " >&6; }
4924 if ${ac_cv_prog_SED+:} false; then :
4925 $as_echo_n "(cached) " >&6
4927 if test -n "$SED"; then
4928 ac_cv_prog_SED="$SED" # Let the user override the test.
4930 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4934 test -z "$as_dir" && as_dir=.
4935 for ac_exec_ext in '' $ac_executable_extensions; do
4936 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4937 ac_cv_prog_SED="$ac_prog"
4938 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4948 if test -n "$SED"; then
4949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SED" >&5
4950 $as_echo "$SED" >&6; }
4952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4953 $as_echo "no" >&6; }
4957 test -n "$SED" && break
4960 if test -z "$SED"; then
4963 # Found it, now check the version.
4964 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $SED" >&5
4965 $as_echo_n "checking version of $SED... " >&6; }
4966 ac_prog_version=`$SED --version 2>&1 | sed -n 's/^.*GNU sed[^0-9]* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4967 case $ac_prog_version in
4968 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4969 3.0[2-9]*|3.[1-9]*|[4-9]*)
4970 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4971 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4975 $as_echo "$ac_prog_version" >&6; }
4977 if test $ac_verc_fail = yes; then
4978 SED=: aux_missing="$aux_missing sed"
4982 if test -n "$ac_tool_prefix"; then
4983 # Extract the first word of "${ac_tool_prefix}readelf", so it can be a program name with args.
4984 set dummy ${ac_tool_prefix}readelf; ac_word=$2
4985 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4986 $as_echo_n "checking for $ac_word... " >&6; }
4987 if ${ac_cv_prog_READELF+:} false; then :
4988 $as_echo_n "(cached) " >&6
4990 if test -n "$READELF"; then
4991 ac_cv_prog_READELF="$READELF" # Let the user override the test.
4993 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4997 test -z "$as_dir" && as_dir=.
4998 for ac_exec_ext in '' $ac_executable_extensions; do
4999 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5000 ac_cv_prog_READELF="${ac_tool_prefix}readelf"
5001 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5010 READELF=$ac_cv_prog_READELF
5011 if test -n "$READELF"; then
5012 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF" >&5
5013 $as_echo "$READELF" >&6; }
5015 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5016 $as_echo "no" >&6; }
5021 if test -z "$ac_cv_prog_READELF"; then
5022 ac_ct_READELF=$READELF
5023 # Extract the first word of "readelf", so it can be a program name with args.
5024 set dummy readelf; ac_word=$2
5025 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5026 $as_echo_n "checking for $ac_word... " >&6; }
5027 if ${ac_cv_prog_ac_ct_READELF+:} false; then :
5028 $as_echo_n "(cached) " >&6
5030 if test -n "$ac_ct_READELF"; then
5031 ac_cv_prog_ac_ct_READELF="$ac_ct_READELF" # Let the user override the test.
5033 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5037 test -z "$as_dir" && as_dir=.
5038 for ac_exec_ext in '' $ac_executable_extensions; do
5039 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5040 ac_cv_prog_ac_ct_READELF="readelf"
5041 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5050 ac_ct_READELF=$ac_cv_prog_ac_ct_READELF
5051 if test -n "$ac_ct_READELF"; then
5052 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_READELF" >&5
5053 $as_echo "$ac_ct_READELF" >&6; }
5055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5056 $as_echo "no" >&6; }
5059 if test "x$ac_ct_READELF" = x; then
5062 case $cross_compiling:$ac_tool_warned in
5064 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5065 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5066 ac_tool_warned=yes ;;
5068 READELF=$ac_ct_READELF
5071 READELF="$ac_cv_prog_READELF"
5074 if test -n "$ac_tool_prefix"; then
5075 # Extract the first word of "${ac_tool_prefix}nm", so it can be a program name with args.
5076 set dummy ${ac_tool_prefix}nm; ac_word=$2
5077 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5078 $as_echo_n "checking for $ac_word... " >&6; }
5079 if ${ac_cv_prog_NM+:} false; then :
5080 $as_echo_n "(cached) " >&6
5082 if test -n "$NM"; then
5083 ac_cv_prog_NM="$NM" # Let the user override the test.
5085 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5089 test -z "$as_dir" && as_dir=.
5090 for ac_exec_ext in '' $ac_executable_extensions; do
5091 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5092 ac_cv_prog_NM="${ac_tool_prefix}nm"
5093 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5103 if test -n "$NM"; then
5104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5
5105 $as_echo "$NM" >&6; }
5107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5108 $as_echo "no" >&6; }
5113 if test -z "$ac_cv_prog_NM"; then
5115 # Extract the first word of "nm", so it can be a program name with args.
5116 set dummy nm; ac_word=$2
5117 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5118 $as_echo_n "checking for $ac_word... " >&6; }
5119 if ${ac_cv_prog_ac_ct_NM+:} false; then :
5120 $as_echo_n "(cached) " >&6
5122 if test -n "$ac_ct_NM"; then
5123 ac_cv_prog_ac_ct_NM="$ac_ct_NM" # Let the user override the test.
5125 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5129 test -z "$as_dir" && as_dir=.
5130 for ac_exec_ext in '' $ac_executable_extensions; do
5131 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5132 ac_cv_prog_ac_ct_NM="nm"
5133 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5142 ac_ct_NM=$ac_cv_prog_ac_ct_NM
5143 if test -n "$ac_ct_NM"; then
5144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NM" >&5
5145 $as_echo "$ac_ct_NM" >&6; }
5147 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5148 $as_echo "no" >&6; }
5151 if test "x$ac_ct_NM" = x; then
5154 case $cross_compiling:$ac_tool_warned in
5156 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5157 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5158 ac_tool_warned=yes ;;
5167 for ac_prog in autoconf
5169 # Extract the first word of "$ac_prog", so it can be a program name with args.
5170 set dummy $ac_prog; ac_word=$2
5171 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5172 $as_echo_n "checking for $ac_word... " >&6; }
5173 if ${ac_cv_prog_AUTOCONF+:} false; then :
5174 $as_echo_n "(cached) " >&6
5176 if test -n "$AUTOCONF"; then
5177 ac_cv_prog_AUTOCONF="$AUTOCONF" # Let the user override the test.
5179 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5183 test -z "$as_dir" && as_dir=.
5184 for ac_exec_ext in '' $ac_executable_extensions; do
5185 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5186 ac_cv_prog_AUTOCONF="$ac_prog"
5187 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5196 AUTOCONF=$ac_cv_prog_AUTOCONF
5197 if test -n "$AUTOCONF"; then
5198 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AUTOCONF" >&5
5199 $as_echo "$AUTOCONF" >&6; }
5201 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5202 $as_echo "no" >&6; }
5206 test -n "$AUTOCONF" && break
5208 test -n "$AUTOCONF" || AUTOCONF="no"
5210 case "x$AUTOCONF" in
5211 xno|x|x:) AUTOCONF=no ;;
5213 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works" >&5
5214 $as_echo_n "checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works... " >&6; }
5215 if ${libc_cv_autoconf_works+:} false; then :
5216 $as_echo_n "(cached) " >&6
5218 if (cd $srcdir; $AUTOCONF $ACFLAGS configure.in > /dev/null 2>&1); then
5219 libc_cv_autoconf_works=yes
5221 libc_cv_autoconf_works=no
5224 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_autoconf_works" >&5
5225 $as_echo "$libc_cv_autoconf_works" >&6; }
5226 test $libc_cv_autoconf_works = yes || AUTOCONF=no
5229 if test "x$AUTOCONF" = xno; then
5230 aux_missing="$aux_missing autoconf"
5233 test -n "$critic_missing" && as_fn_error $? "
5234 *** These critical programs are missing or too old:$critic_missing
5235 *** Check the INSTALL file for required versions." "$LINENO" 5
5237 test -n "$aux_missing" && { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
5238 *** These auxiliary programs are missing or incompatible versions:$aux_missing
5239 *** some features will be disabled.
5240 *** Check the INSTALL file for required versions." >&5
5241 $as_echo "$as_me: WARNING:
5242 *** These auxiliary programs are missing or incompatible versions:$aux_missing
5243 *** some features will be disabled.
5244 *** Check the INSTALL file for required versions." >&2;}
5246 # if using special system headers, find out the compiler's sekrit
5247 # header directory and add that to the list. NOTE: Only does the right
5248 # thing on a system that doesn't need fixincludes. (Not presently a problem.)
5249 if test -n "$sysheaders"; then
5250 SYSINCLUDES=-nostdinc
5251 for d in include include-fixed; do
5252 i=`$CC -print-file-name="$d"` && test "x$i" != x && test "x$i" != "x$d" &&
5253 SYSINCLUDES="$SYSINCLUDES -isystem $i"
5255 SYSINCLUDES="$SYSINCLUDES \
5256 -isystem `echo $sysheaders | sed 's/:/ -isystem /g'`"
5257 if test -n "$CXX"; then
5259 cxxversion=`$CXX -dumpversion 2>&5` &&
5260 cxxmachine=`$CXX -dumpmachine 2>&5` &&
5261 for d in include "$cxxmachine/include"; do
5262 i=../../../../$d/c++/$cxxversion
5263 cxxheaders=`$CXX -print-file-name="$i"` &&
5264 test "x$cxxheaders" != x && test "x$i" != "x$cxxheaders" &&
5265 CXX_SYSINCLUDES="$CXX_SYSINCLUDES -isystem $cxxheaders \
5266 -isystem $cxxheaders/$cxxmachine -isystem $cxxheaders/backward"
5273 # Test if LD_LIBRARY_PATH contains the notation for the current directory
5274 # since this would lead to problems installing/building glibc.
5275 # LD_LIBRARY_PATH contains the current directory if one of the following
5277 # - one of the terminals (":" and ";") is the first or last sign
5278 # - two terminals occur directly after each other
5279 # - the path contains an element with a dot in it
5280 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LD_LIBRARY_PATH variable" >&5
5281 $as_echo_n "checking LD_LIBRARY_PATH variable... " >&6; }
5282 case ${LD_LIBRARY_PATH} in
5283 [:\;]* | *[:\;] | *[:\;][:\;]* | *[:\;]. | .[:\;]*| . | *[:\;].[:\;]* )
5284 ld_library_path_setting="contains current directory"
5287 ld_library_path_setting="ok"
5290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_library_path_setting" >&5
5291 $as_echo "$ld_library_path_setting" >&6; }
5292 if test "$ld_library_path_setting" != "ok"; then
5294 *** LD_LIBRARY_PATH shouldn't contain the current directory when
5295 *** building glibc. Please change the environment variable
5296 *** and run configure again." "$LINENO" 5
5299 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether GCC supports -static-libgcc" >&5
5300 $as_echo_n "checking whether GCC supports -static-libgcc... " >&6; }
5301 if ${libc_cv_gcc_static_libgcc+:} false; then :
5302 $as_echo_n "(cached) " >&6
5304 if $CC -v -static-libgcc 2>&1 | grep -q 'unrecognized option.*static-libgcc'; then
5305 libc_cv_gcc_static_libgcc=
5307 libc_cv_gcc_static_libgcc=-static-libgcc
5310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_static_libgcc" >&5
5311 $as_echo "$libc_cv_gcc_static_libgcc" >&6; }
5314 # Extract the first word of "bash", so it can be a program name with args.
5315 set dummy bash; ac_word=$2
5316 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5317 $as_echo_n "checking for $ac_word... " >&6; }
5318 if ${ac_cv_path_BASH_SHELL+:} false; then :
5319 $as_echo_n "(cached) " >&6
5323 ac_cv_path_BASH_SHELL="$BASH_SHELL" # Let the user override the test with a path.
5326 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5330 test -z "$as_dir" && as_dir=.
5331 for ac_exec_ext in '' $ac_executable_extensions; do
5332 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5333 ac_cv_path_BASH_SHELL="$as_dir/$ac_word$ac_exec_ext"
5334 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5341 test -z "$ac_cv_path_BASH_SHELL" && ac_cv_path_BASH_SHELL="no"
5345 BASH_SHELL=$ac_cv_path_BASH_SHELL
5346 if test -n "$BASH_SHELL"; then
5347 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BASH_SHELL" >&5
5348 $as_echo "$BASH_SHELL" >&6; }
5350 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5351 $as_echo "no" >&6; }
5355 if test "$BASH_SHELL" != no &&
5356 $BASH_SHELL -c 'test "$BASH_VERSINFO" \
5357 && test "$BASH_VERSINFO" -ge 2 >&/dev/null'; then
5358 libc_cv_have_bash2=yes
5360 libc_cv_have_bash2=no
5364 if test "$BASH_SHELL" = no; then
5365 # Extract the first word of "ksh", so it can be a program name with args.
5366 set dummy ksh; ac_word=$2
5367 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5368 $as_echo_n "checking for $ac_word... " >&6; }
5369 if ${ac_cv_path_KSH+:} false; then :
5370 $as_echo_n "(cached) " >&6
5374 ac_cv_path_KSH="$KSH" # Let the user override the test with a path.
5377 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5381 test -z "$as_dir" && as_dir=.
5382 for ac_exec_ext in '' $ac_executable_extensions; do
5383 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5384 ac_cv_path_KSH="$as_dir/$ac_word$ac_exec_ext"
5385 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5392 test -z "$ac_cv_path_KSH" && ac_cv_path_KSH="no"
5397 if test -n "$KSH"; then
5398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $KSH" >&5
5399 $as_echo "$KSH" >&6; }
5401 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5402 $as_echo "no" >&6; }
5406 if test "$KSH" = no; then
5409 libc_cv_have_ksh=yes
5414 libc_cv_have_ksh=yes
5418 for ac_prog in gawk mawk nawk awk
5420 # Extract the first word of "$ac_prog", so it can be a program name with args.
5421 set dummy $ac_prog; ac_word=$2
5422 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5423 $as_echo_n "checking for $ac_word... " >&6; }
5424 if ${ac_cv_prog_AWK+:} false; then :
5425 $as_echo_n "(cached) " >&6
5427 if test -n "$AWK"; then
5428 ac_cv_prog_AWK="$AWK" # Let the user override the test.
5430 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5434 test -z "$as_dir" && as_dir=.
5435 for ac_exec_ext in '' $ac_executable_extensions; do
5436 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5437 ac_cv_prog_AWK="$ac_prog"
5438 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5448 if test -n "$AWK"; then
5449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5450 $as_echo "$AWK" >&6; }
5452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5453 $as_echo "no" >&6; }
5457 test -n "$AWK" && break
5460 # Extract the first word of "perl", so it can be a program name with args.
5461 set dummy perl; ac_word=$2
5462 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5463 $as_echo_n "checking for $ac_word... " >&6; }
5464 if ${ac_cv_path_PERL+:} false; then :
5465 $as_echo_n "(cached) " >&6
5469 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
5472 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5476 test -z "$as_dir" && as_dir=.
5477 for ac_exec_ext in '' $ac_executable_extensions; do
5478 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5479 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
5480 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5487 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="no"
5491 PERL=$ac_cv_path_PERL
5492 if test -n "$PERL"; then
5493 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
5494 $as_echo "$PERL" >&6; }
5496 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5497 $as_echo "no" >&6; }
5501 if test "$PERL" != no &&
5502 (eval `$PERL -V:apiversion`; test `expr "$apiversion" \< 5` -ne 0); then
5505 # Extract the first word of "install-info", so it can be a program name with args.
5506 set dummy install-info; ac_word=$2
5507 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5508 $as_echo_n "checking for $ac_word... " >&6; }
5509 if ${ac_cv_path_INSTALL_INFO+:} false; then :
5510 $as_echo_n "(cached) " >&6
5512 case $INSTALL_INFO in
5514 ac_cv_path_INSTALL_INFO="$INSTALL_INFO" # Let the user override the test with a path.
5517 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5518 as_dummy="$PATH:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin"
5519 for as_dir in $as_dummy
5522 test -z "$as_dir" && as_dir=.
5523 for ac_exec_ext in '' $ac_executable_extensions; do
5524 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5525 ac_cv_path_INSTALL_INFO="$as_dir/$ac_word$ac_exec_ext"
5526 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5533 test -z "$ac_cv_path_INSTALL_INFO" && ac_cv_path_INSTALL_INFO="no"
5537 INSTALL_INFO=$ac_cv_path_INSTALL_INFO
5538 if test -n "$INSTALL_INFO"; then
5539 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL_INFO" >&5
5540 $as_echo "$INSTALL_INFO" >&6; }
5542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5543 $as_echo "no" >&6; }
5547 # Extract the first word of "bison", so it can be a program name with args.
5548 set dummy bison; ac_word=$2
5549 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5550 $as_echo_n "checking for $ac_word... " >&6; }
5551 if ${ac_cv_path_BISON+:} false; then :
5552 $as_echo_n "(cached) " >&6
5556 ac_cv_path_BISON="$BISON" # Let the user override the test with a path.
5559 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5560 as_dummy="$PATH:/usr/local/bin:/usr/bin:/bin"
5561 for as_dir in $as_dummy
5564 test -z "$as_dir" && as_dir=.
5565 for ac_exec_ext in '' $ac_executable_extensions; do
5566 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5567 ac_cv_path_BISON="$as_dir/$ac_word$ac_exec_ext"
5568 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5575 test -z "$ac_cv_path_BISON" && ac_cv_path_BISON="no"
5579 BISON=$ac_cv_path_BISON
5580 if test -n "$BISON"; then
5581 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BISON" >&5
5582 $as_echo "$BISON" >&6; }
5584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5585 $as_echo "no" >&6; }
5590 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libc-friendly stddef.h" >&5
5591 $as_echo_n "checking for libc-friendly stddef.h... " >&6; }
5592 if ${libc_cv_friendly_stddef+:} false; then :
5593 $as_echo_n "(cached) " >&6
5595 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5596 /* end confdefs.h. */
5597 #define __need_size_t
5598 #define __need_wchar_t
5605 size_t size; wchar_t wchar;
5607 #error stddef.h ignored __need_*
5609 if (&size == NULL || &wchar == NULL) abort ();
5614 if ac_fn_c_try_compile "$LINENO"; then :
5615 libc_cv_friendly_stddef=yes
5617 libc_cv_friendly_stddef=no
5619 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_friendly_stddef" >&5
5622 $as_echo "$libc_cv_friendly_stddef" >&6; }
5623 if test $libc_cv_friendly_stddef = yes; then
5624 config_vars="$config_vars
5625 override stddef.h = # The installed <stddef.h> seems to be libc-friendly."
5628 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need to use -P to assemble .S files" >&5
5629 $as_echo_n "checking whether we need to use -P to assemble .S files... " >&6; }
5630 if ${libc_cv_need_minus_P+:} false; then :
5631 $as_echo_n "(cached) " >&6
5633 cat > conftest.S <<EOF
5634 #include "confdefs.h"
5635 /* Nothing whatsoever. */
5637 if { ac_try='${CC-cc} $CPPFLAGS $ASFLAGS -c conftest.S 1>&5'
5638 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5641 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5642 test $ac_status = 0; }; }; then
5643 libc_cv_need_minus_P=no
5645 libc_cv_need_minus_P=yes
5649 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_need_minus_P" >&5
5650 $as_echo "$libc_cv_need_minus_P" >&6; }
5651 if test $libc_cv_need_minus_P = yes; then
5652 config_vars="$config_vars
5653 asm-CPPFLAGS = -P # The assembler can't grok cpp's # line directives."
5656 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .set assembler directive" >&5
5657 $as_echo_n "checking for .set assembler directive... " >&6; }
5658 if ${libc_cv_asm_set_directive+:} false; then :
5659 $as_echo_n "(cached) " >&6
5661 cat > conftest.s <<EOF
5664 .set glibc_conftest_frobozz,foo
5665 .globl glibc_conftest_frobozz
5667 # The alpha-dec-osf1 assembler gives only a warning for `.set'
5668 # (but it doesn't work), so we must do a linking check to be sure.
5669 cat > conftest1.c <<\EOF
5670 extern int glibc_conftest_frobozz;
5671 void _start() { glibc_conftest_frobozz = 1; }
5673 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
5674 -nostartfiles -nostdlib \
5675 -o conftest conftest.s conftest1.c 1>&5 2>&5; then
5676 libc_cv_asm_set_directive=yes
5678 libc_cv_asm_set_directive=no
5682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_set_directive" >&5
5683 $as_echo "$libc_cv_asm_set_directive" >&6; }
5684 if test $libc_cv_asm_set_directive = yes; then
5685 $as_echo "#define HAVE_ASM_SET_DIRECTIVE 1" >>confdefs.h
5689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler gnu_unique_object symbol type" >&5
5690 $as_echo_n "checking for assembler gnu_unique_object symbol type... " >&6; }
5691 if ${libc_cv_asm_unique_object+:} false; then :
5692 $as_echo_n "(cached) " >&6
5694 cat > conftest.s <<EOF
5697 .type _sym, %gnu_unique_object
5699 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5700 libc_cv_asm_unique_object=yes
5702 libc_cv_asm_unique_object=no
5706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_unique_object" >&5
5707 $as_echo "$libc_cv_asm_unique_object" >&6; }
5708 if test $libc_cv_asm_unique_object = yes; then
5709 $as_echo "#define HAVE_ASM_UNIQUE_OBJECT 1" >>confdefs.h
5713 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .symver assembler directive" >&5
5714 $as_echo_n "checking for .symver assembler directive... " >&6; }
5715 if ${libc_cv_asm_symver_directive+:} false; then :
5716 $as_echo_n "(cached) " >&6
5718 cat > conftest.s <<EOF
5721 .symver _sym,sym@VERS
5723 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5724 libc_cv_asm_symver_directive=yes
5726 libc_cv_asm_symver_directive=no
5730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_symver_directive" >&5
5731 $as_echo "$libc_cv_asm_symver_directive" >&6; }
5732 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld --version-script" >&5
5733 $as_echo_n "checking for ld --version-script... " >&6; }
5734 if ${libc_cv_ld_version_script_option+:} false; then :
5735 $as_echo_n "(cached) " >&6
5737 if test $libc_cv_asm_symver_directive = yes; then
5738 cat > conftest.s <<EOF
5741 .symver _sym,sym@VERS
5743 cat > conftest.map <<EOF
5752 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5753 if { ac_try='${CC-cc} $CFLAGS $LDFLAGS -shared
5754 -o conftest.so conftest.o
5755 -nostartfiles -nostdlib
5756 -Wl,--version-script,conftest.map
5758 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5761 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5762 test $ac_status = 0; }; };
5764 libc_cv_ld_version_script_option=yes
5766 libc_cv_ld_version_script_option=no
5769 libc_cv_ld_version_script_option=no
5772 libc_cv_ld_version_script_option=no
5776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ld_version_script_option" >&5
5777 $as_echo "$libc_cv_ld_version_script_option" >&6; }
5778 if test $shared != no &&
5779 test $libc_cv_asm_symver_directive = yes &&
5780 test $libc_cv_ld_version_script_option = yes &&
5781 test $enable_versioning = yes; then
5783 $as_echo "#define DO_VERSIONING 1" >>confdefs.h
5790 if test $shared != no && test $VERSIONING = no; then
5792 *** WARNING: You should not compile GNU libc without versioning. Not using
5793 *** versioning will introduce incompatibilities so that old binaries
5794 *** will not run anymore.
5795 *** For versioning you need recent binutils (binutils-2.8.1.0.23 or newer)."
5797 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .previous assembler directive" >&5
5798 $as_echo_n "checking for .previous assembler directive... " >&6; }
5799 if ${libc_cv_asm_previous_directive+:} false; then :
5800 $as_echo_n "(cached) " >&6
5802 cat > conftest.s <<EOF
5803 .section foo_section
5806 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5807 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5810 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5811 test $ac_status = 0; }; }; then
5812 libc_cv_asm_previous_directive=yes
5814 libc_cv_asm_previous_directive=no
5818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_previous_directive" >&5
5819 $as_echo "$libc_cv_asm_previous_directive" >&6; }
5820 if test $libc_cv_asm_previous_directive = yes; then
5821 $as_echo "#define HAVE_ASM_PREVIOUS_DIRECTIVE 1" >>confdefs.h
5824 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .popsection assembler directive" >&5
5825 $as_echo_n "checking for .popsection assembler directive... " >&6; }
5826 if ${libc_cv_asm_popsection_directive+:} false; then :
5827 $as_echo_n "(cached) " >&6
5829 cat > conftest.s <<EOF
5830 .pushsection foo_section
5833 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5834 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5837 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5838 test $ac_status = 0; }; }; then
5839 libc_cv_asm_popsection_directive=yes
5841 libc_cv_asm_popsection_directive=no
5845 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_popsection_directive" >&5
5846 $as_echo "$libc_cv_asm_popsection_directive" >&6; }
5847 if test $libc_cv_asm_popsection_directive = yes; then
5848 $as_echo "#define HAVE_ASM_POPSECTION_DIRECTIVE 1" >>confdefs.h
5852 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .protected and .hidden assembler directive" >&5
5853 $as_echo_n "checking for .protected and .hidden assembler directive... " >&6; }
5854 if ${libc_cv_asm_protected_directive+:} false; then :
5855 $as_echo_n "(cached) " >&6
5857 cat > conftest.s <<EOF
5863 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5864 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5867 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5868 test $ac_status = 0; }; }; then
5869 libc_cv_asm_protected_directive=yes
5871 as_fn_error $? "assembler support for symbol visibility is required" "$LINENO" 5
5875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_protected_directive" >&5
5876 $as_echo "$libc_cv_asm_protected_directive" >&6; }
5878 if test $libc_cv_asm_protected_directive = yes; then
5879 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((visibility())) is supported" >&5
5880 $as_echo_n "checking whether __attribute__((visibility())) is supported... " >&6; }
5881 if ${libc_cv_visibility_attribute+:} false; then :
5882 $as_echo_n "(cached) " >&6
5884 cat > conftest.c <<EOF
5885 int foo __attribute__ ((visibility ("hidden"))) = 1;
5886 int bar __attribute__ ((visibility ("protected"))) = 1;
5888 libc_cv_visibility_attribute=no
5889 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5890 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5893 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5894 test $ac_status = 0; }; }; then
5895 if grep '\.hidden.*foo' conftest.s >/dev/null; then
5896 if grep '\.protected.*bar' conftest.s >/dev/null; then
5897 libc_cv_visibility_attribute=yes
5901 rm -f conftest.{c,s}
5904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_visibility_attribute" >&5
5905 $as_echo "$libc_cv_visibility_attribute" >&6; }
5906 if test $libc_cv_visibility_attribute != yes; then
5907 as_fn_error $? "compiler support for visibility attribute is required" "$LINENO" 5
5911 if test $libc_cv_visibility_attribute = yes; then
5912 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken __attribute__((visibility()))" >&5
5913 $as_echo_n "checking for broken __attribute__((visibility()))... " >&6; }
5914 if ${libc_cv_broken_visibility_attribute+:} false; then :
5915 $as_echo_n "(cached) " >&6
5917 cat > conftest.c <<EOF
5919 int bar (int x) __asm__ ("foo") __attribute__ ((visibility ("hidden")));
5920 int bar (int x) { return x; }
5922 libc_cv_broken_visibility_attribute=yes
5923 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5924 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5927 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5928 test $ac_status = 0; }; }; then
5929 if grep '\.hidden[ _]foo' conftest.s >/dev/null; then
5930 libc_cv_broken_visibility_attribute=no
5933 rm -f conftest.c conftest.s
5936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_broken_visibility_attribute" >&5
5937 $as_echo "$libc_cv_broken_visibility_attribute" >&6; }
5938 if test $libc_cv_broken_visibility_attribute = yes; then
5939 as_fn_error $? "working compiler support for visibility attribute is required" "$LINENO" 5
5943 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken __attribute__((alias()))" >&5
5944 $as_echo_n "checking for broken __attribute__((alias()))... " >&6; }
5945 if ${libc_cv_broken_alias_attribute+:} false; then :
5946 $as_echo_n "(cached) " >&6
5948 cat > conftest.c <<EOF
5949 extern int foo (int x) __asm ("xyzzy");
5950 int bar (int x) { return x; }
5951 extern __typeof (bar) foo __attribute ((weak, alias ("bar")));
5953 extern __typeof (dfoo) dfoo __asm ("abccb");
5956 libc_cv_broken_alias_attribute=yes
5957 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5958 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5961 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5962 test $ac_status = 0; }; }; then
5963 if grep 'xyzzy' conftest.s >/dev/null &&
5964 grep 'abccb' conftest.s >/dev/null; then
5965 libc_cv_broken_alias_attribute=no
5968 rm -f conftest.c conftest.s
5971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_broken_alias_attribute" >&5
5972 $as_echo "$libc_cv_broken_alias_attribute" >&6; }
5973 if test $libc_cv_broken_alias_attribute = yes; then
5974 as_fn_error $? "working alias attribute support required" "$LINENO" 5
5977 if test $libc_cv_visibility_attribute = yes; then
5978 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to put _rtld_local into .sdata section" >&5
5979 $as_echo_n "checking whether to put _rtld_local into .sdata section... " >&6; }
5980 if ${libc_cv_have_sdata_section+:} false; then :
5981 $as_echo_n "(cached) " >&6
5983 echo "int i;" > conftest.c
5984 libc_cv_have_sdata_section=no
5985 if ${CC-cc} $LDFLAGS -fPIC -shared -Wl,--verbose conftest.c -o conftest.so 2>&1 \
5986 | grep '\.sdata' >/dev/null; then
5987 libc_cv_have_sdata_section=yes
5989 rm -f conftest.c conftest.so
5992 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_sdata_section" >&5
5993 $as_echo "$libc_cv_have_sdata_section" >&6; }
5994 if test $libc_cv_have_sdata_section = yes; then
5995 $as_echo "#define HAVE_SDATA_SECTION 1" >>confdefs.h
6000 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .preinit_array/.init_array/.fini_array support" >&5
6001 $as_echo_n "checking for .preinit_array/.init_array/.fini_array support... " >&6; }
6002 if ${libc_cv_initfini_array+:} false; then :
6003 $as_echo_n "(cached) " >&6
6005 cat > conftest.c <<EOF
6006 int _start (void) { return 0; }
6007 int __start (void) { return 0; }
6009 int foo (void) { return 1; }
6010 int (*fp) (void) __attribute__ ((section (".init_array"))) = foo;
6013 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -o conftest
6014 conftest.c -static -nostartfiles -nostdlib
6016 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6019 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6020 test $ac_status = 0; }; }; then :
6021 if $READELF -S conftest | fgrep INIT_ARRAY > /dev/null; then
6022 libc_cv_initfini_array=yes
6024 libc_cv_initfini_array=no
6027 libc_cv_initfini_array=no
6032 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_initfini_array" >&5
6033 $as_echo "$libc_cv_initfini_array" >&6; }
6034 if test $libc_cv_initfini_array != yes; then
6035 as_fn_error $? "Need linker with .init_array/.fini_array support." "$LINENO" 5
6038 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use .ctors/.dtors header and trailer" >&5
6039 $as_echo_n "checking whether to use .ctors/.dtors header and trailer... " >&6; }
6040 if ${libc_cv_ctors_header+:} false; then :
6041 $as_echo_n "(cached) " >&6
6043 libc_cv_ctors_header=yes
6044 cat > conftest.c <<EOF
6045 int _start (void) { return 0; }
6046 int __start (void) { return 0; }
6048 __attribute__ ((constructor)) void ctor (void) { asm (""); }
6049 __attribute__ ((destructor)) void dtor (void) { asm (""); }
6052 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -o conftest
6053 conftest.c -static -nostartfiles -nostdlib
6055 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6058 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6059 test $ac_status = 0; }; }; then :
6060 if $READELF -WS conftest$ac_exeext | $AWK '
6061 { gsub(/\[ */, "[") }
6062 $2 == ".ctors" || $2 == ".dtors" {
6063 size = strtonum("0x" $6)
6064 align = strtonum("0x" $NF)
6066 stub[$2] = size == align * 2
6069 ctors_ok = !seen[".ctors"] || stub[".ctors"]
6070 dtors_ok = !seen[".dtors"] || stub[".dtors"]
6071 exit ((ctors_ok && dtors_ok) ? 0 : 1)
6074 libc_cv_ctors_header=no
6078 as_fn_error $? "missing __attribute__ ((constructor)) support??" "$LINENO" 5
6084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ctors_header" >&5
6085 $as_echo "$libc_cv_ctors_header" >&6; }
6086 if test $libc_cv_ctors_header = no; then
6087 $as_echo "#define NO_CTORS_DTORS_SECTIONS 1" >>confdefs.h
6091 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libunwind-support in compiler" >&5
6092 $as_echo_n "checking for libunwind-support in compiler... " >&6; }
6093 if ${libc_cv_cc_with_libunwind+:} false; then :
6094 $as_echo_n "(cached) " >&6
6097 cat > conftest.c <<EOF
6098 int main (void) { return 0; }
6100 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -static -o conftest \
6101 conftest.c -v 2>&1 >/dev/null | grep -q " -lunwind "; then
6102 libc_cv_cc_with_libunwind=yes
6104 libc_cv_cc_with_libunwind=no
6108 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_with_libunwind" >&5
6109 $as_echo "$libc_cv_cc_with_libunwind" >&6; }
6111 if test $libc_cv_cc_with_libunwind = yes; then
6112 $as_echo "#define HAVE_CC_WITH_LIBUNWIND 1" >>confdefs.h
6116 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z nodelete option" >&5
6117 $as_echo_n "checking for -z nodelete option... " >&6; }
6118 if ${libc_cv_z_nodelete+:} false; then :
6119 $as_echo_n "(cached) " >&6
6121 cat > conftest.c <<EOF
6122 int _start (void) { return 42; }
6124 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6125 -fPIC -shared -o conftest.so conftest.c
6126 -nostartfiles -nostdlib
6127 -Wl,--enable-new-dtags,-z,nodelete 1>&5'
6128 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6131 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6132 test $ac_status = 0; }; }
6134 libc_cv_z_nodelete=yes
6136 as_fn_error $? "linker with -z nodelete support required" "$LINENO" 5
6140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_nodelete" >&5
6141 $as_echo "$libc_cv_z_nodelete" >&6; }
6143 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z nodlopen option" >&5
6144 $as_echo_n "checking for -z nodlopen option... " >&6; }
6145 if ${libc_cv_z_nodlopen+:} false; then :
6146 $as_echo_n "(cached) " >&6
6148 cat > conftest.c <<EOF
6149 int _start (void) { return 42; }
6151 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6152 -fPIC -shared -o conftest.so conftest.c
6153 -nostartfiles -nostdlib
6154 -Wl,--enable-new-dtags,-z,nodlopen 1>&5'
6155 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6158 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6159 test $ac_status = 0; }; }
6161 libc_cv_z_nodlopen=yes
6163 as_fn_error $? "linker with -z nodlopen support required" "$LINENO" 5
6167 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_nodlopen" >&5
6168 $as_echo "$libc_cv_z_nodlopen" >&6; }
6170 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z initfirst option" >&5
6171 $as_echo_n "checking for -z initfirst option... " >&6; }
6172 if ${libc_cv_z_initfirst+:} false; then :
6173 $as_echo_n "(cached) " >&6
6175 cat > conftest.c <<EOF
6176 int _start (void) { return 42; }
6178 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6179 -fPIC -shared -o conftest.so conftest.c
6180 -nostartfiles -nostdlib
6181 -Wl,--enable-new-dtags,-z,initfirst 1>&5'
6182 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6185 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6186 test $ac_status = 0; }; }
6188 libc_cv_z_initfirst=yes
6190 as_fn_error $? "linker with -z initfirst support required" "$LINENO" 5
6194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_initfirst" >&5
6195 $as_echo "$libc_cv_z_initfirst" >&6; }
6197 # Add-on fragments can set these for other machines.
6198 libc_commonpagesize=${libc_commonpagesize:-no}
6199 libc_relro_required=${libc_relro_required:-no}
6200 case "$base_machine" in
6201 i[34567]86 | x86_64 | powerpc* | s390*)
6202 libc_commonpagesize=0x1000
6203 libc_relro_required=yes
6206 libc_commonpagesize=0x2000
6207 libc_relro_required=yes
6211 if test $libc_commonpagesize != no; then
6212 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z relro option" >&5
6213 $as_echo_n "checking for -z relro option... " >&6; }
6214 if ${libc_cv_z_relro+:} false; then :
6215 $as_echo_n "(cached) " >&6
6218 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6219 /* end confdefs.h. */
6221 int _start (void) { return 42; }
6222 extern void _exit (int);
6223 /* Since these pointers are const, they should go in rodata.
6224 Since they refer to functions that have to be resolved by
6225 dynamic linking, they should instead go in RELRO data. */
6226 const void *const relro[] = { &_start, &_exit, 0 };
6227 /* GNU ld fails to produce RELRO data when it's very small and there is no
6228 normal writable data following it, or if only uninitialized (.bss) data
6229 follows it, or only very small writable data. */
6230 int data[0x10000] = { 1, };
6233 cat > conftest.awk <<\EOF
6236 commonpagesize = strtonum(commonpagesize)
6238 { print "LINE:", $0 > "/dev/stderr" }
6240 vaddr = strtonum($3)
6241 memsz = strtonum($6)
6243 printf "vaddr %#x memsz %#x end %#x commonpagesize %#x\n", \
6244 vaddr, memsz, end, commonpagesize > "/dev/stderr"
6245 result = (end % commonpagesize == 0) ? "yes" : "broken"
6247 END { print result }
6249 { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6250 -fPIC -shared -o conftest.so conftest.c
6251 -nostartfiles -nostdlib
6253 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6256 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6257 test $ac_status = 0; }; } &&
6258 { ac_try='$READELF -Wl conftest.so > conftest.ph'
6259 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6262 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6263 test $ac_status = 0; }; } &&
6265 $AWK -v commonpagesize=$libc_commonpagesize -f conftest.awk
6266 conftest.ph > conftest.cps
6268 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6271 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6272 test $ac_status = 0; }; } &&
6273 libc_cv_z_relro=`cat conftest.cps 2>&5`
6276 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_relro" >&5
6277 $as_echo "$libc_cv_z_relro" >&6; }
6278 if { test "x$libc_relro_required" = xyes &&
6279 test "x$libc_cv_z_relro" != xyes
6282 as_fn_error $? "linker with -z relro support required" "$LINENO" 5
6285 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: missing architecture parameter to check for working -z relro" >&5
6286 $as_echo "$as_me: WARNING: missing architecture parameter to check for working -z relro" >&2;}
6289 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -Bgroup option" >&5
6290 $as_echo_n "checking for -Bgroup option... " >&6; }
6291 if ${libc_cv_Bgroup+:} false; then :
6292 $as_echo_n "(cached) " >&6
6294 cat > conftest.c <<EOF
6295 int _start (void) { return 42; }
6297 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6298 -fPIC -shared -o conftest.so conftest.c
6299 -Wl,-Bgroup -nostdlib 1>&5'
6300 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6303 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6304 test $ac_status = 0; }; }
6312 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_Bgroup" >&5
6313 $as_echo "$libc_cv_Bgroup" >&6; }
6317 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether --noexecstack is desirable for .S files" >&5
6318 $as_echo_n "checking whether --noexecstack is desirable for .S files... " >&6; }
6319 if ${libc_cv_as_noexecstack+:} false; then :
6320 $as_echo_n "(cached) " >&6
6322 cat > conftest.c <<EOF
6325 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS
6326 -S -o conftest.s conftest.c 1>&5'
6327 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6330 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6331 test $ac_status = 0; }; } \
6332 && grep -q .note.GNU-stack conftest.s \
6333 && { ac_try='${CC-cc} $ASFLAGS -Wa,--noexecstack
6334 -c -o conftest.o conftest.s 1>&5'
6335 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6338 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6339 test $ac_status = 0; }; }
6341 libc_cv_as_noexecstack=yes
6343 libc_cv_as_noexecstack=no
6347 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_as_noexecstack" >&5
6348 $as_echo "$libc_cv_as_noexecstack" >&6; }
6349 if test $libc_cv_as_noexecstack = yes; then
6350 ASFLAGS_config="$ASFLAGS_config -Wa,--noexecstack"
6354 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z combreloc" >&5
6355 $as_echo_n "checking for -z combreloc... " >&6; }
6356 if ${libc_cv_z_combreloc+:} false; then :
6357 $as_echo_n "(cached) " >&6
6359 cat > conftest.c <<EOF
6360 extern int bar (int);
6362 int foo (void) { return bar (mumble); }
6364 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6365 -fPIC -shared -o conftest.so conftest.c
6366 -nostdlib -nostartfiles
6367 -Wl,-z,combreloc 1>&5'
6368 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6371 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6372 test $ac_status = 0; }; }
6374 if $READELF -S conftest.so | grep '\.rel\(a\|\)\.dyn' > /dev/null; then
6375 libc_cv_z_combreloc=yes
6377 libc_cv_z_combreloc=no
6380 libc_cv_z_combreloc=no
6384 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_combreloc" >&5
6385 $as_echo "$libc_cv_z_combreloc" >&6; }
6386 if test "$libc_cv_z_combreloc" = yes; then
6387 $as_echo "#define HAVE_Z_COMBRELOC 1" >>confdefs.h
6392 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z execstack" >&5
6393 $as_echo_n "checking for -z execstack... " >&6; }
6394 if ${libc_cv_z_execstack+:} false; then :
6395 $as_echo_n "(cached) " >&6
6397 cat > conftest.c <<EOF
6398 int _start (void) { return 42; }
6400 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6401 -fPIC -shared -o conftest.so conftest.c
6402 -Wl,-z,execstack -nostdlib
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_z_execstack=yes
6412 libc_cv_z_execstack=no
6416 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_execstack" >&5
6417 $as_echo "$libc_cv_z_execstack" >&6; }
6420 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fpie" >&5
6421 $as_echo_n "checking for -fpie... " >&6; }
6422 if ${libc_cv_fpie+:} false; then :
6423 $as_echo_n "(cached) " >&6
6425 if { ac_try='${CC-cc} -fpie -xc /dev/null -S -o /dev/null'
6426 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6429 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6430 test $ac_status = 0; }; }; then :
6437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_fpie" >&5
6438 $as_echo "$libc_cv_fpie" >&6; }
6442 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --hash-style option" >&5
6443 $as_echo_n "checking for --hash-style option... " >&6; }
6444 if ${libc_cv_hashstyle+:} false; then :
6445 $as_echo_n "(cached) " >&6
6447 cat > conftest.c <<EOF
6448 int _start (void) { return 42; }
6450 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6451 -fPIC -shared -o conftest.so conftest.c
6452 -Wl,--hash-style=both -nostdlib 1>&5'
6453 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6456 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6457 test $ac_status = 0; }; }
6459 libc_cv_hashstyle=yes
6461 libc_cv_hashstyle=no
6465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_hashstyle" >&5
6466 $as_echo "$libc_cv_hashstyle" >&6; }
6469 # The linker's default -shared behavior is good enough if it
6470 # does these things that our custom linker scripts ensure that
6471 # all allocated NOTE sections come first.
6472 if test "$use_default_link" = default; then
6473 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sufficient default -shared layout" >&5
6474 $as_echo_n "checking for sufficient default -shared layout... " >&6; }
6475 if ${libc_cv_use_default_link+:} false; then :
6476 $as_echo_n "(cached) " >&6
6478 libc_cv_use_default_link=no
6479 cat > conftest.s <<\EOF
6480 .section .note.a,"a",%note
6485 .section .note.b,"a",%note
6491 if { ac_try=' ${CC-cc} $ASFLAGS -shared -o conftest.so conftest.s 1>&5'
6492 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6495 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6496 test $ac_status = 0; }; } &&
6497 ac_try=`$READELF -S conftest.so | sed -n \
6499 s/^ *\[ *[1-9][0-9]*\] *\([^ ][^ ]*\) *\([^ ][^ ]*\) .*$/\2 \1/
6505 libc_seen_a=no libc_seen_b=no
6507 while test $# -ge 2 -a "$1" = NOTE; do
6509 .note.a) libc_seen_a=yes ;;
6510 .note.b) libc_seen_b=yes ;;
6514 case "$libc_seen_a$libc_seen_b" in
6516 libc_cv_use_default_link=yes
6520 $libc_seen_a$libc_seen_b from:
6527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_use_default_link" >&5
6528 $as_echo "$libc_cv_use_default_link" >&6; }
6529 use_default_link=$libc_cv_use_default_link
6532 { $as_echo "$as_me:${as_lineno-$LINENO}: checking linker output format" >&5
6533 $as_echo_n "checking linker output format... " >&6; }
6534 if ${libc_cv_output_format+:} false; then :
6535 $as_echo_n "(cached) " >&6
6537 if libc_cv_output_format=`
6538 ${CC-cc} -nostartfiles -nostdlib -Wl,--print-output-format 2>&5`
6542 libc_cv_output_format=
6544 test -n "$libc_cv_output_format" || libc_cv_output_format=unknown
6546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_output_format" >&5
6547 $as_echo "$libc_cv_output_format" >&6; }
6550 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fno-toplevel-reorder -fno-section-anchors" >&5
6551 $as_echo_n "checking for -fno-toplevel-reorder -fno-section-anchors... " >&6; }
6552 if ${libc_cv_fno_toplevel_reorder+:} false; then :
6553 $as_echo_n "(cached) " >&6
6555 cat > conftest.c <<EOF
6558 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -fno-toplevel-reorder -fno-section-anchors
6560 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6563 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6564 test $ac_status = 0; }; }
6566 libc_cv_fno_toplevel_reorder=yes
6568 libc_cv_fno_toplevel_reorder=no
6572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_fno_toplevel_reorder" >&5
6573 $as_echo "$libc_cv_fno_toplevel_reorder" >&6; }
6574 if test $libc_cv_fno_toplevel_reorder = yes; then
6575 fno_unit_at_a_time="-fno-toplevel-reorder -fno-section-anchors"
6577 fno_unit_at_a_time=-fno-unit-at-a-time
6581 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fstack-protector" >&5
6582 $as_echo_n "checking for -fstack-protector... " >&6; }
6583 if ${libc_cv_ssp+:} false; then :
6584 $as_echo_n "(cached) " >&6
6586 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -Werror -fstack-protector -xc /dev/null -S -o /dev/null'
6587 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6590 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6591 test $ac_status = 0; }; }; then :
6598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ssp" >&5
6599 $as_echo "$libc_cv_ssp" >&6; }
6602 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fgnu89-inline" >&5
6603 $as_echo_n "checking for -fgnu89-inline... " >&6; }
6604 if ${libc_cv_gnu89_inline+:} false; then :
6605 $as_echo_n "(cached) " >&6
6607 cat > conftest.c <<EOF
6609 #ifdef __GNUC_GNU_INLINE__
6610 main () { return 0;}
6615 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -std=gnu99 -fgnu89-inline
6616 -o conftest.s conftest.c 1>&5'
6617 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6620 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6621 test $ac_status = 0; }; }
6623 libc_cv_gnu89_inline=yes
6625 libc_cv_gnu89_inline=no
6629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gnu89_inline" >&5
6630 $as_echo "$libc_cv_gnu89_inline" >&6; }
6631 if test $libc_cv_gnu89_inline = yes; then
6632 gnu89_inline=-fgnu89-inline
6638 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc puts quotes around section names" >&5
6639 $as_echo_n "checking whether cc puts quotes around section names... " >&6; }
6640 if ${libc_cv_have_section_quotes+:} false; then :
6641 $as_echo_n "(cached) " >&6
6643 cat > conftest.c <<EOF
6644 static const int foo
6645 __attribute__ ((section ("bar"))) = 1;
6647 if ${CC-cc} -S conftest.c -o conftest.s; then
6648 if grep '\.section.*"bar"' conftest.s >/dev/null; then
6649 libc_cv_have_section_quotes=yes
6651 libc_cv_have_section_quotes=no
6654 libc_cv_have_section_quotes=unknown
6656 rm -f conftest.{c,s}
6659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_section_quotes" >&5
6660 $as_echo "$libc_cv_have_section_quotes" >&6; }
6661 if test $libc_cv_have_section_quotes = yes; then
6662 $as_echo "#define HAVE_SECTION_QUOTES 1" >>confdefs.h
6666 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler .weak directive" >&5
6667 $as_echo_n "checking for assembler .weak directive... " >&6; }
6668 if ${libc_cv_asm_weak_directive+:} false; then :
6669 $as_echo_n "(cached) " >&6
6671 cat > conftest.s <<EOF
6676 .weak bar; bar = foo
6678 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6679 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6682 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6683 test $ac_status = 0; }; }; then
6684 libc_cv_asm_weak_directive=yes
6686 libc_cv_asm_weak_directive=no
6690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_weak_directive" >&5
6691 $as_echo "$libc_cv_asm_weak_directive" >&6; }
6693 if test $libc_cv_asm_weak_directive = no; then
6694 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler .weakext directive" >&5
6695 $as_echo_n "checking for assembler .weakext directive... " >&6; }
6696 if ${libc_cv_asm_weakext_directive+:} false; then :
6697 $as_echo_n "(cached) " >&6
6699 cat > conftest.s <<EOF
6708 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6709 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6712 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6713 test $ac_status = 0; }; }; then
6714 libc_cv_asm_weakext_directive=yes
6716 libc_cv_asm_weakext_directive=no
6720 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_weakext_directive" >&5
6721 $as_echo "$libc_cv_asm_weakext_directive" >&6; }
6725 if test $libc_cv_asm_weak_directive = yes; then
6726 $as_echo "#define HAVE_ASM_WEAK_DIRECTIVE 1" >>confdefs.h
6728 elif test $libc_cv_asm_weakext_directive = yes; then
6729 $as_echo "#define HAVE_ASM_WEAKEXT_DIRECTIVE 1" >>confdefs.h
6733 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether CFI directives are supported" >&5
6734 $as_echo_n "checking whether CFI directives are supported... " >&6; }
6735 if ${libc_cv_asm_cfi_directives+:} false; then :
6736 $as_echo_n "(cached) " >&6
6739 sparc/sparc64*) cfi_offset=2047;;
6742 cat > conftest.s <<EOF
6744 .type func,%function
6748 .cfi_rel_offset 1, $cfi_offset
6751 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6752 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6755 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6756 test $ac_status = 0; }; }; then
6757 libc_cv_asm_cfi_directives=yes
6759 libc_cv_asm_cfi_directives=no
6763 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_cfi_directives" >&5
6764 $as_echo "$libc_cv_asm_cfi_directives" >&6; }
6765 if test $libc_cv_asm_cfi_directives = yes; then
6766 $as_echo "#define HAVE_ASM_CFI_DIRECTIVES 1" >>confdefs.h
6770 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld --no-whole-archive" >&5
6771 $as_echo_n "checking for ld --no-whole-archive... " >&6; }
6772 if ${libc_cv_ld_no_whole_archive+:} false; then :
6773 $as_echo_n "(cached) " >&6
6775 cat > conftest.c <<\EOF
6780 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6781 -nostdlib -nostartfiles -Wl,--no-whole-archive
6782 -o conftest conftest.c 1>&5'
6783 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6786 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6787 test $ac_status = 0; }; }; then
6788 libc_cv_ld_no_whole_archive=yes
6790 libc_cv_ld_no_whole_archive=no
6794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ld_no_whole_archive" >&5
6795 $as_echo "$libc_cv_ld_no_whole_archive" >&6; }
6796 if test $libc_cv_ld_no_whole_archive = no; then
6797 as_fn_error $? "support for --no-whole-archive is needed" "$LINENO" 5
6800 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc -fexceptions" >&5
6801 $as_echo_n "checking for gcc -fexceptions... " >&6; }
6802 if ${libc_cv_gcc_exceptions+:} false; then :
6803 $as_echo_n "(cached) " >&6
6805 cat > conftest.c <<\EOF
6810 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6811 -nostdlib -nostartfiles -fexceptions
6812 -o conftest conftest.c 1>&5'
6813 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6816 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6817 test $ac_status = 0; }; }; then
6818 libc_cv_gcc_exceptions=yes
6820 libc_cv_gcc_exceptions=no
6824 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_exceptions" >&5
6825 $as_echo "$libc_cv_gcc_exceptions" >&6; }
6826 if test $libc_cv_gcc_exceptions = yes; then
6827 exceptions=-fexceptions
6830 if test "$host_cpu" = powerpc ; then
6831 # Check for a bug present in at least versions 2.8.x of GCC
6832 # and versions 1.0.x of EGCS.
6833 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether clobbering cr0 causes problems" >&5
6834 $as_echo_n "checking whether clobbering cr0 causes problems... " >&6; }
6835 if ${libc_cv_c_asmcr0_bug+:} false; then :
6836 $as_echo_n "(cached) " >&6
6838 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6839 /* end confdefs.h. */
6840 int tester(int x) { asm ("" : : : "cc"); return x & 123; }
6849 if ac_fn_c_try_compile "$LINENO"; then :
6850 libc_cv_c_asmcr0_bug='no'
6852 libc_cv_c_asmcr0_bug='yes'
6854 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_c_asmcr0_bug" >&5
6857 $as_echo "$libc_cv_c_asmcr0_bug" >&6; }
6858 if test "$libc_cv_c_asmcr0_bug" != 'no'; then
6859 $as_echo "#define BROKEN_PPC_ASM_CR0 1" >>confdefs.h
6864 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_memset" >&5
6865 $as_echo_n "checking for __builtin_memset... " >&6; }
6866 if ${libc_cv_gcc_builtin_memset+:} false; then :
6867 $as_echo_n "(cached) " >&6
6869 cat > conftest.c <<\EOF
6872 __builtin_memset (x, 0, 1000);
6875 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "memset" > /dev/null'
6876 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6879 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6880 test $ac_status = 0; }; };
6882 libc_cv_gcc_builtin_memset=no
6884 libc_cv_gcc_builtin_memset=yes
6888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_memset" >&5
6889 $as_echo "$libc_cv_gcc_builtin_memset" >&6; }
6890 if test "$libc_cv_gcc_builtin_memset" = yes ; then
6891 $as_echo "#define HAVE_BUILTIN_MEMSET 1" >>confdefs.h
6895 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for redirection of built-in functions" >&5
6896 $as_echo_n "checking for redirection of built-in functions... " >&6; }
6897 if ${libc_cv_gcc_builtin_redirection+:} false; then :
6898 $as_echo_n "(cached) " >&6
6900 cat > conftest.c <<\EOF
6901 extern char *strstr (const char *, const char *) __asm ("my_strstr");
6902 char *foo (const char *a, const char *b)
6904 return __builtin_strstr (a, b);
6907 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "my_strstr" > /dev/null'
6908 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6911 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6912 test $ac_status = 0; }; };
6914 libc_cv_gcc_builtin_redirection=yes
6916 libc_cv_gcc_builtin_redirection=no
6920 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_redirection" >&5
6921 $as_echo "$libc_cv_gcc_builtin_redirection" >&6; }
6922 if test "$libc_cv_gcc_builtin_redirection" = no; then
6923 as_fn_error $? "support for the symbol redirection needed" "$LINENO" 5
6926 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __thread" >&5
6927 $as_echo_n "checking for __thread... " >&6; }
6928 if ${libc_cv_gcc___thread+:} false; then :
6929 $as_echo_n "(cached) " >&6
6931 cat > conftest.c <<\EOF
6932 __thread int a = 42;
6934 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -c conftest.c >&5'
6935 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6938 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6939 test $ac_status = 0; }; }; then
6940 libc_cv_gcc___thread=yes
6942 libc_cv_gcc___thread=no
6946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc___thread" >&5
6947 $as_echo "$libc_cv_gcc___thread" >&6; }
6948 if test "$libc_cv_gcc___thread" = no; then
6949 as_fn_error $? "support for the __thread keyword is required" "$LINENO" 5
6952 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tls_model attribute" >&5
6953 $as_echo_n "checking for tls_model attribute... " >&6; }
6954 if ${libc_cv_gcc_tls_model_attr+:} false; then :
6955 $as_echo_n "(cached) " >&6
6957 cat > conftest.c <<\EOF
6958 extern __thread int a __attribute__((tls_model ("initial-exec")));
6960 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -Werror conftest.c >&5'
6961 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6964 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6965 test $ac_status = 0; }; }; then
6966 libc_cv_gcc_tls_model_attr=yes
6968 libc_cv_gcc_tls_model_attr=no
6972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_tls_model_attr" >&5
6973 $as_echo "$libc_cv_gcc_tls_model_attr" >&6; }
6974 if test "$libc_cv_gcc_tls_model_attr" = no; then
6975 as_fn_error $? "support for the tls_model attribute is required" "$LINENO" 5
6978 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiler option to disable generation of FMA instructions" >&5
6979 $as_echo_n "checking for compiler option to disable generation of FMA instructions... " >&6; }
6980 if ${libc_cv_cc_nofma+:} false; then :
6981 $as_echo_n "(cached) " >&6
6984 for opt in -ffp-contract=off -mno-fused-madd; do
6985 if { ac_try='${CC-cc} $opt -xc /dev/null -S -o /dev/null'
6986 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6989 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6990 test $ac_status = 0; }; }; then :
6991 libc_cv_cc_nofma=$opt; break
6995 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_nofma" >&5
6996 $as_echo "$libc_cv_cc_nofma" >&6; }
6998 if test -n "$submachine"; then
6999 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiler option for CPU variant" >&5
7000 $as_echo_n "checking for compiler option for CPU variant... " >&6; }
7001 if ${libc_cv_cc_submachine+:} false; then :
7002 $as_echo_n "(cached) " >&6
7004 libc_cv_cc_submachine=no
7005 for opt in "-march=$submachine" "-mcpu=$submachine"; do
7006 if { ac_try='${CC-cc} $opt -xc /dev/null -S -o /dev/null'
7007 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7010 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7011 test $ac_status = 0; }; }; then :
7013 libc_cv_cc_submachine="$opt"
7018 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_submachine" >&5
7019 $as_echo "$libc_cv_cc_submachine" >&6; }
7020 if test "x$libc_cv_cc_submachine" = xno; then
7021 as_fn_error $? "${CC-cc} does not support $submachine" "$LINENO" 5
7026 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgd" >&5
7027 $as_echo_n "checking for libgd... " >&6; }
7028 if test "$with_gd" != "no"; then
7029 old_CFLAGS="$CFLAGS"
7030 CFLAGS="$CFLAGS $libgd_include"
7031 old_LDFLAGS="$LDFLAGS"
7032 LDFLAGS="$LDFLAGS $libgd_ldflags"
7034 LIBS="$LIBS -lgd -lpng -lz -lm"
7035 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7036 /* end confdefs.h. */
7046 if ac_fn_c_try_link "$LINENO"; then :
7051 rm -f core conftest.err conftest.$ac_objext \
7052 conftest$ac_exeext conftest.$ac_ext
7053 CFLAGS="$old_CFLAGS"
7054 LDFLAGS="$old_LDFLAGS"
7059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBGD" >&5
7060 $as_echo "$LIBGD" >&6; }
7064 if test x$with_selinux = xno ; then
7067 # See if we have the SELinux library
7068 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for is_selinux_enabled in -lselinux" >&5
7069 $as_echo_n "checking for is_selinux_enabled in -lselinux... " >&6; }
7070 if ${ac_cv_lib_selinux_is_selinux_enabled+:} false; then :
7071 $as_echo_n "(cached) " >&6
7073 ac_check_lib_save_LIBS=$LIBS
7074 LIBS="-lselinux $LIBS"
7075 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7076 /* end confdefs.h. */
7078 /* Override any GCC internal prototype to avoid an error.
7079 Use char because int might match the return type of a GCC
7080 builtin and then its argument prototype would still apply. */
7084 char is_selinux_enabled ();
7088 return is_selinux_enabled ();
7093 if ac_fn_c_try_link "$LINENO"; then :
7094 ac_cv_lib_selinux_is_selinux_enabled=yes
7096 ac_cv_lib_selinux_is_selinux_enabled=no
7098 rm -f core conftest.err conftest.$ac_objext \
7099 conftest$ac_exeext conftest.$ac_ext
7100 LIBS=$ac_check_lib_save_LIBS
7102 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
7103 $as_echo "$ac_cv_lib_selinux_is_selinux_enabled" >&6; }
7104 if test "x$ac_cv_lib_selinux_is_selinux_enabled" = xyes; then :
7110 # See if we have the SELinux header with the NSCD permissions in it.
7111 if test x$have_selinux = xyes ; then
7112 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NSCD Flask permissions in selinux/av_permissions.h" >&5
7113 $as_echo_n "checking for NSCD Flask permissions in selinux/av_permissions.h... " >&6; }
7114 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7115 /* end confdefs.h. */
7116 #include <selinux/av_permissions.h>
7120 #ifdef NSCD__SHMEMHOST
7123 #error NSCD__SHMEMHOST not defined
7129 if ac_fn_c_try_compile "$LINENO"; then :
7134 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_selinux" >&5
7136 $as_echo "$have_selinux" >&6; }
7139 if test x$with_selinux = xyes ; then
7140 if test x$have_selinux = xno ; then
7141 as_fn_error $? "SELinux explicitly required, but sufficiently recent SELinux library not found" "$LINENO" 5
7145 # Check if we're building with SELinux support.
7146 if test "x$have_selinux" = xyes; then
7148 $as_echo "#define HAVE_SELINUX 1" >>confdefs.h
7151 # See if we have the libaudit library
7152 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for audit_log_user_avc_message in -laudit" >&5
7153 $as_echo_n "checking for audit_log_user_avc_message in -laudit... " >&6; }
7154 if ${ac_cv_lib_audit_audit_log_user_avc_message+:} false; then :
7155 $as_echo_n "(cached) " >&6
7157 ac_check_lib_save_LIBS=$LIBS
7158 LIBS="-laudit $LIBS"
7159 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7160 /* end confdefs.h. */
7162 /* Override any GCC internal prototype to avoid an error.
7163 Use char because int might match the return type of a GCC
7164 builtin and then its argument prototype would still apply. */
7168 char audit_log_user_avc_message ();
7172 return audit_log_user_avc_message ();
7177 if ac_fn_c_try_link "$LINENO"; then :
7178 ac_cv_lib_audit_audit_log_user_avc_message=yes
7180 ac_cv_lib_audit_audit_log_user_avc_message=no
7182 rm -f core conftest.err conftest.$ac_objext \
7183 conftest$ac_exeext conftest.$ac_ext
7184 LIBS=$ac_check_lib_save_LIBS
7186 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_audit_audit_log_user_avc_message" >&5
7187 $as_echo "$ac_cv_lib_audit_audit_log_user_avc_message" >&6; }
7188 if test "x$ac_cv_lib_audit_audit_log_user_avc_message" = xyes; then :
7194 if test "x$have_libaudit" = xyes; then
7196 $as_echo "#define HAVE_LIBAUDIT 1" >>confdefs.h
7201 # See if we have the libcap library
7202 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cap_init in -lcap" >&5
7203 $as_echo_n "checking for cap_init in -lcap... " >&6; }
7204 if ${ac_cv_lib_cap_cap_init+:} false; then :
7205 $as_echo_n "(cached) " >&6
7207 ac_check_lib_save_LIBS=$LIBS
7209 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7210 /* end confdefs.h. */
7212 /* Override any GCC internal prototype to avoid an error.
7213 Use char because int might match the return type of a GCC
7214 builtin and then its argument prototype would still apply. */
7227 if ac_fn_c_try_link "$LINENO"; then :
7228 ac_cv_lib_cap_cap_init=yes
7230 ac_cv_lib_cap_cap_init=no
7232 rm -f core conftest.err conftest.$ac_objext \
7233 conftest$ac_exeext conftest.$ac_ext
7234 LIBS=$ac_check_lib_save_LIBS
7236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cap_cap_init" >&5
7237 $as_echo "$ac_cv_lib_cap_cap_init" >&6; }
7238 if test "x$ac_cv_lib_cap_cap_init" = xyes; then :
7244 if test "x$have_libcap" = xyes; then
7246 $as_echo "#define HAVE_LIBCAP 1" >>confdefs.h
7254 # The cast to long int works around a bug in the HP C Compiler
7255 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7256 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7257 # This bug is HP SR number 8606223364.
7258 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long double" >&5
7259 $as_echo_n "checking size of long double... " >&6; }
7260 if ${ac_cv_sizeof_long_double+:} false; then :
7261 $as_echo_n "(cached) " >&6
7263 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long double))" "ac_cv_sizeof_long_double" "$ac_includes_default"; then :
7266 if test "$ac_cv_type_long_double" = yes; then
7267 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7268 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7269 as_fn_error 77 "cannot compute sizeof (long double)
7270 See \`config.log' for more details" "$LINENO" 5; }
7272 ac_cv_sizeof_long_double=0
7277 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_double" >&5
7278 $as_echo "$ac_cv_sizeof_long_double" >&6; }
7282 cat >>confdefs.h <<_ACEOF
7283 #define SIZEOF_LONG_DOUBLE $ac_cv_sizeof_long_double
7287 sizeof_long_double=$ac_cv_sizeof_long_double
7291 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FORTIFY_SOURCE predefine" >&5
7292 $as_echo_n "checking for _FORTIFY_SOURCE predefine... " >&6; }
7293 if ${libc_cv_predef_fortify_source+:} false; then :
7294 $as_echo_n "(cached) " >&6
7296 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7297 /* end confdefs.h. */
7303 #ifdef _FORTIFY_SOURCE
7310 if ac_fn_c_try_compile "$LINENO"; then :
7311 libc_cv_predef_fortify_source=no
7313 libc_cv_predef_fortify_source=yes
7315 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7317 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_predef_fortify_source" >&5
7318 $as_echo "$libc_cv_predef_fortify_source" >&6; }
7319 if test $libc_cv_predef_fortify_source = yes; then
7320 CPPUNDEFS="${CPPUNDEFS:+$CPPUNDEFS }-U_FORTIFY_SOURCE"
7324 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC implicitly enables -fstack-protector" >&5
7325 $as_echo_n "checking whether $CC implicitly enables -fstack-protector... " >&6; }
7326 if ${libc_cv_predef_stack_protector+:} false; then :
7327 $as_echo_n "(cached) " >&6
7330 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7331 /* end confdefs.h. */
7332 extern void foobar (char *);
7336 char large_array[2048]; foobar (large_array);
7341 if ac_fn_c_try_compile "$LINENO"; then :
7343 libc_undefs=`$NM -u conftest.o |
7344 LC_ALL=C $AWK '$1 == "U" { print $2 | "sort -u"; next } { exit(1) }' \
7346 as_fn_error $? "confusing output from $NM -u" "$LINENO" 5
7348 echo >&5 "libc_undefs='$libc_undefs'"
7349 # On some architectures, there are architecture-specific undefined
7350 # symbols (resolved by the linker), so filter out unknown symbols.
7351 # This will fail to produce the correct result if the compiler
7352 # defaults to -fstack-protector but this produces an undefined symbol
7353 # other than __stack_chk_fail. However, compilers like that have not
7354 # been encountered in practice.
7355 libc_undefs=`echo "$libc_undefs" | egrep '^(foobar|__stack_chk_fail)$'`
7356 case "$libc_undefs" in
7357 foobar) libc_cv_predef_stack_protector=no ;;
7359 foobar') libc_cv_predef_stack_protector=yes ;;
7360 *) as_fn_error $? "unexpected symbols in test: $libc_undefs" "$LINENO" 5 ;;
7363 as_fn_error $? "test compilation failed" "$LINENO" 5
7365 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7368 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_predef_stack_protector" >&5
7369 $as_echo "$libc_cv_predef_stack_protector" >&6; }
7371 if test $libc_cv_predef_stack_protector = yes; then
7372 libc_extra_cflags=-fno-stack-protector
7376 ### End of automated tests.
7377 ### Now run sysdeps configure fragments.
7379 # They also can set these variables.
7381 ldd_rewrite_script=no
7382 libc_cv_sysconfdir=$sysconfdir
7383 libc_cv_localstatedir=$localstatedir
7384 libc_cv_gcc_unwind_find_fde=no
7387 # Iterate over all the sysdep directories we will use, running their
7388 # configure fragments.
7389 for dir in $sysnames; do
7392 *) dest=$srcdir/$dir ;;
7394 if test -r $dest/configure; then
7395 { $as_echo "$as_me:${as_lineno-$LINENO}: result: running configure fragment for $dir" >&5
7396 $as_echo "running configure fragment for $dir" >&6; }
7401 if test x$libc_cv_gcc_unwind_find_fde = xyes; then
7402 $as_echo "#define EXPORT_UNWIND_FIND_FDE 1" >>confdefs.h
7407 # Test for old glibc 2.0.x headers so that they can be removed properly
7408 # Search only in includedir.
7409 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for old glibc 2.0.x headers" >&5
7410 $as_echo_n "checking for old glibc 2.0.x headers... " >&6; }
7411 if eval test -f "${includedir}/elfclass.h" -a -f "${includedir}/fcntlbits.h"
7413 old_glibc_headers=yes
7415 old_glibc_headers=no
7417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $old_glibc_headers" >&5
7418 $as_echo "$old_glibc_headers" >&6; }
7419 if test ${old_glibc_headers} = yes; then
7420 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&5
7421 $as_echo "$as_me: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&2;}
7422 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** be removed." >&5
7423 $as_echo "$as_me: WARNING: *** be removed." >&2;}
7450 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -fPIC is default" >&5
7451 $as_echo_n "checking whether -fPIC is default... " >&6; }
7452 if ${libc_cv_pic_default+:} false; then :
7453 $as_echo_n "(cached) " >&6
7455 libc_cv_pic_default=yes
7456 cat > conftest.c <<EOF
7457 #if defined __PIC__ || defined __pic__ || defined PIC || defined pic
7458 # error PIC is default.
7461 if eval "${CC-cc} -S conftest.c 2>&5 1>&5"; then
7462 libc_cv_pic_default=no
7466 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_pic_default" >&5
7467 $as_echo "$libc_cv_pic_default" >&6; }
7477 if test "`(cd $srcdir; pwd)`" = "`pwd`"; then
7480 config_makefile=Makefile
7483 VERSION=`sed -n -e 's/^#define VERSION "\([^"]*\)"/\1/p' < $srcdir/version.h`
7484 RELEASE=`sed -n -e 's/^#define RELEASE "\([^"]*\)"/\1/p' < $srcdir/version.h`
7488 ac_config_files="$ac_config_files config.make ${config_makefile}"
7490 ac_config_commands="$ac_config_commands default"
7492 cat >confcache <<\_ACEOF
7493 # This file is a shell script that caches the results of configure
7494 # tests run on this system so they can be shared between configure
7495 # scripts and configure runs, see configure's option --config-cache.
7496 # It is not useful on other systems. If it contains results you don't
7497 # want to keep, you may remove or edit it.
7499 # config.status only pays attention to the cache file if you give it
7500 # the --recheck option to rerun configure.
7502 # `ac_cv_env_foo' variables (set or unset) will be overridden when
7503 # loading this file, other *unset* `ac_cv_foo' will be assigned the
7508 # The following way of writing the cache mishandles newlines in values,
7509 # but we know of no workaround that is simple, portable, and efficient.
7510 # So, we kill variables containing newlines.
7511 # Ultrix sh set writes to stderr and can't be redirected directly,
7512 # and sets the high bit in the cache file unless we assign to the vars.
7514 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
7515 eval ac_val=\$$ac_var
7519 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
7520 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
7523 _ | IFS | as_nl) ;; #(
7524 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
7525 *) { eval $ac_var=; unset $ac_var;} ;;
7531 case $as_nl`(ac_space=' '; set) 2>&1` in #(
7532 *${as_nl}ac_space=\ *)
7533 # `set' does not quote correctly, so add quotes: double-quote
7534 # substitution turns \\\\ into \\, and sed turns \\ into \.
7537 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
7540 # `set' quotes correctly as required by POSIX, so do not add quotes.
7541 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
7550 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
7552 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
7554 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
7555 if test -w "$cache_file"; then
7556 if test "x$cache_file" != "x/dev/null"; then
7557 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
7558 $as_echo "$as_me: updating cache $cache_file" >&6;}
7559 if test ! -f "$cache_file" || test -h "$cache_file"; then
7560 cat confcache >"$cache_file"
7562 case $cache_file in #(
7564 mv -f confcache "$cache_file"$$ &&
7565 mv -f "$cache_file"$$ "$cache_file" ;; #(
7567 mv -f confcache "$cache_file" ;;
7572 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
7573 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
7578 test "x$prefix" = xNONE && prefix=$ac_default_prefix
7579 # Let make expand exec_prefix.
7580 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7582 DEFS=-DHAVE_CONFIG_H
7587 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
7588 # 1. Remove the extension, and $U if already installed.
7589 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
7590 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
7591 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
7592 # will be set to the directory where LIBOBJS objects are built.
7593 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
7594 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
7598 LTLIBOBJS=$ac_ltlibobjs
7602 : "${CONFIG_STATUS=./config.status}"
7604 ac_clean_files_save=$ac_clean_files
7605 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
7606 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
7607 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
7609 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
7611 # Generated by $as_me.
7612 # Run this file to recreate the current configuration.
7613 # Compiler output produced by configure, useful for debugging
7614 # configure, is in config.log if it exists.
7620 SHELL=\${CONFIG_SHELL-$SHELL}
7623 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
7624 ## -------------------- ##
7625 ## M4sh Initialization. ##
7626 ## -------------------- ##
7628 # Be more Bourne compatible
7629 DUALCASE=1; export DUALCASE # for MKS sh
7630 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
7633 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
7634 # is contrary to our usage. Disable this feature.
7635 alias -g '${1+"$@"}'='"$@"'
7636 setopt NO_GLOB_SUBST
7638 case `(set -o) 2>/dev/null` in #(
7650 # Printing a long string crashes Solaris 7 /usr/bin/printf.
7651 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
7652 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
7653 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
7654 # Prefer a ksh shell builtin over an external printf program on Solaris,
7655 # but without wasting forks for bash or zsh.
7656 if test -z "$BASH_VERSION$ZSH_VERSION" \
7657 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
7658 as_echo='print -r --'
7659 as_echo_n='print -rn --'
7660 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
7661 as_echo='printf %s\n'
7662 as_echo_n='printf %s'
7664 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
7665 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
7666 as_echo_n='/usr/ucb/echo -n'
7668 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
7669 as_echo_n_body='eval
7673 expr "X$arg" : "X\\(.*\\)$as_nl";
7674 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
7676 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
7678 export as_echo_n_body
7679 as_echo_n='sh -c $as_echo_n_body as_echo'
7682 as_echo='sh -c $as_echo_body as_echo'
7685 # The user is always right.
7686 if test "${PATH_SEPARATOR+set}" != set; then
7688 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
7689 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
7696 # We need space, tab and new line, in precisely that order. Quoting is
7697 # there to prevent editors from complaining about space-tab.
7698 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
7699 # splitting by setting IFS to empty value.)
7702 # Find who we are. Look in the path if we contain no directory separator.
7705 *[\\/]* ) as_myself=$0 ;;
7706 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7710 test -z "$as_dir" && as_dir=.
7711 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
7717 # We did not find ourselves, most probably we were run as `sh COMMAND'
7718 # in which case we are not to be found in the path.
7719 if test "x$as_myself" = x; then
7722 if test ! -f "$as_myself"; then
7723 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
7727 # Unset variables that we do not need and which cause bugs (e.g. in
7728 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
7729 # suppresses any "Segmentation fault" message there. '((' could
7730 # trigger a bug in pdksh 5.2.14.
7731 for as_var in BASH_ENV ENV MAIL MAILPATH
7732 do eval test x\${$as_var+set} = xset \
7733 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
7746 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
7749 # as_fn_error STATUS ERROR [LINENO LOG_FD]
7750 # ----------------------------------------
7751 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
7752 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
7753 # script with STATUS, using 1 if that was 0.
7756 as_status=$1; test $as_status -eq 0 && as_status=1
7758 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
7759 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
7761 $as_echo "$as_me: error: $2" >&2
7762 as_fn_exit $as_status
7766 # as_fn_set_status STATUS
7767 # -----------------------
7768 # Set $? to STATUS, without forking.
7772 } # as_fn_set_status
7776 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
7786 # Portably unset VAR.
7789 { eval $1=; unset $1;}
7791 as_unset=as_fn_unset
7792 # as_fn_append VAR VALUE
7793 # ----------------------
7794 # Append the text in VALUE to the end of the definition contained in VAR. Take
7795 # advantage of any shell optimizations that allow amortized linear growth over
7796 # repeated appends, instead of the typical quadratic growth present in naive
7798 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
7799 eval 'as_fn_append ()
7810 # as_fn_arith ARG...
7811 # ------------------
7812 # Perform arithmetic evaluation on the ARGs, and store the result in the
7813 # global $as_val. Take advantage of shells that can avoid forks. The arguments
7814 # must be portable across $(()) and expr.
7815 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
7816 eval 'as_fn_arith ()
7823 as_val=`expr "$@" || test $? -eq 1`
7828 if expr a : '\(a\)' >/dev/null 2>&1 &&
7829 test "X`expr 00001 : '.*\(...\)'`" = X001; then
7835 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
7836 as_basename=basename
7841 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
7847 as_me=`$as_basename -- "$0" ||
7848 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
7849 X"$0" : 'X\(//\)$' \| \
7850 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
7852 sed '/^.*\/\([^/][^/]*\)\/*$/{
7866 # Avoid depending upon Character Ranges.
7867 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
7868 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
7869 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
7870 as_cr_digits='0123456789'
7871 as_cr_alnum=$as_cr_Letters$as_cr_digits
7873 ECHO_C= ECHO_N= ECHO_T=
7874 case `echo -n x` in #(((((
7876 case `echo 'xy\c'` in
7877 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
7879 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
7886 rm -f conf$$ conf$$.exe conf$$.file
7887 if test -d conf$$.dir; then
7888 rm -f conf$$.dir/conf$$.file
7891 mkdir conf$$.dir 2>/dev/null
7893 if (echo >conf$$.file) 2>/dev/null; then
7894 if ln -s conf$$.file conf$$ 2>/dev/null; then
7896 # ... but there are two gotchas:
7897 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
7898 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
7899 # In both cases, we have to default to `cp -p'.
7900 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
7902 elif ln conf$$.file conf$$ 2>/dev/null; then
7910 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
7911 rmdir conf$$.dir 2>/dev/null
7916 # Create "$as_dir" as a directory, including parents if necessary.
7921 -*) as_dir=./$as_dir;;
7923 test -d "$as_dir" || eval $as_mkdir_p || {
7927 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
7928 *) as_qdir=$as_dir;;
7930 as_dirs="'$as_qdir' $as_dirs"
7931 as_dir=`$as_dirname -- "$as_dir" ||
7932 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7933 X"$as_dir" : 'X\(//\)[^/]' \| \
7934 X"$as_dir" : 'X\(//\)$' \| \
7935 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
7936 $as_echo X"$as_dir" |
7937 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
7954 test -d "$as_dir" && break
7956 test -z "$as_dirs" || eval "mkdir $as_dirs"
7957 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
7961 if mkdir -p . 2>/dev/null; then
7962 as_mkdir_p='mkdir -p "$as_dir"'
7964 test -d ./-p && rmdir ./-p
7968 if test -x / >/dev/null 2>&1; then
7971 if ls -dL / >/dev/null 2>&1; then
7978 if test -d "$1"; then
7984 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
7985 ???[sx]*):;;*)false;;esac;fi
7989 as_executable_p=$as_test_x
7991 # Sed expression to map a string onto a valid CPP name.
7992 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
7994 # Sed expression to map a string onto a valid variable name.
7995 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
7999 ## ----------------------------------- ##
8000 ## Main body of $CONFIG_STATUS script. ##
8001 ## ----------------------------------- ##
8003 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
8005 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8006 # Save the log message, to keep $0 and so on meaningful, and to
8007 # report actual input values of CONFIG_FILES etc. instead of their
8008 # values after options handling.
8010 This file was extended by GNU C Library $as_me (see version.h), which was
8011 generated by GNU Autoconf 2.68. Invocation command line was
8013 CONFIG_FILES = $CONFIG_FILES
8014 CONFIG_HEADERS = $CONFIG_HEADERS
8015 CONFIG_LINKS = $CONFIG_LINKS
8016 CONFIG_COMMANDS = $CONFIG_COMMANDS
8019 on `(hostname || uname -n) 2>/dev/null | sed 1q`
8024 case $ac_config_files in *"
8025 "*) set x $ac_config_files; shift; ac_config_files=$*;;
8028 case $ac_config_headers in *"
8029 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
8033 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8034 # Files that config.status was made for.
8035 config_files="$ac_config_files"
8036 config_headers="$ac_config_headers"
8037 config_commands="$ac_config_commands"
8041 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8043 \`$as_me' instantiates files and other configuration actions
8044 from templates according to the current configuration. Unless the files
8045 and actions are specified as TAGs, all are instantiated by default.
8047 Usage: $0 [OPTION]... [TAG]...
8049 -h, --help print this help, then exit
8050 -V, --version print version number and configuration settings, then exit
8051 --config print configuration, then exit
8052 -q, --quiet, --silent
8053 do not print progress messages
8054 -d, --debug don't remove temporary files
8055 --recheck update $as_me by reconfiguring in the same conditions
8056 --file=FILE[:TEMPLATE]
8057 instantiate the configuration file FILE
8058 --header=FILE[:TEMPLATE]
8059 instantiate the configuration header FILE
8061 Configuration files:
8064 Configuration headers:
8067 Configuration commands:
8070 Report bugs to <http://sourceware.org/bugzilla/>.
8071 GNU C Library home page: <http://www.gnu.org/software/glibc/>.
8072 General help using GNU software: <http://www.gnu.org/gethelp/>."
8075 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8076 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
8078 GNU C Library config.status (see version.h)
8079 configured by $0, generated by GNU Autoconf 2.68,
8080 with options \\"\$ac_cs_config\\"
8082 Copyright (C) 2010 Free Software Foundation, Inc.
8083 This config.status script is free software; the Free Software Foundation
8084 gives unlimited permission to copy, distribute and modify it."
8090 test -n "\$AWK" || AWK=awk
8093 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8094 # The default lists apply if the user does not specify any file.
8100 ac_option=`expr "X$1" : 'X\([^=]*\)='`
8101 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
8105 ac_option=`expr "X$1" : 'X\([^=]*\)='`
8117 # Handling of the options.
8118 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8120 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
8121 $as_echo "$ac_cs_version"; exit ;;
8122 --config | --confi | --conf | --con | --co | --c )
8123 $as_echo "$ac_cs_config"; exit ;;
8124 --debug | --debu | --deb | --de | --d | -d )
8126 --file | --fil | --fi | --f )
8129 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8130 '') as_fn_error $? "missing file argument" ;;
8132 as_fn_append CONFIG_FILES " '$ac_optarg'"
8133 ac_need_defaults=false;;
8134 --header | --heade | --head | --hea )
8137 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8139 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
8140 ac_need_defaults=false;;
8142 # Conflict between --help and --header
8143 as_fn_error $? "ambiguous option: \`$1'
8144 Try \`$0 --help' for more information.";;
8145 --help | --hel | -h )
8146 $as_echo "$ac_cs_usage"; exit ;;
8147 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
8148 | -silent | --silent | --silen | --sile | --sil | --si | --s)
8152 -*) as_fn_error $? "unrecognized option: \`$1'
8153 Try \`$0 --help' for more information." ;;
8155 *) as_fn_append ac_config_targets " $1"
8156 ac_need_defaults=false ;;
8162 ac_configure_extra_args=
8164 if $ac_cs_silent; then
8166 ac_configure_extra_args="$ac_configure_extra_args --silent"
8170 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8171 if \$ac_cs_recheck; then
8172 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
8174 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
8175 CONFIG_SHELL='$SHELL'
8181 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8185 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
8186 ## Running $as_me. ##
8192 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8196 config_vars='$config_vars'
8200 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8202 # Handling of arguments.
8203 for ac_config_target in $ac_config_targets
8205 case $ac_config_target in
8206 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
8207 "config.make") CONFIG_FILES="$CONFIG_FILES config.make" ;;
8208 "${config_makefile}") CONFIG_FILES="$CONFIG_FILES ${config_makefile}" ;;
8209 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
8211 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
8216 # If the user did not use the arguments to specify the items to instantiate,
8217 # then the envvar interface is used. Set only those that are not.
8218 # We use the long form for the default assignment because of an extremely
8219 # bizarre bug on SunOS 4.1.3.
8220 if $ac_need_defaults; then
8221 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
8222 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
8223 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
8226 # Have a temporary directory for convenience. Make it in the build tree
8227 # simply because there is no reason against having it here, and in addition,
8228 # creating and moving files from /tmp can sometimes cause problems.
8229 # Hook for its removal unless debugging.
8230 # Note that there is a small window in which the directory will not be cleaned:
8231 # after its creation but before its name has been assigned to `$tmp'.
8235 trap 'exit_status=$?
8237 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
8239 trap 'as_fn_exit 1' 1 2 13 15
8241 # Create a (secure) tmp directory for tmp files.
8244 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
8248 tmp=./conf$$-$RANDOM
8249 (umask 077 && mkdir "$tmp")
8250 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
8253 # Set up the scripts for CONFIG_FILES section.
8254 # No need to generate them if there are no CONFIG_FILES.
8255 # This happens for instance with `./config.status config.h'.
8256 if test -n "$CONFIG_FILES"; then
8259 ac_cr=`echo X | tr X '\015'`
8260 # On cygwin, bash can eat \r inside `` if the user requested igncr.
8261 # But we know of no other shell where ac_cr would be empty at this
8262 # point, so we can use a bashism as a fallback.
8263 if test "x$ac_cr" = x; then
8264 eval ac_cr=\$\'\\r\'
8266 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
8267 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
8273 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
8278 echo "cat >conf$$subs.awk <<_ACEOF" &&
8279 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
8282 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8283 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
8285 for ac_last_try in false false false false false :; do
8286 . ./conf$$subs.sh ||
8287 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8289 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
8290 if test $ac_delim_n = $ac_delim_num; then
8292 elif $ac_last_try; then
8293 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8295 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8300 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8301 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
8305 s/^/S["/; s/!.*/"]=/
8315 s/\(.\{148\}\)..*/\1/
8317 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
8322 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8329 s/\(.\{148\}\)..*/\1/
8331 s/["\\]/\\&/g; s/^/"/; s/$/"/
8335 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8340 ' <conf$$subs.awk | sed '
8345 ' >>$CONFIG_STATUS || ac_write_fail=1
8346 rm -f conf$$subs.awk
8347 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8349 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
8350 for (key in S) S_is_set[key] = 1
8356 nfields = split(line, field, "@")
8358 len = length(field[1])
8359 for (i = 2; i < nfields; i++) {
8361 keylen = length(key)
8362 if (S_is_set[key]) {
8364 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
8365 len += length(value) + length(field[++i])
8376 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8377 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
8378 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
8381 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
8382 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
8385 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
8386 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
8387 # trailing colons and then remove the whole line if VPATH becomes empty
8388 # (actually we leave an empty line to preserve line numbers).
8389 if test "x$srcdir" = x.; then
8390 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
8408 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8409 fi # test -n "$CONFIG_FILES"
8411 # Set up the scripts for CONFIG_HEADERS section.
8412 # No need to generate them if there are no CONFIG_HEADERS.
8413 # This happens for instance with `./config.status Makefile'.
8414 if test -n "$CONFIG_HEADERS"; then
8415 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
8419 # Transform confdefs.h into an awk script `defines.awk', embedded as
8420 # here-document in config.status, that substitutes the proper values into
8421 # config.h.in to produce config.h.
8423 # Create a delimiter string that does not exist in confdefs.h, to ease
8424 # handling of long lines.
8426 for ac_last_try in false false :; do
8427 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
8428 if test -z "$ac_tt"; then
8430 elif $ac_last_try; then
8431 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
8433 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8437 # For the awk script, D is an array of macro values keyed by name,
8438 # likewise P contains macro parameters if any. Preserve backslash
8439 # newline sequences.
8441 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
8443 s/.\{148\}/&'"$ac_delim"'/g
8446 s/^[ ]*#[ ]*define[ ][ ]*/ /
8453 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
8455 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
8459 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
8460 D["\1"]=" \3\\\\\\n"\\/p
8462 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
8467 s/.\{148\}/&'"$ac_delim"'/g
8472 s/["\\]/\\&/g; s/^/"/; s/$/"/p
8475 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
8477 ' <confdefs.h | sed '
8478 s/'"$ac_delim"'/"\\\
8479 "/g' >>$CONFIG_STATUS || ac_write_fail=1
8481 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8482 for (key in D) D_is_set[key] = 1
8485 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
8487 split(line, arg, " ")
8488 if (arg[1] == "#") {
8492 defundef = substr(arg[1], 2)
8495 split(mac1, mac2, "(") #)
8497 prefix = substr(line, 1, index(line, defundef) - 1)
8498 if (D_is_set[macro]) {
8499 # Preserve the white space surrounding the "#".
8500 print prefix "define", macro P[macro] D[macro]
8503 # Replace #undef with comments. This is necessary, for example,
8504 # in the case of _POSIX_SOURCE, which is predefined and required
8505 # on some systems where configure will not decide to define it.
8506 if (defundef == "undef") {
8507 print "/*", prefix defundef, macro, "*/"
8515 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8516 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
8517 fi # test -n "$CONFIG_HEADERS"
8520 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
8525 :[FHLC]) ac_mode=$ac_tag; continue;;
8527 case $ac_mode$ac_tag in
8529 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
8530 :[FH]-) ac_tag=-:-;;
8531 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
8548 -) ac_f="$ac_tmp/stdin";;
8549 *) # Look for the file first in the build tree, then in the source tree
8550 # (if the path is not absolute). The absolute path cannot be DOS-style,
8551 # because $ac_f cannot contain `:'.
8555 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
8557 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
8559 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
8560 as_fn_append ac_file_inputs " '$ac_f'"
8563 # Let's still pretend it is `configure' which instantiates (i.e., don't
8564 # use $as_me), people would be surprised to read:
8565 # /* config.h. Generated by config.status. */
8566 configure_input='Generated from '`
8567 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
8569 if test x"$ac_file" != x-; then
8570 configure_input="$ac_file. $configure_input"
8571 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
8572 $as_echo "$as_me: creating $ac_file" >&6;}
8574 # Neutralize special characters interpreted by sed in replacement strings.
8575 case $configure_input in #(
8576 *\&* | *\|* | *\\* )
8577 ac_sed_conf_input=`$as_echo "$configure_input" |
8578 sed 's/[\\\\&|]/\\\\&/g'`;; #(
8579 *) ac_sed_conf_input=$configure_input;;
8583 *:-:* | *:-) cat >"$ac_tmp/stdin" \
8584 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
8589 ac_dir=`$as_dirname -- "$ac_file" ||
8590 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8591 X"$ac_file" : 'X\(//\)[^/]' \| \
8592 X"$ac_file" : 'X\(//\)$' \| \
8593 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
8594 $as_echo X"$ac_file" |
8595 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8612 as_dir="$ac_dir"; as_fn_mkdir_p
8616 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
8618 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
8619 # A ".." for each directory in $ac_dir_suffix.
8620 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
8621 case $ac_top_builddir_sub in
8622 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
8623 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
8626 ac_abs_top_builddir=$ac_pwd
8627 ac_abs_builddir=$ac_pwd$ac_dir_suffix
8628 # for backward compatibility:
8629 ac_top_builddir=$ac_top_build_prefix
8632 .) # We are building in place.
8634 ac_top_srcdir=$ac_top_builddir_sub
8635 ac_abs_top_srcdir=$ac_pwd ;;
8636 [\\/]* | ?:[\\/]* ) # Absolute name.
8637 ac_srcdir=$srcdir$ac_dir_suffix;
8638 ac_top_srcdir=$srcdir
8639 ac_abs_top_srcdir=$srcdir ;;
8641 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
8642 ac_top_srcdir=$ac_top_build_prefix$srcdir
8643 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
8645 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
8655 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
8656 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
8660 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8661 # If the template does not know about datarootdir, expand it.
8662 # FIXME: This hack should be removed a few years after 2.60.
8663 ac_datarootdir_hack=; ac_datarootdir_seen=
8674 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
8675 *datarootdir*) ac_datarootdir_seen=yes;;
8676 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
8677 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
8678 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
8680 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8681 ac_datarootdir_hack='
8682 s&@datadir@&$datadir&g
8683 s&@docdir@&$docdir&g
8684 s&@infodir@&$infodir&g
8685 s&@localedir@&$localedir&g
8686 s&@mandir@&$mandir&g
8687 s&\\\${datarootdir}&$datarootdir&g' ;;
8691 # Neutralize VPATH when `$srcdir' = `.'.
8692 # Shell code in configure.ac might set extrasub.
8693 # FIXME: do we really want to maintain this feature?
8694 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8695 ac_sed_extra="$ac_vpsub
8698 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8700 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
8701 s|@configure_input@|$ac_sed_conf_input|;t t
8702 s&@top_builddir@&$ac_top_builddir_sub&;t t
8703 s&@top_build_prefix@&$ac_top_build_prefix&;t t
8704 s&@srcdir@&$ac_srcdir&;t t
8705 s&@abs_srcdir@&$ac_abs_srcdir&;t t
8706 s&@top_srcdir@&$ac_top_srcdir&;t t
8707 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
8708 s&@builddir@&$ac_builddir&;t t
8709 s&@abs_builddir@&$ac_abs_builddir&;t t
8710 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
8711 s&@INSTALL@&$ac_INSTALL&;t t
8712 $ac_datarootdir_hack
8714 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
8715 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8717 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
8718 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
8719 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
8720 "$ac_tmp/out"`; test -z "$ac_out"; } &&
8721 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
8722 which seems to be undefined. Please make sure it is defined" >&5
8723 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
8724 which seems to be undefined. Please make sure it is defined" >&2;}
8726 rm -f "$ac_tmp/stdin"
8728 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
8729 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
8731 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8737 if test x"$ac_file" != x-; then
8739 $as_echo "/* $configure_input */" \
8740 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
8741 } >"$ac_tmp/config.h" \
8742 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8743 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
8744 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
8745 $as_echo "$as_me: $ac_file is unchanged" >&6;}
8748 mv "$ac_tmp/config.h" "$ac_file" \
8749 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8752 $as_echo "/* $configure_input */" \
8753 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
8754 || as_fn_error $? "could not create -" "$LINENO" 5
8758 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
8759 $as_echo "$as_me: executing $ac_file commands" >&6;}
8764 case $ac_file$ac_mode in
8766 case $CONFIG_FILES in *config.make*)
8767 echo "$config_vars" >> config.make;;
8769 test -d bits || mkdir bits ;;
8777 ac_clean_files=$ac_clean_files_save
8779 test $ac_write_fail = 0 ||
8780 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
8783 # configure is writing to config.log, and then calls config.status.
8784 # config.status does its own redirection, appending to config.log.
8785 # Unfortunately, on DOS this fails, as config.log is still kept open
8786 # by configure, so config.status won't be able to write to it; its
8787 # output is simply discarded. So we exec the FD to /dev/null,
8788 # effectively closing config.log, so it can be properly (re)opened and
8789 # appended to by config.status. When coming back to configure, we
8790 # need to make the FD available again.
8791 if test "$no_create" != yes; then
8793 ac_config_status_args=
8794 test "$silent" = yes &&
8795 ac_config_status_args="$ac_config_status_args --quiet"
8797 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
8799 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
8800 # would make configure fail if this is the last instruction.
8801 $ac_cs_success || as_fn_exit 1
8805 # CONFIG_SUBDIRS section.
8807 if test "$no_recursion" != yes; then
8809 # Remove --cache-file, --srcdir, and --disable-option-checking arguments
8810 # so they do not pile up.
8811 ac_sub_configure_args=
8813 eval "set x $ac_configure_args"
8817 if test -n "$ac_prev"; then
8822 -cache-file | --cache-file | --cache-fil | --cache-fi \
8823 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
8824 ac_prev=cache_file ;;
8825 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
8826 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
8829 --config-cache | -C)
8831 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
8833 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
8835 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
8837 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
8839 --disable-option-checking)
8843 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
8845 as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
8849 # Always prepend --prefix to ensure using the same prefix
8850 # in subdir configurations.
8851 ac_arg="--prefix=$prefix"
8853 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
8855 ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
8858 if test "$silent" = yes; then
8859 ac_sub_configure_args="--silent $ac_sub_configure_args"
8862 # Always prepend --disable-option-checking to silence warnings, since
8863 # different subdirs can have different --enable and --with options.
8864 ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
8867 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
8869 # Do not complain, so a configure script can configure whichever
8870 # parts of a large source tree are present.
8871 test -d "$srcdir/$ac_dir" || continue
8873 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
8874 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
8875 $as_echo "$ac_msg" >&6
8876 as_dir="$ac_dir"; as_fn_mkdir_p
8880 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
8882 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
8883 # A ".." for each directory in $ac_dir_suffix.
8884 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
8885 case $ac_top_builddir_sub in
8886 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
8887 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
8890 ac_abs_top_builddir=$ac_pwd
8891 ac_abs_builddir=$ac_pwd$ac_dir_suffix
8892 # for backward compatibility:
8893 ac_top_builddir=$ac_top_build_prefix
8896 .) # We are building in place.
8898 ac_top_srcdir=$ac_top_builddir_sub
8899 ac_abs_top_srcdir=$ac_pwd ;;
8900 [\\/]* | ?:[\\/]* ) # Absolute name.
8901 ac_srcdir=$srcdir$ac_dir_suffix;
8902 ac_top_srcdir=$srcdir
8903 ac_abs_top_srcdir=$srcdir ;;
8905 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
8906 ac_top_srcdir=$ac_top_build_prefix$srcdir
8907 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
8909 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
8914 # Check for guested configure; otherwise get Cygnus style configure.
8915 if test -f "$ac_srcdir/configure.gnu"; then
8916 ac_sub_configure=$ac_srcdir/configure.gnu
8917 elif test -f "$ac_srcdir/configure"; then
8918 ac_sub_configure=$ac_srcdir/configure
8919 elif test -f "$ac_srcdir/configure.in"; then
8920 # This should be Cygnus configure.
8921 ac_sub_configure=$ac_aux_dir/configure
8923 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
8924 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
8928 # The recursion is here.
8929 if test -n "$ac_sub_configure"; then
8930 # Make the cache file name correct relative to the subdirectory.
8932 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
8934 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
8937 { $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
8938 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
8939 # The eval makes quoting arguments work.
8940 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
8941 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
8942 as_fn_error $? "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
8948 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
8949 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
8950 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}