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_forced_unwind
586 libc_cv_localstatedir
593 libc_cv_gcc_unwind_find_fde
601 libc_cv_cc_loop_to_function
602 libc_cv_cc_submachine
608 libc_cv_output_format
615 libc_cv_cc_with_libunwind
624 libc_cv_gcc_static_libgcc
656 hardcoded_path_in_tests
714 program_transform_name
727 enable_option_checking
743 enable_hardcoded_path_in_tests
744 enable_stackguard_randomization
760 ac_precious_vars='build_alias
775 # Initialize some variables set by options.
777 ac_init_version=false
778 ac_unrecognized_opts=
780 # The variables have the same names as the options, with
781 # dashes changed to underlines.
789 program_transform_name=s,x,x,
797 # Installation directory options.
798 # These are left unexpanded so users can "make install exec_prefix=/foo"
799 # and all the variables that are supposed to be based on exec_prefix
800 # by default will actually change.
801 # Use braces instead of parens because sh, perl, etc. also accept them.
802 # (The list follows the same order as the GNU Coding Standards.)
803 bindir='${exec_prefix}/bin'
804 sbindir='${exec_prefix}/sbin'
805 libexecdir='${exec_prefix}/libexec'
806 datarootdir='${prefix}/share'
807 datadir='${datarootdir}'
808 sysconfdir='${prefix}/etc'
809 sharedstatedir='${prefix}/com'
810 localstatedir='${prefix}/var'
811 includedir='${prefix}/include'
812 oldincludedir='/usr/include'
813 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
814 infodir='${datarootdir}/info'
819 libdir='${exec_prefix}/lib'
820 localedir='${datarootdir}/locale'
821 mandir='${datarootdir}/man'
827 # If the previous option needs an argument, assign it.
828 if test -n "$ac_prev"; then
829 eval $ac_prev=\$ac_option
835 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
840 # Accept the important Cygnus configure options, so we can diagnose typos.
842 case $ac_dashdash$ac_option in
846 -bindir | --bindir | --bindi | --bind | --bin | --bi)
848 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
851 -build | --build | --buil | --bui | --bu)
852 ac_prev=build_alias ;;
853 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
854 build_alias=$ac_optarg ;;
856 -cache-file | --cache-file | --cache-fil | --cache-fi \
857 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
858 ac_prev=cache_file ;;
859 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
860 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
861 cache_file=$ac_optarg ;;
864 cache_file=config.cache ;;
866 -datadir | --datadir | --datadi | --datad)
868 -datadir=* | --datadir=* | --datadi=* | --datad=*)
869 datadir=$ac_optarg ;;
871 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
872 | --dataroo | --dataro | --datar)
873 ac_prev=datarootdir ;;
874 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
875 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
876 datarootdir=$ac_optarg ;;
878 -disable-* | --disable-*)
879 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
880 # Reject names that are not valid shell variable names.
881 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
882 as_fn_error $? "invalid feature name: $ac_useropt"
883 ac_useropt_orig=$ac_useropt
884 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
885 case $ac_user_opts in
889 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
890 ac_unrecognized_sep=', ';;
892 eval enable_$ac_useropt=no ;;
894 -docdir | --docdir | --docdi | --doc | --do)
896 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
899 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
901 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
904 -enable-* | --enable-*)
905 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
906 # Reject names that are not valid shell variable names.
907 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
908 as_fn_error $? "invalid feature name: $ac_useropt"
909 ac_useropt_orig=$ac_useropt
910 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
911 case $ac_user_opts in
915 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
916 ac_unrecognized_sep=', ';;
918 eval enable_$ac_useropt=\$ac_optarg ;;
920 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
921 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
922 | --exec | --exe | --ex)
923 ac_prev=exec_prefix ;;
924 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
925 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
926 | --exec=* | --exe=* | --ex=*)
927 exec_prefix=$ac_optarg ;;
929 -gas | --gas | --ga | --g)
930 # Obsolete; use --with-gas.
933 -help | --help | --hel | --he | -h)
935 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
936 ac_init_help=recursive ;;
937 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
938 ac_init_help=short ;;
940 -host | --host | --hos | --ho)
941 ac_prev=host_alias ;;
942 -host=* | --host=* | --hos=* | --ho=*)
943 host_alias=$ac_optarg ;;
945 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
947 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
949 htmldir=$ac_optarg ;;
951 -includedir | --includedir | --includedi | --included | --include \
952 | --includ | --inclu | --incl | --inc)
953 ac_prev=includedir ;;
954 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
955 | --includ=* | --inclu=* | --incl=* | --inc=*)
956 includedir=$ac_optarg ;;
958 -infodir | --infodir | --infodi | --infod | --info | --inf)
960 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
961 infodir=$ac_optarg ;;
963 -libdir | --libdir | --libdi | --libd)
965 -libdir=* | --libdir=* | --libdi=* | --libd=*)
968 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
969 | --libexe | --libex | --libe)
970 ac_prev=libexecdir ;;
971 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
972 | --libexe=* | --libex=* | --libe=*)
973 libexecdir=$ac_optarg ;;
975 -localedir | --localedir | --localedi | --localed | --locale)
977 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
978 localedir=$ac_optarg ;;
980 -localstatedir | --localstatedir | --localstatedi | --localstated \
981 | --localstate | --localstat | --localsta | --localst | --locals)
982 ac_prev=localstatedir ;;
983 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
984 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
985 localstatedir=$ac_optarg ;;
987 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
989 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
993 # Obsolete; use --without-fp.
996 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
997 | --no-cr | --no-c | -n)
1000 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1001 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1004 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1005 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1006 | --oldin | --oldi | --old | --ol | --o)
1007 ac_prev=oldincludedir ;;
1008 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1009 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1010 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1011 oldincludedir=$ac_optarg ;;
1013 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1015 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1016 prefix=$ac_optarg ;;
1018 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1019 | --program-pre | --program-pr | --program-p)
1020 ac_prev=program_prefix ;;
1021 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1022 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1023 program_prefix=$ac_optarg ;;
1025 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1026 | --program-suf | --program-su | --program-s)
1027 ac_prev=program_suffix ;;
1028 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1029 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1030 program_suffix=$ac_optarg ;;
1032 -program-transform-name | --program-transform-name \
1033 | --program-transform-nam | --program-transform-na \
1034 | --program-transform-n | --program-transform- \
1035 | --program-transform | --program-transfor \
1036 | --program-transfo | --program-transf \
1037 | --program-trans | --program-tran \
1038 | --progr-tra | --program-tr | --program-t)
1039 ac_prev=program_transform_name ;;
1040 -program-transform-name=* | --program-transform-name=* \
1041 | --program-transform-nam=* | --program-transform-na=* \
1042 | --program-transform-n=* | --program-transform-=* \
1043 | --program-transform=* | --program-transfor=* \
1044 | --program-transfo=* | --program-transf=* \
1045 | --program-trans=* | --program-tran=* \
1046 | --progr-tra=* | --program-tr=* | --program-t=*)
1047 program_transform_name=$ac_optarg ;;
1049 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1051 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1052 pdfdir=$ac_optarg ;;
1054 -psdir | --psdir | --psdi | --psd | --ps)
1056 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1059 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1060 | -silent | --silent | --silen | --sile | --sil)
1063 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1065 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1067 sbindir=$ac_optarg ;;
1069 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1070 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1071 | --sharedst | --shareds | --shared | --share | --shar \
1073 ac_prev=sharedstatedir ;;
1074 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1075 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1076 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1078 sharedstatedir=$ac_optarg ;;
1080 -site | --site | --sit)
1082 -site=* | --site=* | --sit=*)
1085 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1087 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1088 srcdir=$ac_optarg ;;
1090 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1091 | --syscon | --sysco | --sysc | --sys | --sy)
1092 ac_prev=sysconfdir ;;
1093 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1094 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1095 sysconfdir=$ac_optarg ;;
1097 -target | --target | --targe | --targ | --tar | --ta | --t)
1098 ac_prev=target_alias ;;
1099 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1100 target_alias=$ac_optarg ;;
1102 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1105 -version | --version | --versio | --versi | --vers | -V)
1106 ac_init_version=: ;;
1109 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1110 # Reject names that are not valid shell variable names.
1111 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1112 as_fn_error $? "invalid package name: $ac_useropt"
1113 ac_useropt_orig=$ac_useropt
1114 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1115 case $ac_user_opts in
1119 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1120 ac_unrecognized_sep=', ';;
1122 eval with_$ac_useropt=\$ac_optarg ;;
1124 -without-* | --without-*)
1125 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1126 # Reject names that are not valid shell variable names.
1127 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1128 as_fn_error $? "invalid package name: $ac_useropt"
1129 ac_useropt_orig=$ac_useropt
1130 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1131 case $ac_user_opts in
1135 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1136 ac_unrecognized_sep=', ';;
1138 eval with_$ac_useropt=no ;;
1141 # Obsolete; use --with-x.
1144 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1145 | --x-incl | --x-inc | --x-in | --x-i)
1146 ac_prev=x_includes ;;
1147 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1148 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1149 x_includes=$ac_optarg ;;
1151 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1152 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1153 ac_prev=x_libraries ;;
1154 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1155 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1156 x_libraries=$ac_optarg ;;
1158 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1159 Try \`$0 --help' for more information"
1163 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1164 # Reject names that are not valid shell variable names.
1165 case $ac_envvar in #(
1166 '' | [0-9]* | *[!_$as_cr_alnum]* )
1167 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1169 eval $ac_envvar=\$ac_optarg
1170 export $ac_envvar ;;
1173 # FIXME: should be removed in autoconf 3.0.
1174 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1175 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1176 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1177 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1183 if test -n "$ac_prev"; then
1184 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1185 as_fn_error $? "missing argument to $ac_option"
1188 if test -n "$ac_unrecognized_opts"; then
1189 case $enable_option_checking in
1191 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1192 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1196 # Check all directory arguments for consistency.
1197 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1198 datadir sysconfdir sharedstatedir localstatedir includedir \
1199 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1200 libdir localedir mandir
1202 eval ac_val=\$$ac_var
1203 # Remove trailing slashes.
1206 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1207 eval $ac_var=\$ac_val;;
1209 # Be sure to have absolute directory names.
1211 [\\/$]* | ?:[\\/]* ) continue;;
1212 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1214 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1217 # There might be people who depend on the old broken behavior: `$host'
1218 # used to hold the argument of --host etc.
1219 # FIXME: To remove some day.
1222 target=$target_alias
1224 # FIXME: To remove some day.
1225 if test "x$host_alias" != x; then
1226 if test "x$build_alias" = x; then
1227 cross_compiling=maybe
1228 $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
1229 If a cross compiler is detected then cross compile mode will be used" >&2
1230 elif test "x$build_alias" != "x$host_alias"; then
1236 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1238 test "$silent" = yes && exec 6>/dev/null
1241 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1242 ac_ls_di=`ls -di .` &&
1243 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1244 as_fn_error $? "working directory cannot be determined"
1245 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1246 as_fn_error $? "pwd does not report name of working directory"
1249 # Find the source files, if location was not specified.
1250 if test -z "$srcdir"; then
1251 ac_srcdir_defaulted=yes
1252 # Try the directory containing this script, then the parent directory.
1253 ac_confdir=`$as_dirname -- "$as_myself" ||
1254 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1255 X"$as_myself" : 'X\(//\)[^/]' \| \
1256 X"$as_myself" : 'X\(//\)$' \| \
1257 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1258 $as_echo X"$as_myself" |
1259 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1277 if test ! -r "$srcdir/$ac_unique_file"; then
1281 ac_srcdir_defaulted=no
1283 if test ! -r "$srcdir/$ac_unique_file"; then
1284 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1285 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1287 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1289 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1291 # When building in place, set srcdir=.
1292 if test "$ac_abs_confdir" = "$ac_pwd"; then
1295 # Remove unnecessary trailing slashes from srcdir.
1296 # Double slashes in file names in object file debugging info
1297 # mess up M-x gdb in Emacs.
1299 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1301 for ac_var in $ac_precious_vars; do
1302 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1303 eval ac_env_${ac_var}_value=\$${ac_var}
1304 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1305 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1309 # Report the --help message.
1311 if test "$ac_init_help" = "long"; then
1312 # Omit some internal or obsolete options to make the list less imposing.
1313 # This message is too long to be a string in the A/UX 3.1 sh.
1315 \`configure' configures GNU C Library (see version.h) to adapt to many kinds of systems.
1317 Usage: $0 [OPTION]... [VAR=VALUE]...
1319 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1320 VAR=VALUE. See below for descriptions of some of the useful variables.
1322 Defaults for the options are specified in brackets.
1325 -h, --help display this help and exit
1326 --help=short display options specific to this package
1327 --help=recursive display the short help of all the included packages
1328 -V, --version display version information and exit
1329 -q, --quiet, --silent do not print \`checking ...' messages
1330 --cache-file=FILE cache test results in FILE [disabled]
1331 -C, --config-cache alias for \`--cache-file=config.cache'
1332 -n, --no-create do not create output files
1333 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1335 Installation directories:
1336 --prefix=PREFIX install architecture-independent files in PREFIX
1337 [$ac_default_prefix]
1338 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1341 By default, \`make install' will install all the files in
1342 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1343 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1344 for instance \`--prefix=\$HOME'.
1346 For better control, use the options below.
1348 Fine tuning of the installation directories:
1349 --bindir=DIR user executables [EPREFIX/bin]
1350 --sbindir=DIR system admin executables [EPREFIX/sbin]
1351 --libexecdir=DIR program executables [EPREFIX/libexec]
1352 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1353 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1354 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1355 --libdir=DIR object code libraries [EPREFIX/lib]
1356 --includedir=DIR C header files [PREFIX/include]
1357 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1358 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1359 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1360 --infodir=DIR info documentation [DATAROOTDIR/info]
1361 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1362 --mandir=DIR man documentation [DATAROOTDIR/man]
1363 --docdir=DIR documentation root [DATAROOTDIR/doc/glibc]
1364 --htmldir=DIR html documentation [DOCDIR]
1365 --dvidir=DIR dvi documentation [DOCDIR]
1366 --pdfdir=DIR pdf documentation [DOCDIR]
1367 --psdir=DIR ps documentation [DOCDIR]
1373 --build=BUILD configure for building on BUILD [guessed]
1374 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1378 if test -n "$ac_init_help"; then
1379 case $ac_init_help in
1380 short | recursive ) echo "Configuration of GNU C Library (see version.h):";;
1385 --disable-option-checking ignore unrecognized --enable/--with options
1386 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1387 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1388 --disable-sanity-checks really do not use threads (should not be used except
1389 in special situations) [default=yes]
1390 --enable-shared build shared library [default=yes if GNU ld]
1391 --enable-profile build profiled library [default=no]
1392 --disable-versioning do not include versioning information in the library
1393 objects [default=yes if supported]
1394 --enable-oldest-abi=ABI configure the oldest ABI supported [e.g. 2.2]
1395 [default=glibc default]
1396 --enable-hardcoded-path-in-tests
1397 hardcode newly built glibc path in tests
1399 --enable-stackguard-randomization
1400 initialize __stack_chk_guard canary with a random
1401 number at program start
1402 --enable-add-ons[=DIRS...]
1403 configure and build add-ons in DIR1,DIR2,... search
1404 for add-ons if no parameter given
1405 --disable-hidden-plt do not hide internal function calls to avoid PLT
1406 --enable-bind-now disable lazy relocations in DSOs
1407 --enable-static-nss build static NSS modules [default=no]
1408 --disable-force-install don't force installation of files from this package,
1409 even if they are older than the installed files
1410 --enable-kernel=VERSION compile for compatibility with kernel not older than
1412 --enable-all-warnings enable all useful warnings gcc can issue
1413 --enable-multi-arch enable single DSO with optimizations for multiple
1415 --enable-nss-crypt enable libcrypt to use nss
1416 --enable-obsolete-rpc build and install the obsolete RPC code for
1418 --enable-systemtap enable systemtap static probe points [default=no]
1419 --disable-build-nscd disable building and installing the nscd daemon
1420 --disable-nscd library functions will not contact the nscd daemon
1423 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1424 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1425 --with-pkgversion=PKG Use PKG in the version string in place of "GNU libc"
1426 --with-bugurl=URL Direct users to URL to report a bug
1427 --with-gd=DIR find libgd include dir and library with prefix DIR
1428 --with-gd-include=DIR find libgd include files in DIR
1429 --with-gd-lib=DIR find libgd library files in DIR
1430 --with-fp if using floating-point hardware [default=yes]
1431 --with-binutils=PATH specify location of binutils (as and ld)
1432 --with-selinux if building with SELinux support
1433 --with-headers=PATH location of system headers to use (for example
1434 /usr/src/linux/include) [default=compiler default]
1435 --with-default-link do not use explicit linker scripts
1436 --with-cpu=CPU select code for CPU variant
1438 Some influential environment variables:
1439 CC C compiler command
1440 CFLAGS C compiler flags
1441 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1442 nonstandard directory <lib dir>
1443 LIBS libraries to pass to the linker, e.g. -l<library>
1444 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1445 you have headers in a nonstandard directory <include dir>
1447 CXX C++ compiler command
1448 CXXFLAGS C++ compiler flags
1450 Use these variables to override the choices made by `configure' or to help
1451 it to find libraries and programs with nonstandard names/locations.
1453 Report bugs to <http://sourceware.org/bugzilla/>.
1454 GNU C Library home page: <http://www.gnu.org/software/glibc/>.
1455 General help using GNU software: <http://www.gnu.org/gethelp/>.
1460 if test "$ac_init_help" = "recursive"; then
1461 # If there are subdirs, report their specific --help.
1462 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1463 test -d "$ac_dir" ||
1464 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1469 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1471 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1472 # A ".." for each directory in $ac_dir_suffix.
1473 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1474 case $ac_top_builddir_sub in
1475 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1476 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1479 ac_abs_top_builddir=$ac_pwd
1480 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1481 # for backward compatibility:
1482 ac_top_builddir=$ac_top_build_prefix
1485 .) # We are building in place.
1487 ac_top_srcdir=$ac_top_builddir_sub
1488 ac_abs_top_srcdir=$ac_pwd ;;
1489 [\\/]* | ?:[\\/]* ) # Absolute name.
1490 ac_srcdir=$srcdir$ac_dir_suffix;
1491 ac_top_srcdir=$srcdir
1492 ac_abs_top_srcdir=$srcdir ;;
1494 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1495 ac_top_srcdir=$ac_top_build_prefix$srcdir
1496 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1498 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1500 cd "$ac_dir" || { ac_status=$?; continue; }
1501 # Check for guested configure.
1502 if test -f "$ac_srcdir/configure.gnu"; then
1504 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1505 elif test -f "$ac_srcdir/configure"; then
1507 $SHELL "$ac_srcdir/configure" --help=recursive
1509 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1511 cd "$ac_pwd" || { ac_status=$?; break; }
1515 test -n "$ac_init_help" && exit $ac_status
1516 if $ac_init_version; then
1518 GNU C Library configure (see version.h)
1519 generated by GNU Autoconf 2.68
1521 Copyright (C) 2010 Free Software Foundation, Inc.
1522 This configure script is free software; the Free Software Foundation
1523 gives unlimited permission to copy, distribute and modify it.
1528 ## ------------------------ ##
1529 ## Autoconf initialization. ##
1530 ## ------------------------ ##
1532 # ac_fn_c_try_compile LINENO
1533 # --------------------------
1534 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1535 ac_fn_c_try_compile ()
1537 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1538 rm -f conftest.$ac_objext
1539 if { { ac_try="$ac_compile"
1541 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1542 *) ac_try_echo=$ac_try;;
1544 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1545 $as_echo "$ac_try_echo"; } >&5
1546 (eval "$ac_compile") 2>conftest.err
1548 if test -s conftest.err; then
1549 grep -v '^ *+' conftest.err >conftest.er1
1550 cat conftest.er1 >&5
1551 mv -f conftest.er1 conftest.err
1553 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1554 test $ac_status = 0; } && {
1555 test -z "$ac_c_werror_flag" ||
1556 test ! -s conftest.err
1557 } && test -s conftest.$ac_objext; then :
1560 $as_echo "$as_me: failed program was:" >&5
1561 sed 's/^/| /' conftest.$ac_ext >&5
1565 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1566 as_fn_set_status $ac_retval
1568 } # ac_fn_c_try_compile
1570 # ac_fn_cxx_try_compile LINENO
1571 # ----------------------------
1572 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1573 ac_fn_cxx_try_compile ()
1575 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1576 rm -f conftest.$ac_objext
1577 if { { ac_try="$ac_compile"
1579 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1580 *) ac_try_echo=$ac_try;;
1582 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1583 $as_echo "$ac_try_echo"; } >&5
1584 (eval "$ac_compile") 2>conftest.err
1586 if test -s conftest.err; then
1587 grep -v '^ *+' conftest.err >conftest.er1
1588 cat conftest.er1 >&5
1589 mv -f conftest.er1 conftest.err
1591 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1592 test $ac_status = 0; } && {
1593 test -z "$ac_cxx_werror_flag" ||
1594 test ! -s conftest.err
1595 } && test -s conftest.$ac_objext; then :
1598 $as_echo "$as_me: failed program was:" >&5
1599 sed 's/^/| /' conftest.$ac_ext >&5
1603 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1604 as_fn_set_status $ac_retval
1606 } # ac_fn_cxx_try_compile
1608 # ac_fn_c_try_link LINENO
1609 # -----------------------
1610 # Try to link conftest.$ac_ext, and return whether this succeeded.
1613 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1614 rm -f conftest.$ac_objext conftest$ac_exeext
1615 if { { ac_try="$ac_link"
1617 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1618 *) ac_try_echo=$ac_try;;
1620 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1621 $as_echo "$ac_try_echo"; } >&5
1622 (eval "$ac_link") 2>conftest.err
1624 if test -s conftest.err; then
1625 grep -v '^ *+' conftest.err >conftest.er1
1626 cat conftest.er1 >&5
1627 mv -f conftest.er1 conftest.err
1629 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1630 test $ac_status = 0; } && {
1631 test -z "$ac_c_werror_flag" ||
1632 test ! -s conftest.err
1633 } && test -s conftest$ac_exeext && {
1634 test "$cross_compiling" = yes ||
1635 $as_test_x conftest$ac_exeext
1639 $as_echo "$as_me: failed program was:" >&5
1640 sed 's/^/| /' conftest.$ac_ext >&5
1644 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1645 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1646 # interfere with the next link command; also delete a directory that is
1647 # left behind by Apple's compiler. We do this before executing the actions.
1648 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1649 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1650 as_fn_set_status $ac_retval
1652 } # ac_fn_c_try_link
1654 # ac_fn_c_try_run LINENO
1655 # ----------------------
1656 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1657 # that executables *can* be run.
1660 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1661 if { { ac_try="$ac_link"
1663 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1664 *) ac_try_echo=$ac_try;;
1666 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1667 $as_echo "$ac_try_echo"; } >&5
1668 (eval "$ac_link") 2>&5
1670 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1671 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1672 { { case "(($ac_try" in
1673 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1674 *) ac_try_echo=$ac_try;;
1676 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1677 $as_echo "$ac_try_echo"; } >&5
1678 (eval "$ac_try") 2>&5
1680 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1681 test $ac_status = 0; }; }; then :
1684 $as_echo "$as_me: program exited with status $ac_status" >&5
1685 $as_echo "$as_me: failed program was:" >&5
1686 sed 's/^/| /' conftest.$ac_ext >&5
1688 ac_retval=$ac_status
1690 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1691 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1692 as_fn_set_status $ac_retval
1696 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1697 # --------------------------------------------
1698 # Tries to find the compile-time value of EXPR in a program that includes
1699 # INCLUDES, setting VAR accordingly. Returns whether the value could be
1701 ac_fn_c_compute_int ()
1703 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1704 if test "$cross_compiling" = yes; then
1705 # Depending upon the size, compute the lo and hi bounds.
1706 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1707 /* end confdefs.h. */
1712 static int test_array [1 - 2 * !(($2) >= 0)];
1719 if ac_fn_c_try_compile "$LINENO"; then :
1722 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1723 /* end confdefs.h. */
1728 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1735 if ac_fn_c_try_compile "$LINENO"; then :
1736 ac_hi=$ac_mid; break
1738 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
1739 if test $ac_lo -le $ac_mid; then
1743 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
1745 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1748 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1749 /* end confdefs.h. */
1754 static int test_array [1 - 2 * !(($2) < 0)];
1761 if ac_fn_c_try_compile "$LINENO"; then :
1764 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1765 /* end confdefs.h. */
1770 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
1777 if ac_fn_c_try_compile "$LINENO"; then :
1778 ac_lo=$ac_mid; break
1780 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
1781 if test $ac_mid -le $ac_hi; then
1785 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
1787 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1792 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1794 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1795 # Binary search between lo and hi bounds.
1796 while test "x$ac_lo" != "x$ac_hi"; do
1797 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
1798 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1799 /* end confdefs.h. */
1804 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1811 if ac_fn_c_try_compile "$LINENO"; then :
1814 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
1816 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1819 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
1823 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1824 /* end confdefs.h. */
1826 static long int longval () { return $2; }
1827 static unsigned long int ulongval () { return $2; }
1834 FILE *f = fopen ("conftest.val", "w");
1839 long int i = longval ();
1842 fprintf (f, "%ld", i);
1846 unsigned long int i = ulongval ();
1849 fprintf (f, "%lu", i);
1851 /* Do not output a trailing newline, as this causes \r\n confusion
1852 on some platforms. */
1853 return ferror (f) || fclose (f) != 0;
1859 if ac_fn_c_try_run "$LINENO"; then :
1860 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
1864 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
1865 conftest.$ac_objext conftest.beam conftest.$ac_ext
1869 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1870 as_fn_set_status $ac_retval
1872 } # ac_fn_c_compute_int
1873 cat >config.log <<_ACEOF
1874 This file contains any messages produced by compilers while
1875 running configure, to aid debugging if configure makes a mistake.
1877 It was created by GNU C Library $as_me (see version.h), which was
1878 generated by GNU Autoconf 2.68. Invocation command line was
1890 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1891 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1892 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1893 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1894 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1896 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1897 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1899 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1900 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1901 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1902 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1903 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1904 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1905 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1909 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1913 test -z "$as_dir" && as_dir=.
1914 $as_echo "PATH: $as_dir"
1930 # Keep a trace of the command line.
1931 # Strip out --no-create and --no-recursion so they do not pile up.
1932 # Strip out --silent because we don't want to record it for future runs.
1933 # Also quote any args containing shell meta-characters.
1934 # Make two passes to allow for proper duplicate-argument suppression.
1938 ac_must_keep_next=false
1944 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1945 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1946 | -silent | --silent | --silen | --sile | --sil)
1949 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1952 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1954 as_fn_append ac_configure_args1 " '$ac_arg'"
1955 if test $ac_must_keep_next = true; then
1956 ac_must_keep_next=false # Got value, back to normal.
1959 *=* | --config-cache | -C | -disable-* | --disable-* \
1960 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1961 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1962 | -with-* | --with-* | -without-* | --without-* | --x)
1963 case "$ac_configure_args0 " in
1964 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1967 -* ) ac_must_keep_next=true ;;
1970 as_fn_append ac_configure_args " '$ac_arg'"
1975 { ac_configure_args0=; unset ac_configure_args0;}
1976 { ac_configure_args1=; unset ac_configure_args1;}
1978 # When interrupted or exit'd, cleanup temporary files, and complete
1979 # config.log. We remove comments because anyway the quotes in there
1980 # would cause problems or look ugly.
1981 # WARNING: Use '\'' to represent an apostrophe within the trap.
1982 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1983 trap 'exit_status=$?
1984 # Save into config.log some information that might help in debugging.
1988 $as_echo "## ---------------- ##
1989 ## Cache variables. ##
1990 ## ---------------- ##"
1992 # The following way of writing the cache mishandles newlines in values,
1994 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1995 eval ac_val=\$$ac_var
1999 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2000 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2003 _ | IFS | as_nl) ;; #(
2004 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2005 *) { eval $ac_var=; unset $ac_var;} ;;
2010 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2011 *${as_nl}ac_space=\ *)
2013 "s/'\''/'\''\\\\'\'''\''/g;
2014 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2017 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2024 $as_echo "## ----------------- ##
2025 ## Output variables. ##
2026 ## ----------------- ##"
2028 for ac_var in $ac_subst_vars
2030 eval ac_val=\$$ac_var
2032 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2034 $as_echo "$ac_var='\''$ac_val'\''"
2038 if test -n "$ac_subst_files"; then
2039 $as_echo "## ------------------- ##
2040 ## File substitutions. ##
2041 ## ------------------- ##"
2043 for ac_var in $ac_subst_files
2045 eval ac_val=\$$ac_var
2047 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2049 $as_echo "$ac_var='\''$ac_val'\''"
2054 if test -s confdefs.h; then
2055 $as_echo "## ----------- ##
2062 test "$ac_signal" != 0 &&
2063 $as_echo "$as_me: caught signal $ac_signal"
2064 $as_echo "$as_me: exit $exit_status"
2066 rm -f core *.core core.conftest.* &&
2067 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2070 for ac_signal in 1 2 13 15; do
2071 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2075 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2076 rm -f -r conftest* confdefs.h
2078 $as_echo "/* confdefs.h */" > confdefs.h
2080 # Predefined preprocessor variables.
2082 cat >>confdefs.h <<_ACEOF
2083 #define PACKAGE_NAME "$PACKAGE_NAME"
2086 cat >>confdefs.h <<_ACEOF
2087 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2090 cat >>confdefs.h <<_ACEOF
2091 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2094 cat >>confdefs.h <<_ACEOF
2095 #define PACKAGE_STRING "$PACKAGE_STRING"
2098 cat >>confdefs.h <<_ACEOF
2099 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2102 cat >>confdefs.h <<_ACEOF
2103 #define PACKAGE_URL "$PACKAGE_URL"
2107 # Let the site file select an alternate cache file if it wants to.
2108 # Prefer an explicitly selected file to automatically selected ones.
2111 if test -n "$CONFIG_SITE"; then
2112 # We do not want a PATH search for config.site.
2113 case $CONFIG_SITE in #((
2114 -*) ac_site_file1=./$CONFIG_SITE;;
2115 */*) ac_site_file1=$CONFIG_SITE;;
2116 *) ac_site_file1=./$CONFIG_SITE;;
2118 elif test "x$prefix" != xNONE; then
2119 ac_site_file1=$prefix/share/config.site
2120 ac_site_file2=$prefix/etc/config.site
2122 ac_site_file1=$ac_default_prefix/share/config.site
2123 ac_site_file2=$ac_default_prefix/etc/config.site
2125 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2127 test "x$ac_site_file" = xNONE && continue
2128 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2129 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2130 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2131 sed 's/^/| /' "$ac_site_file" >&5
2133 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2134 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2135 as_fn_error $? "failed to load site script $ac_site_file
2136 See \`config.log' for more details" "$LINENO" 5; }
2140 if test -r "$cache_file"; then
2141 # Some versions of bash will fail to source /dev/null (special files
2142 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2143 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2144 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2145 $as_echo "$as_me: loading cache $cache_file" >&6;}
2147 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2148 *) . "./$cache_file";;
2152 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2153 $as_echo "$as_me: creating cache $cache_file" >&6;}
2157 # Check that the precious variables saved in the cache have kept the same
2159 ac_cache_corrupted=false
2160 for ac_var in $ac_precious_vars; do
2161 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2162 eval ac_new_set=\$ac_env_${ac_var}_set
2163 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2164 eval ac_new_val=\$ac_env_${ac_var}_value
2165 case $ac_old_set,$ac_new_set in
2167 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2168 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2169 ac_cache_corrupted=: ;;
2171 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2172 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2173 ac_cache_corrupted=: ;;
2176 if test "x$ac_old_val" != "x$ac_new_val"; then
2177 # differences in whitespace do not lead to failure.
2178 ac_old_val_w=`echo x $ac_old_val`
2179 ac_new_val_w=`echo x $ac_new_val`
2180 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2181 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2182 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2183 ac_cache_corrupted=:
2185 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2186 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2187 eval $ac_var=\$ac_old_val
2189 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2190 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2191 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2192 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2195 # Pass precious variables to config.status.
2196 if test "$ac_new_set" = set; then
2198 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2199 *) ac_arg=$ac_var=$ac_new_val ;;
2201 case " $ac_configure_args " in
2202 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2203 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2207 if $ac_cache_corrupted; then
2208 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2209 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2210 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2211 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2212 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2214 ## -------------------- ##
2215 ## Main body of script. ##
2216 ## -------------------- ##
2219 ac_cpp='$CPP $CPPFLAGS'
2220 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2221 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2222 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2226 ac_config_headers="$ac_config_headers config.h"
2229 for ac_dir in scripts "$srcdir"/scripts; do
2230 if test -f "$ac_dir/install-sh"; then
2232 ac_install_sh="$ac_aux_dir/install-sh -c"
2234 elif test -f "$ac_dir/install.sh"; then
2236 ac_install_sh="$ac_aux_dir/install.sh -c"
2238 elif test -f "$ac_dir/shtool"; then
2240 ac_install_sh="$ac_aux_dir/shtool install -c"
2244 if test -z "$ac_aux_dir"; then
2245 as_fn_error $? "cannot find install-sh, install.sh, or shtool in scripts \"$srcdir\"/scripts" "$LINENO" 5
2248 # These three variables are undocumented and unsupported,
2249 # and are intended to be withdrawn in a future Autoconf release.
2250 # They can cause serious problems if a builder's source tree is in a directory
2251 # whose full name contains unusual characters.
2252 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2253 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2254 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2260 # Check whether --with-pkgversion was given.
2261 if test "${with_pkgversion+set}" = set; then :
2262 withval=$with_pkgversion; case "$withval" in
2263 yes) as_fn_error $? "package version not specified" "$LINENO" 5 ;;
2265 *) PKGVERSION="($withval) " ;;
2268 PKGVERSION="(GNU libc) "
2272 PKGVERSION_TEXI=`echo "$PKGVERSION" | sed 's/@/@@/g'`
2278 # Check whether --with-bugurl was given.
2279 if test "${with_bugurl+set}" = set; then :
2280 withval=$with_bugurl; case "$withval" in
2281 yes) as_fn_error $? "bug URL not specified" "$LINENO" 5 ;;
2284 *) BUGURL="$withval"
2288 BUGURL="http://www.gnu.org/software/libc/bugs.html"
2298 REPORT_BUGS_TO="<$BUGURL>"
2299 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
2306 cat >>confdefs.h <<_ACEOF
2307 #define PKGVERSION "$PKGVERSION"
2311 cat >>confdefs.h <<_ACEOF
2312 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
2316 # Glibc should not depend on any header files
2319 # We require GCC, and by default use its preprocessor. Override AC_PROG_CPP
2320 # here to work around the Autoconf issue discussed in
2321 # <http://sourceware.org/ml/libc-alpha/2013-01/msg00721.html>.
2324 # We require GCC. Override _AC_PROG_CC_C89 here to work around the Autoconf
2325 # issue discussed in
2326 # <http://sourceware.org/ml/libc-alpha/2013-01/msg00757.html>.
2334 # Make sure we can run config.sub.
2335 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2336 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2338 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2339 $as_echo_n "checking build system type... " >&6; }
2340 if ${ac_cv_build+:} false; then :
2341 $as_echo_n "(cached) " >&6
2343 ac_build_alias=$build_alias
2344 test "x$ac_build_alias" = x &&
2345 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2346 test "x$ac_build_alias" = x &&
2347 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2348 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2349 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2352 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2353 $as_echo "$ac_cv_build" >&6; }
2354 case $ac_cv_build in
2356 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2359 ac_save_IFS=$IFS; IFS='-'
2365 # Remember, the first character of IFS is used to create $*,
2366 # except with old shells:
2369 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2372 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2373 $as_echo_n "checking host system type... " >&6; }
2374 if ${ac_cv_host+:} false; then :
2375 $as_echo_n "(cached) " >&6
2377 if test "x$host_alias" = x; then
2378 ac_cv_host=$ac_cv_build
2380 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2381 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2386 $as_echo "$ac_cv_host" >&6; }
2389 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2392 ac_save_IFS=$IFS; IFS='-'
2398 # Remember, the first character of IFS is used to create $*,
2399 # except with old shells:
2402 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2407 ac_cpp='$CPP $CPPFLAGS'
2408 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2409 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2410 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2411 if test -n "$ac_tool_prefix"; then
2412 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2413 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2414 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2415 $as_echo_n "checking for $ac_word... " >&6; }
2416 if ${ac_cv_prog_CC+:} false; then :
2417 $as_echo_n "(cached) " >&6
2419 if test -n "$CC"; then
2420 ac_cv_prog_CC="$CC" # Let the user override the test.
2422 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2426 test -z "$as_dir" && as_dir=.
2427 for ac_exec_ext in '' $ac_executable_extensions; do
2428 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2429 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2430 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2440 if test -n "$CC"; then
2441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2442 $as_echo "$CC" >&6; }
2444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2445 $as_echo "no" >&6; }
2450 if test -z "$ac_cv_prog_CC"; then
2452 # Extract the first word of "gcc", so it can be a program name with args.
2453 set dummy gcc; ac_word=$2
2454 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2455 $as_echo_n "checking for $ac_word... " >&6; }
2456 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2457 $as_echo_n "(cached) " >&6
2459 if test -n "$ac_ct_CC"; then
2460 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2462 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2466 test -z "$as_dir" && as_dir=.
2467 for ac_exec_ext in '' $ac_executable_extensions; do
2468 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2469 ac_cv_prog_ac_ct_CC="gcc"
2470 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2479 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2480 if test -n "$ac_ct_CC"; then
2481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2482 $as_echo "$ac_ct_CC" >&6; }
2484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2485 $as_echo "no" >&6; }
2488 if test "x$ac_ct_CC" = x; then
2491 case $cross_compiling:$ac_tool_warned in
2493 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2494 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2495 ac_tool_warned=yes ;;
2503 if test -z "$CC"; then
2504 if test -n "$ac_tool_prefix"; then
2505 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2506 set dummy ${ac_tool_prefix}cc; ac_word=$2
2507 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2508 $as_echo_n "checking for $ac_word... " >&6; }
2509 if ${ac_cv_prog_CC+:} false; then :
2510 $as_echo_n "(cached) " >&6
2512 if test -n "$CC"; then
2513 ac_cv_prog_CC="$CC" # Let the user override the test.
2515 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2519 test -z "$as_dir" && as_dir=.
2520 for ac_exec_ext in '' $ac_executable_extensions; do
2521 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2522 ac_cv_prog_CC="${ac_tool_prefix}cc"
2523 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2533 if test -n "$CC"; then
2534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2535 $as_echo "$CC" >&6; }
2537 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2538 $as_echo "no" >&6; }
2544 if test -z "$CC"; then
2545 # Extract the first word of "cc", so it can be a program name with args.
2546 set dummy cc; ac_word=$2
2547 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2548 $as_echo_n "checking for $ac_word... " >&6; }
2549 if ${ac_cv_prog_CC+:} false; then :
2550 $as_echo_n "(cached) " >&6
2552 if test -n "$CC"; then
2553 ac_cv_prog_CC="$CC" # Let the user override the test.
2556 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2560 test -z "$as_dir" && as_dir=.
2561 for ac_exec_ext in '' $ac_executable_extensions; do
2562 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2563 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2564 ac_prog_rejected=yes
2568 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2575 if test $ac_prog_rejected = yes; then
2576 # We found a bogon in the path, so make sure we never use it.
2577 set dummy $ac_cv_prog_CC
2579 if test $# != 0; then
2580 # We chose a different compiler from the bogus one.
2581 # However, it has the same basename, so the bogon will be chosen
2582 # first if we set CC to just the basename; use the full file name.
2584 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2590 if test -n "$CC"; then
2591 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2592 $as_echo "$CC" >&6; }
2594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2595 $as_echo "no" >&6; }
2600 if test -z "$CC"; then
2601 if test -n "$ac_tool_prefix"; then
2602 for ac_prog in cl.exe
2604 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2605 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2606 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2607 $as_echo_n "checking for $ac_word... " >&6; }
2608 if ${ac_cv_prog_CC+:} false; then :
2609 $as_echo_n "(cached) " >&6
2611 if test -n "$CC"; then
2612 ac_cv_prog_CC="$CC" # Let the user override the test.
2614 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2618 test -z "$as_dir" && as_dir=.
2619 for ac_exec_ext in '' $ac_executable_extensions; do
2620 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2621 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2622 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2632 if test -n "$CC"; then
2633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2634 $as_echo "$CC" >&6; }
2636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2637 $as_echo "no" >&6; }
2641 test -n "$CC" && break
2644 if test -z "$CC"; then
2646 for ac_prog in cl.exe
2648 # Extract the first word of "$ac_prog", so it can be a program name with args.
2649 set dummy $ac_prog; ac_word=$2
2650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2651 $as_echo_n "checking for $ac_word... " >&6; }
2652 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2653 $as_echo_n "(cached) " >&6
2655 if test -n "$ac_ct_CC"; then
2656 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2658 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2662 test -z "$as_dir" && as_dir=.
2663 for ac_exec_ext in '' $ac_executable_extensions; do
2664 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2665 ac_cv_prog_ac_ct_CC="$ac_prog"
2666 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2675 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2676 if test -n "$ac_ct_CC"; then
2677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2678 $as_echo "$ac_ct_CC" >&6; }
2680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2681 $as_echo "no" >&6; }
2685 test -n "$ac_ct_CC" && break
2688 if test "x$ac_ct_CC" = x; then
2691 case $cross_compiling:$ac_tool_warned in
2693 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2694 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2695 ac_tool_warned=yes ;;
2704 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2705 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2706 as_fn_error $? "no acceptable C compiler found in \$PATH
2707 See \`config.log' for more details" "$LINENO" 5; }
2709 # Provide some information about the compiler.
2710 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2713 for ac_option in --version -v -V -qversion; do
2714 { { ac_try="$ac_compiler $ac_option >&5"
2716 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2717 *) ac_try_echo=$ac_try;;
2719 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2720 $as_echo "$ac_try_echo"; } >&5
2721 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2723 if test -s conftest.err; then
2725 ... rest of stderr output deleted ...
2726 10q' conftest.err >conftest.er1
2727 cat conftest.er1 >&5
2729 rm -f conftest.er1 conftest.err
2730 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2731 test $ac_status = 0; }
2735 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2736 $as_echo_n "checking for suffix of object files... " >&6; }
2737 if ${ac_cv_objext+:} false; then :
2738 $as_echo_n "(cached) " >&6
2740 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2741 /* end confdefs.h. */
2751 rm -f conftest.o conftest.obj
2752 if { { ac_try="$ac_compile"
2754 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2755 *) ac_try_echo=$ac_try;;
2757 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2758 $as_echo "$ac_try_echo"; } >&5
2759 (eval "$ac_compile") 2>&5
2761 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2762 test $ac_status = 0; }; then :
2763 for ac_file in conftest.o conftest.obj conftest.*; do
2764 test -f "$ac_file" || continue;
2766 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
2767 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2772 $as_echo "$as_me: failed program was:" >&5
2773 sed 's/^/| /' conftest.$ac_ext >&5
2775 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2776 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2777 as_fn_error $? "cannot compute suffix of object files: cannot compile
2778 See \`config.log' for more details" "$LINENO" 5; }
2780 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
2783 $as_echo "$ac_cv_objext" >&6; }
2784 OBJEXT=$ac_cv_objext
2786 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
2787 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
2788 if ${ac_cv_c_compiler_gnu+:} false; then :
2789 $as_echo_n "(cached) " >&6
2791 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2792 /* end confdefs.h. */
2805 if ac_fn_c_try_compile "$LINENO"; then :
2810 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2811 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
2815 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
2816 if test $ac_compiler_gnu = yes; then
2821 ac_test_CFLAGS=${CFLAGS+set}
2822 ac_save_CFLAGS=$CFLAGS
2823 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
2824 $as_echo_n "checking whether $CC accepts -g... " >&6; }
2825 if ${ac_cv_prog_cc_g+:} false; then :
2826 $as_echo_n "(cached) " >&6
2828 ac_save_c_werror_flag=$ac_c_werror_flag
2829 ac_c_werror_flag=yes
2832 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2833 /* end confdefs.h. */
2843 if ac_fn_c_try_compile "$LINENO"; then :
2847 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2848 /* end confdefs.h. */
2858 if ac_fn_c_try_compile "$LINENO"; then :
2861 ac_c_werror_flag=$ac_save_c_werror_flag
2863 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2864 /* end confdefs.h. */
2874 if ac_fn_c_try_compile "$LINENO"; then :
2877 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2879 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2881 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2882 ac_c_werror_flag=$ac_save_c_werror_flag
2884 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
2885 $as_echo "$ac_cv_prog_cc_g" >&6; }
2886 if test "$ac_test_CFLAGS" = set; then
2887 CFLAGS=$ac_save_CFLAGS
2888 elif test $ac_cv_prog_cc_g = yes; then
2889 if test "$GCC" = yes; then
2895 if test "$GCC" = yes; then
2903 ac_cpp='$CPP $CPPFLAGS'
2904 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2905 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2906 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2908 if test $host != $build; then
2909 for ac_prog in gcc cc
2911 # Extract the first word of "$ac_prog", so it can be a program name with args.
2912 set dummy $ac_prog; ac_word=$2
2913 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2914 $as_echo_n "checking for $ac_word... " >&6; }
2915 if ${ac_cv_prog_BUILD_CC+:} false; then :
2916 $as_echo_n "(cached) " >&6
2918 if test -n "$BUILD_CC"; then
2919 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
2921 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2925 test -z "$as_dir" && as_dir=.
2926 for ac_exec_ext in '' $ac_executable_extensions; do
2927 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2928 ac_cv_prog_BUILD_CC="$ac_prog"
2929 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2938 BUILD_CC=$ac_cv_prog_BUILD_CC
2939 if test -n "$BUILD_CC"; then
2940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BUILD_CC" >&5
2941 $as_echo "$BUILD_CC" >&6; }
2943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2944 $as_echo "no" >&6; }
2948 test -n "$BUILD_CC" && break
2953 # On Suns, sometimes $CPP names a directory.
2954 if test -n "$CPP" && test -d "$CPP"; then
2957 if test -z "$CPP"; then
2961 # We need the C++ compiler only for testing.
2963 ac_cpp='$CXXCPP $CPPFLAGS'
2964 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2965 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2966 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2967 if test -z "$CXX"; then
2968 if test -n "$CCC"; then
2971 if test -n "$ac_tool_prefix"; then
2972 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
2974 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2975 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2976 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2977 $as_echo_n "checking for $ac_word... " >&6; }
2978 if ${ac_cv_prog_CXX+:} false; then :
2979 $as_echo_n "(cached) " >&6
2981 if test -n "$CXX"; then
2982 ac_cv_prog_CXX="$CXX" # Let the user override the test.
2984 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2988 test -z "$as_dir" && as_dir=.
2989 for ac_exec_ext in '' $ac_executable_extensions; do
2990 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2991 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2992 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3002 if test -n "$CXX"; then
3003 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
3004 $as_echo "$CXX" >&6; }
3006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3007 $as_echo "no" >&6; }
3011 test -n "$CXX" && break
3014 if test -z "$CXX"; then
3016 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3018 # Extract the first word of "$ac_prog", so it can be a program name with args.
3019 set dummy $ac_prog; ac_word=$2
3020 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3021 $as_echo_n "checking for $ac_word... " >&6; }
3022 if ${ac_cv_prog_ac_ct_CXX+:} false; then :
3023 $as_echo_n "(cached) " >&6
3025 if test -n "$ac_ct_CXX"; then
3026 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3028 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3032 test -z "$as_dir" && as_dir=.
3033 for ac_exec_ext in '' $ac_executable_extensions; do
3034 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3035 ac_cv_prog_ac_ct_CXX="$ac_prog"
3036 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3045 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3046 if test -n "$ac_ct_CXX"; then
3047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
3048 $as_echo "$ac_ct_CXX" >&6; }
3050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3051 $as_echo "no" >&6; }
3055 test -n "$ac_ct_CXX" && break
3058 if test "x$ac_ct_CXX" = x; then
3061 case $cross_compiling:$ac_tool_warned in
3063 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3064 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3065 ac_tool_warned=yes ;;
3073 # Provide some information about the compiler.
3074 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
3077 for ac_option in --version -v -V -qversion; do
3078 { { ac_try="$ac_compiler $ac_option >&5"
3080 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3081 *) ac_try_echo=$ac_try;;
3083 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3084 $as_echo "$ac_try_echo"; } >&5
3085 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3087 if test -s conftest.err; then
3089 ... rest of stderr output deleted ...
3090 10q' conftest.err >conftest.er1
3091 cat conftest.er1 >&5
3093 rm -f conftest.er1 conftest.err
3094 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3095 test $ac_status = 0; }
3098 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
3099 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
3100 if ${ac_cv_cxx_compiler_gnu+:} false; then :
3101 $as_echo_n "(cached) " >&6
3103 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3104 /* end confdefs.h. */
3117 if ac_fn_cxx_try_compile "$LINENO"; then :
3122 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3123 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
3127 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
3128 if test $ac_compiler_gnu = yes; then
3133 ac_test_CXXFLAGS=${CXXFLAGS+set}
3134 ac_save_CXXFLAGS=$CXXFLAGS
3135 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
3136 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
3137 if ${ac_cv_prog_cxx_g+:} false; then :
3138 $as_echo_n "(cached) " >&6
3140 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3141 ac_cxx_werror_flag=yes
3144 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3145 /* end confdefs.h. */
3155 if ac_fn_cxx_try_compile "$LINENO"; then :
3156 ac_cv_prog_cxx_g=yes
3159 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3160 /* end confdefs.h. */
3170 if ac_fn_cxx_try_compile "$LINENO"; then :
3173 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3175 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3176 /* end confdefs.h. */
3186 if ac_fn_cxx_try_compile "$LINENO"; then :
3187 ac_cv_prog_cxx_g=yes
3189 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3191 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3193 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3194 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
3197 $as_echo "$ac_cv_prog_cxx_g" >&6; }
3198 if test "$ac_test_CXXFLAGS" = set; then
3199 CXXFLAGS=$ac_save_CXXFLAGS
3200 elif test $ac_cv_prog_cxx_g = yes; then
3201 if test "$GXX" = yes; then
3207 if test "$GXX" = yes; then
3214 ac_cpp='$CPP $CPPFLAGS'
3215 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3216 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3217 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3219 if test -n "$ac_tool_prefix"; then
3220 # Extract the first word of "${ac_tool_prefix}readelf", so it can be a program name with args.
3221 set dummy ${ac_tool_prefix}readelf; ac_word=$2
3222 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3223 $as_echo_n "checking for $ac_word... " >&6; }
3224 if ${ac_cv_prog_READELF+:} false; then :
3225 $as_echo_n "(cached) " >&6
3227 if test -n "$READELF"; then
3228 ac_cv_prog_READELF="$READELF" # Let the user override the test.
3230 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3234 test -z "$as_dir" && as_dir=.
3235 for ac_exec_ext in '' $ac_executable_extensions; do
3236 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3237 ac_cv_prog_READELF="${ac_tool_prefix}readelf"
3238 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3247 READELF=$ac_cv_prog_READELF
3248 if test -n "$READELF"; then
3249 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF" >&5
3250 $as_echo "$READELF" >&6; }
3252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3253 $as_echo "no" >&6; }
3258 if test -z "$ac_cv_prog_READELF"; then
3259 ac_ct_READELF=$READELF
3260 # Extract the first word of "readelf", so it can be a program name with args.
3261 set dummy readelf; ac_word=$2
3262 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3263 $as_echo_n "checking for $ac_word... " >&6; }
3264 if ${ac_cv_prog_ac_ct_READELF+:} false; then :
3265 $as_echo_n "(cached) " >&6
3267 if test -n "$ac_ct_READELF"; then
3268 ac_cv_prog_ac_ct_READELF="$ac_ct_READELF" # Let the user override the test.
3270 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3274 test -z "$as_dir" && as_dir=.
3275 for ac_exec_ext in '' $ac_executable_extensions; do
3276 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3277 ac_cv_prog_ac_ct_READELF="readelf"
3278 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3287 ac_ct_READELF=$ac_cv_prog_ac_ct_READELF
3288 if test -n "$ac_ct_READELF"; then
3289 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_READELF" >&5
3290 $as_echo "$ac_ct_READELF" >&6; }
3292 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3293 $as_echo "no" >&6; }
3296 if test "x$ac_ct_READELF" = x; then
3299 case $cross_compiling:$ac_tool_warned in
3301 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3302 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3303 ac_tool_warned=yes ;;
3305 READELF=$ac_ct_READELF
3308 READELF="$ac_cv_prog_READELF"
3312 if test "`cd $srcdir; /bin/pwd`" = "`/bin/pwd`"; then
3313 as_fn_error $? "you must configure in a separate build directory" "$LINENO" 5
3316 # This will get text that should go into config.make.
3319 # Check for a --with-gd argument and set libgd-LDFLAGS in config.make.
3321 # Check whether --with-gd was given.
3322 if test "${with_gd+set}" = set; then :
3323 withval=$with_gd; case "$with_gd" in
3325 *) libgd_include="-I$withval/include"
3326 libgd_ldflags="-L$withval/lib" ;;
3332 # Check whether --with-gd-include was given.
3333 if test "${with_gd_include+set}" = set; then :
3334 withval=$with_gd_include; case "$with_gd_include" in
3336 *) libgd_include="-I$withval" ;;
3342 # Check whether --with-gd-lib was given.
3343 if test "${with_gd_lib+set}" = set; then :
3344 withval=$with_gd_lib; case "$with_gd_lib" in
3346 *) libgd_ldflags="-L$withval" ;;
3352 if test -n "$libgd_include"; then
3353 config_vars="$config_vars
3354 CFLAGS-memusagestat.c = $libgd_include"
3356 if test -n "$libgd_ldflags"; then
3357 config_vars="$config_vars
3358 libgd-LDFLAGS = $libgd_ldflags"
3362 # Check whether --with-fp was given.
3363 if test "${with_fp+set}" = set; then :
3364 withval=$with_fp; with_fp=$withval
3371 # Check whether --with-binutils was given.
3372 if test "${with_binutils+set}" = set; then :
3373 withval=$with_binutils; path_binutils=$withval
3379 # Check whether --with-selinux was given.
3380 if test "${with_selinux+set}" = set; then :
3381 withval=$with_selinux; with_selinux=$withval
3388 # Check whether --with-headers was given.
3389 if test "${with_headers+set}" = set; then :
3390 withval=$with_headers; sysheaders=$withval
3399 # Check whether --with-default-link was given.
3400 if test "${with_default_link+set}" = set; then :
3401 withval=$with_default_link; use_default_link=$withval
3403 use_default_link=default
3407 # Check whether --enable-sanity-checks was given.
3408 if test "${enable_sanity_checks+set}" = set; then :
3409 enableval=$enable_sanity_checks; enable_sanity=$enableval
3415 # Check whether --enable-shared was given.
3416 if test "${enable_shared+set}" = set; then :
3417 enableval=$enable_shared; shared=$enableval
3422 # Check whether --enable-profile was given.
3423 if test "${enable_profile+set}" = set; then :
3424 enableval=$enable_profile; profile=$enableval
3429 # Check whether --enable-versioning was given.
3430 if test "${enable_versioning+set}" = set; then :
3431 enableval=$enable_versioning; enable_versioning=$enableval
3433 enable_versioning=yes
3437 # Check whether --enable-oldest-abi was given.
3438 if test "${enable_oldest_abi+set}" = set; then :
3439 enableval=$enable_oldest_abi; oldest_abi=$enableval
3444 if test "$oldest_abi" = yes || test "$oldest_abi" = no; then
3447 cat >>confdefs.h <<_ACEOF
3448 #define GLIBC_OLDEST_ABI "$oldest_abi"
3454 # Check whether --enable-hardcoded-path-in-tests was given.
3455 if test "${enable_hardcoded_path_in_tests+set}" = set; then :
3456 enableval=$enable_hardcoded_path_in_tests; hardcoded_path_in_tests=$enableval
3458 hardcoded_path_in_tests=no
3463 # Check whether --enable-stackguard-randomization was given.
3464 if test "${enable_stackguard_randomization+set}" = set; then :
3465 enableval=$enable_stackguard_randomization; enable_stackguard_randomize=$enableval
3467 enable_stackguard_randomize=no
3470 if test "$enable_stackguard_randomize" = yes; then
3471 $as_echo "#define ENABLE_STACKGUARD_RANDOMIZE 1" >>confdefs.h
3475 # Check whether --enable-add-ons was given.
3476 if test "${enable_add_ons+set}" = set; then :
3477 enableval=$enable_add_ons;
3483 # Check whether --enable-hidden-plt was given.
3484 if test "${enable_hidden_plt+set}" = set; then :
3485 enableval=$enable_hidden_plt; hidden=$enableval
3490 if test "x$hidden" = xno; then
3491 $as_echo "#define NO_HIDDEN 1" >>confdefs.h
3495 # Check whether --enable-bind-now was given.
3496 if test "${enable_bind_now+set}" = set; then :
3497 enableval=$enable_bind_now; bindnow=$enableval
3504 # Check whether --enable-static-nss was given.
3505 if test "${enable_static_nss+set}" = set; then :
3506 enableval=$enable_static_nss; static_nss=$enableval
3511 if test x"$static_nss" = xyes || test x"$shared" = xno; then
3513 $as_echo "#define DO_STATIC_NSS 1" >>confdefs.h
3517 # Check whether --enable-force-install was given.
3518 if test "${enable_force_install+set}" = set; then :
3519 enableval=$enable_force_install; force_install=$enableval
3526 # Check whether --enable-kernel was given.
3527 if test "${enable_kernel+set}" = set; then :
3528 enableval=$enable_kernel; minimum_kernel=$enableval
3531 if test "$minimum_kernel" = yes || test "$minimum_kernel" = no; then
3532 # Better nothing than this.
3535 if test "$minimum_kernel" = current; then
3536 minimum_kernel=`uname -r 2>/dev/null` || minimum_kernel=
3540 # Check whether --enable-all-warnings was given.
3541 if test "${enable_all_warnings+set}" = set; then :
3542 enableval=$enable_all_warnings; all_warnings=$enableval
3547 # Check whether --enable-multi-arch was given.
3548 if test "${enable_multi_arch+set}" = set; then :
3549 enableval=$enable_multi_arch; multi_arch=$enableval
3555 # Check whether --enable-nss-crypt was given.
3556 if test "${enable_nss_crypt+set}" = set; then :
3557 enableval=$enable_nss_crypt; nss_crypt=$enableval
3562 if test x$nss_crypt = xyes; then
3563 nss_includes=-I$(nss-config --includedir 2>/dev/null)
3564 if test $? -ne 0; then
3565 as_fn_error $? "cannot find include directory with nss-config" "$LINENO" 5
3567 old_CFLAGS="$CFLAGS"
3568 CFLAGS="$CFLAGS $nss_includes"
3570 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3571 /* end confdefs.h. */
3574 #include <nsslowhash.h>
3575 void f (void) { NSSLOW_Init (); }
3584 if ac_fn_c_try_compile "$LINENO"; then :
3585 libc_cv_nss_crypt=yes
3588 cannot find NSS headers with lowlevel hash function interfaces" "$LINENO" 5
3590 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3592 LIBS="$LIBS -lfreebl3"
3593 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3594 /* end confdefs.h. */
3597 #include <nsslowhash.h>
3606 if ac_fn_c_try_link "$LINENO"; then :
3607 libc_cv_nss_crypt=yes
3610 cannot link program using lowlevel NSS hash functions" "$LINENO" 5
3612 rm -f core conftest.err conftest.$ac_objext \
3613 conftest$ac_exeext conftest.$ac_ext
3614 CFLAGS="$old_CFLAGS"
3617 libc_cv_nss_crypt=no
3622 # Check whether --enable-obsolete-rpc was given.
3623 if test "${enable_obsolete_rpc+set}" = set; then :
3624 enableval=$enable_obsolete_rpc; link_obsolete_rpc=$enableval
3626 link_obsolete_rpc=no
3631 if test "$link_obsolete_rpc" = yes; then
3632 $as_echo "#define LINK_OBSOLETE_RPC 1" >>confdefs.h
3636 # Check whether --enable-systemtap was given.
3637 if test "${enable_systemtap+set}" = set; then :
3638 enableval=$enable_systemtap; systemtap=$enableval
3643 if test "x$systemtap" != xno; then
3644 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for systemtap static probe support" >&5
3645 $as_echo_n "checking for systemtap static probe support... " >&6; }
3646 if ${libc_cv_sdt+:} false; then :
3647 $as_echo_n "(cached) " >&6
3649 old_CFLAGS="$CFLAGS"
3650 CFLAGS="-std=gnu99 $CFLAGS"
3651 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3652 /* end confdefs.h. */
3653 #include <sys/sdt.h>
3654 void foo (int i, void *p)
3656 asm ("" STAP_PROBE_ASM (foo, bar, STAP_PROBE_ASM_TEMPLATE (2)) ""
3657 :: STAP_PROBE_ASM_OPERANDS (2, i, p));
3660 if ac_fn_c_try_compile "$LINENO"; then :
3665 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3666 CFLAGS="$old_CFLAGS"
3668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_sdt" >&5
3669 $as_echo "$libc_cv_sdt" >&6; }
3670 if test $libc_cv_sdt = yes; then
3671 $as_echo "#define USE_STAP_PROBE 1" >>confdefs.h
3673 elif test "x$systemtap" != xauto; then
3674 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3675 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3676 as_fn_error $? "systemtap support needs sys/sdt.h with asm support
3677 See \`config.log' for more details" "$LINENO" 5; }
3681 # Check whether --enable-build-nscd was given.
3682 if test "${enable_build_nscd+set}" = set; then :
3683 enableval=$enable_build_nscd; build_nscd=$enableval
3690 # Note the use of $use_nscd is near the bottom of the file.
3691 # Check whether --enable-nscd was given.
3692 if test "${enable_nscd+set}" = set; then :
3693 enableval=$enable_nscd; use_nscd=$enableval
3699 # The way shlib-versions is used to generate soversions.mk uses a
3700 # fairly simplistic model for name recognition that can't distinguish
3701 # i486-pc-linux-gnu fully from i486-pc-gnu. So we mutate a $host_os
3702 # of `gnu*' here to be `gnu-gnu*' just so that shlib-versions can
3703 # tell. This doesn't get used much beyond that, so it's fairly safe.
3708 host_os=`echo $host_os | sed -e 's/gnu/gnu-gnu/'`
3712 # We keep the original values in `$config_*' and never modify them, so we
3713 # can write them unchanged into config.make. Everything else uses
3714 # $machine, $vendor, and $os, and changes them whenever convenient.
3715 config_machine=$host_cpu config_vendor=$host_vendor config_os=$host_os
3717 # Don't allow vendor == "unknown"
3718 test "$config_vendor" = unknown && config_vendor=
3719 config_os="`echo $config_os | sed 's/^unknown-//'`"
3721 # Some configurations imply other options.
3724 # The configure fragment of an add-on port can modify these to supplement
3725 # or override the table in the case statement below. No fragment should
3726 # ever change the config_* variables, however.
3727 machine=$config_machine
3728 vendor=$config_vendor
3732 # config.guess on some IBM machines says `rs6000' instead of `powerpc'.
3734 if test "$machine" = rs6000; then
3738 # Braindead PowerPC box with absolutely no FPU.
3739 case "$machine-$host_os" in
3747 # Check whether --with-cpu was given.
3748 if test "${with_cpu+set}" = set; then :
3749 withval=$with_cpu; case "$withval" in
3750 yes|'') as_fn_error $? "--with-cpu requires an argument" "$LINENO" 5 ;;
3752 *) submachine="$withval" ;;
3758 if frags=`ls -d $srcdir/sysdeps/*/preconfigure 2> /dev/null`
3760 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysdeps preconfigure fragments" >&5
3761 $as_echo_n "checking for sysdeps preconfigure fragments... " >&6; }
3762 for frag in $frags; do
3763 name=`echo "$frag" | sed 's@/[^/]*$@@;s@^.*/@@'`
3764 echo $ECHO_N "$name $ECHO_C" >&6
3767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
3771 # An add-on can set this when it wants to disable the sanity check below.
3777 case "$enable_add_ons" in
3780 add_ons=`cd $srcdir && ls -d 2> /dev/null */configure */sysdeps |
3781 sed 's@/[^/]*$@@' | sort | uniq`
3782 add_ons_automatic=yes
3784 *) add_ons=`echo "$enable_add_ons" | sed 's/,/ /g'`
3785 add_ons_automatic=no ;;
3791 if test x"$add_ons" != x; then
3792 for f in $add_ons; do
3793 # Some sanity checks
3797 *** It seems that you're using an old \`crypt' add-on. crypt is now
3798 *** part of glibc and using the old add-on will not work with this
3799 *** release. Start again with fresh sources and without the old
3800 *** \`crypt' add-on." "$LINENO" 5
3804 *** It seems that you're using an old \`localedata' add-on. localedata
3805 *** is now part of glibc and using the old add-on will not work with
3806 *** this release. Start again with fresh sources and without the old
3807 *** \`localedata' add-on." "$LINENO" 5
3812 # Now source each add-on's configure fragment.
3813 # The fragments can use $srcdir/$libc_add_on to find themselves,
3814 # and test $add_ons_automatic to see if they were explicitly requested.
3815 # A fragment can clear (or even change) $libc_add_on to affect
3816 # whether it goes into the list to be actually used in the build.
3818 for libc_add_on in $add_ons; do
3819 # Test whether such a directory really exists.
3820 # It can be absolute, or relative to $srcdir, or relative to the build dir.
3821 case "$libc_add_on" in
3823 libc_add_on_srcdir=$libc_add_on
3826 test -d "$srcdir/$libc_add_on" || {
3827 if test -d "$libc_add_on"; then
3828 libc_add_on="`pwd`/$libc_add_on"
3830 as_fn_error $? "add-on directory \"$libc_add_on\" does not exist" "$LINENO" 5
3833 libc_add_on_srcdir=$srcdir/$libc_add_on
3837 libc_add_on_frag=$libc_add_on_srcdir/configure
3838 libc_add_on_canonical=
3839 libc_add_on_config_subdirs=
3840 if test -r "$libc_add_on_frag"; then
3841 { $as_echo "$as_me:${as_lineno-$LINENO}: running configure fragment for add-on $libc_add_on" >&5
3842 $as_echo "$as_me: running configure fragment for add-on $libc_add_on" >&6;}
3843 libc_add_on_canonical=unknown
3844 libc_add_on_subdirs=
3845 . "$libc_add_on_frag"
3846 test -z "$libc_add_on" || {
3847 configured_add_ons="$configured_add_ons $libc_add_on"
3848 if test "x$libc_add_on_canonical" = xunknown; then
3849 as_fn_error $? "fragment must set \$libc_add_on_canonical" "$LINENO" 5
3851 for d in $libc_add_on_subdirs; do
3852 case "$libc_add_on" in
3853 /*) subdir_srcdir="$libc_add_on" ;;
3854 *) subdir_srcdir="\$(..)$libc_add_on" ;;
3858 d="${libc_add_on_canonical:-$libc_add_on}"
3864 subdir_srcdir="$subdir_srcdir/$d"
3867 d=`echo "$d" | sed 's@/*$@@;s@^.*/@@'`
3868 add_on_subdirs="$add_on_subdirs $d"
3869 test "$subdir_srcdir" = "\$(..)$d" || config_vars="$config_vars
3870 $d-srcdir = $subdir_srcdir"
3872 for d in $libc_add_on_config_subdirs; do
3874 /*) as_fn_error $? "fragment uses absolute path in \$libc_add_on_config_subdirs" "$LINENO" 5 ;;
3876 if test ! -d "$libc_add_on_srcdir/$d"; then
3877 as_fn_error $? "fragment wants to configure missing directory $d" "$LINENO" 5
3879 case "$libc_add_on" in
3880 /*) as_fn_error $? "relative path required for add-on using \$libc_add_on_config_subdirs" "$LINENO" 5 ;;
3882 subdirs="$subdirs $libc_add_on/$d"
3886 if test -n "$libc_add_on"; then
3887 if frags=`ls -d $libc_add_on_srcdir/sysdeps/*/preconfigure 2> /dev/null`
3889 { $as_echo "$as_me:${as_lineno-$LINENO}: checking add-on $libc_add_on for preconfigure fragments" >&5
3890 $as_echo_n "checking add-on $libc_add_on for preconfigure fragments... " >&6; }
3891 for frag in $frags; do
3892 name=`echo "$frag" | sed 's@/[^/]*$@@;s@^.*/@@'`
3893 echo $ECHO_N "$name $ECHO_C" >&6
3896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
3899 use_add_ons="$use_add_ons $libc_add_on"
3900 add_ons_pfx="$add_ons_pfx $libc_add_on/"
3901 test -z "$libc_add_on_canonical" ||
3902 add_ons_sfx="$add_ons_sfx /$libc_add_on_canonical"
3905 # Use echo to strip excess whitespace.
3906 add_ons="`echo $use_add_ons`"
3913 ### I put this here to prevent those annoying emails from people who cannot
3914 ### read and try to compile glibc on unsupported platforms. --drepper
3916 ### By using the undocumented --enable-hacker-mode option for configure
3917 ### one can skip this test to make the configuration not fail for unsupported
3920 if test -z "$enable_hacker_mode" && test x"$libc_config_ok" != xyes; then
3921 case "$machine-$host_os" in
3925 echo "*** The GNU C library is currently not available for this platform."
3926 echo "*** So far nobody cared to port it and if there is no volunteer it"
3927 echo "*** might never happen. So, if you have interest to see glibc on"
3928 echo "*** this platform visit"
3929 echo "*** http://www.gnu.org/software/libc/porting.html"
3930 echo "*** and join the group of porters"
3936 # Expand the configuration machine name into a subdirectory by architecture
3937 # type and particular chip. If an add-on configure fragment already set
3938 # base_machine, we don't change it.
3939 test -n "$base_machine" || case "$machine" in
3940 i[4567]86) base_machine=i386 machine=i386/$machine ;;
3941 powerpc) base_machine=powerpc machine=powerpc/powerpc32 ;;
3942 powerpc64) base_machine=powerpc machine=powerpc/powerpc64 ;;
3943 s390) base_machine=s390 machine=s390/s390-32 ;;
3944 s390x) base_machine=s390 machine=s390/s390-64 ;;
3945 sh3*) base_machine=sh machine=sh/sh3 ;;
3946 sh4*) base_machine=sh machine=sh/sh4 ;;
3948 base_machine=sparc machine=sparc/sparc32 ;;
3949 sparcv8 | supersparc | hypersparc)
3950 base_machine=sparc machine=sparc/sparc32/sparcv8 ;;
3951 sparcv8plus | sparcv8plusa | sparcv9)
3952 base_machine=sparc machine=sparc/sparc32/sparcv9 ;;
3953 sparcv8plusb | sparcv9b)
3954 base_machine=sparc machine=sparc/sparc32/sparcv9/sparcv9b ;;
3956 base_machine=sparc machine=sparc/sparc32/sparcv9/sparcv9v ;;
3958 base_machine=sparc machine=sparc/sparc32/sparcv9/sparcv9v2 ;;
3960 base_machine=sparc machine=sparc/sparc64 ;;
3962 base_machine=sparc machine=sparc/sparc64/sparcv9b ;;
3964 base_machine=sparc machine=sparc/sparc64/sparcv9v ;;
3966 base_machine=sparc machine=sparc/sparc64/sparcv9v2 ;;
3967 *) base_machine=$machine ;;
3971 if test "$base_machine" = "i386"; then
3972 $as_echo "#define USE_REGPARMS 1" >>confdefs.h
3976 # For the multi-arch option we need support in the assembler & linker.
3977 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler and linker STT_GNU_IFUNC support" >&5
3978 $as_echo_n "checking for assembler and linker STT_GNU_IFUNC support... " >&6; }
3979 if ${libc_cv_ld_gnu_indirect_function+:} false; then :
3980 $as_echo_n "(cached) " >&6
3982 cat > conftest.S <<EOF
3983 .type foo,%gnu_indirect_function
3996 libc_cv_ld_gnu_indirect_function=no
3997 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
3998 -nostartfiles -nostdlib \
3999 -o conftest conftest.S 1>&5 2>&5; then
4000 # Do a link to see if the backend supports IFUNC relocs.
4001 $READELF -r conftest 1>&5
4002 LC_ALL=C $READELF -r conftest | grep 'no relocations' >/dev/null || {
4003 libc_cv_ld_gnu_indirect_function=yes
4008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ld_gnu_indirect_function" >&5
4009 $as_echo "$libc_cv_ld_gnu_indirect_function" >&6; }
4011 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether .text pseudo-op must be used" >&5
4012 $as_echo_n "checking whether .text pseudo-op must be used... " >&6; }
4013 if ${libc_cv_dot_text+:} false; then :
4014 $as_echo_n "(cached) " >&6
4016 cat > conftest.s <<EOF
4020 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4021 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
4024 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4025 test $ac_status = 0; }; }; then
4026 libc_cv_dot_text=.text
4031 if test -z "$libc_cv_dot_text"; then
4032 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4033 $as_echo "no" >&6; }
4035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4036 $as_echo "yes" >&6; }
4039 if test x"$libc_cv_ld_gnu_indirect_function" != xyes; then
4040 if test x"$multi_arch" = xyes; then
4041 as_fn_error $? "--enable-multi-arch support requires assembler and linker support" "$LINENO" 5
4047 if test x"$multi_arch" != xno; then
4048 multi_arch_d=/multiarch
4051 # Compute the list of sysdep directories for this configuration.
4052 # This can take a while to compute.
4053 sysdep_dir=$srcdir/sysdeps
4054 { $as_echo "$as_me:${as_lineno-$LINENO}: checking sysdep dirs" >&5
4055 $as_echo_n "checking sysdep dirs... " >&6; }
4056 # Make sco3.2v4 become sco3.2.4 and sunos4.1.1_U1 become sunos4.1.1.U1.
4057 os="`echo $os | sed 's/\([0-9A-Z]\)[v_]\([0-9A-Z]\)/\1.\2/g'`"
4059 test "x$base_os" != x || case "$os" in
4061 base_os=mach/hurd ;;
4063 base_os=unix/sysv ;;
4066 # For sunos4.1.1, try sunos4.1.1, then sunos4.1, then sunos4, then sunos.
4069 while o=`echo $tail | sed 's/\.[^.]*$//'`; test $o != $tail; do
4073 o=`echo $tail | sed 's/[0-9]*$//'`
4074 if test $o != $tail; then
4077 # For linux-gnu, try linux-gnu, then linux.
4078 o=`echo $tail | sed 's/-.*$//'`
4079 if test $o != $tail; then
4083 # For unix/sysv/sysv4, try unix/sysv/sysv4, then unix/sysv, then unix.
4086 while b=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$b"; do
4092 # For sparc/sparc32, try sparc/sparc32 and then sparc.
4094 tail=$machine${submachine:+/$submachine}
4095 while m=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$m"; do
4097 # Prepend the machine's FPU directory unless --without-fp.
4098 if test "$with_fp" = yes; then
4103 # For each machine term, try it with and then without /multiarch.
4104 for try_fpu in $maybe_fpu ''; do
4105 for try_multi in $multi_arch_d ''; do
4106 mach="$mach /$1$try_fpu$try_multi"
4113 # Find what sysdep directories exist.
4116 for b in $base ''; do
4117 for m0 in $mach ''; do
4118 for v in /$vendor ''; do
4119 test "$v" = / && continue
4120 for o in /$ostry ''; do
4121 test "$o" = / && continue
4122 for m in $mach ''; do
4123 for d in $add_ons_pfx ''; do
4124 for a in $add_ons_sfx ''; do
4125 try_suffix="$m0$b$v$o$m"
4126 if test -n "$try_suffix"; then
4127 try_srcdir="${srcdir}/"
4131 try="${d}sysdeps$try_suffix$a"
4132 test -n "$enable_debug_configure" &&
4133 echo "$0 DEBUG: try $try" >&2
4134 if test -d "$try_srcdir$try"; then
4135 sysnames="$sysnames $try"
4136 { test -n "$o" || test -n "$b"; } && os_used=t
4137 { test -n "$m" || test -n "$m0"; } && machine_used=t
4139 x*/$submachine) submachine_used=t ;;
4141 if test -n "$d"; then
4142 case "$sysnames_add_ons" in
4144 *|'') sysnames_add_ons="$sysnames_add_ons $d" ;;
4157 # If the assembler supports gnu_indirect_function symbol type and the
4158 # architecture supports multi-arch, we enable multi-arch by default.
4159 case $sysnames_add_ons$sysnames in
4163 test x"$multi_arch" = xdefault && multi_arch=no
4166 if test x"$multi_arch" != xno; then
4167 $as_echo "#define USE_MULTIARCH 1" >>confdefs.h
4172 if test -z "$os_used" && test "$os" != none; then
4173 as_fn_error $? "Operating system $os is not supported." "$LINENO" 5
4175 if test -z "$machine_used" && test "$machine" != none; then
4176 as_fn_error $? "The $machine is not supported." "$LINENO" 5
4178 if test -z "$submachine_used" && test -n "$submachine"; then
4179 as_fn_error $? "The $submachine subspecies of $host_cpu is not supported." "$LINENO" 5
4183 # We have now validated the configuration.
4185 # Expand the list of system names into a full list of directories
4186 # from each element's parent name and Implies file (if present).
4189 while test $# -gt 0; do
4193 case " $names " in *" $name "*)
4194 # Already in the list.
4198 # Report each name as we discover it, so there is no long pause in output.
4199 echo $ECHO_N "$name $ECHO_C" >&6
4201 name_base=`echo $name | sed -e 's@\(.*sysdeps\)/.*@\1@'`
4205 *) xsrcdir=$srcdir/ ;;
4207 test -n "$enable_debug_configure" &&
4208 echo "DEBUG: name/Implies $xsrcdir$name/Implies" >&2
4210 for implies_file in Implies Implies-before Implies-after; do
4211 implies_type=`echo $implies_file | sed s/-/_/`
4212 eval ${implies_type}=
4213 if test -f $xsrcdir$name/$implies_file; then
4214 # Collect more names from the `Implies' file (removing comments).
4215 implied_candidate="`sed 's/#.*$//' < $xsrcdir$name/$implies_file`"
4216 for x in $implied_candidate; do
4218 if test -d $xsrcdir$name_base/$x; then
4219 eval "${implies_type}=\"\$${implies_type} \$name_base/\$x\""
4222 for d in $add_ons_pfx ''; do
4223 try="${d}sysdeps/$x"
4226 *) try_srcdir=$srcdir/ ;;
4228 test -n "$enable_debug_configure" &&
4229 echo "DEBUG: $name $implies_file $x try($d) {$try_srcdir}$try" >&2
4230 if test $try != $xsrcdir$name_base/$x && test -d $try_srcdir$try;
4232 eval "${implies_type}=\"\$${implies_type} \$try\""
4234 case "$sysnames_add_ons" in
4236 *|'') sysnames_add_ons="$sysnames_add_ons $d" ;;
4240 if test $found = no; then
4241 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $name/$implies_file specifies nonexistent $x" >&5
4242 $as_echo "$as_me: WARNING: $name/$implies_file specifies nonexistent $x" >&2;}
4248 # Add NAME to the list of names.
4249 names="$names $name"
4251 # Find the parent of NAME, using the empty string if it has none.
4252 parent="`echo $name | sed -n -e 's=/[^/]*$==' -e '/sysdeps$/q' -e p`"
4254 test -n "$enable_debug_configure" &&
4255 echo "DEBUG: $name Implies='$Implies' rest='$*' parent='$parent' \
4256 Implies_before='$Implies_before' Implies_after='$Implies_after'" >&2
4258 # Add the names implied by NAME, and NAME's parent (if it has one), to
4259 # the list of names to be processed (the argument list). We prepend the
4260 # implied names to the list and append the parent. We want implied
4261 # directories to come before further directories inferred from the
4262 # configuration components; this ensures that for sysv4, unix/common
4263 # (implied by unix/sysv/sysv4) comes before unix/sysv (in ostry (here $*)
4265 sysnames="`echo $Implies $* $Implies_before $parent $Implies_after`"
4266 test -n "$sysnames" && set $sysnames
4269 # Add the default directories.
4270 default_sysnames="sysdeps/generic"
4271 sysnames="$names $default_sysnames"
4273 # The other names were emitted during the scan.
4274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $default_sysnames" >&5
4275 $as_echo "$default_sysnames" >&6; }
4277 # Collect the list of add-ons that supply partial sysdeps trees.
4279 for add_on in $add_ons; do
4282 *) xsrcdir="$srcdir/" ;;
4285 test -d "$xsrcdir$add_on/sysdeps" || {
4286 case "$configured_add_ons " in
4289 as_fn_error $? "add-on $add_on has no configure fragment or sysdeps tree" "$LINENO" 5
4295 sysdeps_add_ons="$sysdeps_add_ons $add_on"
4296 case "$sysnames_add_ons" in
4299 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: add-on $add_on contributed no sysdeps directories" >&5
4300 $as_echo "$as_me: WARNING: add-on $add_on contributed no sysdeps directories" >&2;}
4305 for d in $sysnames; do
4307 $add_on/sysdeps/*) ;;
4310 (cd "$xsrcdir$d" && for f in *[!~]; do
4313 for ff in $f/*.h; do
4314 test -d "$ff" || { test -e "$ff" && exit 88; }
4318 test -d "$f" || { test -e "$f" && exit 88; }
4322 if test $? -eq 88; then
4327 if test $found = no; then
4328 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: add-on $add_on contributed no useful sysdeps directories" >&5
4329 $as_echo "$as_me: WARNING: add-on $add_on contributed no useful sysdeps directories" >&2;}
4337 # Find a good install program. We prefer a C program (faster),
4338 # so one script is as good as another. But avoid the broken or
4339 # incompatible versions:
4340 # SysV /etc/install, /usr/sbin/install
4341 # SunOS /usr/etc/install
4342 # IRIX /sbin/install
4344 # AmigaOS /C/install, which installs bootblocks on floppy discs
4345 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4346 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
4347 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4348 # OS/2's system install, which has a completely different semantic
4349 # ./install, which can be erroneously created by make from ./install.sh.
4350 # Reject install programs that cannot install multiple files.
4351 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4352 $as_echo_n "checking for a BSD-compatible install... " >&6; }
4353 if test -z "$INSTALL"; then
4354 if ${ac_cv_path_install+:} false; then :
4355 $as_echo_n "(cached) " >&6
4357 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4361 test -z "$as_dir" && as_dir=.
4362 # Account for people who put trailing slashes in PATH elements.
4363 case $as_dir/ in #((
4364 ./ | .// | /[cC]/* | \
4365 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4366 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
4369 # OSF1 and SCO ODT 3.0 have their own names for install.
4370 # Don't use installbsd from OSF since it installs stuff as root
4372 for ac_prog in ginstall scoinst install; do
4373 for ac_exec_ext in '' $ac_executable_extensions; do
4374 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
4375 if test $ac_prog = install &&
4376 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4377 # AIX install. It has an incompatible calling convention.
4379 elif test $ac_prog = install &&
4380 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4381 # program-specific install script used by HP pwplus--don't use.
4384 rm -rf conftest.one conftest.two conftest.dir
4385 echo one > conftest.one
4386 echo two > conftest.two
4388 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
4389 test -s conftest.one && test -s conftest.two &&
4390 test -s conftest.dir/conftest.one &&
4391 test -s conftest.dir/conftest.two
4393 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4406 rm -rf conftest.one conftest.two conftest.dir
4409 if test "${ac_cv_path_install+set}" = set; then
4410 INSTALL=$ac_cv_path_install
4412 # As a last resort, use the slow shell script. Don't cache a
4413 # value for INSTALL within a source directory, because that will
4414 # break other packages using the cache if that directory is
4415 # removed, or if the value is a relative name.
4416 INSTALL=$ac_install_sh
4419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4420 $as_echo "$INSTALL" >&6; }
4422 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4423 # It thinks the first close brace ends the variable substitution.
4424 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4426 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4428 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4430 if test "$INSTALL" = "${srcdir}/scripts/install-sh -c"; then
4431 # The makefiles need to use a different form to find it in $srcdir.
4432 INSTALL='\$(..)./scripts/install-sh -c'
4434 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4435 $as_echo_n "checking whether ln -s works... " >&6; }
4437 if test "$LN_S" = "ln -s"; then
4438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4439 $as_echo "yes" >&6; }
4441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4442 $as_echo "no, using $LN_S" >&6; }
4446 # Was a --with-binutils option given?
4447 if test -n "$path_binutils"; then
4448 # Make absolute; ensure a single trailing slash.
4449 path_binutils=`(cd $path_binutils; pwd) | sed 's%/*$%/%'`
4450 CC="$CC -B$path_binutils"
4452 AS=`$CC -print-prog-name=as`
4453 LD=`$CC -print-prog-name=ld`
4454 AR=`$CC -print-prog-name=ar`
4456 OBJDUMP=`$CC -print-prog-name=objdump`
4458 OBJCOPY=`$CC -print-prog-name=objcopy`
4461 # Determine whether we are using GNU binutils.
4462 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $AS is GNU as" >&5
4463 $as_echo_n "checking whether $AS is GNU as... " >&6; }
4464 if ${libc_cv_prog_as_gnu+:} false; then :
4465 $as_echo_n "(cached) " >&6
4467 # Most GNU programs take a -v and spit out some text including
4468 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
4469 if $AS -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
4470 libc_cv_prog_as_gnu=yes
4472 libc_cv_prog_as_gnu=no
4476 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_prog_as_gnu" >&5
4477 $as_echo "$libc_cv_prog_as_gnu" >&6; }
4479 gnu_as=$libc_cv_prog_as_gnu
4481 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $LD is GNU ld" >&5
4482 $as_echo_n "checking whether $LD is GNU ld... " >&6; }
4483 if ${libc_cv_prog_ld_gnu+:} false; then :
4484 $as_echo_n "(cached) " >&6
4486 # Most GNU programs take a -v and spit out some text including
4487 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
4488 if $LD -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
4489 libc_cv_prog_ld_gnu=yes
4491 libc_cv_prog_ld_gnu=no
4495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_prog_ld_gnu" >&5
4496 $as_echo "$libc_cv_prog_ld_gnu" >&6; }
4497 gnu_ld=$libc_cv_prog_ld_gnu
4500 # Accept binutils 2.20 or newer.
4503 # Extract the first word of "$ac_prog", so it can be a program name with args.
4504 set dummy $ac_prog; ac_word=$2
4505 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4506 $as_echo_n "checking for $ac_word... " >&6; }
4507 if ${ac_cv_prog_AS+:} false; then :
4508 $as_echo_n "(cached) " >&6
4510 if test -n "$AS"; then
4511 ac_cv_prog_AS="$AS" # Let the user override the test.
4513 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4517 test -z "$as_dir" && as_dir=.
4518 for ac_exec_ext in '' $ac_executable_extensions; do
4519 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4520 ac_cv_prog_AS="$ac_prog"
4521 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4531 if test -n "$AS"; then
4532 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
4533 $as_echo "$AS" >&6; }
4535 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4536 $as_echo "no" >&6; }
4540 test -n "$AS" && break
4543 if test -z "$AS"; then
4546 # Found it, now check the version.
4547 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $AS" >&5
4548 $as_echo_n "checking version of $AS... " >&6; }
4549 ac_prog_version=`$AS --version 2>&1 | sed -n 's/^.*GNU assembler.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4550 case $ac_prog_version in
4551 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4552 2.1[0-9][0-9]*|2.[2-9][0-9]*|[3-9].*|[1-9][0-9]*)
4553 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4554 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4557 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4558 $as_echo "$ac_prog_version" >&6; }
4560 if test $ac_verc_fail = yes; then
4561 AS=: critic_missing="$critic_missing as"
4566 # Extract the first word of "$ac_prog", so it can be a program name with args.
4567 set dummy $ac_prog; ac_word=$2
4568 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4569 $as_echo_n "checking for $ac_word... " >&6; }
4570 if ${ac_cv_prog_LD+:} false; then :
4571 $as_echo_n "(cached) " >&6
4573 if test -n "$LD"; then
4574 ac_cv_prog_LD="$LD" # Let the user override the test.
4576 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4580 test -z "$as_dir" && as_dir=.
4581 for ac_exec_ext in '' $ac_executable_extensions; do
4582 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4583 ac_cv_prog_LD="$ac_prog"
4584 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4594 if test -n "$LD"; then
4595 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4596 $as_echo "$LD" >&6; }
4598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4599 $as_echo "no" >&6; }
4603 test -n "$LD" && break
4606 if test -z "$LD"; then
4609 # Found it, now check the version.
4610 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $LD" >&5
4611 $as_echo_n "checking version of $LD... " >&6; }
4612 ac_prog_version=`$LD --version 2>&1 | sed -n 's/^.*GNU ld.* \([0-9][0-9]*\.[0-9.]*\).*$/\1/p'`
4613 case $ac_prog_version in
4614 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4615 2.1[0-9][0-9]*|2.[2-9][0-9]*|[3-9].*|[1-9][0-9]*)
4616 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4617 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4621 $as_echo "$ac_prog_version" >&6; }
4623 if test $ac_verc_fail = yes; then
4624 LD=: critic_missing="$critic_missing ld"
4628 # These programs are version sensitive.
4630 for ac_prog in ${ac_tool_prefix}gcc ${ac_tool_prefix}cc
4632 # Extract the first word of "$ac_prog", so it can be a program name with args.
4633 set dummy $ac_prog; ac_word=$2
4634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4635 $as_echo_n "checking for $ac_word... " >&6; }
4636 if ${ac_cv_prog_CC+:} false; then :
4637 $as_echo_n "(cached) " >&6
4639 if test -n "$CC"; then
4640 ac_cv_prog_CC="$CC" # Let the user override the test.
4642 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4646 test -z "$as_dir" && as_dir=.
4647 for ac_exec_ext in '' $ac_executable_extensions; do
4648 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4649 ac_cv_prog_CC="$ac_prog"
4650 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4660 if test -n "$CC"; then
4661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4662 $as_echo "$CC" >&6; }
4664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4665 $as_echo "no" >&6; }
4669 test -n "$CC" && break
4672 if test -z "$CC"; then
4675 # Found it, now check the version.
4676 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $CC" >&5
4677 $as_echo_n "checking version of $CC... " >&6; }
4678 ac_prog_version=`$CC -v 2>&1 | sed -n 's/^.*version \([egcygnustpi-]*[0-9.]*\).*$/\1/p'`
4679 case $ac_prog_version in
4680 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4681 4.[4-9].* | 4.[1-9][0-9].* | [5-9].* )
4682 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4683 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4687 $as_echo "$ac_prog_version" >&6; }
4689 if test $ac_verc_fail = yes; then
4690 critic_missing="$critic_missing gcc"
4693 for ac_prog in gnumake gmake make
4695 # Extract the first word of "$ac_prog", so it can be a program name with args.
4696 set dummy $ac_prog; ac_word=$2
4697 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4698 $as_echo_n "checking for $ac_word... " >&6; }
4699 if ${ac_cv_prog_MAKE+:} false; then :
4700 $as_echo_n "(cached) " >&6
4702 if test -n "$MAKE"; then
4703 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
4705 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4709 test -z "$as_dir" && as_dir=.
4710 for ac_exec_ext in '' $ac_executable_extensions; do
4711 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4712 ac_cv_prog_MAKE="$ac_prog"
4713 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4722 MAKE=$ac_cv_prog_MAKE
4723 if test -n "$MAKE"; then
4724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
4725 $as_echo "$MAKE" >&6; }
4727 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4728 $as_echo "no" >&6; }
4732 test -n "$MAKE" && break
4735 if test -z "$MAKE"; then
4738 # Found it, now check the version.
4739 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MAKE" >&5
4740 $as_echo_n "checking version of $MAKE... " >&6; }
4741 ac_prog_version=`$MAKE --version 2>&1 | sed -n 's/^.*GNU Make[^0-9]*\([0-9][0-9.]*\).*$/\1/p'`
4742 case $ac_prog_version in
4743 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4745 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4746 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4750 $as_echo "$ac_prog_version" >&6; }
4752 if test $ac_verc_fail = yes; then
4753 critic_missing="$critic_missing make"
4757 for ac_prog in gnumsgfmt gmsgfmt msgfmt
4759 # Extract the first word of "$ac_prog", so it can be a program name with args.
4760 set dummy $ac_prog; ac_word=$2
4761 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4762 $as_echo_n "checking for $ac_word... " >&6; }
4763 if ${ac_cv_prog_MSGFMT+:} false; then :
4764 $as_echo_n "(cached) " >&6
4766 if test -n "$MSGFMT"; then
4767 ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
4769 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4773 test -z "$as_dir" && as_dir=.
4774 for ac_exec_ext in '' $ac_executable_extensions; do
4775 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4776 ac_cv_prog_MSGFMT="$ac_prog"
4777 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4786 MSGFMT=$ac_cv_prog_MSGFMT
4787 if test -n "$MSGFMT"; then
4788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
4789 $as_echo "$MSGFMT" >&6; }
4791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4792 $as_echo "no" >&6; }
4796 test -n "$MSGFMT" && break
4799 if test -z "$MSGFMT"; then
4802 # Found it, now check the version.
4803 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MSGFMT" >&5
4804 $as_echo_n "checking version of $MSGFMT... " >&6; }
4805 ac_prog_version=`$MSGFMT --version 2>&1 | sed -n 's/^.*GNU gettext.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4806 case $ac_prog_version in
4807 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4808 0.10.3[6-9]* | 0.10.[4-9][0-9]* | 0.1[1-9]* | 0.[2-9][0-9]* | [1-9].*)
4809 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4810 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4814 $as_echo "$ac_prog_version" >&6; }
4816 if test $ac_verc_fail = yes; then
4817 MSGFMT=: aux_missing="$aux_missing msgfmt"
4820 for ac_prog in makeinfo
4822 # Extract the first word of "$ac_prog", so it can be a program name with args.
4823 set dummy $ac_prog; ac_word=$2
4824 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4825 $as_echo_n "checking for $ac_word... " >&6; }
4826 if ${ac_cv_prog_MAKEINFO+:} false; then :
4827 $as_echo_n "(cached) " >&6
4829 if test -n "$MAKEINFO"; then
4830 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
4832 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4836 test -z "$as_dir" && as_dir=.
4837 for ac_exec_ext in '' $ac_executable_extensions; do
4838 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4839 ac_cv_prog_MAKEINFO="$ac_prog"
4840 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4849 MAKEINFO=$ac_cv_prog_MAKEINFO
4850 if test -n "$MAKEINFO"; then
4851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
4852 $as_echo "$MAKEINFO" >&6; }
4854 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4855 $as_echo "no" >&6; }
4859 test -n "$MAKEINFO" && break
4862 if test -z "$MAKEINFO"; then
4865 # Found it, now check the version.
4866 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MAKEINFO" >&5
4867 $as_echo_n "checking version of $MAKEINFO... " >&6; }
4868 ac_prog_version=`$MAKEINFO --version 2>&1 | sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'`
4869 case $ac_prog_version in
4870 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4871 4.[5-9]*|4.[1-9][0-9]*|[5-9].*)
4872 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4873 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4877 $as_echo "$ac_prog_version" >&6; }
4879 if test $ac_verc_fail = yes; then
4880 MAKEINFO=: aux_missing="$aux_missing makeinfo"
4885 # Extract the first word of "$ac_prog", so it can be a program name with args.
4886 set dummy $ac_prog; ac_word=$2
4887 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4888 $as_echo_n "checking for $ac_word... " >&6; }
4889 if ${ac_cv_prog_SED+:} false; then :
4890 $as_echo_n "(cached) " >&6
4892 if test -n "$SED"; then
4893 ac_cv_prog_SED="$SED" # Let the user override the test.
4895 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4899 test -z "$as_dir" && as_dir=.
4900 for ac_exec_ext in '' $ac_executable_extensions; do
4901 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4902 ac_cv_prog_SED="$ac_prog"
4903 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4913 if test -n "$SED"; then
4914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SED" >&5
4915 $as_echo "$SED" >&6; }
4917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4918 $as_echo "no" >&6; }
4922 test -n "$SED" && break
4925 if test -z "$SED"; then
4928 # Found it, now check the version.
4929 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $SED" >&5
4930 $as_echo_n "checking version of $SED... " >&6; }
4931 ac_prog_version=`$SED --version 2>&1 | sed -n 's/^.*GNU sed[^0-9]* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4932 case $ac_prog_version in
4933 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4934 3.0[2-9]*|3.[1-9]*|[4-9]*)
4935 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4936 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4940 $as_echo "$ac_prog_version" >&6; }
4942 if test $ac_verc_fail = yes; then
4943 SED=: aux_missing="$aux_missing sed"
4948 # Extract the first word of "$ac_prog", so it can be a program name with args.
4949 set dummy $ac_prog; ac_word=$2
4950 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4951 $as_echo_n "checking for $ac_word... " >&6; }
4952 if ${ac_cv_prog_AWK+:} false; then :
4953 $as_echo_n "(cached) " >&6
4955 if test -n "$AWK"; then
4956 ac_cv_prog_AWK="$AWK" # Let the user override the test.
4958 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4962 test -z "$as_dir" && as_dir=.
4963 for ac_exec_ext in '' $ac_executable_extensions; do
4964 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4965 ac_cv_prog_AWK="$ac_prog"
4966 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4976 if test -n "$AWK"; then
4977 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
4978 $as_echo "$AWK" >&6; }
4980 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4981 $as_echo "no" >&6; }
4985 test -n "$AWK" && break
4988 if test -z "$AWK"; then
4991 # Found it, now check the version.
4992 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $AWK" >&5
4993 $as_echo_n "checking version of $AWK... " >&6; }
4994 ac_prog_version=`$AWK --version 2>&1 | sed -n 's/^.*GNU Awk[^0-9]*\([0-9][0-9.]*\).*$/\1/p'`
4995 case $ac_prog_version in
4996 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4997 3.1.[2-9]*|3.[2-9]*|[4-9]*)
4998 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4999 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
5002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
5003 $as_echo "$ac_prog_version" >&6; }
5005 if test $ac_verc_fail = yes; then
5006 critic_missing="$critic_missing gawk"
5010 if test -n "$ac_tool_prefix"; then
5011 # Extract the first word of "${ac_tool_prefix}nm", so it can be a program name with args.
5012 set dummy ${ac_tool_prefix}nm; ac_word=$2
5013 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5014 $as_echo_n "checking for $ac_word... " >&6; }
5015 if ${ac_cv_prog_NM+:} false; then :
5016 $as_echo_n "(cached) " >&6
5018 if test -n "$NM"; then
5019 ac_cv_prog_NM="$NM" # Let the user override the test.
5021 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5025 test -z "$as_dir" && as_dir=.
5026 for ac_exec_ext in '' $ac_executable_extensions; do
5027 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5028 ac_cv_prog_NM="${ac_tool_prefix}nm"
5029 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5039 if test -n "$NM"; then
5040 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5
5041 $as_echo "$NM" >&6; }
5043 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5044 $as_echo "no" >&6; }
5049 if test -z "$ac_cv_prog_NM"; then
5051 # Extract the first word of "nm", so it can be a program name with args.
5052 set dummy nm; ac_word=$2
5053 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5054 $as_echo_n "checking for $ac_word... " >&6; }
5055 if ${ac_cv_prog_ac_ct_NM+:} false; then :
5056 $as_echo_n "(cached) " >&6
5058 if test -n "$ac_ct_NM"; then
5059 ac_cv_prog_ac_ct_NM="$ac_ct_NM" # Let the user override the test.
5061 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5065 test -z "$as_dir" && as_dir=.
5066 for ac_exec_ext in '' $ac_executable_extensions; do
5067 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5068 ac_cv_prog_ac_ct_NM="nm"
5069 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5078 ac_ct_NM=$ac_cv_prog_ac_ct_NM
5079 if test -n "$ac_ct_NM"; then
5080 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NM" >&5
5081 $as_echo "$ac_ct_NM" >&6; }
5083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5084 $as_echo "no" >&6; }
5087 if test "x$ac_ct_NM" = x; then
5090 case $cross_compiling:$ac_tool_warned in
5092 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5093 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5094 ac_tool_warned=yes ;;
5103 for ac_prog in autoconf
5105 # Extract the first word of "$ac_prog", so it can be a program name with args.
5106 set dummy $ac_prog; ac_word=$2
5107 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5108 $as_echo_n "checking for $ac_word... " >&6; }
5109 if ${ac_cv_prog_AUTOCONF+:} false; then :
5110 $as_echo_n "(cached) " >&6
5112 if test -n "$AUTOCONF"; then
5113 ac_cv_prog_AUTOCONF="$AUTOCONF" # Let the user override the test.
5115 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5119 test -z "$as_dir" && as_dir=.
5120 for ac_exec_ext in '' $ac_executable_extensions; do
5121 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5122 ac_cv_prog_AUTOCONF="$ac_prog"
5123 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5132 AUTOCONF=$ac_cv_prog_AUTOCONF
5133 if test -n "$AUTOCONF"; then
5134 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AUTOCONF" >&5
5135 $as_echo "$AUTOCONF" >&6; }
5137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5138 $as_echo "no" >&6; }
5142 test -n "$AUTOCONF" && break
5144 test -n "$AUTOCONF" || AUTOCONF="no"
5146 case "x$AUTOCONF" in
5147 xno|x|x:) AUTOCONF=no ;;
5149 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works" >&5
5150 $as_echo_n "checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works... " >&6; }
5151 if ${libc_cv_autoconf_works+:} false; then :
5152 $as_echo_n "(cached) " >&6
5154 if (cd $srcdir; $AUTOCONF $ACFLAGS configure.in > /dev/null 2>&1); then
5155 libc_cv_autoconf_works=yes
5157 libc_cv_autoconf_works=no
5160 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_autoconf_works" >&5
5161 $as_echo "$libc_cv_autoconf_works" >&6; }
5162 test $libc_cv_autoconf_works = yes || AUTOCONF=no
5165 if test "x$AUTOCONF" = xno; then
5166 aux_missing="$aux_missing autoconf"
5169 test -n "$critic_missing" && as_fn_error $? "
5170 *** These critical programs are missing or too old:$critic_missing
5171 *** Check the INSTALL file for required versions." "$LINENO" 5
5173 test -n "$aux_missing" && { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
5174 *** These auxiliary programs are missing or incompatible versions:$aux_missing
5175 *** some features will be disabled.
5176 *** Check the INSTALL file for required versions." >&5
5177 $as_echo "$as_me: WARNING:
5178 *** These auxiliary programs are missing or incompatible versions:$aux_missing
5179 *** some features will be disabled.
5180 *** Check the INSTALL file for required versions." >&2;}
5182 # if using special system headers, find out the compiler's sekrit
5183 # header directory and add that to the list. NOTE: Only does the right
5184 # thing on a system that doesn't need fixincludes. (Not presently a problem.)
5185 if test -n "$sysheaders"; then
5186 SYSINCLUDES=-nostdinc
5187 for d in include include-fixed; do
5188 i=`$CC -print-file-name="$d"` && test "x$i" != x && test "x$i" != "x$d" &&
5189 SYSINCLUDES="$SYSINCLUDES -isystem $i"
5191 SYSINCLUDES="$SYSINCLUDES \
5192 -isystem `echo $sysheaders | sed 's/:/ -isystem /g'`"
5193 if test -n "$CXX"; then
5195 for cxxheaders in `$CXX -v -S -x c++ /dev/null -o /dev/null 2>&1 \
5196 | sed -n -e '1,/#include/d' -e 's/^ \(\/.*\/[cg]++\)/\1/p'`; do
5197 test "x$cxxheaders" != x &&
5198 CXX_SYSINCLUDES="$CXX_SYSINCLUDES -isystem $cxxheaders"
5205 # Test if LD_LIBRARY_PATH contains the notation for the current directory
5206 # since this would lead to problems installing/building glibc.
5207 # LD_LIBRARY_PATH contains the current directory if one of the following
5209 # - one of the terminals (":" and ";") is the first or last sign
5210 # - two terminals occur directly after each other
5211 # - the path contains an element with a dot in it
5212 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LD_LIBRARY_PATH variable" >&5
5213 $as_echo_n "checking LD_LIBRARY_PATH variable... " >&6; }
5214 case ${LD_LIBRARY_PATH} in
5215 [:\;]* | *[:\;] | *[:\;][:\;]* | *[:\;]. | .[:\;]*| . | *[:\;].[:\;]* )
5216 ld_library_path_setting="contains current directory"
5219 ld_library_path_setting="ok"
5222 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_library_path_setting" >&5
5223 $as_echo "$ld_library_path_setting" >&6; }
5224 if test "$ld_library_path_setting" != "ok"; then
5226 *** LD_LIBRARY_PATH shouldn't contain the current directory when
5227 *** building glibc. Please change the environment variable
5228 *** and run configure again." "$LINENO" 5
5231 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether GCC supports -static-libgcc" >&5
5232 $as_echo_n "checking whether GCC supports -static-libgcc... " >&6; }
5233 if ${libc_cv_gcc_static_libgcc+:} false; then :
5234 $as_echo_n "(cached) " >&6
5236 if $CC -v -static-libgcc 2>&1 | grep 'unrecognized option.*static-libgcc' >/dev/null; then
5237 libc_cv_gcc_static_libgcc=
5239 libc_cv_gcc_static_libgcc=-static-libgcc
5242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_static_libgcc" >&5
5243 $as_echo "$libc_cv_gcc_static_libgcc" >&6; }
5246 # Extract the first word of "bash", so it can be a program name with args.
5247 set dummy bash; ac_word=$2
5248 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5249 $as_echo_n "checking for $ac_word... " >&6; }
5250 if ${ac_cv_path_BASH_SHELL+:} false; then :
5251 $as_echo_n "(cached) " >&6
5255 ac_cv_path_BASH_SHELL="$BASH_SHELL" # Let the user override the test with a path.
5258 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5262 test -z "$as_dir" && as_dir=.
5263 for ac_exec_ext in '' $ac_executable_extensions; do
5264 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5265 ac_cv_path_BASH_SHELL="$as_dir/$ac_word$ac_exec_ext"
5266 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5273 test -z "$ac_cv_path_BASH_SHELL" && ac_cv_path_BASH_SHELL="no"
5277 BASH_SHELL=$ac_cv_path_BASH_SHELL
5278 if test -n "$BASH_SHELL"; then
5279 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BASH_SHELL" >&5
5280 $as_echo "$BASH_SHELL" >&6; }
5282 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5283 $as_echo "no" >&6; }
5287 if test "$BASH_SHELL" != no &&
5288 $BASH_SHELL -c 'test "$BASH_VERSINFO" \
5289 && test "$BASH_VERSINFO" -ge 2 >&/dev/null'; then
5290 libc_cv_have_bash2=yes
5292 libc_cv_have_bash2=no
5296 if test "$BASH_SHELL" = no; then
5297 # Extract the first word of "ksh", so it can be a program name with args.
5298 set dummy ksh; ac_word=$2
5299 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5300 $as_echo_n "checking for $ac_word... " >&6; }
5301 if ${ac_cv_path_KSH+:} false; then :
5302 $as_echo_n "(cached) " >&6
5306 ac_cv_path_KSH="$KSH" # Let the user override the test with a path.
5309 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5313 test -z "$as_dir" && as_dir=.
5314 for ac_exec_ext in '' $ac_executable_extensions; do
5315 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5316 ac_cv_path_KSH="$as_dir/$ac_word$ac_exec_ext"
5317 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5324 test -z "$ac_cv_path_KSH" && ac_cv_path_KSH="no"
5329 if test -n "$KSH"; then
5330 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $KSH" >&5
5331 $as_echo "$KSH" >&6; }
5333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5334 $as_echo "no" >&6; }
5338 if test "$KSH" = no; then
5341 libc_cv_have_ksh=yes
5346 libc_cv_have_ksh=yes
5350 # Extract the first word of "perl", so it can be a program name with args.
5351 set dummy perl; ac_word=$2
5352 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5353 $as_echo_n "checking for $ac_word... " >&6; }
5354 if ${ac_cv_path_PERL+:} false; then :
5355 $as_echo_n "(cached) " >&6
5359 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
5362 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5366 test -z "$as_dir" && as_dir=.
5367 for ac_exec_ext in '' $ac_executable_extensions; do
5368 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5369 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
5370 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5377 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="no"
5381 PERL=$ac_cv_path_PERL
5382 if test -n "$PERL"; then
5383 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
5384 $as_echo "$PERL" >&6; }
5386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5387 $as_echo "no" >&6; }
5391 if test "$PERL" != no &&
5392 (eval `$PERL -V:apiversion`; test `expr "$apiversion" \< 5` -ne 0); then
5395 # Extract the first word of "install-info", so it can be a program name with args.
5396 set dummy install-info; ac_word=$2
5397 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5398 $as_echo_n "checking for $ac_word... " >&6; }
5399 if ${ac_cv_path_INSTALL_INFO+:} false; then :
5400 $as_echo_n "(cached) " >&6
5402 case $INSTALL_INFO in
5404 ac_cv_path_INSTALL_INFO="$INSTALL_INFO" # Let the user override the test with a path.
5407 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5408 as_dummy="$PATH:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin"
5409 for as_dir in $as_dummy
5412 test -z "$as_dir" && as_dir=.
5413 for ac_exec_ext in '' $ac_executable_extensions; do
5414 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5415 ac_cv_path_INSTALL_INFO="$as_dir/$ac_word$ac_exec_ext"
5416 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5423 test -z "$ac_cv_path_INSTALL_INFO" && ac_cv_path_INSTALL_INFO="no"
5427 INSTALL_INFO=$ac_cv_path_INSTALL_INFO
5428 if test -n "$INSTALL_INFO"; then
5429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL_INFO" >&5
5430 $as_echo "$INSTALL_INFO" >&6; }
5432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5433 $as_echo "no" >&6; }
5437 # Extract the first word of "bison", so it can be a program name with args.
5438 set dummy bison; ac_word=$2
5439 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5440 $as_echo_n "checking for $ac_word... " >&6; }
5441 if ${ac_cv_path_BISON+:} false; then :
5442 $as_echo_n "(cached) " >&6
5446 ac_cv_path_BISON="$BISON" # Let the user override the test with a path.
5449 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5450 as_dummy="$PATH:/usr/local/bin:/usr/bin:/bin"
5451 for as_dir in $as_dummy
5454 test -z "$as_dir" && as_dir=.
5455 for ac_exec_ext in '' $ac_executable_extensions; do
5456 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5457 ac_cv_path_BISON="$as_dir/$ac_word$ac_exec_ext"
5458 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5465 test -z "$ac_cv_path_BISON" && ac_cv_path_BISON="no"
5469 BISON=$ac_cv_path_BISON
5470 if test -n "$BISON"; then
5471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BISON" >&5
5472 $as_echo "$BISON" >&6; }
5474 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5475 $as_echo "no" >&6; }
5480 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libc-friendly stddef.h" >&5
5481 $as_echo_n "checking for libc-friendly stddef.h... " >&6; }
5482 if ${libc_cv_friendly_stddef+:} false; then :
5483 $as_echo_n "(cached) " >&6
5485 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5486 /* end confdefs.h. */
5487 #define __need_size_t
5488 #define __need_wchar_t
5495 size_t size; wchar_t wchar;
5497 #error stddef.h ignored __need_*
5499 if (&size == NULL || &wchar == NULL) abort ();
5504 if ac_fn_c_try_compile "$LINENO"; then :
5505 libc_cv_friendly_stddef=yes
5507 libc_cv_friendly_stddef=no
5509 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5511 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_friendly_stddef" >&5
5512 $as_echo "$libc_cv_friendly_stddef" >&6; }
5513 if test $libc_cv_friendly_stddef = yes; then
5514 config_vars="$config_vars
5515 override stddef.h = # The installed <stddef.h> seems to be libc-friendly."
5518 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need to use -P to assemble .S files" >&5
5519 $as_echo_n "checking whether we need to use -P to assemble .S files... " >&6; }
5520 if ${libc_cv_need_minus_P+:} false; then :
5521 $as_echo_n "(cached) " >&6
5523 cat > conftest.S <<EOF
5524 #include "confdefs.h"
5525 /* Nothing whatsoever. */
5527 if { ac_try='${CC-cc} $CPPFLAGS $ASFLAGS -c conftest.S 1>&5'
5528 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5531 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5532 test $ac_status = 0; }; }; then
5533 libc_cv_need_minus_P=no
5535 libc_cv_need_minus_P=yes
5539 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_need_minus_P" >&5
5540 $as_echo "$libc_cv_need_minus_P" >&6; }
5541 if test $libc_cv_need_minus_P = yes; then
5542 config_vars="$config_vars
5543 asm-CPPFLAGS = -P # The assembler can't grok cpp's # line directives."
5546 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .set assembler directive" >&5
5547 $as_echo_n "checking for .set assembler directive... " >&6; }
5548 if ${libc_cv_asm_set_directive+:} false; then :
5549 $as_echo_n "(cached) " >&6
5551 cat > conftest.s <<EOF
5554 .set glibc_conftest_frobozz,foo
5555 .globl glibc_conftest_frobozz
5557 # The alpha-dec-osf1 assembler gives only a warning for `.set'
5558 # (but it doesn't work), so we must do a linking check to be sure.
5559 cat > conftest1.c <<\EOF
5560 extern int glibc_conftest_frobozz;
5561 void _start() { glibc_conftest_frobozz = 1; }
5563 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
5564 -nostartfiles -nostdlib \
5565 -o conftest conftest.s conftest1.c 1>&5 2>&5; then
5566 libc_cv_asm_set_directive=yes
5568 libc_cv_asm_set_directive=no
5572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_set_directive" >&5
5573 $as_echo "$libc_cv_asm_set_directive" >&6; }
5574 if test $libc_cv_asm_set_directive = yes; then
5575 $as_echo "#define HAVE_ASM_SET_DIRECTIVE 1" >>confdefs.h
5579 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler gnu_unique_object symbol type" >&5
5580 $as_echo_n "checking for assembler gnu_unique_object symbol type... " >&6; }
5581 if ${libc_cv_asm_unique_object+:} false; then :
5582 $as_echo_n "(cached) " >&6
5584 cat > conftest.s <<EOF
5587 .type _sym, %gnu_unique_object
5589 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5590 libc_cv_asm_unique_object=yes
5592 libc_cv_asm_unique_object=no
5596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_unique_object" >&5
5597 $as_echo "$libc_cv_asm_unique_object" >&6; }
5598 if test $libc_cv_asm_unique_object = yes; then
5599 $as_echo "#define HAVE_ASM_UNIQUE_OBJECT 1" >>confdefs.h
5603 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .symver assembler directive" >&5
5604 $as_echo_n "checking for .symver assembler directive... " >&6; }
5605 if ${libc_cv_asm_symver_directive+:} false; then :
5606 $as_echo_n "(cached) " >&6
5608 cat > conftest.s <<EOF
5611 .symver _sym,sym@VERS
5613 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5614 libc_cv_asm_symver_directive=yes
5616 libc_cv_asm_symver_directive=no
5620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_symver_directive" >&5
5621 $as_echo "$libc_cv_asm_symver_directive" >&6; }
5622 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld --version-script" >&5
5623 $as_echo_n "checking for ld --version-script... " >&6; }
5624 if ${libc_cv_ld_version_script_option+:} false; then :
5625 $as_echo_n "(cached) " >&6
5627 if test $libc_cv_asm_symver_directive = yes; then
5628 cat > conftest.s <<EOF
5631 .symver _sym,sym@VERS
5633 cat > conftest.map <<EOF
5642 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5643 if { ac_try='${CC-cc} $CFLAGS $LDFLAGS -shared
5644 -o conftest.so conftest.o
5645 -nostartfiles -nostdlib
5646 -Wl,--version-script,conftest.map
5648 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5651 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5652 test $ac_status = 0; }; };
5654 libc_cv_ld_version_script_option=yes
5656 libc_cv_ld_version_script_option=no
5659 libc_cv_ld_version_script_option=no
5662 libc_cv_ld_version_script_option=no
5666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ld_version_script_option" >&5
5667 $as_echo "$libc_cv_ld_version_script_option" >&6; }
5668 if test $shared != no &&
5669 test $libc_cv_asm_symver_directive = yes &&
5670 test $libc_cv_ld_version_script_option = yes &&
5671 test $enable_versioning = yes; then
5673 $as_echo "#define DO_VERSIONING 1" >>confdefs.h
5680 if test $shared != no && test $VERSIONING = no; then
5682 *** WARNING: You should not compile GNU libc without versioning. Not using
5683 *** versioning will introduce incompatibilities so that old binaries
5684 *** will not run anymore.
5685 *** For versioning you need recent binutils (binutils-2.8.1.0.23 or newer)."
5687 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .previous assembler directive" >&5
5688 $as_echo_n "checking for .previous assembler directive... " >&6; }
5689 if ${libc_cv_asm_previous_directive+:} false; then :
5690 $as_echo_n "(cached) " >&6
5692 cat > conftest.s <<EOF
5693 .section foo_section
5696 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5697 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5700 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5701 test $ac_status = 0; }; }; then
5702 libc_cv_asm_previous_directive=yes
5704 libc_cv_asm_previous_directive=no
5708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_previous_directive" >&5
5709 $as_echo "$libc_cv_asm_previous_directive" >&6; }
5710 if test $libc_cv_asm_previous_directive = yes; then
5711 $as_echo "#define HAVE_ASM_PREVIOUS_DIRECTIVE 1" >>confdefs.h
5714 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .popsection assembler directive" >&5
5715 $as_echo_n "checking for .popsection assembler directive... " >&6; }
5716 if ${libc_cv_asm_popsection_directive+:} false; then :
5717 $as_echo_n "(cached) " >&6
5719 cat > conftest.s <<EOF
5720 .pushsection foo_section
5723 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5724 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5727 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5728 test $ac_status = 0; }; }; then
5729 libc_cv_asm_popsection_directive=yes
5731 libc_cv_asm_popsection_directive=no
5735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_popsection_directive" >&5
5736 $as_echo "$libc_cv_asm_popsection_directive" >&6; }
5737 if test $libc_cv_asm_popsection_directive = yes; then
5738 $as_echo "#define HAVE_ASM_POPSECTION_DIRECTIVE 1" >>confdefs.h
5742 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .protected and .hidden assembler directive" >&5
5743 $as_echo_n "checking for .protected and .hidden assembler directive... " >&6; }
5744 if ${libc_cv_asm_protected_directive+:} false; then :
5745 $as_echo_n "(cached) " >&6
5747 cat > conftest.s <<EOF
5753 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5754 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5757 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5758 test $ac_status = 0; }; }; then
5759 libc_cv_asm_protected_directive=yes
5761 as_fn_error $? "assembler support for symbol visibility is required" "$LINENO" 5
5765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_protected_directive" >&5
5766 $as_echo "$libc_cv_asm_protected_directive" >&6; }
5768 if test $libc_cv_asm_protected_directive = yes; then
5769 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((visibility())) is supported" >&5
5770 $as_echo_n "checking whether __attribute__((visibility())) is supported... " >&6; }
5771 if ${libc_cv_visibility_attribute+:} false; then :
5772 $as_echo_n "(cached) " >&6
5774 cat > conftest.c <<EOF
5775 int foo __attribute__ ((visibility ("hidden"))) = 1;
5776 int bar __attribute__ ((visibility ("protected"))) = 1;
5778 libc_cv_visibility_attribute=no
5779 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5780 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5783 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5784 test $ac_status = 0; }; }; then
5785 if grep '\.hidden.*foo' conftest.s >/dev/null; then
5786 if grep '\.protected.*bar' conftest.s >/dev/null; then
5787 libc_cv_visibility_attribute=yes
5791 rm -f conftest.{c,s}
5794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_visibility_attribute" >&5
5795 $as_echo "$libc_cv_visibility_attribute" >&6; }
5796 if test $libc_cv_visibility_attribute != yes; then
5797 as_fn_error $? "compiler support for visibility attribute is required" "$LINENO" 5
5801 if test $libc_cv_visibility_attribute = yes; then
5802 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken __attribute__((visibility()))" >&5
5803 $as_echo_n "checking for broken __attribute__((visibility()))... " >&6; }
5804 if ${libc_cv_broken_visibility_attribute+:} false; then :
5805 $as_echo_n "(cached) " >&6
5807 cat > conftest.c <<EOF
5809 int bar (int x) __asm__ ("foo") __attribute__ ((visibility ("hidden")));
5810 int bar (int x) { return x; }
5812 libc_cv_broken_visibility_attribute=yes
5813 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5814 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5817 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5818 test $ac_status = 0; }; }; then
5819 if grep '\.hidden[ _]foo' conftest.s >/dev/null; then
5820 libc_cv_broken_visibility_attribute=no
5823 rm -f conftest.c conftest.s
5826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_broken_visibility_attribute" >&5
5827 $as_echo "$libc_cv_broken_visibility_attribute" >&6; }
5828 if test $libc_cv_broken_visibility_attribute = yes; then
5829 as_fn_error $? "working compiler support for visibility attribute is required" "$LINENO" 5
5833 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken __attribute__((alias()))" >&5
5834 $as_echo_n "checking for broken __attribute__((alias()))... " >&6; }
5835 if ${libc_cv_broken_alias_attribute+:} false; then :
5836 $as_echo_n "(cached) " >&6
5838 cat > conftest.c <<EOF
5839 extern int foo (int x) __asm ("xyzzy");
5840 int bar (int x) { return x; }
5841 extern __typeof (bar) foo __attribute ((weak, alias ("bar")));
5843 extern __typeof (dfoo) dfoo __asm ("abccb");
5846 libc_cv_broken_alias_attribute=yes
5847 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5848 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5851 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5852 test $ac_status = 0; }; }; then
5853 if grep 'xyzzy' conftest.s >/dev/null &&
5854 grep 'abccb' conftest.s >/dev/null; then
5855 libc_cv_broken_alias_attribute=no
5858 rm -f conftest.c conftest.s
5861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_broken_alias_attribute" >&5
5862 $as_echo "$libc_cv_broken_alias_attribute" >&6; }
5863 if test $libc_cv_broken_alias_attribute = yes; then
5864 as_fn_error $? "working alias attribute support required" "$LINENO" 5
5867 if test $libc_cv_visibility_attribute = yes; then
5868 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to put _rtld_local into .sdata section" >&5
5869 $as_echo_n "checking whether to put _rtld_local into .sdata section... " >&6; }
5870 if ${libc_cv_have_sdata_section+:} false; then :
5871 $as_echo_n "(cached) " >&6
5873 echo "int i;" > conftest.c
5874 libc_cv_have_sdata_section=no
5875 if ${CC-cc} $LDFLAGS -fPIC -shared -Wl,--verbose conftest.c -o conftest.so 2>&1 \
5876 | grep '\.sdata' >/dev/null; then
5877 libc_cv_have_sdata_section=yes
5879 rm -f conftest.c conftest.so
5882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_sdata_section" >&5
5883 $as_echo "$libc_cv_have_sdata_section" >&6; }
5884 if test $libc_cv_have_sdata_section = yes; then
5885 $as_echo "#define HAVE_SDATA_SECTION 1" >>confdefs.h
5890 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .preinit_array/.init_array/.fini_array support" >&5
5891 $as_echo_n "checking for .preinit_array/.init_array/.fini_array support... " >&6; }
5892 if ${libc_cv_initfini_array+:} false; then :
5893 $as_echo_n "(cached) " >&6
5895 cat > conftest.c <<EOF
5896 int _start (void) { return 0; }
5897 int __start (void) { return 0; }
5899 int foo (void) { return 1; }
5900 int (*fp) (void) __attribute__ ((section (".init_array"))) = foo;
5903 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -o conftest
5904 conftest.c -static -nostartfiles -nostdlib
5906 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5909 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5910 test $ac_status = 0; }; }; then :
5911 if $READELF -S conftest | fgrep INIT_ARRAY > /dev/null; then
5912 libc_cv_initfini_array=yes
5914 libc_cv_initfini_array=no
5917 libc_cv_initfini_array=no
5922 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_initfini_array" >&5
5923 $as_echo "$libc_cv_initfini_array" >&6; }
5924 if test $libc_cv_initfini_array != yes; then
5925 as_fn_error $? "Need linker with .init_array/.fini_array support." "$LINENO" 5
5928 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use .ctors/.dtors header and trailer" >&5
5929 $as_echo_n "checking whether to use .ctors/.dtors header and trailer... " >&6; }
5930 if ${libc_cv_ctors_header+:} false; then :
5931 $as_echo_n "(cached) " >&6
5933 libc_cv_ctors_header=yes
5934 cat > conftest.c <<EOF
5935 int _start (void) { return 0; }
5936 int __start (void) { return 0; }
5938 __attribute__ ((constructor)) void ctor (void) { asm (""); }
5939 __attribute__ ((destructor)) void dtor (void) { asm (""); }
5942 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -o conftest
5943 conftest.c -static -nostartfiles -nostdlib
5945 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5948 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5949 test $ac_status = 0; }; }; then :
5950 if $READELF -WS conftest$ac_exeext | $AWK '
5951 { gsub(/\[ */, "[") }
5952 $2 == ".ctors" || $2 == ".dtors" {
5953 size = strtonum("0x" $6)
5954 align = strtonum("0x" $NF)
5956 stub[$2] = size == align * 2
5959 ctors_ok = !seen[".ctors"] || stub[".ctors"]
5960 dtors_ok = !seen[".dtors"] || stub[".dtors"]
5961 exit ((ctors_ok && dtors_ok) ? 0 : 1)
5964 libc_cv_ctors_header=no
5968 as_fn_error $? "missing __attribute__ ((constructor)) support??" "$LINENO" 5
5974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ctors_header" >&5
5975 $as_echo "$libc_cv_ctors_header" >&6; }
5976 if test $libc_cv_ctors_header = no; then
5977 $as_echo "#define NO_CTORS_DTORS_SECTIONS 1" >>confdefs.h
5981 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libunwind-support in compiler" >&5
5982 $as_echo_n "checking for libunwind-support in compiler... " >&6; }
5983 if ${libc_cv_cc_with_libunwind+:} false; then :
5984 $as_echo_n "(cached) " >&6
5987 cat > conftest.c <<EOF
5988 int main (void) { return 0; }
5990 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -static -o conftest \
5991 conftest.c -v 2>&1 >/dev/null | grep ' -lunwind ' >/dev/null; then
5992 libc_cv_cc_with_libunwind=yes
5994 libc_cv_cc_with_libunwind=no
5998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_with_libunwind" >&5
5999 $as_echo "$libc_cv_cc_with_libunwind" >&6; }
6001 if test $libc_cv_cc_with_libunwind = yes; then
6002 $as_echo "#define HAVE_CC_WITH_LIBUNWIND 1" >>confdefs.h
6006 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linker that supports -z nodelete" >&5
6007 $as_echo_n "checking for linker that supports -z nodelete... " >&6; }
6008 libc_linker_feature=no
6009 if test x"$gnu_ld" = x"yes"; then
6010 libc_linker_check=`$LD -v --help 2>/dev/null | grep "\-z nodelete"`
6011 if test -n "$libc_linker_check"; then
6012 cat > conftest.c <<EOF
6013 int _start (void) { return 42; }
6015 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6016 -Wl,--enable-new-dtags,-z,nodelete -nostdlib -nostartfiles
6017 -fPIC -shared -o conftest.so conftest.c
6019 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6022 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6023 test $ac_status = 0; }; }
6025 libc_linker_feature=yes
6030 if test $libc_linker_feature = yes; then
6031 libc_cv_z_nodelete=yes
6033 as_fn_error $? "linker with -z nodelete support required" "$LINENO" 5
6035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_linker_feature" >&5
6036 $as_echo "$libc_linker_feature" >&6; }
6038 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linker that supports -z nodlopen" >&5
6039 $as_echo_n "checking for linker that supports -z nodlopen... " >&6; }
6040 libc_linker_feature=no
6041 if test x"$gnu_ld" = x"yes"; then
6042 libc_linker_check=`$LD -v --help 2>/dev/null | grep "\-z nodlopen"`
6043 if test -n "$libc_linker_check"; then
6044 cat > conftest.c <<EOF
6045 int _start (void) { return 42; }
6047 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6048 -Wl,--enable-new-dtags,-z,nodlopen -nostdlib -nostartfiles
6049 -fPIC -shared -o conftest.so conftest.c
6051 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6054 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6055 test $ac_status = 0; }; }
6057 libc_linker_feature=yes
6062 if test $libc_linker_feature = yes; then
6063 libc_cv_z_nodlopen=yes
6065 as_fn_error $? "linker with -z nodlopen support required" "$LINENO" 5
6067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_linker_feature" >&5
6068 $as_echo "$libc_linker_feature" >&6; }
6070 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linker that supports -z initfirst" >&5
6071 $as_echo_n "checking for linker that supports -z initfirst... " >&6; }
6072 libc_linker_feature=no
6073 if test x"$gnu_ld" = x"yes"; then
6074 libc_linker_check=`$LD -v --help 2>/dev/null | grep "\-z initfirst"`
6075 if test -n "$libc_linker_check"; then
6076 cat > conftest.c <<EOF
6077 int _start (void) { return 42; }
6079 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6080 -Wl,--enable-new-dtags,-z,initfirst -nostdlib -nostartfiles
6081 -fPIC -shared -o conftest.so conftest.c
6083 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6086 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6087 test $ac_status = 0; }; }
6089 libc_linker_feature=yes
6094 if test $libc_linker_feature = yes; then
6095 libc_cv_z_initfirst=yes
6097 as_fn_error $? "linker with -z initfirst support required" "$LINENO" 5
6099 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_linker_feature" >&5
6100 $as_echo "$libc_linker_feature" >&6; }
6102 # Add-on fragments can set these for other machines.
6103 libc_commonpagesize=${libc_commonpagesize:-no}
6104 libc_relro_required=${libc_relro_required:-no}
6105 case "$base_machine" in
6106 i[34567]86 | x86_64 | powerpc* | s390*)
6107 libc_commonpagesize=0x1000
6108 libc_relro_required=yes
6111 libc_commonpagesize=0x2000
6112 libc_relro_required=yes
6116 if test $libc_commonpagesize != no; then
6117 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z relro option" >&5
6118 $as_echo_n "checking for -z relro option... " >&6; }
6119 if ${libc_cv_z_relro+:} false; then :
6120 $as_echo_n "(cached) " >&6
6123 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6124 /* end confdefs.h. */
6126 int _start (void) { return 42; }
6127 extern void _exit (int);
6128 /* Since these pointers are const, they should go in rodata.
6129 Since they refer to functions that have to be resolved by
6130 dynamic linking, they should instead go in RELRO data. */
6131 const void *const relro[] = { &_start, &_exit, 0 };
6132 /* GNU ld fails to produce RELRO data when it's very small and there is no
6133 normal writable data following it, or if only uninitialized (.bss) data
6134 follows it, or only very small writable data. */
6135 int data[0x10000] = { 1, };
6138 cat > conftest.awk <<\EOF
6141 commonpagesize = strtonum(commonpagesize)
6143 { print "LINE:", $0 > "/dev/stderr" }
6145 vaddr = strtonum($3)
6146 memsz = strtonum($6)
6148 printf "vaddr %#x memsz %#x end %#x commonpagesize %#x\n", \
6149 vaddr, memsz, end, commonpagesize > "/dev/stderr"
6150 result = (end % commonpagesize == 0) ? "yes" : "broken"
6152 END { print result }
6154 { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6155 -fPIC -shared -o conftest.so conftest.c
6156 -nostartfiles -nostdlib
6158 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6161 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6162 test $ac_status = 0; }; } &&
6163 { ac_try='$READELF -Wl conftest.so > conftest.ph'
6164 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6167 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6168 test $ac_status = 0; }; } &&
6170 $AWK -v commonpagesize=$libc_commonpagesize -f conftest.awk
6171 conftest.ph > conftest.cps
6173 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6176 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6177 test $ac_status = 0; }; } &&
6178 libc_cv_z_relro=`cat conftest.cps 2>&5`
6181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_relro" >&5
6182 $as_echo "$libc_cv_z_relro" >&6; }
6183 if { test "x$libc_relro_required" = xyes &&
6184 test "x$libc_cv_z_relro" != xyes
6187 as_fn_error $? "linker with -z relro support required" "$LINENO" 5
6190 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: missing architecture parameter to check for working -z relro" >&5
6191 $as_echo "$as_me: WARNING: missing architecture parameter to check for working -z relro" >&2;}
6194 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -Bgroup option" >&5
6195 $as_echo_n "checking for -Bgroup option... " >&6; }
6196 if ${libc_cv_Bgroup+:} false; then :
6197 $as_echo_n "(cached) " >&6
6199 cat > conftest.c <<EOF
6200 int _start (void) { return 42; }
6202 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6203 -fPIC -shared -o conftest.so conftest.c
6204 -Wl,-Bgroup -nostdlib 1>&5'
6205 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6208 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6209 test $ac_status = 0; }; }
6217 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_Bgroup" >&5
6218 $as_echo "$libc_cv_Bgroup" >&6; }
6222 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether --noexecstack is desirable for .S files" >&5
6223 $as_echo_n "checking whether --noexecstack is desirable for .S files... " >&6; }
6224 if ${libc_cv_as_noexecstack+:} false; then :
6225 $as_echo_n "(cached) " >&6
6227 cat > conftest.c <<EOF
6230 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS
6231 -S -o conftest.s conftest.c 1>&5'
6232 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6235 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6236 test $ac_status = 0; }; } \
6237 && grep .note.GNU-stack conftest.s >/dev/null \
6238 && { ac_try='${CC-cc} $ASFLAGS -Wa,--noexecstack
6239 -c -o conftest.o conftest.s 1>&5'
6240 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6243 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6244 test $ac_status = 0; }; }
6246 libc_cv_as_noexecstack=yes
6248 libc_cv_as_noexecstack=no
6252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_as_noexecstack" >&5
6253 $as_echo "$libc_cv_as_noexecstack" >&6; }
6254 if test $libc_cv_as_noexecstack = yes; then
6255 ASFLAGS_config="$ASFLAGS_config -Wa,--noexecstack"
6259 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z combreloc" >&5
6260 $as_echo_n "checking for -z combreloc... " >&6; }
6261 if ${libc_cv_z_combreloc+:} false; then :
6262 $as_echo_n "(cached) " >&6
6264 cat > conftest.c <<EOF
6265 extern int bar (int);
6267 int foo (void) { return bar (mumble); }
6269 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6270 -fPIC -shared -o conftest.so conftest.c
6271 -nostdlib -nostartfiles
6272 -Wl,-z,combreloc 1>&5'
6273 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6276 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6277 test $ac_status = 0; }; }
6279 if $READELF -S conftest.so | grep '\.rel\(a\|\)\.dyn' > /dev/null; then
6280 libc_cv_z_combreloc=yes
6282 libc_cv_z_combreloc=no
6285 libc_cv_z_combreloc=no
6289 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_combreloc" >&5
6290 $as_echo "$libc_cv_z_combreloc" >&6; }
6291 if test "$libc_cv_z_combreloc" = yes; then
6292 $as_echo "#define HAVE_Z_COMBRELOC 1" >>confdefs.h
6297 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linker that supports -z execstack" >&5
6298 $as_echo_n "checking for linker that supports -z execstack... " >&6; }
6299 libc_linker_feature=no
6300 if test x"$gnu_ld" = x"yes"; then
6301 libc_linker_check=`$LD -v --help 2>/dev/null | grep "\-z execstack"`
6302 if test -n "$libc_linker_check"; then
6303 cat > conftest.c <<EOF
6304 int _start (void) { return 42; }
6306 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6307 -Wl,-z,execstack -nostdlib -nostartfiles
6308 -fPIC -shared -o conftest.so conftest.c
6310 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6313 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6314 test $ac_status = 0; }; }
6316 libc_linker_feature=yes
6321 if test $libc_linker_feature = yes; then
6322 libc_cv_z_execstack=yes
6324 libc_cv_z_execstack=no
6326 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_linker_feature" >&5
6327 $as_echo "$libc_linker_feature" >&6; }
6330 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fpie" >&5
6331 $as_echo_n "checking for -fpie... " >&6; }
6332 if ${libc_cv_fpie+:} false; then :
6333 $as_echo_n "(cached) " >&6
6335 if { ac_try='${CC-cc} -fpie -xc /dev/null -S -o /dev/null'
6336 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6339 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6340 test $ac_status = 0; }; }; then :
6347 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_fpie" >&5
6348 $as_echo "$libc_cv_fpie" >&6; }
6352 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --hash-style option" >&5
6353 $as_echo_n "checking for --hash-style option... " >&6; }
6354 if ${libc_cv_hashstyle+:} false; then :
6355 $as_echo_n "(cached) " >&6
6357 cat > conftest.c <<EOF
6358 int _start (void) { return 42; }
6360 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6361 -fPIC -shared -o conftest.so conftest.c
6362 -Wl,--hash-style=both -nostdlib 1>&5'
6363 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6366 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6367 test $ac_status = 0; }; }
6369 libc_cv_hashstyle=yes
6371 libc_cv_hashstyle=no
6375 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_hashstyle" >&5
6376 $as_echo "$libc_cv_hashstyle" >&6; }
6379 # The linker's default -shared behavior is good enough if it
6380 # does these things that our custom linker scripts ensure that
6381 # all allocated NOTE sections come first.
6382 if test "$use_default_link" = default; then
6383 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sufficient default -shared layout" >&5
6384 $as_echo_n "checking for sufficient default -shared layout... " >&6; }
6385 if ${libc_cv_use_default_link+:} false; then :
6386 $as_echo_n "(cached) " >&6
6388 libc_cv_use_default_link=no
6389 cat > conftest.s <<\EOF
6390 .section .note.a,"a",%note
6395 .section .note.b,"a",%note
6401 if { ac_try=' ${CC-cc} $ASFLAGS -shared -o conftest.so conftest.s 1>&5'
6402 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6405 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6406 test $ac_status = 0; }; } &&
6407 ac_try=`$READELF -S conftest.so | sed -n \
6409 s/^ *\[ *[1-9][0-9]*\] *\([^ ][^ ]*\) *\([^ ][^ ]*\) .*$/\2 \1/
6415 libc_seen_a=no libc_seen_b=no
6417 while test $# -ge 2 -a "$1" = NOTE; do
6419 .note.a) libc_seen_a=yes ;;
6420 .note.b) libc_seen_b=yes ;;
6424 case "$libc_seen_a$libc_seen_b" in
6426 libc_cv_use_default_link=yes
6430 $libc_seen_a$libc_seen_b from:
6437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_use_default_link" >&5
6438 $as_echo "$libc_cv_use_default_link" >&6; }
6439 use_default_link=$libc_cv_use_default_link
6442 { $as_echo "$as_me:${as_lineno-$LINENO}: checking linker output format" >&5
6443 $as_echo_n "checking linker output format... " >&6; }
6444 if ${libc_cv_output_format+:} false; then :
6445 $as_echo_n "(cached) " >&6
6447 if libc_cv_output_format=`
6448 ${CC-cc} -nostartfiles -nostdlib -Wl,--print-output-format 2>&5`
6452 libc_cv_output_format=
6454 test -n "$libc_cv_output_format" || libc_cv_output_format=unknown
6456 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_output_format" >&5
6457 $as_echo "$libc_cv_output_format" >&6; }
6460 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fno-toplevel-reorder -fno-section-anchors" >&5
6461 $as_echo_n "checking for -fno-toplevel-reorder -fno-section-anchors... " >&6; }
6462 if ${libc_cv_fno_toplevel_reorder+:} false; then :
6463 $as_echo_n "(cached) " >&6
6465 cat > conftest.c <<EOF
6468 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -fno-toplevel-reorder -fno-section-anchors
6470 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6473 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6474 test $ac_status = 0; }; }
6476 libc_cv_fno_toplevel_reorder=yes
6478 libc_cv_fno_toplevel_reorder=no
6482 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_fno_toplevel_reorder" >&5
6483 $as_echo "$libc_cv_fno_toplevel_reorder" >&6; }
6484 if test $libc_cv_fno_toplevel_reorder = yes; then
6485 fno_unit_at_a_time="-fno-toplevel-reorder -fno-section-anchors"
6487 fno_unit_at_a_time=-fno-unit-at-a-time
6491 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fstack-protector" >&5
6492 $as_echo_n "checking for -fstack-protector... " >&6; }
6493 if ${libc_cv_ssp+:} false; then :
6494 $as_echo_n "(cached) " >&6
6496 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -Werror -fstack-protector -xc /dev/null -S -o /dev/null'
6497 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6500 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6501 test $ac_status = 0; }; }; then :
6508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ssp" >&5
6509 $as_echo "$libc_cv_ssp" >&6; }
6512 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fgnu89-inline" >&5
6513 $as_echo_n "checking for -fgnu89-inline... " >&6; }
6514 if ${libc_cv_gnu89_inline+:} false; then :
6515 $as_echo_n "(cached) " >&6
6517 cat > conftest.c <<EOF
6519 #ifdef __GNUC_GNU_INLINE__
6520 main () { return 0;}
6525 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -std=gnu99 -fgnu89-inline
6526 -o conftest.s conftest.c 1>&5'
6527 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6530 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6531 test $ac_status = 0; }; }
6533 libc_cv_gnu89_inline=yes
6535 libc_cv_gnu89_inline=no
6539 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gnu89_inline" >&5
6540 $as_echo "$libc_cv_gnu89_inline" >&6; }
6541 if test $libc_cv_gnu89_inline = yes; then
6542 gnu89_inline=-fgnu89-inline
6548 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc puts quotes around section names" >&5
6549 $as_echo_n "checking whether cc puts quotes around section names... " >&6; }
6550 if ${libc_cv_have_section_quotes+:} false; then :
6551 $as_echo_n "(cached) " >&6
6553 cat > conftest.c <<EOF
6554 static const int foo
6555 __attribute__ ((section ("bar"))) = 1;
6557 if ${CC-cc} -S conftest.c -o conftest.s; then
6558 if grep '\.section.*"bar"' conftest.s >/dev/null; then
6559 libc_cv_have_section_quotes=yes
6561 libc_cv_have_section_quotes=no
6564 libc_cv_have_section_quotes=unknown
6566 rm -f conftest.{c,s}
6569 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_section_quotes" >&5
6570 $as_echo "$libc_cv_have_section_quotes" >&6; }
6571 if test $libc_cv_have_section_quotes = yes; then
6572 $as_echo "#define HAVE_SECTION_QUOTES 1" >>confdefs.h
6576 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler .weak directive" >&5
6577 $as_echo_n "checking for assembler .weak directive... " >&6; }
6578 if ${libc_cv_asm_weak_directive+:} false; then :
6579 $as_echo_n "(cached) " >&6
6581 cat > conftest.s <<EOF
6586 .weak bar; bar = foo
6588 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6589 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6592 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6593 test $ac_status = 0; }; }; then
6594 libc_cv_asm_weak_directive=yes
6596 libc_cv_asm_weak_directive=no
6600 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_weak_directive" >&5
6601 $as_echo "$libc_cv_asm_weak_directive" >&6; }
6603 if test $libc_cv_asm_weak_directive = no; then
6604 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler .weakext directive" >&5
6605 $as_echo_n "checking for assembler .weakext directive... " >&6; }
6606 if ${libc_cv_asm_weakext_directive+:} false; then :
6607 $as_echo_n "(cached) " >&6
6609 cat > conftest.s <<EOF
6618 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6619 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6622 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6623 test $ac_status = 0; }; }; then
6624 libc_cv_asm_weakext_directive=yes
6626 libc_cv_asm_weakext_directive=no
6630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_weakext_directive" >&5
6631 $as_echo "$libc_cv_asm_weakext_directive" >&6; }
6635 if test $libc_cv_asm_weak_directive = yes; then
6636 $as_echo "#define HAVE_ASM_WEAK_DIRECTIVE 1" >>confdefs.h
6638 elif test $libc_cv_asm_weakext_directive = yes; then
6639 $as_echo "#define HAVE_ASM_WEAKEXT_DIRECTIVE 1" >>confdefs.h
6643 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether CFI directives are supported" >&5
6644 $as_echo_n "checking whether CFI directives are supported... " >&6; }
6645 if ${libc_cv_asm_cfi_directives+:} false; then :
6646 $as_echo_n "(cached) " >&6
6649 sparc/sparc64*) cfi_offset=2047;;
6652 cat > conftest.s <<EOF
6654 .type func,%function
6658 .cfi_rel_offset 1, $cfi_offset
6661 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6662 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6665 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6666 test $ac_status = 0; }; }; then
6667 libc_cv_asm_cfi_directives=yes
6669 libc_cv_asm_cfi_directives=no
6673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_cfi_directives" >&5
6674 $as_echo "$libc_cv_asm_cfi_directives" >&6; }
6675 if test $libc_cv_asm_cfi_directives = yes; then
6676 $as_echo "#define HAVE_ASM_CFI_DIRECTIVES 1" >>confdefs.h
6680 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld --no-whole-archive" >&5
6681 $as_echo_n "checking for ld --no-whole-archive... " >&6; }
6682 if ${libc_cv_ld_no_whole_archive+:} false; then :
6683 $as_echo_n "(cached) " >&6
6685 cat > conftest.c <<\EOF
6690 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6691 -nostdlib -nostartfiles -Wl,--no-whole-archive
6692 -o conftest conftest.c 1>&5'
6693 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6696 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6697 test $ac_status = 0; }; }; then
6698 libc_cv_ld_no_whole_archive=yes
6700 libc_cv_ld_no_whole_archive=no
6704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ld_no_whole_archive" >&5
6705 $as_echo "$libc_cv_ld_no_whole_archive" >&6; }
6706 if test $libc_cv_ld_no_whole_archive = no; then
6707 as_fn_error $? "support for --no-whole-archive is needed" "$LINENO" 5
6710 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc -fexceptions" >&5
6711 $as_echo_n "checking for gcc -fexceptions... " >&6; }
6712 if ${libc_cv_gcc_exceptions+:} false; then :
6713 $as_echo_n "(cached) " >&6
6715 cat > conftest.c <<\EOF
6720 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6721 -nostdlib -nostartfiles -fexceptions
6722 -o conftest conftest.c 1>&5'
6723 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6726 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6727 test $ac_status = 0; }; }; then
6728 libc_cv_gcc_exceptions=yes
6730 libc_cv_gcc_exceptions=no
6734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_exceptions" >&5
6735 $as_echo "$libc_cv_gcc_exceptions" >&6; }
6736 if test $libc_cv_gcc_exceptions = yes; then
6737 exceptions=-fexceptions
6740 if test "$host_cpu" = powerpc ; then
6741 # Check for a bug present in at least versions 2.8.x of GCC
6742 # and versions 1.0.x of EGCS.
6743 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether clobbering cr0 causes problems" >&5
6744 $as_echo_n "checking whether clobbering cr0 causes problems... " >&6; }
6745 if ${libc_cv_c_asmcr0_bug+:} false; then :
6746 $as_echo_n "(cached) " >&6
6748 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6749 /* end confdefs.h. */
6750 int tester(int x) { asm ("" : : : "cc"); return x & 123; }
6759 if ac_fn_c_try_compile "$LINENO"; then :
6760 libc_cv_c_asmcr0_bug='no'
6762 libc_cv_c_asmcr0_bug='yes'
6764 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_c_asmcr0_bug" >&5
6767 $as_echo "$libc_cv_c_asmcr0_bug" >&6; }
6768 if test "$libc_cv_c_asmcr0_bug" != 'no'; then
6769 $as_echo "#define BROKEN_PPC_ASM_CR0 1" >>confdefs.h
6774 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_memset" >&5
6775 $as_echo_n "checking for __builtin_memset... " >&6; }
6776 if ${libc_cv_gcc_builtin_memset+:} false; then :
6777 $as_echo_n "(cached) " >&6
6779 cat > conftest.c <<\EOF
6782 __builtin_memset (x, 0, 1000);
6785 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "memset" > /dev/null'
6786 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6789 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6790 test $ac_status = 0; }; };
6792 libc_cv_gcc_builtin_memset=no
6794 libc_cv_gcc_builtin_memset=yes
6798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_memset" >&5
6799 $as_echo "$libc_cv_gcc_builtin_memset" >&6; }
6800 if test "$libc_cv_gcc_builtin_memset" = yes ; then
6801 $as_echo "#define HAVE_BUILTIN_MEMSET 1" >>confdefs.h
6805 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for redirection of built-in functions" >&5
6806 $as_echo_n "checking for redirection of built-in functions... " >&6; }
6807 if ${libc_cv_gcc_builtin_redirection+:} false; then :
6808 $as_echo_n "(cached) " >&6
6810 cat > conftest.c <<\EOF
6811 extern char *strstr (const char *, const char *) __asm ("my_strstr");
6812 char *foo (const char *a, const char *b)
6814 return __builtin_strstr (a, b);
6817 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "my_strstr" > /dev/null'
6818 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6821 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6822 test $ac_status = 0; }; };
6824 libc_cv_gcc_builtin_redirection=yes
6826 libc_cv_gcc_builtin_redirection=no
6830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_redirection" >&5
6831 $as_echo "$libc_cv_gcc_builtin_redirection" >&6; }
6832 if test "$libc_cv_gcc_builtin_redirection" = no; then
6833 as_fn_error $? "support for the symbol redirection needed" "$LINENO" 5
6836 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __thread" >&5
6837 $as_echo_n "checking for __thread... " >&6; }
6838 if ${libc_cv_gcc___thread+:} false; then :
6839 $as_echo_n "(cached) " >&6
6841 cat > conftest.c <<\EOF
6842 __thread int a = 42;
6844 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -c conftest.c >&5'
6845 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6848 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6849 test $ac_status = 0; }; }; then
6850 libc_cv_gcc___thread=yes
6852 libc_cv_gcc___thread=no
6856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc___thread" >&5
6857 $as_echo "$libc_cv_gcc___thread" >&6; }
6858 if test "$libc_cv_gcc___thread" = no; then
6859 as_fn_error $? "support for the __thread keyword is required" "$LINENO" 5
6862 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tls_model attribute" >&5
6863 $as_echo_n "checking for tls_model attribute... " >&6; }
6864 if ${libc_cv_gcc_tls_model_attr+:} false; then :
6865 $as_echo_n "(cached) " >&6
6867 cat > conftest.c <<\EOF
6868 extern __thread int a __attribute__((tls_model ("initial-exec")));
6870 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -Werror conftest.c >&5'
6871 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6874 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6875 test $ac_status = 0; }; }; then
6876 libc_cv_gcc_tls_model_attr=yes
6878 libc_cv_gcc_tls_model_attr=no
6882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_tls_model_attr" >&5
6883 $as_echo "$libc_cv_gcc_tls_model_attr" >&6; }
6884 if test "$libc_cv_gcc_tls_model_attr" = no; then
6885 as_fn_error $? "support for the tls_model attribute is required" "$LINENO" 5
6888 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiler option to disable generation of FMA instructions" >&5
6889 $as_echo_n "checking for compiler option to disable generation of FMA instructions... " >&6; }
6890 if ${libc_cv_cc_nofma+:} false; then :
6891 $as_echo_n "(cached) " >&6
6894 for opt in -ffp-contract=off -mno-fused-madd; do
6895 if { ac_try='${CC-cc} $opt -xc /dev/null -S -o /dev/null'
6896 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6899 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6900 test $ac_status = 0; }; }; then :
6901 libc_cv_cc_nofma=$opt; break
6905 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_nofma" >&5
6906 $as_echo "$libc_cv_cc_nofma" >&6; }
6909 if test -n "$submachine"; then
6910 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiler option for CPU variant" >&5
6911 $as_echo_n "checking for compiler option for CPU variant... " >&6; }
6912 if ${libc_cv_cc_submachine+:} false; then :
6913 $as_echo_n "(cached) " >&6
6915 libc_cv_cc_submachine=no
6916 for opt in "-march=$submachine" "-mcpu=$submachine"; do
6917 if { ac_try='${CC-cc} $opt -xc /dev/null -S -o /dev/null'
6918 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6921 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6922 test $ac_status = 0; }; }; then :
6924 libc_cv_cc_submachine="$opt"
6929 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_submachine" >&5
6930 $as_echo "$libc_cv_cc_submachine" >&6; }
6931 if test "x$libc_cv_cc_submachine" = xno; then
6932 as_fn_error $? "${CC-cc} does not support $submachine" "$LINENO" 5
6937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC accepts -fno-tree-loop-distribute-patterns with \
6938 __attribute__ ((__optimize__))" >&5
6939 $as_echo_n "checking if $CC accepts -fno-tree-loop-distribute-patterns with \
6940 __attribute__ ((__optimize__))... " >&6; }
6941 if ${libc_cv_cc_loop_to_function+:} false; then :
6942 $as_echo_n "(cached) " >&6
6944 cat > conftest.c <<EOF
6946 __attribute__ ((__optimize__ ("-fno-tree-loop-distribute-patterns")))
6949 libc_cv_cc_loop_to_function=no
6950 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -c conftest.c'
6951 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6954 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6955 test $ac_status = 0; }; }
6957 libc_cv_cc_loop_to_function=yes
6961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_loop_to_function" >&5
6962 $as_echo "$libc_cv_cc_loop_to_function" >&6; }
6963 if test $libc_cv_cc_loop_to_function = yes; then
6964 $as_echo "#define HAVE_CC_INHIBIT_LOOP_TO_LIBCALL 1" >>confdefs.h
6969 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgd" >&5
6970 $as_echo_n "checking for libgd... " >&6; }
6971 if test "$with_gd" != "no"; then
6972 old_CFLAGS="$CFLAGS"
6973 CFLAGS="$CFLAGS $libgd_include"
6974 old_LDFLAGS="$LDFLAGS"
6975 LDFLAGS="$LDFLAGS $libgd_ldflags"
6977 LIBS="$LIBS -lgd -lpng -lz -lm"
6978 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6979 /* end confdefs.h. */
6989 if ac_fn_c_try_link "$LINENO"; then :
6994 rm -f core conftest.err conftest.$ac_objext \
6995 conftest$ac_exeext conftest.$ac_ext
6996 CFLAGS="$old_CFLAGS"
6997 LDFLAGS="$old_LDFLAGS"
7002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBGD" >&5
7003 $as_echo "$LIBGD" >&6; }
7007 if test x$with_selinux = xno ; then
7010 # See if we have the SELinux library
7011 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for is_selinux_enabled in -lselinux" >&5
7012 $as_echo_n "checking for is_selinux_enabled in -lselinux... " >&6; }
7013 if ${ac_cv_lib_selinux_is_selinux_enabled+:} false; then :
7014 $as_echo_n "(cached) " >&6
7016 ac_check_lib_save_LIBS=$LIBS
7017 LIBS="-lselinux $LIBS"
7018 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7019 /* end confdefs.h. */
7021 /* Override any GCC internal prototype to avoid an error.
7022 Use char because int might match the return type of a GCC
7023 builtin and then its argument prototype would still apply. */
7027 char is_selinux_enabled ();
7031 return is_selinux_enabled ();
7036 if ac_fn_c_try_link "$LINENO"; then :
7037 ac_cv_lib_selinux_is_selinux_enabled=yes
7039 ac_cv_lib_selinux_is_selinux_enabled=no
7041 rm -f core conftest.err conftest.$ac_objext \
7042 conftest$ac_exeext conftest.$ac_ext
7043 LIBS=$ac_check_lib_save_LIBS
7045 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
7046 $as_echo "$ac_cv_lib_selinux_is_selinux_enabled" >&6; }
7047 if test "x$ac_cv_lib_selinux_is_selinux_enabled" = xyes; then :
7053 # See if we have the SELinux header with the NSCD permissions in it.
7054 if test x$have_selinux = xyes ; then
7055 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NSCD Flask permissions in selinux/av_permissions.h" >&5
7056 $as_echo_n "checking for NSCD Flask permissions in selinux/av_permissions.h... " >&6; }
7057 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7058 /* end confdefs.h. */
7059 #include <selinux/av_permissions.h>
7063 #ifdef NSCD__SHMEMHOST
7066 #error NSCD__SHMEMHOST not defined
7072 if ac_fn_c_try_compile "$LINENO"; then :
7077 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_selinux" >&5
7079 $as_echo "$have_selinux" >&6; }
7082 if test x$with_selinux = xyes ; then
7083 if test x$have_selinux = xno ; then
7084 as_fn_error $? "SELinux explicitly required, but sufficiently recent SELinux library not found" "$LINENO" 5
7088 # Check if we're building with SELinux support.
7089 if test "x$have_selinux" = xyes; then
7091 $as_echo "#define HAVE_SELINUX 1" >>confdefs.h
7094 # See if we have the libaudit library
7095 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for audit_log_user_avc_message in -laudit" >&5
7096 $as_echo_n "checking for audit_log_user_avc_message in -laudit... " >&6; }
7097 if ${ac_cv_lib_audit_audit_log_user_avc_message+:} false; then :
7098 $as_echo_n "(cached) " >&6
7100 ac_check_lib_save_LIBS=$LIBS
7101 LIBS="-laudit $LIBS"
7102 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7103 /* end confdefs.h. */
7105 /* Override any GCC internal prototype to avoid an error.
7106 Use char because int might match the return type of a GCC
7107 builtin and then its argument prototype would still apply. */
7111 char audit_log_user_avc_message ();
7115 return audit_log_user_avc_message ();
7120 if ac_fn_c_try_link "$LINENO"; then :
7121 ac_cv_lib_audit_audit_log_user_avc_message=yes
7123 ac_cv_lib_audit_audit_log_user_avc_message=no
7125 rm -f core conftest.err conftest.$ac_objext \
7126 conftest$ac_exeext conftest.$ac_ext
7127 LIBS=$ac_check_lib_save_LIBS
7129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_audit_audit_log_user_avc_message" >&5
7130 $as_echo "$ac_cv_lib_audit_audit_log_user_avc_message" >&6; }
7131 if test "x$ac_cv_lib_audit_audit_log_user_avc_message" = xyes; then :
7137 if test "x$have_libaudit" = xyes; then
7139 $as_echo "#define HAVE_LIBAUDIT 1" >>confdefs.h
7144 # See if we have the libcap library
7145 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cap_init in -lcap" >&5
7146 $as_echo_n "checking for cap_init in -lcap... " >&6; }
7147 if ${ac_cv_lib_cap_cap_init+:} false; then :
7148 $as_echo_n "(cached) " >&6
7150 ac_check_lib_save_LIBS=$LIBS
7152 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7153 /* end confdefs.h. */
7155 /* Override any GCC internal prototype to avoid an error.
7156 Use char because int might match the return type of a GCC
7157 builtin and then its argument prototype would still apply. */
7170 if ac_fn_c_try_link "$LINENO"; then :
7171 ac_cv_lib_cap_cap_init=yes
7173 ac_cv_lib_cap_cap_init=no
7175 rm -f core conftest.err conftest.$ac_objext \
7176 conftest$ac_exeext conftest.$ac_ext
7177 LIBS=$ac_check_lib_save_LIBS
7179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cap_cap_init" >&5
7180 $as_echo "$ac_cv_lib_cap_cap_init" >&6; }
7181 if test "x$ac_cv_lib_cap_cap_init" = xyes; then :
7187 if test "x$have_libcap" = xyes; then
7189 $as_echo "#define HAVE_LIBCAP 1" >>confdefs.h
7197 # The cast to long int works around a bug in the HP C Compiler
7198 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7199 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7200 # This bug is HP SR number 8606223364.
7201 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long double" >&5
7202 $as_echo_n "checking size of long double... " >&6; }
7203 if ${ac_cv_sizeof_long_double+:} false; then :
7204 $as_echo_n "(cached) " >&6
7206 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long double))" "ac_cv_sizeof_long_double" "$ac_includes_default"; then :
7209 if test "$ac_cv_type_long_double" = yes; then
7210 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7211 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7212 as_fn_error 77 "cannot compute sizeof (long double)
7213 See \`config.log' for more details" "$LINENO" 5; }
7215 ac_cv_sizeof_long_double=0
7220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_double" >&5
7221 $as_echo "$ac_cv_sizeof_long_double" >&6; }
7225 cat >>confdefs.h <<_ACEOF
7226 #define SIZEOF_LONG_DOUBLE $ac_cv_sizeof_long_double
7230 sizeof_long_double=$ac_cv_sizeof_long_double
7234 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FORTIFY_SOURCE predefine" >&5
7235 $as_echo_n "checking for _FORTIFY_SOURCE predefine... " >&6; }
7236 if ${libc_cv_predef_fortify_source+:} false; then :
7237 $as_echo_n "(cached) " >&6
7239 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7240 /* end confdefs.h. */
7246 #ifdef _FORTIFY_SOURCE
7253 if ac_fn_c_try_compile "$LINENO"; then :
7254 libc_cv_predef_fortify_source=no
7256 libc_cv_predef_fortify_source=yes
7258 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_predef_fortify_source" >&5
7261 $as_echo "$libc_cv_predef_fortify_source" >&6; }
7262 if test $libc_cv_predef_fortify_source = yes; then
7263 CPPUNDEFS="${CPPUNDEFS:+$CPPUNDEFS }-U_FORTIFY_SOURCE"
7267 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC implicitly enables -fstack-protector" >&5
7268 $as_echo_n "checking whether $CC implicitly enables -fstack-protector... " >&6; }
7269 if ${libc_cv_predef_stack_protector+:} false; then :
7270 $as_echo_n "(cached) " >&6
7273 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7274 /* end confdefs.h. */
7275 extern void foobar (char *);
7279 char large_array[2048]; foobar (large_array);
7284 if ac_fn_c_try_compile "$LINENO"; then :
7286 libc_undefs=`$NM -u conftest.o |
7287 LC_ALL=C $AWK '$1 == "U" { print $2 | "sort -u"; next } { exit(1) }' \
7289 as_fn_error $? "confusing output from $NM -u" "$LINENO" 5
7291 echo >&5 "libc_undefs='$libc_undefs'"
7292 # On some architectures, there are architecture-specific undefined
7293 # symbols (resolved by the linker), so filter out unknown symbols.
7294 # This will fail to produce the correct result if the compiler
7295 # defaults to -fstack-protector but this produces an undefined symbol
7296 # other than __stack_chk_fail. However, compilers like that have not
7297 # been encountered in practice.
7298 libc_undefs=`echo "$libc_undefs" | egrep '^(foobar|__stack_chk_fail)$'`
7299 case "$libc_undefs" in
7300 foobar) libc_cv_predef_stack_protector=no ;;
7302 foobar') libc_cv_predef_stack_protector=yes ;;
7303 *) as_fn_error $? "unexpected symbols in test: $libc_undefs" "$LINENO" 5 ;;
7306 as_fn_error $? "test compilation failed" "$LINENO" 5
7308 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_predef_stack_protector" >&5
7312 $as_echo "$libc_cv_predef_stack_protector" >&6; }
7314 if test $libc_cv_predef_stack_protector = yes; then
7315 libc_extra_cflags=-fno-stack-protector
7319 ### End of automated tests.
7320 ### Now run sysdeps configure fragments.
7322 # They also can set these variables.
7324 ldd_rewrite_script=no
7325 libc_cv_sysconfdir=$sysconfdir
7326 libc_cv_localstatedir=$localstatedir
7327 libc_cv_gcc_unwind_find_fde=no
7330 # Iterate over all the sysdep directories we will use, running their
7331 # configure fragments.
7332 for dir in $sysnames; do
7335 *) dest=$srcdir/$dir ;;
7337 if test -r $dest/configure; then
7338 { $as_echo "$as_me:${as_lineno-$LINENO}: result: running configure fragment for $dir" >&5
7339 $as_echo "running configure fragment for $dir" >&6; }
7344 if test x$libc_cv_gcc_unwind_find_fde = xyes; then
7345 $as_echo "#define EXPORT_UNWIND_FIND_FDE 1" >>confdefs.h
7350 # A sysdeps configure fragment can reset this if IFUNC is not actually
7351 # usable even though the assembler knows how to generate the symbol type.
7352 if test x"$libc_cv_ld_gnu_indirect_function" = xyes; then
7353 $as_echo "#define HAVE_IFUNC 1" >>confdefs.h
7357 # This is far from the AC_ARG_ENABLE that sets it so that a sysdeps
7358 # configure fragment can override the value to prevent this AC_DEFINE.
7360 if test "x$use_nscd" != xno; then
7361 $as_echo "#define USE_NSCD 1" >>confdefs.h
7364 if test "x$build_nscd" = xdefault; then
7365 build_nscd=$use_nscd
7368 # Test for old glibc 2.0.x headers so that they can be removed properly
7369 # Search only in includedir.
7370 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for old glibc 2.0.x headers" >&5
7371 $as_echo_n "checking for old glibc 2.0.x headers... " >&6; }
7372 if eval test -f "${includedir}/elfclass.h" -a -f "${includedir}/fcntlbits.h"
7374 old_glibc_headers=yes
7376 old_glibc_headers=no
7378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $old_glibc_headers" >&5
7379 $as_echo "$old_glibc_headers" >&6; }
7380 if test ${old_glibc_headers} = yes; then
7381 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&5
7382 $as_echo "$as_me: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&2;}
7383 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** be removed." >&5
7384 $as_echo "$as_me: WARNING: *** be removed." >&2;}
7396 if test x$use_ldconfig = xyes; then
7397 $as_echo "#define USE_LDCONFIG 1" >>confdefs.h
7406 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -fPIC is default" >&5
7407 $as_echo_n "checking whether -fPIC is default... " >&6; }
7408 if ${libc_cv_pic_default+:} false; then :
7409 $as_echo_n "(cached) " >&6
7411 libc_cv_pic_default=yes
7412 cat > conftest.c <<EOF
7413 #if defined __PIC__ || defined __pic__ || defined PIC || defined pic
7414 # error PIC is default.
7417 if eval "${CC-cc} -S conftest.c 2>&5 1>&5"; then
7418 libc_cv_pic_default=no
7422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_pic_default" >&5
7423 $as_echo "$libc_cv_pic_default" >&6; }
7433 VERSION=`sed -n -e 's/^#define VERSION "\([^"]*\)"/\1/p' < $srcdir/version.h`
7434 RELEASE=`sed -n -e 's/^#define RELEASE "\([^"]*\)"/\1/p' < $srcdir/version.h`
7438 ac_config_files="$ac_config_files config.make Makefile"
7440 ac_config_commands="$ac_config_commands default"
7442 cat >confcache <<\_ACEOF
7443 # This file is a shell script that caches the results of configure
7444 # tests run on this system so they can be shared between configure
7445 # scripts and configure runs, see configure's option --config-cache.
7446 # It is not useful on other systems. If it contains results you don't
7447 # want to keep, you may remove or edit it.
7449 # config.status only pays attention to the cache file if you give it
7450 # the --recheck option to rerun configure.
7452 # `ac_cv_env_foo' variables (set or unset) will be overridden when
7453 # loading this file, other *unset* `ac_cv_foo' will be assigned the
7458 # The following way of writing the cache mishandles newlines in values,
7459 # but we know of no workaround that is simple, portable, and efficient.
7460 # So, we kill variables containing newlines.
7461 # Ultrix sh set writes to stderr and can't be redirected directly,
7462 # and sets the high bit in the cache file unless we assign to the vars.
7464 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
7465 eval ac_val=\$$ac_var
7469 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
7470 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
7473 _ | IFS | as_nl) ;; #(
7474 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
7475 *) { eval $ac_var=; unset $ac_var;} ;;
7481 case $as_nl`(ac_space=' '; set) 2>&1` in #(
7482 *${as_nl}ac_space=\ *)
7483 # `set' does not quote correctly, so add quotes: double-quote
7484 # substitution turns \\\\ into \\, and sed turns \\ into \.
7487 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
7490 # `set' quotes correctly as required by POSIX, so do not add quotes.
7491 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
7500 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
7502 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
7504 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
7505 if test -w "$cache_file"; then
7506 if test "x$cache_file" != "x/dev/null"; then
7507 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
7508 $as_echo "$as_me: updating cache $cache_file" >&6;}
7509 if test ! -f "$cache_file" || test -h "$cache_file"; then
7510 cat confcache >"$cache_file"
7512 case $cache_file in #(
7514 mv -f confcache "$cache_file"$$ &&
7515 mv -f "$cache_file"$$ "$cache_file" ;; #(
7517 mv -f confcache "$cache_file" ;;
7522 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
7523 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
7528 test "x$prefix" = xNONE && prefix=$ac_default_prefix
7529 # Let make expand exec_prefix.
7530 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7532 DEFS=-DHAVE_CONFIG_H
7537 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
7538 # 1. Remove the extension, and $U if already installed.
7539 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
7540 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
7541 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
7542 # will be set to the directory where LIBOBJS objects are built.
7543 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
7544 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
7548 LTLIBOBJS=$ac_ltlibobjs
7552 : "${CONFIG_STATUS=./config.status}"
7554 ac_clean_files_save=$ac_clean_files
7555 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
7556 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
7557 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
7559 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
7561 # Generated by $as_me.
7562 # Run this file to recreate the current configuration.
7563 # Compiler output produced by configure, useful for debugging
7564 # configure, is in config.log if it exists.
7570 SHELL=\${CONFIG_SHELL-$SHELL}
7573 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
7574 ## -------------------- ##
7575 ## M4sh Initialization. ##
7576 ## -------------------- ##
7578 # Be more Bourne compatible
7579 DUALCASE=1; export DUALCASE # for MKS sh
7580 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
7583 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
7584 # is contrary to our usage. Disable this feature.
7585 alias -g '${1+"$@"}'='"$@"'
7586 setopt NO_GLOB_SUBST
7588 case `(set -o) 2>/dev/null` in #(
7600 # Printing a long string crashes Solaris 7 /usr/bin/printf.
7601 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
7602 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
7603 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
7604 # Prefer a ksh shell builtin over an external printf program on Solaris,
7605 # but without wasting forks for bash or zsh.
7606 if test -z "$BASH_VERSION$ZSH_VERSION" \
7607 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
7608 as_echo='print -r --'
7609 as_echo_n='print -rn --'
7610 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
7611 as_echo='printf %s\n'
7612 as_echo_n='printf %s'
7614 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
7615 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
7616 as_echo_n='/usr/ucb/echo -n'
7618 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
7619 as_echo_n_body='eval
7623 expr "X$arg" : "X\\(.*\\)$as_nl";
7624 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
7626 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
7628 export as_echo_n_body
7629 as_echo_n='sh -c $as_echo_n_body as_echo'
7632 as_echo='sh -c $as_echo_body as_echo'
7635 # The user is always right.
7636 if test "${PATH_SEPARATOR+set}" != set; then
7638 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
7639 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
7646 # We need space, tab and new line, in precisely that order. Quoting is
7647 # there to prevent editors from complaining about space-tab.
7648 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
7649 # splitting by setting IFS to empty value.)
7652 # Find who we are. Look in the path if we contain no directory separator.
7655 *[\\/]* ) as_myself=$0 ;;
7656 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7660 test -z "$as_dir" && as_dir=.
7661 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
7667 # We did not find ourselves, most probably we were run as `sh COMMAND'
7668 # in which case we are not to be found in the path.
7669 if test "x$as_myself" = x; then
7672 if test ! -f "$as_myself"; then
7673 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
7677 # Unset variables that we do not need and which cause bugs (e.g. in
7678 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
7679 # suppresses any "Segmentation fault" message there. '((' could
7680 # trigger a bug in pdksh 5.2.14.
7681 for as_var in BASH_ENV ENV MAIL MAILPATH
7682 do eval test x\${$as_var+set} = xset \
7683 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
7696 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
7699 # as_fn_error STATUS ERROR [LINENO LOG_FD]
7700 # ----------------------------------------
7701 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
7702 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
7703 # script with STATUS, using 1 if that was 0.
7706 as_status=$1; test $as_status -eq 0 && as_status=1
7708 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
7709 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
7711 $as_echo "$as_me: error: $2" >&2
7712 as_fn_exit $as_status
7716 # as_fn_set_status STATUS
7717 # -----------------------
7718 # Set $? to STATUS, without forking.
7722 } # as_fn_set_status
7726 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
7736 # Portably unset VAR.
7739 { eval $1=; unset $1;}
7741 as_unset=as_fn_unset
7742 # as_fn_append VAR VALUE
7743 # ----------------------
7744 # Append the text in VALUE to the end of the definition contained in VAR. Take
7745 # advantage of any shell optimizations that allow amortized linear growth over
7746 # repeated appends, instead of the typical quadratic growth present in naive
7748 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
7749 eval 'as_fn_append ()
7760 # as_fn_arith ARG...
7761 # ------------------
7762 # Perform arithmetic evaluation on the ARGs, and store the result in the
7763 # global $as_val. Take advantage of shells that can avoid forks. The arguments
7764 # must be portable across $(()) and expr.
7765 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
7766 eval 'as_fn_arith ()
7773 as_val=`expr "$@" || test $? -eq 1`
7778 if expr a : '\(a\)' >/dev/null 2>&1 &&
7779 test "X`expr 00001 : '.*\(...\)'`" = X001; then
7785 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
7786 as_basename=basename
7791 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
7797 as_me=`$as_basename -- "$0" ||
7798 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
7799 X"$0" : 'X\(//\)$' \| \
7800 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
7802 sed '/^.*\/\([^/][^/]*\)\/*$/{
7816 # Avoid depending upon Character Ranges.
7817 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
7818 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
7819 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
7820 as_cr_digits='0123456789'
7821 as_cr_alnum=$as_cr_Letters$as_cr_digits
7823 ECHO_C= ECHO_N= ECHO_T=
7824 case `echo -n x` in #(((((
7826 case `echo 'xy\c'` in
7827 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
7829 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
7836 rm -f conf$$ conf$$.exe conf$$.file
7837 if test -d conf$$.dir; then
7838 rm -f conf$$.dir/conf$$.file
7841 mkdir conf$$.dir 2>/dev/null
7843 if (echo >conf$$.file) 2>/dev/null; then
7844 if ln -s conf$$.file conf$$ 2>/dev/null; then
7846 # ... but there are two gotchas:
7847 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
7848 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
7849 # In both cases, we have to default to `cp -p'.
7850 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
7852 elif ln conf$$.file conf$$ 2>/dev/null; then
7860 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
7861 rmdir conf$$.dir 2>/dev/null
7866 # Create "$as_dir" as a directory, including parents if necessary.
7871 -*) as_dir=./$as_dir;;
7873 test -d "$as_dir" || eval $as_mkdir_p || {
7877 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
7878 *) as_qdir=$as_dir;;
7880 as_dirs="'$as_qdir' $as_dirs"
7881 as_dir=`$as_dirname -- "$as_dir" ||
7882 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7883 X"$as_dir" : 'X\(//\)[^/]' \| \
7884 X"$as_dir" : 'X\(//\)$' \| \
7885 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
7886 $as_echo X"$as_dir" |
7887 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
7904 test -d "$as_dir" && break
7906 test -z "$as_dirs" || eval "mkdir $as_dirs"
7907 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
7911 if mkdir -p . 2>/dev/null; then
7912 as_mkdir_p='mkdir -p "$as_dir"'
7914 test -d ./-p && rmdir ./-p
7918 if test -x / >/dev/null 2>&1; then
7921 if ls -dL / >/dev/null 2>&1; then
7928 if test -d "$1"; then
7934 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
7935 ???[sx]*):;;*)false;;esac;fi
7939 as_executable_p=$as_test_x
7941 # Sed expression to map a string onto a valid CPP name.
7942 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
7944 # Sed expression to map a string onto a valid variable name.
7945 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
7949 ## ----------------------------------- ##
7950 ## Main body of $CONFIG_STATUS script. ##
7951 ## ----------------------------------- ##
7953 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
7955 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7956 # Save the log message, to keep $0 and so on meaningful, and to
7957 # report actual input values of CONFIG_FILES etc. instead of their
7958 # values after options handling.
7960 This file was extended by GNU C Library $as_me (see version.h), which was
7961 generated by GNU Autoconf 2.68. Invocation command line was
7963 CONFIG_FILES = $CONFIG_FILES
7964 CONFIG_HEADERS = $CONFIG_HEADERS
7965 CONFIG_LINKS = $CONFIG_LINKS
7966 CONFIG_COMMANDS = $CONFIG_COMMANDS
7969 on `(hostname || uname -n) 2>/dev/null | sed 1q`
7974 case $ac_config_files in *"
7975 "*) set x $ac_config_files; shift; ac_config_files=$*;;
7978 case $ac_config_headers in *"
7979 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
7983 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7984 # Files that config.status was made for.
7985 config_files="$ac_config_files"
7986 config_headers="$ac_config_headers"
7987 config_commands="$ac_config_commands"
7991 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7993 \`$as_me' instantiates files and other configuration actions
7994 from templates according to the current configuration. Unless the files
7995 and actions are specified as TAGs, all are instantiated by default.
7997 Usage: $0 [OPTION]... [TAG]...
7999 -h, --help print this help, then exit
8000 -V, --version print version number and configuration settings, then exit
8001 --config print configuration, then exit
8002 -q, --quiet, --silent
8003 do not print progress messages
8004 -d, --debug don't remove temporary files
8005 --recheck update $as_me by reconfiguring in the same conditions
8006 --file=FILE[:TEMPLATE]
8007 instantiate the configuration file FILE
8008 --header=FILE[:TEMPLATE]
8009 instantiate the configuration header FILE
8011 Configuration files:
8014 Configuration headers:
8017 Configuration commands:
8020 Report bugs to <http://sourceware.org/bugzilla/>.
8021 GNU C Library home page: <http://www.gnu.org/software/glibc/>.
8022 General help using GNU software: <http://www.gnu.org/gethelp/>."
8025 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8026 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
8028 GNU C Library config.status (see version.h)
8029 configured by $0, generated by GNU Autoconf 2.68,
8030 with options \\"\$ac_cs_config\\"
8032 Copyright (C) 2010 Free Software Foundation, Inc.
8033 This config.status script is free software; the Free Software Foundation
8034 gives unlimited permission to copy, distribute and modify it."
8039 test -n "\$AWK" || AWK=awk
8042 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8043 # The default lists apply if the user does not specify any file.
8049 ac_option=`expr "X$1" : 'X\([^=]*\)='`
8050 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
8054 ac_option=`expr "X$1" : 'X\([^=]*\)='`
8066 # Handling of the options.
8067 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8069 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
8070 $as_echo "$ac_cs_version"; exit ;;
8071 --config | --confi | --conf | --con | --co | --c )
8072 $as_echo "$ac_cs_config"; exit ;;
8073 --debug | --debu | --deb | --de | --d | -d )
8075 --file | --fil | --fi | --f )
8078 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8079 '') as_fn_error $? "missing file argument" ;;
8081 as_fn_append CONFIG_FILES " '$ac_optarg'"
8082 ac_need_defaults=false;;
8083 --header | --heade | --head | --hea )
8086 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8088 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
8089 ac_need_defaults=false;;
8091 # Conflict between --help and --header
8092 as_fn_error $? "ambiguous option: \`$1'
8093 Try \`$0 --help' for more information.";;
8094 --help | --hel | -h )
8095 $as_echo "$ac_cs_usage"; exit ;;
8096 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
8097 | -silent | --silent | --silen | --sile | --sil | --si | --s)
8101 -*) as_fn_error $? "unrecognized option: \`$1'
8102 Try \`$0 --help' for more information." ;;
8104 *) as_fn_append ac_config_targets " $1"
8105 ac_need_defaults=false ;;
8111 ac_configure_extra_args=
8113 if $ac_cs_silent; then
8115 ac_configure_extra_args="$ac_configure_extra_args --silent"
8119 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8120 if \$ac_cs_recheck; then
8121 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
8123 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
8124 CONFIG_SHELL='$SHELL'
8130 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8134 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
8135 ## Running $as_me. ##
8141 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8145 config_vars='$config_vars'
8149 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8151 # Handling of arguments.
8152 for ac_config_target in $ac_config_targets
8154 case $ac_config_target in
8155 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
8156 "config.make") CONFIG_FILES="$CONFIG_FILES config.make" ;;
8157 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
8158 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
8160 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
8165 # If the user did not use the arguments to specify the items to instantiate,
8166 # then the envvar interface is used. Set only those that are not.
8167 # We use the long form for the default assignment because of an extremely
8168 # bizarre bug on SunOS 4.1.3.
8169 if $ac_need_defaults; then
8170 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
8171 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
8172 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
8175 # Have a temporary directory for convenience. Make it in the build tree
8176 # simply because there is no reason against having it here, and in addition,
8177 # creating and moving files from /tmp can sometimes cause problems.
8178 # Hook for its removal unless debugging.
8179 # Note that there is a small window in which the directory will not be cleaned:
8180 # after its creation but before its name has been assigned to `$tmp'.
8184 trap 'exit_status=$?
8186 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
8188 trap 'as_fn_exit 1' 1 2 13 15
8190 # Create a (secure) tmp directory for tmp files.
8193 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
8197 tmp=./conf$$-$RANDOM
8198 (umask 077 && mkdir "$tmp")
8199 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
8202 # Set up the scripts for CONFIG_FILES section.
8203 # No need to generate them if there are no CONFIG_FILES.
8204 # This happens for instance with `./config.status config.h'.
8205 if test -n "$CONFIG_FILES"; then
8208 ac_cr=`echo X | tr X '\015'`
8209 # On cygwin, bash can eat \r inside `` if the user requested igncr.
8210 # But we know of no other shell where ac_cr would be empty at this
8211 # point, so we can use a bashism as a fallback.
8212 if test "x$ac_cr" = x; then
8213 eval ac_cr=\$\'\\r\'
8215 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
8216 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
8222 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
8227 echo "cat >conf$$subs.awk <<_ACEOF" &&
8228 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
8231 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8232 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
8234 for ac_last_try in false false false false false :; do
8235 . ./conf$$subs.sh ||
8236 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8238 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
8239 if test $ac_delim_n = $ac_delim_num; then
8241 elif $ac_last_try; then
8242 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8244 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8249 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8250 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
8254 s/^/S["/; s/!.*/"]=/
8264 s/\(.\{148\}\)..*/\1/
8266 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
8271 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8278 s/\(.\{148\}\)..*/\1/
8280 s/["\\]/\\&/g; s/^/"/; s/$/"/
8284 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8289 ' <conf$$subs.awk | sed '
8294 ' >>$CONFIG_STATUS || ac_write_fail=1
8295 rm -f conf$$subs.awk
8296 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8298 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
8299 for (key in S) S_is_set[key] = 1
8305 nfields = split(line, field, "@")
8307 len = length(field[1])
8308 for (i = 2; i < nfields; i++) {
8310 keylen = length(key)
8311 if (S_is_set[key]) {
8313 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
8314 len += length(value) + length(field[++i])
8325 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8326 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
8327 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
8330 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
8331 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
8334 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
8335 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
8336 # trailing colons and then remove the whole line if VPATH becomes empty
8337 # (actually we leave an empty line to preserve line numbers).
8338 if test "x$srcdir" = x.; then
8339 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
8357 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8358 fi # test -n "$CONFIG_FILES"
8360 # Set up the scripts for CONFIG_HEADERS section.
8361 # No need to generate them if there are no CONFIG_HEADERS.
8362 # This happens for instance with `./config.status Makefile'.
8363 if test -n "$CONFIG_HEADERS"; then
8364 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
8368 # Transform confdefs.h into an awk script `defines.awk', embedded as
8369 # here-document in config.status, that substitutes the proper values into
8370 # config.h.in to produce config.h.
8372 # Create a delimiter string that does not exist in confdefs.h, to ease
8373 # handling of long lines.
8375 for ac_last_try in false false :; do
8376 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
8377 if test -z "$ac_tt"; then
8379 elif $ac_last_try; then
8380 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
8382 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8386 # For the awk script, D is an array of macro values keyed by name,
8387 # likewise P contains macro parameters if any. Preserve backslash
8388 # newline sequences.
8390 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
8392 s/.\{148\}/&'"$ac_delim"'/g
8395 s/^[ ]*#[ ]*define[ ][ ]*/ /
8402 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
8404 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
8408 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
8409 D["\1"]=" \3\\\\\\n"\\/p
8411 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
8416 s/.\{148\}/&'"$ac_delim"'/g
8421 s/["\\]/\\&/g; s/^/"/; s/$/"/p
8424 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
8426 ' <confdefs.h | sed '
8427 s/'"$ac_delim"'/"\\\
8428 "/g' >>$CONFIG_STATUS || ac_write_fail=1
8430 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8431 for (key in D) D_is_set[key] = 1
8434 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
8436 split(line, arg, " ")
8437 if (arg[1] == "#") {
8441 defundef = substr(arg[1], 2)
8444 split(mac1, mac2, "(") #)
8446 prefix = substr(line, 1, index(line, defundef) - 1)
8447 if (D_is_set[macro]) {
8448 # Preserve the white space surrounding the "#".
8449 print prefix "define", macro P[macro] D[macro]
8452 # Replace #undef with comments. This is necessary, for example,
8453 # in the case of _POSIX_SOURCE, which is predefined and required
8454 # on some systems where configure will not decide to define it.
8455 if (defundef == "undef") {
8456 print "/*", prefix defundef, macro, "*/"
8464 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8465 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
8466 fi # test -n "$CONFIG_HEADERS"
8469 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
8474 :[FHLC]) ac_mode=$ac_tag; continue;;
8476 case $ac_mode$ac_tag in
8478 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
8479 :[FH]-) ac_tag=-:-;;
8480 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
8497 -) ac_f="$ac_tmp/stdin";;
8498 *) # Look for the file first in the build tree, then in the source tree
8499 # (if the path is not absolute). The absolute path cannot be DOS-style,
8500 # because $ac_f cannot contain `:'.
8504 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
8506 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
8508 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
8509 as_fn_append ac_file_inputs " '$ac_f'"
8512 # Let's still pretend it is `configure' which instantiates (i.e., don't
8513 # use $as_me), people would be surprised to read:
8514 # /* config.h. Generated by config.status. */
8515 configure_input='Generated from '`
8516 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
8518 if test x"$ac_file" != x-; then
8519 configure_input="$ac_file. $configure_input"
8520 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
8521 $as_echo "$as_me: creating $ac_file" >&6;}
8523 # Neutralize special characters interpreted by sed in replacement strings.
8524 case $configure_input in #(
8525 *\&* | *\|* | *\\* )
8526 ac_sed_conf_input=`$as_echo "$configure_input" |
8527 sed 's/[\\\\&|]/\\\\&/g'`;; #(
8528 *) ac_sed_conf_input=$configure_input;;
8532 *:-:* | *:-) cat >"$ac_tmp/stdin" \
8533 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
8538 ac_dir=`$as_dirname -- "$ac_file" ||
8539 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8540 X"$ac_file" : 'X\(//\)[^/]' \| \
8541 X"$ac_file" : 'X\(//\)$' \| \
8542 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
8543 $as_echo X"$ac_file" |
8544 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8561 as_dir="$ac_dir"; as_fn_mkdir_p
8565 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
8567 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
8568 # A ".." for each directory in $ac_dir_suffix.
8569 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
8570 case $ac_top_builddir_sub in
8571 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
8572 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
8575 ac_abs_top_builddir=$ac_pwd
8576 ac_abs_builddir=$ac_pwd$ac_dir_suffix
8577 # for backward compatibility:
8578 ac_top_builddir=$ac_top_build_prefix
8581 .) # We are building in place.
8583 ac_top_srcdir=$ac_top_builddir_sub
8584 ac_abs_top_srcdir=$ac_pwd ;;
8585 [\\/]* | ?:[\\/]* ) # Absolute name.
8586 ac_srcdir=$srcdir$ac_dir_suffix;
8587 ac_top_srcdir=$srcdir
8588 ac_abs_top_srcdir=$srcdir ;;
8590 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
8591 ac_top_srcdir=$ac_top_build_prefix$srcdir
8592 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
8594 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
8604 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
8605 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
8609 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8610 # If the template does not know about datarootdir, expand it.
8611 # FIXME: This hack should be removed a few years after 2.60.
8612 ac_datarootdir_hack=; ac_datarootdir_seen=
8623 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
8624 *datarootdir*) ac_datarootdir_seen=yes;;
8625 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
8626 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
8627 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
8629 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8630 ac_datarootdir_hack='
8631 s&@datadir@&$datadir&g
8632 s&@docdir@&$docdir&g
8633 s&@infodir@&$infodir&g
8634 s&@localedir@&$localedir&g
8635 s&@mandir@&$mandir&g
8636 s&\\\${datarootdir}&$datarootdir&g' ;;
8640 # Neutralize VPATH when `$srcdir' = `.'.
8641 # Shell code in configure.ac might set extrasub.
8642 # FIXME: do we really want to maintain this feature?
8643 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8644 ac_sed_extra="$ac_vpsub
8647 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8649 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
8650 s|@configure_input@|$ac_sed_conf_input|;t t
8651 s&@top_builddir@&$ac_top_builddir_sub&;t t
8652 s&@top_build_prefix@&$ac_top_build_prefix&;t t
8653 s&@srcdir@&$ac_srcdir&;t t
8654 s&@abs_srcdir@&$ac_abs_srcdir&;t t
8655 s&@top_srcdir@&$ac_top_srcdir&;t t
8656 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
8657 s&@builddir@&$ac_builddir&;t t
8658 s&@abs_builddir@&$ac_abs_builddir&;t t
8659 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
8660 s&@INSTALL@&$ac_INSTALL&;t t
8661 $ac_datarootdir_hack
8663 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
8664 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8666 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
8667 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
8668 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
8669 "$ac_tmp/out"`; test -z "$ac_out"; } &&
8670 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
8671 which seems to be undefined. Please make sure it is defined" >&5
8672 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
8673 which seems to be undefined. Please make sure it is defined" >&2;}
8675 rm -f "$ac_tmp/stdin"
8677 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
8678 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
8680 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8686 if test x"$ac_file" != x-; then
8688 $as_echo "/* $configure_input */" \
8689 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
8690 } >"$ac_tmp/config.h" \
8691 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8692 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
8693 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
8694 $as_echo "$as_me: $ac_file is unchanged" >&6;}
8697 mv "$ac_tmp/config.h" "$ac_file" \
8698 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8701 $as_echo "/* $configure_input */" \
8702 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
8703 || as_fn_error $? "could not create -" "$LINENO" 5
8707 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
8708 $as_echo "$as_me: executing $ac_file commands" >&6;}
8713 case $ac_file$ac_mode in
8715 case $CONFIG_FILES in *config.make*)
8716 echo "$config_vars" >> config.make;;
8718 test -d bits || mkdir bits ;;
8726 ac_clean_files=$ac_clean_files_save
8728 test $ac_write_fail = 0 ||
8729 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
8732 # configure is writing to config.log, and then calls config.status.
8733 # config.status does its own redirection, appending to config.log.
8734 # Unfortunately, on DOS this fails, as config.log is still kept open
8735 # by configure, so config.status won't be able to write to it; its
8736 # output is simply discarded. So we exec the FD to /dev/null,
8737 # effectively closing config.log, so it can be properly (re)opened and
8738 # appended to by config.status. When coming back to configure, we
8739 # need to make the FD available again.
8740 if test "$no_create" != yes; then
8742 ac_config_status_args=
8743 test "$silent" = yes &&
8744 ac_config_status_args="$ac_config_status_args --quiet"
8746 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
8748 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
8749 # would make configure fail if this is the last instruction.
8750 $ac_cs_success || as_fn_exit 1
8754 # CONFIG_SUBDIRS section.
8756 if test "$no_recursion" != yes; then
8758 # Remove --cache-file, --srcdir, and --disable-option-checking arguments
8759 # so they do not pile up.
8760 ac_sub_configure_args=
8762 eval "set x $ac_configure_args"
8766 if test -n "$ac_prev"; then
8771 -cache-file | --cache-file | --cache-fil | --cache-fi \
8772 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
8773 ac_prev=cache_file ;;
8774 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
8775 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
8778 --config-cache | -C)
8780 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
8782 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
8784 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
8786 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
8788 --disable-option-checking)
8792 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
8794 as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
8798 # Always prepend --prefix to ensure using the same prefix
8799 # in subdir configurations.
8800 ac_arg="--prefix=$prefix"
8802 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
8804 ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
8807 if test "$silent" = yes; then
8808 ac_sub_configure_args="--silent $ac_sub_configure_args"
8811 # Always prepend --disable-option-checking to silence warnings, since
8812 # different subdirs can have different --enable and --with options.
8813 ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
8816 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
8818 # Do not complain, so a configure script can configure whichever
8819 # parts of a large source tree are present.
8820 test -d "$srcdir/$ac_dir" || continue
8822 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
8823 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
8824 $as_echo "$ac_msg" >&6
8825 as_dir="$ac_dir"; as_fn_mkdir_p
8829 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
8831 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
8832 # A ".." for each directory in $ac_dir_suffix.
8833 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
8834 case $ac_top_builddir_sub in
8835 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
8836 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
8839 ac_abs_top_builddir=$ac_pwd
8840 ac_abs_builddir=$ac_pwd$ac_dir_suffix
8841 # for backward compatibility:
8842 ac_top_builddir=$ac_top_build_prefix
8845 .) # We are building in place.
8847 ac_top_srcdir=$ac_top_builddir_sub
8848 ac_abs_top_srcdir=$ac_pwd ;;
8849 [\\/]* | ?:[\\/]* ) # Absolute name.
8850 ac_srcdir=$srcdir$ac_dir_suffix;
8851 ac_top_srcdir=$srcdir
8852 ac_abs_top_srcdir=$srcdir ;;
8854 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
8855 ac_top_srcdir=$ac_top_build_prefix$srcdir
8856 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
8858 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
8863 # Check for guested configure; otherwise get Cygnus style configure.
8864 if test -f "$ac_srcdir/configure.gnu"; then
8865 ac_sub_configure=$ac_srcdir/configure.gnu
8866 elif test -f "$ac_srcdir/configure"; then
8867 ac_sub_configure=$ac_srcdir/configure
8868 elif test -f "$ac_srcdir/configure.in"; then
8869 # This should be Cygnus configure.
8870 ac_sub_configure=$ac_aux_dir/configure
8872 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
8873 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
8877 # The recursion is here.
8878 if test -n "$ac_sub_configure"; then
8879 # Make the cache file name correct relative to the subdirectory.
8881 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
8883 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
8886 { $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
8887 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
8888 # The eval makes quoting arguments work.
8889 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
8890 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
8891 as_fn_error $? "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
8897 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
8898 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
8899 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}