2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.68 for GNU C Library (see version.h).
5 # Report bugs to <http://sourceware.org/bugzilla/>.
8 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
9 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
13 # This configure script is free software; the Free Software Foundation
14 # gives unlimited permission to copy, distribute and modify it.
15 ## -------------------- ##
16 ## M4sh Initialization. ##
17 ## -------------------- ##
19 # Be more Bourne compatible
20 DUALCASE=1; export DUALCASE # for MKS sh
21 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
24 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
25 # is contrary to our usage. Disable this feature.
26 alias -g '${1+"$@"}'='"$@"'
29 case `(set -o) 2>/dev/null` in #(
41 # Printing a long string crashes Solaris 7 /usr/bin/printf.
42 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
43 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
44 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
45 # Prefer a ksh shell builtin over an external printf program on Solaris,
46 # but without wasting forks for bash or zsh.
47 if test -z "$BASH_VERSION$ZSH_VERSION" \
48 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
50 as_echo_n='print -rn --'
51 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
55 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
56 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
57 as_echo_n='/usr/ucb/echo -n'
59 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
64 expr "X$arg" : "X\\(.*\\)$as_nl";
65 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
67 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
70 as_echo_n='sh -c $as_echo_n_body as_echo'
73 as_echo='sh -c $as_echo_body as_echo'
76 # The user is always right.
77 if test "${PATH_SEPARATOR+set}" != set; then
79 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
80 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
87 # We need space, tab and new line, in precisely that order. Quoting is
88 # there to prevent editors from complaining about space-tab.
89 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
90 # splitting by setting IFS to empty value.)
93 # Find who we are. Look in the path if we contain no directory separator.
96 *[\\/]* ) as_myself=$0 ;;
97 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
101 test -z "$as_dir" && as_dir=.
102 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
108 # We did not find ourselves, most probably we were run as `sh COMMAND'
109 # in which case we are not to be found in the path.
110 if test "x$as_myself" = x; then
113 if test ! -f "$as_myself"; then
114 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
118 # Unset variables that we do not need and which cause bugs (e.g. in
119 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
120 # suppresses any "Segmentation fault" message there. '((' could
121 # trigger a bug in pdksh 5.2.14.
122 for as_var in BASH_ENV ENV MAIL MAILPATH
123 do eval test x\${$as_var+set} = xset \
124 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
137 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
139 if test "x$CONFIG_SHELL" = x; then
140 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
143 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
144 # is contrary to our usage. Disable this feature.
145 alias -g '\${1+\"\$@\"}'='\"\$@\"'
148 case \`(set -o) 2>/dev/null\` in #(
156 as_required="as_fn_return () { (exit \$1); }
157 as_fn_success () { as_fn_return 0; }
158 as_fn_failure () { as_fn_return 1; }
159 as_fn_ret_success () { return 0; }
160 as_fn_ret_failure () { return 1; }
163 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
164 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
165 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
166 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
167 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
170 exitcode=1; echo positional parameters were not saved.
172 test x\$exitcode = x0 || exit 1"
173 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
174 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
175 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
176 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
177 test \$(( 1 + 1 )) = 2 || exit 1"
178 if (eval "$as_required") 2>/dev/null; then :
183 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
186 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
188 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
191 test -z "$as_dir" && as_dir=.
195 for as_base in sh bash ksh sh5; do
196 # Try only shells that exist, to save several forks.
197 as_shell=$as_dir/$as_base
198 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
199 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
200 CONFIG_SHELL=$as_shell as_have_required=yes
201 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
209 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
210 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
211 CONFIG_SHELL=$SHELL as_have_required=yes
216 if test "x$CONFIG_SHELL" != x; then :
217 # We cannot yet assume a decent shell, so we have to provide a
218 # neutralization value for shells without unset; and this also
219 # works around shells that cannot unset nonexistent variables.
220 # Preserve -v and -x to the replacement shell.
223 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
226 *v*x* | *x*v* ) as_opts=-vx ;;
231 exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"}
234 if test x$as_have_required = xno; then :
235 $as_echo "$0: This script requires a shell more modern than all"
236 $as_echo "$0: the shells that I found on your system."
237 if test x${ZSH_VERSION+set} = xset ; then
238 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
239 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
241 $as_echo "$0: Please tell bug-autoconf@gnu.org and
242 $0: http://sourceware.org/bugzilla/ about your system,
243 $0: including any error possibly output before this
244 $0: message. Then install a modern shell, or manually run
245 $0: the script under such a shell if you do have one."
251 SHELL=${CONFIG_SHELL-/bin/sh}
253 # Unset more variables known to interfere with behavior of common tools.
254 CLICOLOR_FORCE= GREP_OPTIONS=
255 unset CLICOLOR_FORCE GREP_OPTIONS
257 ## --------------------- ##
258 ## M4sh Shell Functions. ##
259 ## --------------------- ##
262 # Portably unset VAR.
265 { eval $1=; unset $1;}
269 # as_fn_set_status STATUS
270 # -----------------------
271 # Set $? to STATUS, without forking.
279 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
289 # Create "$as_dir" as a directory, including parents if necessary.
294 -*) as_dir=./$as_dir;;
296 test -d "$as_dir" || eval $as_mkdir_p || {
300 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
303 as_dirs="'$as_qdir' $as_dirs"
304 as_dir=`$as_dirname -- "$as_dir" ||
305 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
306 X"$as_dir" : 'X\(//\)[^/]' \| \
307 X"$as_dir" : 'X\(//\)$' \| \
308 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
309 $as_echo X"$as_dir" |
310 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
327 test -d "$as_dir" && break
329 test -z "$as_dirs" || eval "mkdir $as_dirs"
330 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
334 # as_fn_append VAR VALUE
335 # ----------------------
336 # Append the text in VALUE to the end of the definition contained in VAR. Take
337 # advantage of any shell optimizations that allow amortized linear growth over
338 # repeated appends, instead of the typical quadratic growth present in naive
340 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
341 eval 'as_fn_append ()
354 # Perform arithmetic evaluation on the ARGs, and store the result in the
355 # global $as_val. Take advantage of shells that can avoid forks. The arguments
356 # must be portable across $(()) and expr.
357 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
365 as_val=`expr "$@" || test $? -eq 1`
370 # as_fn_error STATUS ERROR [LINENO LOG_FD]
371 # ----------------------------------------
372 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
373 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
374 # script with STATUS, using 1 if that was 0.
377 as_status=$1; test $as_status -eq 0 && as_status=1
379 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
380 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
382 $as_echo "$as_me: error: $2" >&2
383 as_fn_exit $as_status
386 if expr a : '\(a\)' >/dev/null 2>&1 &&
387 test "X`expr 00001 : '.*\(...\)'`" = X001; then
393 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
399 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
405 as_me=`$as_basename -- "$0" ||
406 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
407 X"$0" : 'X\(//\)$' \| \
408 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
410 sed '/^.*\/\([^/][^/]*\)\/*$/{
424 # Avoid depending upon Character Ranges.
425 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
426 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
427 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
428 as_cr_digits='0123456789'
429 as_cr_alnum=$as_cr_Letters$as_cr_digits
432 as_lineno_1=$LINENO as_lineno_1a=$LINENO
433 as_lineno_2=$LINENO as_lineno_2a=$LINENO
434 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
435 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
436 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
448 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
452 chmod +x "$as_me.lineno" ||
453 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
455 # Don't try to exec as it changes $[0], causing all sort of problems
456 # (the dirname of $[0] is not the place where we might find the
457 # original and so on. Autoconf is especially sensitive to this).
459 # Exit status is that of the last command.
463 ECHO_C= ECHO_N= ECHO_T=
464 case `echo -n x` in #(((((
466 case `echo 'xy\c'` in
467 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
469 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
476 rm -f conf$$ conf$$.exe conf$$.file
477 if test -d conf$$.dir; then
478 rm -f conf$$.dir/conf$$.file
481 mkdir conf$$.dir 2>/dev/null
483 if (echo >conf$$.file) 2>/dev/null; then
484 if ln -s conf$$.file conf$$ 2>/dev/null; then
486 # ... but there are two gotchas:
487 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
488 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
489 # In both cases, we have to default to `cp -p'.
490 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
492 elif ln conf$$.file conf$$ 2>/dev/null; then
500 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
501 rmdir conf$$.dir 2>/dev/null
503 if mkdir -p . 2>/dev/null; then
504 as_mkdir_p='mkdir -p "$as_dir"'
506 test -d ./-p && rmdir ./-p
510 if test -x / >/dev/null 2>&1; then
513 if ls -dL / >/dev/null 2>&1; then
520 if test -d "$1"; then
526 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
527 ???[sx]*):;;*)false;;esac;fi
531 as_executable_p=$as_test_x
533 # Sed expression to map a string onto a valid CPP name.
534 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
536 # Sed expression to map a string onto a valid variable name.
537 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
540 test -n "$DJDIR" || exec 7<&0 </dev/null
544 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
545 # so uname gets run too.
546 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
551 ac_default_prefix=/usr/local
553 ac_config_libobj_dir=.
560 # Identity of this package.
561 PACKAGE_NAME='GNU C Library'
562 PACKAGE_TARNAME='glibc'
563 PACKAGE_VERSION='(see version.h)'
564 PACKAGE_STRING='GNU C Library (see version.h)'
565 PACKAGE_BUGREPORT='http://sourceware.org/bugzilla/'
566 PACKAGE_URL='http://www.gnu.org/software/glibc/'
568 ac_unique_file="include/features.h"
569 enable_option_checking=no
570 ac_includes_default='/* none */'
571 ac_subst_vars='LTLIBOBJS
584 libc_cv_sparc_as_vis3
588 libc_cv_cc_novzeroupper
592 libc_cv_forced_unwind
594 libc_cv_localstatedir
600 libc_cv_gcc_unwind_find_fde
608 libc_cv_cc_submachine
613 libc_cv_output_format
620 libc_cv_cc_with_libunwind
629 libc_cv_gcc_static_libgcc
662 hardcoded_path_in_tests
720 program_transform_name
733 enable_option_checking
749 enable_hardcoded_path_in_tests
750 enable_stackguard_randomization
766 ac_precious_vars='build_alias
781 # Initialize some variables set by options.
783 ac_init_version=false
784 ac_unrecognized_opts=
786 # The variables have the same names as the options, with
787 # dashes changed to underlines.
795 program_transform_name=s,x,x,
803 # Installation directory options.
804 # These are left unexpanded so users can "make install exec_prefix=/foo"
805 # and all the variables that are supposed to be based on exec_prefix
806 # by default will actually change.
807 # Use braces instead of parens because sh, perl, etc. also accept them.
808 # (The list follows the same order as the GNU Coding Standards.)
809 bindir='${exec_prefix}/bin'
810 sbindir='${exec_prefix}/sbin'
811 libexecdir='${exec_prefix}/libexec'
812 datarootdir='${prefix}/share'
813 datadir='${datarootdir}'
814 sysconfdir='${prefix}/etc'
815 sharedstatedir='${prefix}/com'
816 localstatedir='${prefix}/var'
817 includedir='${prefix}/include'
818 oldincludedir='/usr/include'
819 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
820 infodir='${datarootdir}/info'
825 libdir='${exec_prefix}/lib'
826 localedir='${datarootdir}/locale'
827 mandir='${datarootdir}/man'
833 # If the previous option needs an argument, assign it.
834 if test -n "$ac_prev"; then
835 eval $ac_prev=\$ac_option
841 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
846 # Accept the important Cygnus configure options, so we can diagnose typos.
848 case $ac_dashdash$ac_option in
852 -bindir | --bindir | --bindi | --bind | --bin | --bi)
854 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
857 -build | --build | --buil | --bui | --bu)
858 ac_prev=build_alias ;;
859 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
860 build_alias=$ac_optarg ;;
862 -cache-file | --cache-file | --cache-fil | --cache-fi \
863 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
864 ac_prev=cache_file ;;
865 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
866 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
867 cache_file=$ac_optarg ;;
870 cache_file=config.cache ;;
872 -datadir | --datadir | --datadi | --datad)
874 -datadir=* | --datadir=* | --datadi=* | --datad=*)
875 datadir=$ac_optarg ;;
877 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
878 | --dataroo | --dataro | --datar)
879 ac_prev=datarootdir ;;
880 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
881 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
882 datarootdir=$ac_optarg ;;
884 -disable-* | --disable-*)
885 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
886 # Reject names that are not valid shell variable names.
887 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
888 as_fn_error $? "invalid feature name: $ac_useropt"
889 ac_useropt_orig=$ac_useropt
890 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
891 case $ac_user_opts in
895 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
896 ac_unrecognized_sep=', ';;
898 eval enable_$ac_useropt=no ;;
900 -docdir | --docdir | --docdi | --doc | --do)
902 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
905 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
907 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
910 -enable-* | --enable-*)
911 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
912 # Reject names that are not valid shell variable names.
913 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
914 as_fn_error $? "invalid feature name: $ac_useropt"
915 ac_useropt_orig=$ac_useropt
916 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
917 case $ac_user_opts in
921 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
922 ac_unrecognized_sep=', ';;
924 eval enable_$ac_useropt=\$ac_optarg ;;
926 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
927 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
928 | --exec | --exe | --ex)
929 ac_prev=exec_prefix ;;
930 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
931 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
932 | --exec=* | --exe=* | --ex=*)
933 exec_prefix=$ac_optarg ;;
935 -gas | --gas | --ga | --g)
936 # Obsolete; use --with-gas.
939 -help | --help | --hel | --he | -h)
941 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
942 ac_init_help=recursive ;;
943 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
944 ac_init_help=short ;;
946 -host | --host | --hos | --ho)
947 ac_prev=host_alias ;;
948 -host=* | --host=* | --hos=* | --ho=*)
949 host_alias=$ac_optarg ;;
951 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
953 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
955 htmldir=$ac_optarg ;;
957 -includedir | --includedir | --includedi | --included | --include \
958 | --includ | --inclu | --incl | --inc)
959 ac_prev=includedir ;;
960 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
961 | --includ=* | --inclu=* | --incl=* | --inc=*)
962 includedir=$ac_optarg ;;
964 -infodir | --infodir | --infodi | --infod | --info | --inf)
966 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
967 infodir=$ac_optarg ;;
969 -libdir | --libdir | --libdi | --libd)
971 -libdir=* | --libdir=* | --libdi=* | --libd=*)
974 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
975 | --libexe | --libex | --libe)
976 ac_prev=libexecdir ;;
977 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
978 | --libexe=* | --libex=* | --libe=*)
979 libexecdir=$ac_optarg ;;
981 -localedir | --localedir | --localedi | --localed | --locale)
983 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
984 localedir=$ac_optarg ;;
986 -localstatedir | --localstatedir | --localstatedi | --localstated \
987 | --localstate | --localstat | --localsta | --localst | --locals)
988 ac_prev=localstatedir ;;
989 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
990 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
991 localstatedir=$ac_optarg ;;
993 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
995 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
999 # Obsolete; use --without-fp.
1002 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1003 | --no-cr | --no-c | -n)
1006 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1007 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1010 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1011 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1012 | --oldin | --oldi | --old | --ol | --o)
1013 ac_prev=oldincludedir ;;
1014 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1015 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1016 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1017 oldincludedir=$ac_optarg ;;
1019 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1021 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1022 prefix=$ac_optarg ;;
1024 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1025 | --program-pre | --program-pr | --program-p)
1026 ac_prev=program_prefix ;;
1027 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1028 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1029 program_prefix=$ac_optarg ;;
1031 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1032 | --program-suf | --program-su | --program-s)
1033 ac_prev=program_suffix ;;
1034 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1035 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1036 program_suffix=$ac_optarg ;;
1038 -program-transform-name | --program-transform-name \
1039 | --program-transform-nam | --program-transform-na \
1040 | --program-transform-n | --program-transform- \
1041 | --program-transform | --program-transfor \
1042 | --program-transfo | --program-transf \
1043 | --program-trans | --program-tran \
1044 | --progr-tra | --program-tr | --program-t)
1045 ac_prev=program_transform_name ;;
1046 -program-transform-name=* | --program-transform-name=* \
1047 | --program-transform-nam=* | --program-transform-na=* \
1048 | --program-transform-n=* | --program-transform-=* \
1049 | --program-transform=* | --program-transfor=* \
1050 | --program-transfo=* | --program-transf=* \
1051 | --program-trans=* | --program-tran=* \
1052 | --progr-tra=* | --program-tr=* | --program-t=*)
1053 program_transform_name=$ac_optarg ;;
1055 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1057 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1058 pdfdir=$ac_optarg ;;
1060 -psdir | --psdir | --psdi | --psd | --ps)
1062 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1065 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1066 | -silent | --silent | --silen | --sile | --sil)
1069 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1071 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1073 sbindir=$ac_optarg ;;
1075 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1076 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1077 | --sharedst | --shareds | --shared | --share | --shar \
1079 ac_prev=sharedstatedir ;;
1080 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1081 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1082 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1084 sharedstatedir=$ac_optarg ;;
1086 -site | --site | --sit)
1088 -site=* | --site=* | --sit=*)
1091 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1093 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1094 srcdir=$ac_optarg ;;
1096 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1097 | --syscon | --sysco | --sysc | --sys | --sy)
1098 ac_prev=sysconfdir ;;
1099 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1100 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1101 sysconfdir=$ac_optarg ;;
1103 -target | --target | --targe | --targ | --tar | --ta | --t)
1104 ac_prev=target_alias ;;
1105 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1106 target_alias=$ac_optarg ;;
1108 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1111 -version | --version | --versio | --versi | --vers | -V)
1112 ac_init_version=: ;;
1115 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1116 # Reject names that are not valid shell variable names.
1117 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1118 as_fn_error $? "invalid package name: $ac_useropt"
1119 ac_useropt_orig=$ac_useropt
1120 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1121 case $ac_user_opts in
1125 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1126 ac_unrecognized_sep=', ';;
1128 eval with_$ac_useropt=\$ac_optarg ;;
1130 -without-* | --without-*)
1131 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1132 # Reject names that are not valid shell variable names.
1133 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1134 as_fn_error $? "invalid package name: $ac_useropt"
1135 ac_useropt_orig=$ac_useropt
1136 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1137 case $ac_user_opts in
1141 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1142 ac_unrecognized_sep=', ';;
1144 eval with_$ac_useropt=no ;;
1147 # Obsolete; use --with-x.
1150 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1151 | --x-incl | --x-inc | --x-in | --x-i)
1152 ac_prev=x_includes ;;
1153 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1154 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1155 x_includes=$ac_optarg ;;
1157 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1158 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1159 ac_prev=x_libraries ;;
1160 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1161 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1162 x_libraries=$ac_optarg ;;
1164 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1165 Try \`$0 --help' for more information"
1169 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1170 # Reject names that are not valid shell variable names.
1171 case $ac_envvar in #(
1172 '' | [0-9]* | *[!_$as_cr_alnum]* )
1173 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1175 eval $ac_envvar=\$ac_optarg
1176 export $ac_envvar ;;
1179 # FIXME: should be removed in autoconf 3.0.
1180 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1181 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1182 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1183 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1189 if test -n "$ac_prev"; then
1190 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1191 as_fn_error $? "missing argument to $ac_option"
1194 if test -n "$ac_unrecognized_opts"; then
1195 case $enable_option_checking in
1197 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1198 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1202 # Check all directory arguments for consistency.
1203 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1204 datadir sysconfdir sharedstatedir localstatedir includedir \
1205 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1206 libdir localedir mandir
1208 eval ac_val=\$$ac_var
1209 # Remove trailing slashes.
1212 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1213 eval $ac_var=\$ac_val;;
1215 # Be sure to have absolute directory names.
1217 [\\/$]* | ?:[\\/]* ) continue;;
1218 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1220 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1223 # There might be people who depend on the old broken behavior: `$host'
1224 # used to hold the argument of --host etc.
1225 # FIXME: To remove some day.
1228 target=$target_alias
1230 # FIXME: To remove some day.
1231 if test "x$host_alias" != x; then
1232 if test "x$build_alias" = x; then
1233 cross_compiling=maybe
1234 $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
1235 If a cross compiler is detected then cross compile mode will be used" >&2
1236 elif test "x$build_alias" != "x$host_alias"; then
1242 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1244 test "$silent" = yes && exec 6>/dev/null
1247 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1248 ac_ls_di=`ls -di .` &&
1249 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1250 as_fn_error $? "working directory cannot be determined"
1251 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1252 as_fn_error $? "pwd does not report name of working directory"
1255 # Find the source files, if location was not specified.
1256 if test -z "$srcdir"; then
1257 ac_srcdir_defaulted=yes
1258 # Try the directory containing this script, then the parent directory.
1259 ac_confdir=`$as_dirname -- "$as_myself" ||
1260 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1261 X"$as_myself" : 'X\(//\)[^/]' \| \
1262 X"$as_myself" : 'X\(//\)$' \| \
1263 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1264 $as_echo X"$as_myself" |
1265 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1283 if test ! -r "$srcdir/$ac_unique_file"; then
1287 ac_srcdir_defaulted=no
1289 if test ! -r "$srcdir/$ac_unique_file"; then
1290 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1291 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1293 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1295 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1297 # When building in place, set srcdir=.
1298 if test "$ac_abs_confdir" = "$ac_pwd"; then
1301 # Remove unnecessary trailing slashes from srcdir.
1302 # Double slashes in file names in object file debugging info
1303 # mess up M-x gdb in Emacs.
1305 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1307 for ac_var in $ac_precious_vars; do
1308 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1309 eval ac_env_${ac_var}_value=\$${ac_var}
1310 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1311 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1315 # Report the --help message.
1317 if test "$ac_init_help" = "long"; then
1318 # Omit some internal or obsolete options to make the list less imposing.
1319 # This message is too long to be a string in the A/UX 3.1 sh.
1321 \`configure' configures GNU C Library (see version.h) to adapt to many kinds of systems.
1323 Usage: $0 [OPTION]... [VAR=VALUE]...
1325 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1326 VAR=VALUE. See below for descriptions of some of the useful variables.
1328 Defaults for the options are specified in brackets.
1331 -h, --help display this help and exit
1332 --help=short display options specific to this package
1333 --help=recursive display the short help of all the included packages
1334 -V, --version display version information and exit
1335 -q, --quiet, --silent do not print \`checking ...' messages
1336 --cache-file=FILE cache test results in FILE [disabled]
1337 -C, --config-cache alias for \`--cache-file=config.cache'
1338 -n, --no-create do not create output files
1339 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1341 Installation directories:
1342 --prefix=PREFIX install architecture-independent files in PREFIX
1343 [$ac_default_prefix]
1344 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1347 By default, \`make install' will install all the files in
1348 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1349 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1350 for instance \`--prefix=\$HOME'.
1352 For better control, use the options below.
1354 Fine tuning of the installation directories:
1355 --bindir=DIR user executables [EPREFIX/bin]
1356 --sbindir=DIR system admin executables [EPREFIX/sbin]
1357 --libexecdir=DIR program executables [EPREFIX/libexec]
1358 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1359 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1360 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1361 --libdir=DIR object code libraries [EPREFIX/lib]
1362 --includedir=DIR C header files [PREFIX/include]
1363 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1364 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1365 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1366 --infodir=DIR info documentation [DATAROOTDIR/info]
1367 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1368 --mandir=DIR man documentation [DATAROOTDIR/man]
1369 --docdir=DIR documentation root [DATAROOTDIR/doc/glibc]
1370 --htmldir=DIR html documentation [DOCDIR]
1371 --dvidir=DIR dvi documentation [DOCDIR]
1372 --pdfdir=DIR pdf documentation [DOCDIR]
1373 --psdir=DIR ps documentation [DOCDIR]
1379 --build=BUILD configure for building on BUILD [guessed]
1380 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1384 if test -n "$ac_init_help"; then
1385 case $ac_init_help in
1386 short | recursive ) echo "Configuration of GNU C Library (see version.h):";;
1391 --disable-option-checking ignore unrecognized --enable/--with options
1392 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1393 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1394 --disable-sanity-checks really do not use threads (should not be used except
1395 in special situations) [default=yes]
1396 --enable-shared build shared library [default=yes if GNU ld]
1397 --enable-profile build profiled library [default=no]
1398 --disable-versioning do not include versioning information in the library
1399 objects [default=yes if supported]
1400 --enable-oldest-abi=ABI configure the oldest ABI supported [e.g. 2.2]
1401 [default=glibc default]
1402 --enable-hardcoded-path-in-tests
1403 hardcode newly built glibc path in tests
1405 --enable-stackguard-randomization
1406 initialize __stack_chk_guard canary with a random
1407 number at program start
1408 --enable-add-ons[=DIRS...]
1409 configure and build add-ons in DIR1,DIR2,... search
1410 for add-ons if no parameter given
1411 --disable-hidden-plt do not hide internal function calls to avoid PLT
1412 --enable-bind-now disable lazy relocations in DSOs
1413 --enable-static-nss build static NSS modules [default=no]
1414 --disable-force-install don't force installation of files from this package,
1415 even if they are older than the installed files
1416 --enable-kernel=VERSION compile for compatibility with kernel not older than
1418 --enable-all-warnings enable all useful warnings gcc can issue
1419 --enable-multi-arch enable single DSO with optimizations for multiple
1421 --enable-nss-crypt enable libcrypt to use nss
1422 --enable-obsolete-rpc build and install the obsolete RPC code for
1424 --enable-systemtap enable systemtap static probe points [default=no]
1425 --disable-build-nscd disable building and installing the nscd daemon
1426 --disable-nscd library functions will not contact the nscd daemon
1429 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1430 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1431 --with-pkgversion=PKG Use PKG in the version string in place of "GNU libc"
1432 --with-bugurl=URL Direct users to URL to report a bug
1433 --with-gd=DIR find libgd include dir and library with prefix DIR
1434 --with-gd-include=DIR find libgd include files in DIR
1435 --with-gd-lib=DIR find libgd library files in DIR
1436 --with-fp if using floating-point hardware [default=yes]
1437 --with-binutils=PATH specify location of binutils (as and ld)
1438 --with-selinux if building with SELinux support
1439 --with-headers=PATH location of system headers to use (for example
1440 /usr/src/linux/include) [default=compiler default]
1441 --with-default-link do not use explicit linker scripts
1442 --with-cpu=CPU select code for CPU variant
1444 Some influential environment variables:
1445 CC C compiler command
1446 CFLAGS C compiler flags
1447 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1448 nonstandard directory <lib dir>
1449 LIBS libraries to pass to the linker, e.g. -l<library>
1450 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1451 you have headers in a nonstandard directory <include dir>
1453 CXX C++ compiler command
1454 CXXFLAGS C++ compiler flags
1456 Use these variables to override the choices made by `configure' or to help
1457 it to find libraries and programs with nonstandard names/locations.
1459 Report bugs to <http://sourceware.org/bugzilla/>.
1460 GNU C Library home page: <http://www.gnu.org/software/glibc/>.
1461 General help using GNU software: <http://www.gnu.org/gethelp/>.
1466 if test "$ac_init_help" = "recursive"; then
1467 # If there are subdirs, report their specific --help.
1468 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1469 test -d "$ac_dir" ||
1470 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1475 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1477 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1478 # A ".." for each directory in $ac_dir_suffix.
1479 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1480 case $ac_top_builddir_sub in
1481 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1482 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1485 ac_abs_top_builddir=$ac_pwd
1486 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1487 # for backward compatibility:
1488 ac_top_builddir=$ac_top_build_prefix
1491 .) # We are building in place.
1493 ac_top_srcdir=$ac_top_builddir_sub
1494 ac_abs_top_srcdir=$ac_pwd ;;
1495 [\\/]* | ?:[\\/]* ) # Absolute name.
1496 ac_srcdir=$srcdir$ac_dir_suffix;
1497 ac_top_srcdir=$srcdir
1498 ac_abs_top_srcdir=$srcdir ;;
1500 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1501 ac_top_srcdir=$ac_top_build_prefix$srcdir
1502 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1504 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1506 cd "$ac_dir" || { ac_status=$?; continue; }
1507 # Check for guested configure.
1508 if test -f "$ac_srcdir/configure.gnu"; then
1510 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1511 elif test -f "$ac_srcdir/configure"; then
1513 $SHELL "$ac_srcdir/configure" --help=recursive
1515 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1517 cd "$ac_pwd" || { ac_status=$?; break; }
1521 test -n "$ac_init_help" && exit $ac_status
1522 if $ac_init_version; then
1524 GNU C Library configure (see version.h)
1525 generated by GNU Autoconf 2.68
1527 Copyright (C) 2010 Free Software Foundation, Inc.
1528 This configure script is free software; the Free Software Foundation
1529 gives unlimited permission to copy, distribute and modify it.
1534 ## ------------------------ ##
1535 ## Autoconf initialization. ##
1536 ## ------------------------ ##
1538 # ac_fn_c_try_compile LINENO
1539 # --------------------------
1540 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1541 ac_fn_c_try_compile ()
1543 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1544 rm -f conftest.$ac_objext
1545 if { { ac_try="$ac_compile"
1547 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1548 *) ac_try_echo=$ac_try;;
1550 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1551 $as_echo "$ac_try_echo"; } >&5
1552 (eval "$ac_compile") 2>conftest.err
1554 if test -s conftest.err; then
1555 grep -v '^ *+' conftest.err >conftest.er1
1556 cat conftest.er1 >&5
1557 mv -f conftest.er1 conftest.err
1559 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1560 test $ac_status = 0; } && {
1561 test -z "$ac_c_werror_flag" ||
1562 test ! -s conftest.err
1563 } && test -s conftest.$ac_objext; then :
1566 $as_echo "$as_me: failed program was:" >&5
1567 sed 's/^/| /' conftest.$ac_ext >&5
1571 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1572 as_fn_set_status $ac_retval
1574 } # ac_fn_c_try_compile
1576 # ac_fn_cxx_try_compile LINENO
1577 # ----------------------------
1578 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1579 ac_fn_cxx_try_compile ()
1581 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1582 rm -f conftest.$ac_objext
1583 if { { ac_try="$ac_compile"
1585 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1586 *) ac_try_echo=$ac_try;;
1588 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1589 $as_echo "$ac_try_echo"; } >&5
1590 (eval "$ac_compile") 2>conftest.err
1592 if test -s conftest.err; then
1593 grep -v '^ *+' conftest.err >conftest.er1
1594 cat conftest.er1 >&5
1595 mv -f conftest.er1 conftest.err
1597 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1598 test $ac_status = 0; } && {
1599 test -z "$ac_cxx_werror_flag" ||
1600 test ! -s conftest.err
1601 } && test -s conftest.$ac_objext; then :
1604 $as_echo "$as_me: failed program was:" >&5
1605 sed 's/^/| /' conftest.$ac_ext >&5
1609 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1610 as_fn_set_status $ac_retval
1612 } # ac_fn_cxx_try_compile
1614 # ac_fn_c_try_link LINENO
1615 # -----------------------
1616 # Try to link conftest.$ac_ext, and return whether this succeeded.
1619 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1620 rm -f conftest.$ac_objext conftest$ac_exeext
1621 if { { ac_try="$ac_link"
1623 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1624 *) ac_try_echo=$ac_try;;
1626 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1627 $as_echo "$ac_try_echo"; } >&5
1628 (eval "$ac_link") 2>conftest.err
1630 if test -s conftest.err; then
1631 grep -v '^ *+' conftest.err >conftest.er1
1632 cat conftest.er1 >&5
1633 mv -f conftest.er1 conftest.err
1635 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1636 test $ac_status = 0; } && {
1637 test -z "$ac_c_werror_flag" ||
1638 test ! -s conftest.err
1639 } && test -s conftest$ac_exeext && {
1640 test "$cross_compiling" = yes ||
1641 $as_test_x conftest$ac_exeext
1645 $as_echo "$as_me: failed program was:" >&5
1646 sed 's/^/| /' conftest.$ac_ext >&5
1650 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1651 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1652 # interfere with the next link command; also delete a directory that is
1653 # left behind by Apple's compiler. We do this before executing the actions.
1654 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1655 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1656 as_fn_set_status $ac_retval
1658 } # ac_fn_c_try_link
1660 # ac_fn_c_try_run LINENO
1661 # ----------------------
1662 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1663 # that executables *can* be run.
1666 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1667 if { { ac_try="$ac_link"
1669 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1670 *) ac_try_echo=$ac_try;;
1672 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1673 $as_echo "$ac_try_echo"; } >&5
1674 (eval "$ac_link") 2>&5
1676 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1677 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1678 { { case "(($ac_try" in
1679 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1680 *) ac_try_echo=$ac_try;;
1682 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1683 $as_echo "$ac_try_echo"; } >&5
1684 (eval "$ac_try") 2>&5
1686 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1687 test $ac_status = 0; }; }; then :
1690 $as_echo "$as_me: program exited with status $ac_status" >&5
1691 $as_echo "$as_me: failed program was:" >&5
1692 sed 's/^/| /' conftest.$ac_ext >&5
1694 ac_retval=$ac_status
1696 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1697 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1698 as_fn_set_status $ac_retval
1702 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1703 # --------------------------------------------
1704 # Tries to find the compile-time value of EXPR in a program that includes
1705 # INCLUDES, setting VAR accordingly. Returns whether the value could be
1707 ac_fn_c_compute_int ()
1709 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1710 if test "$cross_compiling" = yes; then
1711 # Depending upon the size, compute the lo and hi bounds.
1712 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1713 /* end confdefs.h. */
1718 static int test_array [1 - 2 * !(($2) >= 0)];
1725 if ac_fn_c_try_compile "$LINENO"; then :
1728 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1729 /* end confdefs.h. */
1734 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1741 if ac_fn_c_try_compile "$LINENO"; then :
1742 ac_hi=$ac_mid; break
1744 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
1745 if test $ac_lo -le $ac_mid; then
1749 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
1751 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1754 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1755 /* end confdefs.h. */
1760 static int test_array [1 - 2 * !(($2) < 0)];
1767 if ac_fn_c_try_compile "$LINENO"; then :
1770 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1771 /* end confdefs.h. */
1776 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
1783 if ac_fn_c_try_compile "$LINENO"; then :
1784 ac_lo=$ac_mid; break
1786 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
1787 if test $ac_mid -le $ac_hi; then
1791 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
1793 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1798 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1800 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1801 # Binary search between lo and hi bounds.
1802 while test "x$ac_lo" != "x$ac_hi"; do
1803 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
1804 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1805 /* end confdefs.h. */
1810 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1817 if ac_fn_c_try_compile "$LINENO"; then :
1820 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
1822 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1825 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
1829 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1830 /* end confdefs.h. */
1832 static long int longval () { return $2; }
1833 static unsigned long int ulongval () { return $2; }
1840 FILE *f = fopen ("conftest.val", "w");
1845 long int i = longval ();
1848 fprintf (f, "%ld", i);
1852 unsigned long int i = ulongval ();
1855 fprintf (f, "%lu", i);
1857 /* Do not output a trailing newline, as this causes \r\n confusion
1858 on some platforms. */
1859 return ferror (f) || fclose (f) != 0;
1865 if ac_fn_c_try_run "$LINENO"; then :
1866 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
1870 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
1871 conftest.$ac_objext conftest.beam conftest.$ac_ext
1875 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1876 as_fn_set_status $ac_retval
1878 } # ac_fn_c_compute_int
1879 cat >config.log <<_ACEOF
1880 This file contains any messages produced by compilers while
1881 running configure, to aid debugging if configure makes a mistake.
1883 It was created by GNU C Library $as_me (see version.h), which was
1884 generated by GNU Autoconf 2.68. Invocation command line was
1896 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1897 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1898 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1899 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1900 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1902 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1903 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1905 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1906 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1907 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1908 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1909 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1910 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1911 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1915 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1919 test -z "$as_dir" && as_dir=.
1920 $as_echo "PATH: $as_dir"
1936 # Keep a trace of the command line.
1937 # Strip out --no-create and --no-recursion so they do not pile up.
1938 # Strip out --silent because we don't want to record it for future runs.
1939 # Also quote any args containing shell meta-characters.
1940 # Make two passes to allow for proper duplicate-argument suppression.
1944 ac_must_keep_next=false
1950 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1951 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1952 | -silent | --silent | --silen | --sile | --sil)
1955 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1958 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1960 as_fn_append ac_configure_args1 " '$ac_arg'"
1961 if test $ac_must_keep_next = true; then
1962 ac_must_keep_next=false # Got value, back to normal.
1965 *=* | --config-cache | -C | -disable-* | --disable-* \
1966 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1967 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1968 | -with-* | --with-* | -without-* | --without-* | --x)
1969 case "$ac_configure_args0 " in
1970 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1973 -* ) ac_must_keep_next=true ;;
1976 as_fn_append ac_configure_args " '$ac_arg'"
1981 { ac_configure_args0=; unset ac_configure_args0;}
1982 { ac_configure_args1=; unset ac_configure_args1;}
1984 # When interrupted or exit'd, cleanup temporary files, and complete
1985 # config.log. We remove comments because anyway the quotes in there
1986 # would cause problems or look ugly.
1987 # WARNING: Use '\'' to represent an apostrophe within the trap.
1988 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1989 trap 'exit_status=$?
1990 # Save into config.log some information that might help in debugging.
1994 $as_echo "## ---------------- ##
1995 ## Cache variables. ##
1996 ## ---------------- ##"
1998 # The following way of writing the cache mishandles newlines in values,
2000 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2001 eval ac_val=\$$ac_var
2005 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2006 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2009 _ | IFS | as_nl) ;; #(
2010 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2011 *) { eval $ac_var=; unset $ac_var;} ;;
2016 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2017 *${as_nl}ac_space=\ *)
2019 "s/'\''/'\''\\\\'\'''\''/g;
2020 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2023 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2030 $as_echo "## ----------------- ##
2031 ## Output variables. ##
2032 ## ----------------- ##"
2034 for ac_var in $ac_subst_vars
2036 eval ac_val=\$$ac_var
2038 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2040 $as_echo "$ac_var='\''$ac_val'\''"
2044 if test -n "$ac_subst_files"; then
2045 $as_echo "## ------------------- ##
2046 ## File substitutions. ##
2047 ## ------------------- ##"
2049 for ac_var in $ac_subst_files
2051 eval ac_val=\$$ac_var
2053 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2055 $as_echo "$ac_var='\''$ac_val'\''"
2060 if test -s confdefs.h; then
2061 $as_echo "## ----------- ##
2068 test "$ac_signal" != 0 &&
2069 $as_echo "$as_me: caught signal $ac_signal"
2070 $as_echo "$as_me: exit $exit_status"
2072 rm -f core *.core core.conftest.* &&
2073 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2076 for ac_signal in 1 2 13 15; do
2077 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2081 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2082 rm -f -r conftest* confdefs.h
2084 $as_echo "/* confdefs.h */" > confdefs.h
2086 # Predefined preprocessor variables.
2088 cat >>confdefs.h <<_ACEOF
2089 #define PACKAGE_NAME "$PACKAGE_NAME"
2092 cat >>confdefs.h <<_ACEOF
2093 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2096 cat >>confdefs.h <<_ACEOF
2097 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2100 cat >>confdefs.h <<_ACEOF
2101 #define PACKAGE_STRING "$PACKAGE_STRING"
2104 cat >>confdefs.h <<_ACEOF
2105 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2108 cat >>confdefs.h <<_ACEOF
2109 #define PACKAGE_URL "$PACKAGE_URL"
2113 # Let the site file select an alternate cache file if it wants to.
2114 # Prefer an explicitly selected file to automatically selected ones.
2117 if test -n "$CONFIG_SITE"; then
2118 # We do not want a PATH search for config.site.
2119 case $CONFIG_SITE in #((
2120 -*) ac_site_file1=./$CONFIG_SITE;;
2121 */*) ac_site_file1=$CONFIG_SITE;;
2122 *) ac_site_file1=./$CONFIG_SITE;;
2124 elif test "x$prefix" != xNONE; then
2125 ac_site_file1=$prefix/share/config.site
2126 ac_site_file2=$prefix/etc/config.site
2128 ac_site_file1=$ac_default_prefix/share/config.site
2129 ac_site_file2=$ac_default_prefix/etc/config.site
2131 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2133 test "x$ac_site_file" = xNONE && continue
2134 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2135 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2136 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2137 sed 's/^/| /' "$ac_site_file" >&5
2139 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2140 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2141 as_fn_error $? "failed to load site script $ac_site_file
2142 See \`config.log' for more details" "$LINENO" 5; }
2146 if test -r "$cache_file"; then
2147 # Some versions of bash will fail to source /dev/null (special files
2148 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2149 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2150 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2151 $as_echo "$as_me: loading cache $cache_file" >&6;}
2153 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2154 *) . "./$cache_file";;
2158 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2159 $as_echo "$as_me: creating cache $cache_file" >&6;}
2163 # Check that the precious variables saved in the cache have kept the same
2165 ac_cache_corrupted=false
2166 for ac_var in $ac_precious_vars; do
2167 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2168 eval ac_new_set=\$ac_env_${ac_var}_set
2169 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2170 eval ac_new_val=\$ac_env_${ac_var}_value
2171 case $ac_old_set,$ac_new_set in
2173 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2174 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2175 ac_cache_corrupted=: ;;
2177 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2178 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2179 ac_cache_corrupted=: ;;
2182 if test "x$ac_old_val" != "x$ac_new_val"; then
2183 # differences in whitespace do not lead to failure.
2184 ac_old_val_w=`echo x $ac_old_val`
2185 ac_new_val_w=`echo x $ac_new_val`
2186 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2187 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2188 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2189 ac_cache_corrupted=:
2191 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2192 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2193 eval $ac_var=\$ac_old_val
2195 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2196 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2197 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2198 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2201 # Pass precious variables to config.status.
2202 if test "$ac_new_set" = set; then
2204 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2205 *) ac_arg=$ac_var=$ac_new_val ;;
2207 case " $ac_configure_args " in
2208 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2209 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2213 if $ac_cache_corrupted; then
2214 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2215 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2216 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2217 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2218 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2220 ## -------------------- ##
2221 ## Main body of script. ##
2222 ## -------------------- ##
2225 ac_cpp='$CPP $CPPFLAGS'
2226 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2227 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2228 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2232 ac_config_headers="$ac_config_headers config.h"
2235 for ac_dir in scripts "$srcdir"/scripts; do
2236 if test -f "$ac_dir/install-sh"; then
2238 ac_install_sh="$ac_aux_dir/install-sh -c"
2240 elif test -f "$ac_dir/install.sh"; then
2242 ac_install_sh="$ac_aux_dir/install.sh -c"
2244 elif test -f "$ac_dir/shtool"; then
2246 ac_install_sh="$ac_aux_dir/shtool install -c"
2250 if test -z "$ac_aux_dir"; then
2251 as_fn_error $? "cannot find install-sh, install.sh, or shtool in scripts \"$srcdir\"/scripts" "$LINENO" 5
2254 # These three variables are undocumented and unsupported,
2255 # and are intended to be withdrawn in a future Autoconf release.
2256 # They can cause serious problems if a builder's source tree is in a directory
2257 # whose full name contains unusual characters.
2258 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2259 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2260 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2266 # Check whether --with-pkgversion was given.
2267 if test "${with_pkgversion+set}" = set; then :
2268 withval=$with_pkgversion; case "$withval" in
2269 yes) as_fn_error $? "package version not specified" "$LINENO" 5 ;;
2271 *) PKGVERSION="($withval) " ;;
2274 PKGVERSION="(GNU libc) "
2278 PKGVERSION_TEXI=`echo "$PKGVERSION" | sed 's/@/@@/g'`
2284 # Check whether --with-bugurl was given.
2285 if test "${with_bugurl+set}" = set; then :
2286 withval=$with_bugurl; case "$withval" in
2287 yes) as_fn_error $? "bug URL not specified" "$LINENO" 5 ;;
2290 *) BUGURL="$withval"
2294 BUGURL="http://www.gnu.org/software/libc/bugs.html"
2304 REPORT_BUGS_TO="<$BUGURL>"
2305 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
2312 cat >>confdefs.h <<_ACEOF
2313 #define PKGVERSION "$PKGVERSION"
2317 cat >>confdefs.h <<_ACEOF
2318 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
2322 # Glibc should not depend on any header files
2325 # We require GCC, and by default use its preprocessor. Override AC_PROG_CPP
2326 # here to work around the Autoconf issue discussed in
2327 # <http://sourceware.org/ml/libc-alpha/2013-01/msg00721.html>.
2330 # We require GCC. Override _AC_PROG_CC_C89 here to work around the Autoconf
2331 # issue discussed in
2332 # <http://sourceware.org/ml/libc-alpha/2013-01/msg00757.html>.
2340 # Make sure we can run config.sub.
2341 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2342 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2344 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2345 $as_echo_n "checking build system type... " >&6; }
2346 if ${ac_cv_build+:} false; then :
2347 $as_echo_n "(cached) " >&6
2349 ac_build_alias=$build_alias
2350 test "x$ac_build_alias" = x &&
2351 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2352 test "x$ac_build_alias" = x &&
2353 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2354 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2355 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2358 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2359 $as_echo "$ac_cv_build" >&6; }
2360 case $ac_cv_build in
2362 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2365 ac_save_IFS=$IFS; IFS='-'
2371 # Remember, the first character of IFS is used to create $*,
2372 # except with old shells:
2375 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2378 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2379 $as_echo_n "checking host system type... " >&6; }
2380 if ${ac_cv_host+:} false; then :
2381 $as_echo_n "(cached) " >&6
2383 if test "x$host_alias" = x; then
2384 ac_cv_host=$ac_cv_build
2386 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2387 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2391 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2392 $as_echo "$ac_cv_host" >&6; }
2395 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2398 ac_save_IFS=$IFS; IFS='-'
2404 # Remember, the first character of IFS is used to create $*,
2405 # except with old shells:
2408 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2413 ac_cpp='$CPP $CPPFLAGS'
2414 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2415 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2416 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2417 if test -n "$ac_tool_prefix"; then
2418 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2419 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2420 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2421 $as_echo_n "checking for $ac_word... " >&6; }
2422 if ${ac_cv_prog_CC+:} false; then :
2423 $as_echo_n "(cached) " >&6
2425 if test -n "$CC"; then
2426 ac_cv_prog_CC="$CC" # Let the user override the test.
2428 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2432 test -z "$as_dir" && as_dir=.
2433 for ac_exec_ext in '' $ac_executable_extensions; do
2434 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2435 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2436 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2446 if test -n "$CC"; then
2447 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2448 $as_echo "$CC" >&6; }
2450 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2451 $as_echo "no" >&6; }
2456 if test -z "$ac_cv_prog_CC"; then
2458 # Extract the first word of "gcc", so it can be a program name with args.
2459 set dummy gcc; ac_word=$2
2460 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2461 $as_echo_n "checking for $ac_word... " >&6; }
2462 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2463 $as_echo_n "(cached) " >&6
2465 if test -n "$ac_ct_CC"; then
2466 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2468 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2472 test -z "$as_dir" && as_dir=.
2473 for ac_exec_ext in '' $ac_executable_extensions; do
2474 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2475 ac_cv_prog_ac_ct_CC="gcc"
2476 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2485 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2486 if test -n "$ac_ct_CC"; then
2487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2488 $as_echo "$ac_ct_CC" >&6; }
2490 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2491 $as_echo "no" >&6; }
2494 if test "x$ac_ct_CC" = x; then
2497 case $cross_compiling:$ac_tool_warned in
2499 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2500 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2501 ac_tool_warned=yes ;;
2509 if test -z "$CC"; then
2510 if test -n "$ac_tool_prefix"; then
2511 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2512 set dummy ${ac_tool_prefix}cc; ac_word=$2
2513 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2514 $as_echo_n "checking for $ac_word... " >&6; }
2515 if ${ac_cv_prog_CC+:} false; then :
2516 $as_echo_n "(cached) " >&6
2518 if test -n "$CC"; then
2519 ac_cv_prog_CC="$CC" # Let the user override the test.
2521 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2525 test -z "$as_dir" && as_dir=.
2526 for ac_exec_ext in '' $ac_executable_extensions; do
2527 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2528 ac_cv_prog_CC="${ac_tool_prefix}cc"
2529 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2539 if test -n "$CC"; then
2540 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2541 $as_echo "$CC" >&6; }
2543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2544 $as_echo "no" >&6; }
2550 if test -z "$CC"; then
2551 # Extract the first word of "cc", so it can be a program name with args.
2552 set dummy cc; ac_word=$2
2553 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2554 $as_echo_n "checking for $ac_word... " >&6; }
2555 if ${ac_cv_prog_CC+:} false; then :
2556 $as_echo_n "(cached) " >&6
2558 if test -n "$CC"; then
2559 ac_cv_prog_CC="$CC" # Let the user override the test.
2562 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2566 test -z "$as_dir" && as_dir=.
2567 for ac_exec_ext in '' $ac_executable_extensions; do
2568 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2569 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2570 ac_prog_rejected=yes
2574 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2581 if test $ac_prog_rejected = yes; then
2582 # We found a bogon in the path, so make sure we never use it.
2583 set dummy $ac_cv_prog_CC
2585 if test $# != 0; then
2586 # We chose a different compiler from the bogus one.
2587 # However, it has the same basename, so the bogon will be chosen
2588 # first if we set CC to just the basename; use the full file name.
2590 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2596 if test -n "$CC"; then
2597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2598 $as_echo "$CC" >&6; }
2600 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2601 $as_echo "no" >&6; }
2606 if test -z "$CC"; then
2607 if test -n "$ac_tool_prefix"; then
2608 for ac_prog in cl.exe
2610 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2611 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2612 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2613 $as_echo_n "checking for $ac_word... " >&6; }
2614 if ${ac_cv_prog_CC+:} false; then :
2615 $as_echo_n "(cached) " >&6
2617 if test -n "$CC"; then
2618 ac_cv_prog_CC="$CC" # Let the user override the test.
2620 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2624 test -z "$as_dir" && as_dir=.
2625 for ac_exec_ext in '' $ac_executable_extensions; do
2626 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2627 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2628 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2638 if test -n "$CC"; then
2639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2640 $as_echo "$CC" >&6; }
2642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2643 $as_echo "no" >&6; }
2647 test -n "$CC" && break
2650 if test -z "$CC"; then
2652 for ac_prog in cl.exe
2654 # Extract the first word of "$ac_prog", so it can be a program name with args.
2655 set dummy $ac_prog; ac_word=$2
2656 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2657 $as_echo_n "checking for $ac_word... " >&6; }
2658 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2659 $as_echo_n "(cached) " >&6
2661 if test -n "$ac_ct_CC"; then
2662 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2664 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2668 test -z "$as_dir" && as_dir=.
2669 for ac_exec_ext in '' $ac_executable_extensions; do
2670 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2671 ac_cv_prog_ac_ct_CC="$ac_prog"
2672 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2681 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2682 if test -n "$ac_ct_CC"; then
2683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2684 $as_echo "$ac_ct_CC" >&6; }
2686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2687 $as_echo "no" >&6; }
2691 test -n "$ac_ct_CC" && break
2694 if test "x$ac_ct_CC" = x; then
2697 case $cross_compiling:$ac_tool_warned in
2699 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2700 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2701 ac_tool_warned=yes ;;
2710 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2711 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2712 as_fn_error $? "no acceptable C compiler found in \$PATH
2713 See \`config.log' for more details" "$LINENO" 5; }
2715 # Provide some information about the compiler.
2716 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2719 for ac_option in --version -v -V -qversion; do
2720 { { ac_try="$ac_compiler $ac_option >&5"
2722 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2723 *) ac_try_echo=$ac_try;;
2725 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2726 $as_echo "$ac_try_echo"; } >&5
2727 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2729 if test -s conftest.err; then
2731 ... rest of stderr output deleted ...
2732 10q' conftest.err >conftest.er1
2733 cat conftest.er1 >&5
2735 rm -f conftest.er1 conftest.err
2736 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2737 test $ac_status = 0; }
2741 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2742 $as_echo_n "checking for suffix of object files... " >&6; }
2743 if ${ac_cv_objext+:} false; then :
2744 $as_echo_n "(cached) " >&6
2746 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2747 /* end confdefs.h. */
2757 rm -f conftest.o conftest.obj
2758 if { { ac_try="$ac_compile"
2760 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2761 *) ac_try_echo=$ac_try;;
2763 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2764 $as_echo "$ac_try_echo"; } >&5
2765 (eval "$ac_compile") 2>&5
2767 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2768 test $ac_status = 0; }; then :
2769 for ac_file in conftest.o conftest.obj conftest.*; do
2770 test -f "$ac_file" || continue;
2772 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
2773 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2778 $as_echo "$as_me: failed program was:" >&5
2779 sed 's/^/| /' conftest.$ac_ext >&5
2781 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2782 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2783 as_fn_error $? "cannot compute suffix of object files: cannot compile
2784 See \`config.log' for more details" "$LINENO" 5; }
2786 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
2789 $as_echo "$ac_cv_objext" >&6; }
2790 OBJEXT=$ac_cv_objext
2792 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
2793 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
2794 if ${ac_cv_c_compiler_gnu+:} false; then :
2795 $as_echo_n "(cached) " >&6
2797 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2798 /* end confdefs.h. */
2811 if ac_fn_c_try_compile "$LINENO"; then :
2816 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2817 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
2821 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
2822 if test $ac_compiler_gnu = yes; then
2827 ac_test_CFLAGS=${CFLAGS+set}
2828 ac_save_CFLAGS=$CFLAGS
2829 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
2830 $as_echo_n "checking whether $CC accepts -g... " >&6; }
2831 if ${ac_cv_prog_cc_g+:} false; then :
2832 $as_echo_n "(cached) " >&6
2834 ac_save_c_werror_flag=$ac_c_werror_flag
2835 ac_c_werror_flag=yes
2838 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2839 /* end confdefs.h. */
2849 if ac_fn_c_try_compile "$LINENO"; then :
2853 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2854 /* end confdefs.h. */
2864 if ac_fn_c_try_compile "$LINENO"; then :
2867 ac_c_werror_flag=$ac_save_c_werror_flag
2869 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2870 /* end confdefs.h. */
2880 if ac_fn_c_try_compile "$LINENO"; then :
2883 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2885 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2887 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2888 ac_c_werror_flag=$ac_save_c_werror_flag
2890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
2891 $as_echo "$ac_cv_prog_cc_g" >&6; }
2892 if test "$ac_test_CFLAGS" = set; then
2893 CFLAGS=$ac_save_CFLAGS
2894 elif test $ac_cv_prog_cc_g = yes; then
2895 if test "$GCC" = yes; then
2901 if test "$GCC" = yes; then
2909 ac_cpp='$CPP $CPPFLAGS'
2910 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2911 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2912 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2914 if test $host != $build; then
2915 for ac_prog in gcc cc
2917 # Extract the first word of "$ac_prog", so it can be a program name with args.
2918 set dummy $ac_prog; ac_word=$2
2919 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2920 $as_echo_n "checking for $ac_word... " >&6; }
2921 if ${ac_cv_prog_BUILD_CC+:} false; then :
2922 $as_echo_n "(cached) " >&6
2924 if test -n "$BUILD_CC"; then
2925 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
2927 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2931 test -z "$as_dir" && as_dir=.
2932 for ac_exec_ext in '' $ac_executable_extensions; do
2933 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2934 ac_cv_prog_BUILD_CC="$ac_prog"
2935 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2944 BUILD_CC=$ac_cv_prog_BUILD_CC
2945 if test -n "$BUILD_CC"; then
2946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BUILD_CC" >&5
2947 $as_echo "$BUILD_CC" >&6; }
2949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2950 $as_echo "no" >&6; }
2954 test -n "$BUILD_CC" && break
2959 # On Suns, sometimes $CPP names a directory.
2960 if test -n "$CPP" && test -d "$CPP"; then
2963 if test -z "$CPP"; then
2967 # We need the C++ compiler only for testing.
2969 ac_cpp='$CXXCPP $CPPFLAGS'
2970 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2971 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2972 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2973 if test -z "$CXX"; then
2974 if test -n "$CCC"; then
2977 if test -n "$ac_tool_prefix"; then
2978 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
2980 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2981 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2982 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2983 $as_echo_n "checking for $ac_word... " >&6; }
2984 if ${ac_cv_prog_CXX+:} false; then :
2985 $as_echo_n "(cached) " >&6
2987 if test -n "$CXX"; then
2988 ac_cv_prog_CXX="$CXX" # Let the user override the test.
2990 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2994 test -z "$as_dir" && as_dir=.
2995 for ac_exec_ext in '' $ac_executable_extensions; do
2996 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2997 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2998 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3008 if test -n "$CXX"; then
3009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
3010 $as_echo "$CXX" >&6; }
3012 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3013 $as_echo "no" >&6; }
3017 test -n "$CXX" && break
3020 if test -z "$CXX"; then
3022 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3024 # Extract the first word of "$ac_prog", so it can be a program name with args.
3025 set dummy $ac_prog; ac_word=$2
3026 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3027 $as_echo_n "checking for $ac_word... " >&6; }
3028 if ${ac_cv_prog_ac_ct_CXX+:} false; then :
3029 $as_echo_n "(cached) " >&6
3031 if test -n "$ac_ct_CXX"; then
3032 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3034 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3038 test -z "$as_dir" && as_dir=.
3039 for ac_exec_ext in '' $ac_executable_extensions; do
3040 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3041 ac_cv_prog_ac_ct_CXX="$ac_prog"
3042 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3051 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3052 if test -n "$ac_ct_CXX"; then
3053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
3054 $as_echo "$ac_ct_CXX" >&6; }
3056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3057 $as_echo "no" >&6; }
3061 test -n "$ac_ct_CXX" && break
3064 if test "x$ac_ct_CXX" = x; then
3067 case $cross_compiling:$ac_tool_warned in
3069 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3070 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3071 ac_tool_warned=yes ;;
3079 # Provide some information about the compiler.
3080 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
3083 for ac_option in --version -v -V -qversion; do
3084 { { ac_try="$ac_compiler $ac_option >&5"
3086 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3087 *) ac_try_echo=$ac_try;;
3089 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3090 $as_echo "$ac_try_echo"; } >&5
3091 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3093 if test -s conftest.err; then
3095 ... rest of stderr output deleted ...
3096 10q' conftest.err >conftest.er1
3097 cat conftest.er1 >&5
3099 rm -f conftest.er1 conftest.err
3100 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3101 test $ac_status = 0; }
3104 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
3105 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
3106 if ${ac_cv_cxx_compiler_gnu+:} false; then :
3107 $as_echo_n "(cached) " >&6
3109 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3110 /* end confdefs.h. */
3123 if ac_fn_cxx_try_compile "$LINENO"; then :
3128 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3129 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
3133 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
3134 if test $ac_compiler_gnu = yes; then
3139 ac_test_CXXFLAGS=${CXXFLAGS+set}
3140 ac_save_CXXFLAGS=$CXXFLAGS
3141 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
3142 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
3143 if ${ac_cv_prog_cxx_g+:} false; then :
3144 $as_echo_n "(cached) " >&6
3146 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3147 ac_cxx_werror_flag=yes
3150 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3151 /* end confdefs.h. */
3161 if ac_fn_cxx_try_compile "$LINENO"; then :
3162 ac_cv_prog_cxx_g=yes
3165 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3166 /* end confdefs.h. */
3176 if ac_fn_cxx_try_compile "$LINENO"; then :
3179 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3181 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3182 /* end confdefs.h. */
3192 if ac_fn_cxx_try_compile "$LINENO"; then :
3193 ac_cv_prog_cxx_g=yes
3195 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3197 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3199 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3200 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
3203 $as_echo "$ac_cv_prog_cxx_g" >&6; }
3204 if test "$ac_test_CXXFLAGS" = set; then
3205 CXXFLAGS=$ac_save_CXXFLAGS
3206 elif test $ac_cv_prog_cxx_g = yes; then
3207 if test "$GXX" = yes; then
3213 if test "$GXX" = yes; then
3220 ac_cpp='$CPP $CPPFLAGS'
3221 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3222 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3223 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3225 if test -n "$ac_tool_prefix"; then
3226 # Extract the first word of "${ac_tool_prefix}readelf", so it can be a program name with args.
3227 set dummy ${ac_tool_prefix}readelf; ac_word=$2
3228 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3229 $as_echo_n "checking for $ac_word... " >&6; }
3230 if ${ac_cv_prog_READELF+:} false; then :
3231 $as_echo_n "(cached) " >&6
3233 if test -n "$READELF"; then
3234 ac_cv_prog_READELF="$READELF" # Let the user override the test.
3236 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3240 test -z "$as_dir" && as_dir=.
3241 for ac_exec_ext in '' $ac_executable_extensions; do
3242 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3243 ac_cv_prog_READELF="${ac_tool_prefix}readelf"
3244 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3253 READELF=$ac_cv_prog_READELF
3254 if test -n "$READELF"; then
3255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF" >&5
3256 $as_echo "$READELF" >&6; }
3258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3259 $as_echo "no" >&6; }
3264 if test -z "$ac_cv_prog_READELF"; then
3265 ac_ct_READELF=$READELF
3266 # Extract the first word of "readelf", so it can be a program name with args.
3267 set dummy readelf; ac_word=$2
3268 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3269 $as_echo_n "checking for $ac_word... " >&6; }
3270 if ${ac_cv_prog_ac_ct_READELF+:} false; then :
3271 $as_echo_n "(cached) " >&6
3273 if test -n "$ac_ct_READELF"; then
3274 ac_cv_prog_ac_ct_READELF="$ac_ct_READELF" # Let the user override the test.
3276 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3280 test -z "$as_dir" && as_dir=.
3281 for ac_exec_ext in '' $ac_executable_extensions; do
3282 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3283 ac_cv_prog_ac_ct_READELF="readelf"
3284 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3293 ac_ct_READELF=$ac_cv_prog_ac_ct_READELF
3294 if test -n "$ac_ct_READELF"; then
3295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_READELF" >&5
3296 $as_echo "$ac_ct_READELF" >&6; }
3298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3299 $as_echo "no" >&6; }
3302 if test "x$ac_ct_READELF" = x; then
3305 case $cross_compiling:$ac_tool_warned in
3307 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3308 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3309 ac_tool_warned=yes ;;
3311 READELF=$ac_ct_READELF
3314 READELF="$ac_cv_prog_READELF"
3318 if test "`cd $srcdir; /bin/pwd`" = "`/bin/pwd`"; then
3319 as_fn_error $? "you must configure in a separate build directory" "$LINENO" 5
3322 # This will get text that should go into config.make.
3325 # Check for a --with-gd argument and set libgd-LDFLAGS in config.make.
3327 # Check whether --with-gd was given.
3328 if test "${with_gd+set}" = set; then :
3329 withval=$with_gd; case "$with_gd" in
3331 *) libgd_include="-I$withval/include"
3332 libgd_ldflags="-L$withval/lib" ;;
3338 # Check whether --with-gd-include was given.
3339 if test "${with_gd_include+set}" = set; then :
3340 withval=$with_gd_include; case "$with_gd_include" in
3342 *) libgd_include="-I$withval" ;;
3348 # Check whether --with-gd-lib was given.
3349 if test "${with_gd_lib+set}" = set; then :
3350 withval=$with_gd_lib; case "$with_gd_lib" in
3352 *) libgd_ldflags="-L$withval" ;;
3358 if test -n "$libgd_include"; then
3359 config_vars="$config_vars
3360 CFLAGS-memusagestat.c = $libgd_include"
3362 if test -n "$libgd_ldflags"; then
3363 config_vars="$config_vars
3364 libgd-LDFLAGS = $libgd_ldflags"
3368 # Check whether --with-fp was given.
3369 if test "${with_fp+set}" = set; then :
3370 withval=$with_fp; with_fp=$withval
3377 # Check whether --with-binutils was given.
3378 if test "${with_binutils+set}" = set; then :
3379 withval=$with_binutils; path_binutils=$withval
3385 # Check whether --with-selinux was given.
3386 if test "${with_selinux+set}" = set; then :
3387 withval=$with_selinux; with_selinux=$withval
3394 # Check whether --with-headers was given.
3395 if test "${with_headers+set}" = set; then :
3396 withval=$with_headers; sysheaders=$withval
3405 # Check whether --with-default-link was given.
3406 if test "${with_default_link+set}" = set; then :
3407 withval=$with_default_link; use_default_link=$withval
3409 use_default_link=default
3413 # Check whether --enable-sanity-checks was given.
3414 if test "${enable_sanity_checks+set}" = set; then :
3415 enableval=$enable_sanity_checks; enable_sanity=$enableval
3421 # Check whether --enable-shared was given.
3422 if test "${enable_shared+set}" = set; then :
3423 enableval=$enable_shared; shared=$enableval
3428 # Check whether --enable-profile was given.
3429 if test "${enable_profile+set}" = set; then :
3430 enableval=$enable_profile; profile=$enableval
3435 # Check whether --enable-versioning was given.
3436 if test "${enable_versioning+set}" = set; then :
3437 enableval=$enable_versioning; enable_versioning=$enableval
3439 enable_versioning=yes
3443 # Check whether --enable-oldest-abi was given.
3444 if test "${enable_oldest_abi+set}" = set; then :
3445 enableval=$enable_oldest_abi; oldest_abi=$enableval
3450 if test "$oldest_abi" = yes || test "$oldest_abi" = no; then
3453 cat >>confdefs.h <<_ACEOF
3454 #define GLIBC_OLDEST_ABI "$oldest_abi"
3460 # Check whether --enable-hardcoded-path-in-tests was given.
3461 if test "${enable_hardcoded_path_in_tests+set}" = set; then :
3462 enableval=$enable_hardcoded_path_in_tests; hardcoded_path_in_tests=$enableval
3464 hardcoded_path_in_tests=no
3469 # Check whether --enable-stackguard-randomization was given.
3470 if test "${enable_stackguard_randomization+set}" = set; then :
3471 enableval=$enable_stackguard_randomization; enable_stackguard_randomize=$enableval
3473 enable_stackguard_randomize=no
3476 if test "$enable_stackguard_randomize" = yes; then
3477 $as_echo "#define ENABLE_STACKGUARD_RANDOMIZE 1" >>confdefs.h
3481 # Check whether --enable-add-ons was given.
3482 if test "${enable_add_ons+set}" = set; then :
3483 enableval=$enable_add_ons;
3489 # Check whether --enable-hidden-plt was given.
3490 if test "${enable_hidden_plt+set}" = set; then :
3491 enableval=$enable_hidden_plt; hidden=$enableval
3496 if test "x$hidden" = xno; then
3497 $as_echo "#define NO_HIDDEN 1" >>confdefs.h
3501 # Check whether --enable-bind-now was given.
3502 if test "${enable_bind_now+set}" = set; then :
3503 enableval=$enable_bind_now; bindnow=$enableval
3510 # Check whether --enable-static-nss was given.
3511 if test "${enable_static_nss+set}" = set; then :
3512 enableval=$enable_static_nss; static_nss=$enableval
3517 if test x"$static_nss" = xyes || test x"$shared" = xno; then
3519 $as_echo "#define DO_STATIC_NSS 1" >>confdefs.h
3523 # Check whether --enable-force-install was given.
3524 if test "${enable_force_install+set}" = set; then :
3525 enableval=$enable_force_install; force_install=$enableval
3532 # Check whether --enable-kernel was given.
3533 if test "${enable_kernel+set}" = set; then :
3534 enableval=$enable_kernel; minimum_kernel=$enableval
3537 if test "$minimum_kernel" = yes || test "$minimum_kernel" = no; then
3538 # Better nothing than this.
3541 if test "$minimum_kernel" = current; then
3542 minimum_kernel=`uname -r 2>/dev/null` || minimum_kernel=
3546 # Check whether --enable-all-warnings was given.
3547 if test "${enable_all_warnings+set}" = set; then :
3548 enableval=$enable_all_warnings; all_warnings=$enableval
3553 # Check whether --enable-multi-arch was given.
3554 if test "${enable_multi_arch+set}" = set; then :
3555 enableval=$enable_multi_arch; multi_arch=$enableval
3561 # Check whether --enable-nss-crypt was given.
3562 if test "${enable_nss_crypt+set}" = set; then :
3563 enableval=$enable_nss_crypt; nss_crypt=$enableval
3568 if test x$nss_crypt = xyes; then
3569 nss_includes=-I$(nss-config --includedir 2>/dev/null)
3570 if test $? -ne 0; then
3571 as_fn_error $? "cannot find include directory with nss-config" "$LINENO" 5
3573 old_CFLAGS="$CFLAGS"
3574 CFLAGS="$CFLAGS $nss_includes"
3576 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3577 /* end confdefs.h. */
3580 #include <nsslowhash.h>
3581 void f (void) { NSSLOW_Init (); }
3590 if ac_fn_c_try_compile "$LINENO"; then :
3591 libc_cv_nss_crypt=yes
3594 cannot find NSS headers with lowlevel hash function interfaces" "$LINENO" 5
3596 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3598 LIBS="$LIBS -lfreebl3"
3599 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3600 /* end confdefs.h. */
3603 #include <nsslowhash.h>
3612 if ac_fn_c_try_link "$LINENO"; then :
3613 libc_cv_nss_crypt=yes
3616 cannot link program using lowlevel NSS hash functions" "$LINENO" 5
3618 rm -f core conftest.err conftest.$ac_objext \
3619 conftest$ac_exeext conftest.$ac_ext
3620 CFLAGS="$old_CFLAGS"
3623 libc_cv_nss_crypt=no
3628 # Check whether --enable-obsolete-rpc was given.
3629 if test "${enable_obsolete_rpc+set}" = set; then :
3630 enableval=$enable_obsolete_rpc; link_obsolete_rpc=$enableval
3632 link_obsolete_rpc=no
3637 if test "$link_obsolete_rpc" = yes; then
3638 $as_echo "#define LINK_OBSOLETE_RPC 1" >>confdefs.h
3642 # Check whether --enable-systemtap was given.
3643 if test "${enable_systemtap+set}" = set; then :
3644 enableval=$enable_systemtap; systemtap=$enableval
3649 if test "x$systemtap" != xno; then
3650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for systemtap static probe support" >&5
3651 $as_echo_n "checking for systemtap static probe support... " >&6; }
3652 if ${libc_cv_sdt+:} false; then :
3653 $as_echo_n "(cached) " >&6
3655 old_CFLAGS="$CFLAGS"
3656 CFLAGS="-std=gnu99 $CFLAGS"
3657 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3658 /* end confdefs.h. */
3659 #include <sys/sdt.h>
3660 void foo (int i, void *p)
3662 asm ("" STAP_PROBE_ASM (foo, bar, STAP_PROBE_ASM_TEMPLATE (2)) ""
3663 :: STAP_PROBE_ASM_OPERANDS (2, i, p));
3666 if ac_fn_c_try_compile "$LINENO"; then :
3671 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3672 CFLAGS="$old_CFLAGS"
3674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_sdt" >&5
3675 $as_echo "$libc_cv_sdt" >&6; }
3676 if test $libc_cv_sdt = yes; then
3677 $as_echo "#define USE_STAP_PROBE 1" >>confdefs.h
3679 elif test "x$systemtap" != xauto; then
3680 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3681 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3682 as_fn_error $? "systemtap support needs sys/sdt.h with asm support
3683 See \`config.log' for more details" "$LINENO" 5; }
3687 # Check whether --enable-build-nscd was given.
3688 if test "${enable_build_nscd+set}" = set; then :
3689 enableval=$enable_build_nscd; build_nscd=$enableval
3696 # Note the use of $use_nscd is near the bottom of the file.
3697 # Check whether --enable-nscd was given.
3698 if test "${enable_nscd+set}" = set; then :
3699 enableval=$enable_nscd; use_nscd=$enableval
3705 # The way shlib-versions is used to generate soversions.mk uses a
3706 # fairly simplistic model for name recognition that can't distinguish
3707 # i486-pc-linux-gnu fully from i486-pc-gnu. So we mutate a $host_os
3708 # of `gnu*' here to be `gnu-gnu*' just so that shlib-versions can
3709 # tell. This doesn't get used much beyond that, so it's fairly safe.
3714 host_os=`echo $host_os | sed -e 's/gnu/gnu-gnu/'`
3718 # We keep the original values in `$config_*' and never modify them, so we
3719 # can write them unchanged into config.make. Everything else uses
3720 # $machine, $vendor, and $os, and changes them whenever convenient.
3721 config_machine=$host_cpu config_vendor=$host_vendor config_os=$host_os
3723 # Don't allow vendor == "unknown"
3724 test "$config_vendor" = unknown && config_vendor=
3725 config_os="`echo $config_os | sed 's/^unknown-//'`"
3727 # Some configurations imply other options.
3730 # The configure fragment of an add-on port can modify these to supplement
3731 # or override the table in the case statement below. No fragment should
3732 # ever change the config_* variables, however.
3733 machine=$config_machine
3734 vendor=$config_vendor
3738 # config.guess on some IBM machines says `rs6000' instead of `powerpc'.
3740 if test "$machine" = rs6000; then
3744 # Braindead PowerPC box with absolutely no FPU.
3745 case "$machine-$host_os" in
3753 # Check whether --with-cpu was given.
3754 if test "${with_cpu+set}" = set; then :
3755 withval=$with_cpu; case "$withval" in
3756 yes|'') as_fn_error $? "--with-cpu requires an argument" "$LINENO" 5 ;;
3758 *) submachine="$withval" ;;
3764 if frags=`ls -d $srcdir/sysdeps/*/preconfigure 2> /dev/null`
3766 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysdeps preconfigure fragments" >&5
3767 $as_echo_n "checking for sysdeps preconfigure fragments... " >&6; }
3768 for frag in $frags; do
3769 name=`echo "$frag" | sed 's@/[^/]*$@@;s@^.*/@@'`
3770 echo $ECHO_N "$name $ECHO_C" >&6
3773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
3777 # An add-on can set this when it wants to disable the sanity check below.
3783 case "$enable_add_ons" in
3786 add_ons=`cd $srcdir && ls -d 2> /dev/null */configure */sysdeps |
3787 sed 's@/[^/]*$@@' | sort | uniq`
3788 add_ons_automatic=yes
3790 *) add_ons=`echo "$enable_add_ons" | sed 's/,/ /g'`
3791 add_ons_automatic=no ;;
3797 if test x"$add_ons" != x; then
3798 for f in $add_ons; do
3799 # Some sanity checks
3803 *** It seems that you're using an old \`crypt' add-on. crypt is now
3804 *** part of glibc and using the old add-on will not work with this
3805 *** release. Start again with fresh sources and without the old
3806 *** \`crypt' add-on." "$LINENO" 5
3810 *** It seems that you're using an old \`localedata' add-on. localedata
3811 *** is now part of glibc and using the old add-on will not work with
3812 *** this release. Start again with fresh sources and without the old
3813 *** \`localedata' add-on." "$LINENO" 5
3818 # Now source each add-on's configure fragment.
3819 # The fragments can use $srcdir/$libc_add_on to find themselves,
3820 # and test $add_ons_automatic to see if they were explicitly requested.
3821 # A fragment can clear (or even change) $libc_add_on to affect
3822 # whether it goes into the list to be actually used in the build.
3824 for libc_add_on in $add_ons; do
3825 # Test whether such a directory really exists.
3826 # It can be absolute, or relative to $srcdir, or relative to the build dir.
3827 case "$libc_add_on" in
3829 libc_add_on_srcdir=$libc_add_on
3832 test -d "$srcdir/$libc_add_on" || {
3833 if test -d "$libc_add_on"; then
3834 libc_add_on="`pwd`/$libc_add_on"
3836 as_fn_error $? "add-on directory \"$libc_add_on\" does not exist" "$LINENO" 5
3839 libc_add_on_srcdir=$srcdir/$libc_add_on
3843 libc_add_on_frag=$libc_add_on_srcdir/configure
3844 libc_add_on_canonical=
3845 libc_add_on_config_subdirs=
3846 if test -r "$libc_add_on_frag"; then
3847 { $as_echo "$as_me:${as_lineno-$LINENO}: running configure fragment for add-on $libc_add_on" >&5
3848 $as_echo "$as_me: running configure fragment for add-on $libc_add_on" >&6;}
3849 libc_add_on_canonical=unknown
3850 libc_add_on_subdirs=
3851 . "$libc_add_on_frag"
3852 test -z "$libc_add_on" || {
3853 configured_add_ons="$configured_add_ons $libc_add_on"
3854 if test "x$libc_add_on_canonical" = xunknown; then
3855 as_fn_error $? "fragment must set \$libc_add_on_canonical" "$LINENO" 5
3857 for d in $libc_add_on_subdirs; do
3858 case "$libc_add_on" in
3859 /*) subdir_srcdir="$libc_add_on" ;;
3860 *) subdir_srcdir="\$(..)$libc_add_on" ;;
3864 d="${libc_add_on_canonical:-$libc_add_on}"
3870 subdir_srcdir="$subdir_srcdir/$d"
3873 d=`echo "$d" | sed 's@/*$@@;s@^.*/@@'`
3874 add_on_subdirs="$add_on_subdirs $d"
3875 test "$subdir_srcdir" = "\$(..)$d" || config_vars="$config_vars
3876 $d-srcdir = $subdir_srcdir"
3878 for d in $libc_add_on_config_subdirs; do
3880 /*) as_fn_error $? "fragment uses absolute path in \$libc_add_on_config_subdirs" "$LINENO" 5 ;;
3882 if test ! -d "$libc_add_on_srcdir/$d"; then
3883 as_fn_error $? "fragment wants to configure missing directory $d" "$LINENO" 5
3885 case "$libc_add_on" in
3886 /*) as_fn_error $? "relative path required for add-on using \$libc_add_on_config_subdirs" "$LINENO" 5 ;;
3888 subdirs="$subdirs $libc_add_on/$d"
3892 if test -n "$libc_add_on"; then
3893 if frags=`ls -d $libc_add_on_srcdir/sysdeps/*/preconfigure 2> /dev/null`
3895 { $as_echo "$as_me:${as_lineno-$LINENO}: checking add-on $libc_add_on for preconfigure fragments" >&5
3896 $as_echo_n "checking add-on $libc_add_on for preconfigure fragments... " >&6; }
3897 for frag in $frags; do
3898 name=`echo "$frag" | sed 's@/[^/]*$@@;s@^.*/@@'`
3899 echo $ECHO_N "$name $ECHO_C" >&6
3902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
3905 use_add_ons="$use_add_ons $libc_add_on"
3906 add_ons_pfx="$add_ons_pfx $libc_add_on/"
3907 test -z "$libc_add_on_canonical" ||
3908 add_ons_sfx="$add_ons_sfx /$libc_add_on_canonical"
3911 # Use echo to strip excess whitespace.
3912 add_ons="`echo $use_add_ons`"
3919 ### I put this here to prevent those annoying emails from people who cannot
3920 ### read and try to compile glibc on unsupported platforms. --drepper
3922 ### By using the undocumented --enable-hacker-mode option for configure
3923 ### one can skip this test to make the configuration not fail for unsupported
3926 if test -z "$enable_hacker_mode" && test x"$libc_config_ok" != xyes; then
3927 case "$machine-$host_os" in
3931 echo "*** The GNU C library is currently not available for this platform."
3932 echo "*** So far nobody cared to port it and if there is no volunteer it"
3933 echo "*** might never happen. So, if you have interest to see glibc on"
3934 echo "*** this platform visit"
3935 echo "*** http://www.gnu.org/software/libc/porting.html"
3936 echo "*** and join the group of porters"
3942 # Expand the configuration machine name into a subdirectory by architecture
3943 # type and particular chip. If an add-on configure fragment already set
3944 # base_machine, we don't change it.
3945 test -n "$base_machine" || case "$machine" in
3946 i[34567]86) base_machine=i386 machine=i386/$machine ;;
3947 powerpc) base_machine=powerpc machine=powerpc/powerpc32 ;;
3948 powerpc64) base_machine=powerpc machine=powerpc/powerpc64 ;;
3949 s390) base_machine=s390 machine=s390/s390-32 ;;
3950 s390x) base_machine=s390 machine=s390/s390-64 ;;
3951 sh3*) base_machine=sh machine=sh/sh3 ;;
3952 sh4*) base_machine=sh machine=sh/sh4 ;;
3954 base_machine=sparc machine=sparc/sparc32 ;;
3955 sparcv8 | supersparc | hypersparc)
3956 base_machine=sparc machine=sparc/sparc32/sparcv8 ;;
3957 sparcv8plus | sparcv8plusa | sparcv9)
3958 base_machine=sparc machine=sparc/sparc32/sparcv9 ;;
3959 sparcv8plusb | sparcv9b)
3960 base_machine=sparc machine=sparc/sparc32/sparcv9/sparcv9b ;;
3962 base_machine=sparc machine=sparc/sparc32/sparcv9/sparcv9v ;;
3964 base_machine=sparc machine=sparc/sparc32/sparcv9/sparcv9v2 ;;
3966 base_machine=sparc machine=sparc/sparc64 ;;
3968 base_machine=sparc machine=sparc/sparc64/sparcv9b ;;
3970 base_machine=sparc machine=sparc/sparc64/sparcv9v ;;
3972 base_machine=sparc machine=sparc/sparc64/sparcv9v2 ;;
3973 *) base_machine=$machine ;;
3977 if test "$base_machine" = "i386"; then
3978 $as_echo "#define USE_REGPARMS 1" >>confdefs.h
3982 # For the multi-arch option we need support in the assembler & linker.
3983 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler and linker STT_GNU_IFUNC support" >&5
3984 $as_echo_n "checking for assembler and linker STT_GNU_IFUNC support... " >&6; }
3985 if ${libc_cv_ld_gnu_indirect_function+:} false; then :
3986 $as_echo_n "(cached) " >&6
3988 cat > conftest.S <<EOF
3989 .type foo,%gnu_indirect_function
4002 libc_cv_ld_gnu_indirect_function=no
4003 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
4004 -nostartfiles -nostdlib \
4005 -o conftest conftest.S 1>&5 2>&5; then
4006 # Do a link to see if the backend supports IFUNC relocs.
4007 $READELF -r conftest 1>&5
4008 LC_ALL=C $READELF -r conftest | grep 'no relocations' >/dev/null || {
4009 libc_cv_ld_gnu_indirect_function=yes
4014 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ld_gnu_indirect_function" >&5
4015 $as_echo "$libc_cv_ld_gnu_indirect_function" >&6; }
4017 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether .text pseudo-op must be used" >&5
4018 $as_echo_n "checking whether .text pseudo-op must be used... " >&6; }
4019 if ${libc_cv_dot_text+:} false; then :
4020 $as_echo_n "(cached) " >&6
4022 cat > conftest.s <<EOF
4026 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4027 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
4030 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4031 test $ac_status = 0; }; }; then
4032 libc_cv_dot_text=.text
4037 if test -z "$libc_cv_dot_text"; then
4038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4039 $as_echo "no" >&6; }
4041 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4042 $as_echo "yes" >&6; }
4045 if test x"$libc_cv_ld_gnu_indirect_function" != xyes; then
4046 if test x"$multi_arch" = xyes; then
4047 as_fn_error $? "--enable-multi-arch support requires assembler and linker support" "$LINENO" 5
4053 if test x"$multi_arch" != xno; then
4054 multi_arch_d=/multiarch
4057 # Compute the list of sysdep directories for this configuration.
4058 # This can take a while to compute.
4059 sysdep_dir=$srcdir/sysdeps
4060 { $as_echo "$as_me:${as_lineno-$LINENO}: checking sysdep dirs" >&5
4061 $as_echo_n "checking sysdep dirs... " >&6; }
4062 # Make sco3.2v4 become sco3.2.4 and sunos4.1.1_U1 become sunos4.1.1.U1.
4063 os="`echo $os | sed 's/\([0-9A-Z]\)[v_]\([0-9A-Z]\)/\1.\2/g'`"
4065 test "x$base_os" != x || case "$os" in
4067 base_os=mach/hurd ;;
4069 base_os=unix/sysv ;;
4072 # For sunos4.1.1, try sunos4.1.1, then sunos4.1, then sunos4, then sunos.
4075 while o=`echo $tail | sed 's/\.[^.]*$//'`; test $o != $tail; do
4079 o=`echo $tail | sed 's/[0-9]*$//'`
4080 if test $o != $tail; then
4083 # For linux-gnu, try linux-gnu, then linux.
4084 o=`echo $tail | sed 's/-.*$//'`
4085 if test $o != $tail; then
4089 # For unix/sysv/sysv4, try unix/sysv/sysv4, then unix/sysv, then unix.
4092 while b=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$b"; do
4098 # For sparc/sparc32, try sparc/sparc32 and then sparc.
4100 tail=$machine${submachine:+/$submachine}
4101 while m=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$m"; do
4103 # Prepend the machine's FPU directory unless --without-fp.
4104 if test "$with_fp" = yes; then
4109 # For each machine term, try it with and then without /multiarch.
4110 for try_fpu in $maybe_fpu ''; do
4111 for try_multi in $multi_arch_d ''; do
4112 mach="$mach /$1$try_fpu$try_multi"
4119 # Find what sysdep directories exist.
4122 for b in $base ''; do
4123 for m0 in $mach ''; do
4124 for v in /$vendor ''; do
4125 test "$v" = / && continue
4126 for o in /$ostry ''; do
4127 test "$o" = / && continue
4128 for m in $mach ''; do
4129 for d in $add_ons_pfx ''; do
4130 for a in $add_ons_sfx ''; do
4131 try_suffix="$m0$b$v$o$m"
4132 if test -n "$try_suffix"; then
4133 try_srcdir="${srcdir}/"
4137 try="${d}sysdeps$try_suffix$a"
4138 test -n "$enable_debug_configure" &&
4139 echo "$0 DEBUG: try $try" >&2
4140 if test -d "$try_srcdir$try"; then
4141 sysnames="$sysnames $try"
4142 { test -n "$o" || test -n "$b"; } && os_used=t
4143 { test -n "$m" || test -n "$m0"; } && machine_used=t
4145 x*/$submachine) submachine_used=t ;;
4147 if test -n "$d"; then
4148 case "$sysnames_add_ons" in
4150 *|'') sysnames_add_ons="$sysnames_add_ons $d" ;;
4163 # If the assembler supports gnu_indirect_function symbol type and the
4164 # architecture supports multi-arch, we enable multi-arch by default.
4165 case $sysnames_add_ons$sysnames in
4169 test x"$multi_arch" = xdefault && multi_arch=no
4172 if test x"$multi_arch" != xno; then
4173 $as_echo "#define USE_MULTIARCH 1" >>confdefs.h
4178 if test -z "$os_used" && test "$os" != none; then
4179 as_fn_error $? "Operating system $os is not supported." "$LINENO" 5
4181 if test -z "$machine_used" && test "$machine" != none; then
4182 as_fn_error $? "The $machine is not supported." "$LINENO" 5
4184 if test -z "$submachine_used" && test -n "$submachine"; then
4185 as_fn_error $? "The $submachine subspecies of $host_cpu is not supported." "$LINENO" 5
4189 # We have now validated the configuration.
4191 # Expand the list of system names into a full list of directories
4192 # from each element's parent name and Implies file (if present).
4195 while test $# -gt 0; do
4199 case " $names " in *" $name "*)
4200 # Already in the list.
4204 # Report each name as we discover it, so there is no long pause in output.
4205 echo $ECHO_N "$name $ECHO_C" >&6
4207 name_base=`echo $name | sed -e 's@\(.*sysdeps\)/.*@\1@'`
4211 *) xsrcdir=$srcdir/ ;;
4213 test -n "$enable_debug_configure" &&
4214 echo "DEBUG: name/Implies $xsrcdir$name/Implies" >&2
4216 for implies_file in Implies Implies-before Implies-after; do
4217 implies_type=`echo $implies_file | sed s/-/_/`
4218 eval ${implies_type}=
4219 if test -f $xsrcdir$name/$implies_file; then
4220 # Collect more names from the `Implies' file (removing comments).
4221 implied_candidate="`sed 's/#.*$//' < $xsrcdir$name/$implies_file`"
4222 for x in $implied_candidate; do
4224 if test -d $xsrcdir$name_base/$x; then
4225 eval "${implies_type}=\"\$${implies_type} \$name_base/\$x\""
4228 for d in $add_ons_pfx ''; do
4229 try="${d}sysdeps/$x"
4232 *) try_srcdir=$srcdir/ ;;
4234 test -n "$enable_debug_configure" &&
4235 echo "DEBUG: $name $implies_file $x try($d) {$try_srcdir}$try" >&2
4236 if test $try != $xsrcdir$name_base/$x && test -d $try_srcdir$try;
4238 eval "${implies_type}=\"\$${implies_type} \$try\""
4240 case "$sysnames_add_ons" in
4242 *|'') sysnames_add_ons="$sysnames_add_ons $d" ;;
4246 if test $found = no; then
4247 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $name/$implies_file specifies nonexistent $x" >&5
4248 $as_echo "$as_me: WARNING: $name/$implies_file specifies nonexistent $x" >&2;}
4254 # Add NAME to the list of names.
4255 names="$names $name"
4257 # Find the parent of NAME, using the empty string if it has none.
4258 parent="`echo $name | sed -n -e 's=/[^/]*$==' -e '/sysdeps$/q' -e p`"
4260 test -n "$enable_debug_configure" &&
4261 echo "DEBUG: $name Implies='$Implies' rest='$*' parent='$parent' \
4262 Implies_before='$Implies_before' Implies_after='$Implies_after'" >&2
4264 # Add the names implied by NAME, and NAME's parent (if it has one), to
4265 # the list of names to be processed (the argument list). We prepend the
4266 # implied names to the list and append the parent. We want implied
4267 # directories to come before further directories inferred from the
4268 # configuration components; this ensures that for sysv4, unix/common
4269 # (implied by unix/sysv/sysv4) comes before unix/sysv (in ostry (here $*)
4271 sysnames="`echo $Implies $* $Implies_before $parent $Implies_after`"
4272 test -n "$sysnames" && set $sysnames
4275 # Add the default directories.
4276 default_sysnames="sysdeps/generic"
4277 sysnames="$names $default_sysnames"
4279 # The other names were emitted during the scan.
4280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $default_sysnames" >&5
4281 $as_echo "$default_sysnames" >&6; }
4283 # Collect the list of add-ons that supply partial sysdeps trees.
4285 for add_on in $add_ons; do
4288 *) xsrcdir="$srcdir/" ;;
4291 test -d "$xsrcdir$add_on/sysdeps" || {
4292 case "$configured_add_ons " in
4295 as_fn_error $? "add-on $add_on has no configure fragment or sysdeps tree" "$LINENO" 5
4301 sysdeps_add_ons="$sysdeps_add_ons $add_on"
4302 case "$sysnames_add_ons" in
4305 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: add-on $add_on contributed no sysdeps directories" >&5
4306 $as_echo "$as_me: WARNING: add-on $add_on contributed no sysdeps directories" >&2;}
4311 for d in $sysnames; do
4313 $add_on/sysdeps/*) ;;
4316 (cd "$xsrcdir$d" && for f in *[!~]; do
4319 for ff in $f/*.h; do
4320 test -d "$ff" || { test -e "$ff" && exit 88; }
4324 test -d "$f" || { test -e "$f" && exit 88; }
4328 if test $? -eq 88; then
4333 if test $found = no; then
4334 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: add-on $add_on contributed no useful sysdeps directories" >&5
4335 $as_echo "$as_me: WARNING: add-on $add_on contributed no useful sysdeps directories" >&2;}
4343 # Find a good install program. We prefer a C program (faster),
4344 # so one script is as good as another. But avoid the broken or
4345 # incompatible versions:
4346 # SysV /etc/install, /usr/sbin/install
4347 # SunOS /usr/etc/install
4348 # IRIX /sbin/install
4350 # AmigaOS /C/install, which installs bootblocks on floppy discs
4351 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4352 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
4353 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4354 # OS/2's system install, which has a completely different semantic
4355 # ./install, which can be erroneously created by make from ./install.sh.
4356 # Reject install programs that cannot install multiple files.
4357 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4358 $as_echo_n "checking for a BSD-compatible install... " >&6; }
4359 if test -z "$INSTALL"; then
4360 if ${ac_cv_path_install+:} false; then :
4361 $as_echo_n "(cached) " >&6
4363 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4367 test -z "$as_dir" && as_dir=.
4368 # Account for people who put trailing slashes in PATH elements.
4369 case $as_dir/ in #((
4370 ./ | .// | /[cC]/* | \
4371 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4372 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
4375 # OSF1 and SCO ODT 3.0 have their own names for install.
4376 # Don't use installbsd from OSF since it installs stuff as root
4378 for ac_prog in ginstall scoinst install; do
4379 for ac_exec_ext in '' $ac_executable_extensions; do
4380 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
4381 if test $ac_prog = install &&
4382 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4383 # AIX install. It has an incompatible calling convention.
4385 elif test $ac_prog = install &&
4386 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4387 # program-specific install script used by HP pwplus--don't use.
4390 rm -rf conftest.one conftest.two conftest.dir
4391 echo one > conftest.one
4392 echo two > conftest.two
4394 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
4395 test -s conftest.one && test -s conftest.two &&
4396 test -s conftest.dir/conftest.one &&
4397 test -s conftest.dir/conftest.two
4399 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4412 rm -rf conftest.one conftest.two conftest.dir
4415 if test "${ac_cv_path_install+set}" = set; then
4416 INSTALL=$ac_cv_path_install
4418 # As a last resort, use the slow shell script. Don't cache a
4419 # value for INSTALL within a source directory, because that will
4420 # break other packages using the cache if that directory is
4421 # removed, or if the value is a relative name.
4422 INSTALL=$ac_install_sh
4425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4426 $as_echo "$INSTALL" >&6; }
4428 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4429 # It thinks the first close brace ends the variable substitution.
4430 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4432 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4434 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4436 if test "$INSTALL" = "${srcdir}/scripts/install-sh -c"; then
4437 # The makefiles need to use a different form to find it in $srcdir.
4438 INSTALL='\$(..)./scripts/install-sh -c'
4440 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4441 $as_echo_n "checking whether ln -s works... " >&6; }
4443 if test "$LN_S" = "ln -s"; then
4444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4445 $as_echo "yes" >&6; }
4447 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4448 $as_echo "no, using $LN_S" >&6; }
4452 # Was a --with-binutils option given?
4453 if test -n "$path_binutils"; then
4454 # Make absolute; ensure a single trailing slash.
4455 path_binutils=`(cd $path_binutils; pwd) | sed 's%/*$%/%'`
4456 CC="$CC -B$path_binutils"
4458 AS=`$CC -print-prog-name=as`
4459 LD=`$CC -print-prog-name=ld`
4460 AR=`$CC -print-prog-name=ar`
4462 OBJDUMP=`$CC -print-prog-name=objdump`
4464 OBJCOPY=`$CC -print-prog-name=objcopy`
4467 # Determine whether we are using GNU binutils.
4468 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $AS is GNU as" >&5
4469 $as_echo_n "checking whether $AS is GNU as... " >&6; }
4470 if ${libc_cv_prog_as_gnu+:} false; then :
4471 $as_echo_n "(cached) " >&6
4473 # Most GNU programs take a -v and spit out some text including
4474 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
4475 if $AS -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
4476 libc_cv_prog_as_gnu=yes
4478 libc_cv_prog_as_gnu=no
4482 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_prog_as_gnu" >&5
4483 $as_echo "$libc_cv_prog_as_gnu" >&6; }
4485 gnu_as=$libc_cv_prog_as_gnu
4487 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $LD is GNU ld" >&5
4488 $as_echo_n "checking whether $LD is GNU ld... " >&6; }
4489 if ${libc_cv_prog_ld_gnu+:} false; then :
4490 $as_echo_n "(cached) " >&6
4492 # Most GNU programs take a -v and spit out some text including
4493 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
4494 if $LD -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
4495 libc_cv_prog_ld_gnu=yes
4497 libc_cv_prog_ld_gnu=no
4501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_prog_ld_gnu" >&5
4502 $as_echo "$libc_cv_prog_ld_gnu" >&6; }
4503 gnu_ld=$libc_cv_prog_ld_gnu
4506 # Accept binutils 2.20 or newer.
4509 # Extract the first word of "$ac_prog", so it can be a program name with args.
4510 set dummy $ac_prog; ac_word=$2
4511 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4512 $as_echo_n "checking for $ac_word... " >&6; }
4513 if ${ac_cv_prog_AS+:} false; then :
4514 $as_echo_n "(cached) " >&6
4516 if test -n "$AS"; then
4517 ac_cv_prog_AS="$AS" # Let the user override the test.
4519 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4523 test -z "$as_dir" && as_dir=.
4524 for ac_exec_ext in '' $ac_executable_extensions; do
4525 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4526 ac_cv_prog_AS="$ac_prog"
4527 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4537 if test -n "$AS"; then
4538 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
4539 $as_echo "$AS" >&6; }
4541 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4542 $as_echo "no" >&6; }
4546 test -n "$AS" && break
4549 if test -z "$AS"; then
4552 # Found it, now check the version.
4553 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $AS" >&5
4554 $as_echo_n "checking version of $AS... " >&6; }
4555 ac_prog_version=`$AS --version 2>&1 | sed -n 's/^.*GNU assembler.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4556 case $ac_prog_version in
4557 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4558 2.1[0-9][0-9]*|2.[2-9][0-9]*|[3-9].*|[1-9][0-9]*)
4559 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4560 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4563 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4564 $as_echo "$ac_prog_version" >&6; }
4566 if test $ac_verc_fail = yes; then
4567 AS=: critic_missing="$critic_missing as"
4572 # Extract the first word of "$ac_prog", so it can be a program name with args.
4573 set dummy $ac_prog; ac_word=$2
4574 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4575 $as_echo_n "checking for $ac_word... " >&6; }
4576 if ${ac_cv_prog_LD+:} false; then :
4577 $as_echo_n "(cached) " >&6
4579 if test -n "$LD"; then
4580 ac_cv_prog_LD="$LD" # Let the user override the test.
4582 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4586 test -z "$as_dir" && as_dir=.
4587 for ac_exec_ext in '' $ac_executable_extensions; do
4588 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4589 ac_cv_prog_LD="$ac_prog"
4590 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4600 if test -n "$LD"; then
4601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4602 $as_echo "$LD" >&6; }
4604 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4605 $as_echo "no" >&6; }
4609 test -n "$LD" && break
4612 if test -z "$LD"; then
4615 # Found it, now check the version.
4616 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $LD" >&5
4617 $as_echo_n "checking version of $LD... " >&6; }
4618 ac_prog_version=`$LD --version 2>&1 | sed -n 's/^.*GNU ld.* \([0-9][0-9]*\.[0-9.]*\).*$/\1/p'`
4619 case $ac_prog_version in
4620 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4621 2.1[0-9][0-9]*|2.[2-9][0-9]*|[3-9].*|[1-9][0-9]*)
4622 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4623 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4627 $as_echo "$ac_prog_version" >&6; }
4629 if test $ac_verc_fail = yes; then
4630 LD=: critic_missing="$critic_missing ld"
4634 # These programs are version sensitive.
4636 for ac_prog in ${ac_tool_prefix}gcc ${ac_tool_prefix}cc
4638 # Extract the first word of "$ac_prog", so it can be a program name with args.
4639 set dummy $ac_prog; ac_word=$2
4640 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4641 $as_echo_n "checking for $ac_word... " >&6; }
4642 if ${ac_cv_prog_CC+:} false; then :
4643 $as_echo_n "(cached) " >&6
4645 if test -n "$CC"; then
4646 ac_cv_prog_CC="$CC" # Let the user override the test.
4648 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4652 test -z "$as_dir" && as_dir=.
4653 for ac_exec_ext in '' $ac_executable_extensions; do
4654 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4655 ac_cv_prog_CC="$ac_prog"
4656 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4666 if test -n "$CC"; then
4667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4668 $as_echo "$CC" >&6; }
4670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4671 $as_echo "no" >&6; }
4675 test -n "$CC" && break
4678 if test -z "$CC"; then
4681 # Found it, now check the version.
4682 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $CC" >&5
4683 $as_echo_n "checking version of $CC... " >&6; }
4684 ac_prog_version=`$CC -v 2>&1 | sed -n 's/^.*version \([egcygnustpi-]*[0-9.]*\).*$/\1/p'`
4685 case $ac_prog_version in
4686 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4687 4.[3-9].* | 4.[1-9][0-9].* | [5-9].* )
4688 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4689 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4693 $as_echo "$ac_prog_version" >&6; }
4695 if test $ac_verc_fail = yes; then
4696 critic_missing="$critic_missing gcc"
4699 for ac_prog in gnumake gmake make
4701 # Extract the first word of "$ac_prog", so it can be a program name with args.
4702 set dummy $ac_prog; ac_word=$2
4703 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4704 $as_echo_n "checking for $ac_word... " >&6; }
4705 if ${ac_cv_prog_MAKE+:} false; then :
4706 $as_echo_n "(cached) " >&6
4708 if test -n "$MAKE"; then
4709 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
4711 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4715 test -z "$as_dir" && as_dir=.
4716 for ac_exec_ext in '' $ac_executable_extensions; do
4717 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4718 ac_cv_prog_MAKE="$ac_prog"
4719 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4728 MAKE=$ac_cv_prog_MAKE
4729 if test -n "$MAKE"; then
4730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
4731 $as_echo "$MAKE" >&6; }
4733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4734 $as_echo "no" >&6; }
4738 test -n "$MAKE" && break
4741 if test -z "$MAKE"; then
4744 # Found it, now check the version.
4745 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MAKE" >&5
4746 $as_echo_n "checking version of $MAKE... " >&6; }
4747 ac_prog_version=`$MAKE --version 2>&1 | sed -n 's/^.*GNU Make[^0-9]*\([0-9][0-9.]*\).*$/\1/p'`
4748 case $ac_prog_version in
4749 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4751 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4752 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4756 $as_echo "$ac_prog_version" >&6; }
4758 if test $ac_verc_fail = yes; then
4759 critic_missing="$critic_missing make"
4763 for ac_prog in gnumsgfmt gmsgfmt msgfmt
4765 # Extract the first word of "$ac_prog", so it can be a program name with args.
4766 set dummy $ac_prog; ac_word=$2
4767 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4768 $as_echo_n "checking for $ac_word... " >&6; }
4769 if ${ac_cv_prog_MSGFMT+:} false; then :
4770 $as_echo_n "(cached) " >&6
4772 if test -n "$MSGFMT"; then
4773 ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
4775 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4779 test -z "$as_dir" && as_dir=.
4780 for ac_exec_ext in '' $ac_executable_extensions; do
4781 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4782 ac_cv_prog_MSGFMT="$ac_prog"
4783 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4792 MSGFMT=$ac_cv_prog_MSGFMT
4793 if test -n "$MSGFMT"; then
4794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
4795 $as_echo "$MSGFMT" >&6; }
4797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4798 $as_echo "no" >&6; }
4802 test -n "$MSGFMT" && break
4805 if test -z "$MSGFMT"; then
4808 # Found it, now check the version.
4809 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MSGFMT" >&5
4810 $as_echo_n "checking version of $MSGFMT... " >&6; }
4811 ac_prog_version=`$MSGFMT --version 2>&1 | sed -n 's/^.*GNU gettext.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4812 case $ac_prog_version in
4813 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4814 0.10.3[6-9]* | 0.10.[4-9][0-9]* | 0.1[1-9]* | 0.[2-9][0-9]* | [1-9].*)
4815 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4816 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4819 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4820 $as_echo "$ac_prog_version" >&6; }
4822 if test $ac_verc_fail = yes; then
4823 MSGFMT=: aux_missing="$aux_missing msgfmt"
4826 for ac_prog in makeinfo
4828 # Extract the first word of "$ac_prog", so it can be a program name with args.
4829 set dummy $ac_prog; ac_word=$2
4830 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4831 $as_echo_n "checking for $ac_word... " >&6; }
4832 if ${ac_cv_prog_MAKEINFO+:} false; then :
4833 $as_echo_n "(cached) " >&6
4835 if test -n "$MAKEINFO"; then
4836 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
4838 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4842 test -z "$as_dir" && as_dir=.
4843 for ac_exec_ext in '' $ac_executable_extensions; do
4844 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4845 ac_cv_prog_MAKEINFO="$ac_prog"
4846 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4855 MAKEINFO=$ac_cv_prog_MAKEINFO
4856 if test -n "$MAKEINFO"; then
4857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
4858 $as_echo "$MAKEINFO" >&6; }
4860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4861 $as_echo "no" >&6; }
4865 test -n "$MAKEINFO" && break
4868 if test -z "$MAKEINFO"; then
4871 # Found it, now check the version.
4872 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MAKEINFO" >&5
4873 $as_echo_n "checking version of $MAKEINFO... " >&6; }
4874 ac_prog_version=`$MAKEINFO --version 2>&1 | sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'`
4875 case $ac_prog_version in
4876 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4877 4.[5-9]*|4.[1-9][0-9]*|[5-9].*)
4878 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4879 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4883 $as_echo "$ac_prog_version" >&6; }
4885 if test $ac_verc_fail = yes; then
4886 MAKEINFO=: aux_missing="$aux_missing makeinfo"
4891 # Extract the first word of "$ac_prog", so it can be a program name with args.
4892 set dummy $ac_prog; ac_word=$2
4893 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4894 $as_echo_n "checking for $ac_word... " >&6; }
4895 if ${ac_cv_prog_SED+:} false; then :
4896 $as_echo_n "(cached) " >&6
4898 if test -n "$SED"; then
4899 ac_cv_prog_SED="$SED" # Let the user override the test.
4901 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4905 test -z "$as_dir" && as_dir=.
4906 for ac_exec_ext in '' $ac_executable_extensions; do
4907 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4908 ac_cv_prog_SED="$ac_prog"
4909 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4919 if test -n "$SED"; then
4920 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SED" >&5
4921 $as_echo "$SED" >&6; }
4923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4924 $as_echo "no" >&6; }
4928 test -n "$SED" && break
4931 if test -z "$SED"; then
4934 # Found it, now check the version.
4935 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $SED" >&5
4936 $as_echo_n "checking version of $SED... " >&6; }
4937 ac_prog_version=`$SED --version 2>&1 | sed -n 's/^.*GNU sed[^0-9]* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4938 case $ac_prog_version in
4939 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4940 3.0[2-9]*|3.[1-9]*|[4-9]*)
4941 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4942 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4946 $as_echo "$ac_prog_version" >&6; }
4948 if test $ac_verc_fail = yes; then
4949 SED=: aux_missing="$aux_missing sed"
4954 # Extract the first word of "$ac_prog", so it can be a program name with args.
4955 set dummy $ac_prog; ac_word=$2
4956 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4957 $as_echo_n "checking for $ac_word... " >&6; }
4958 if ${ac_cv_prog_AWK+:} false; then :
4959 $as_echo_n "(cached) " >&6
4961 if test -n "$AWK"; then
4962 ac_cv_prog_AWK="$AWK" # Let the user override the test.
4964 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4968 test -z "$as_dir" && as_dir=.
4969 for ac_exec_ext in '' $ac_executable_extensions; do
4970 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4971 ac_cv_prog_AWK="$ac_prog"
4972 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4982 if test -n "$AWK"; then
4983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
4984 $as_echo "$AWK" >&6; }
4986 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4987 $as_echo "no" >&6; }
4991 test -n "$AWK" && break
4994 if test -z "$AWK"; then
4997 # Found it, now check the version.
4998 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $AWK" >&5
4999 $as_echo_n "checking version of $AWK... " >&6; }
5000 ac_prog_version=`$AWK --version 2>&1 | sed -n 's/^.*GNU Awk[^0-9]*\([0-9][0-9.]*\).*$/\1/p'`
5001 case $ac_prog_version in
5002 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
5004 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
5005 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
5008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
5009 $as_echo "$ac_prog_version" >&6; }
5011 if test $ac_verc_fail = yes; then
5012 critic_missing="$critic_missing gawk"
5016 if test -n "$ac_tool_prefix"; then
5017 # Extract the first word of "${ac_tool_prefix}nm", so it can be a program name with args.
5018 set dummy ${ac_tool_prefix}nm; ac_word=$2
5019 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5020 $as_echo_n "checking for $ac_word... " >&6; }
5021 if ${ac_cv_prog_NM+:} false; then :
5022 $as_echo_n "(cached) " >&6
5024 if test -n "$NM"; then
5025 ac_cv_prog_NM="$NM" # Let the user override the test.
5027 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5031 test -z "$as_dir" && as_dir=.
5032 for ac_exec_ext in '' $ac_executable_extensions; do
5033 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5034 ac_cv_prog_NM="${ac_tool_prefix}nm"
5035 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5045 if test -n "$NM"; then
5046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5
5047 $as_echo "$NM" >&6; }
5049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5050 $as_echo "no" >&6; }
5055 if test -z "$ac_cv_prog_NM"; then
5057 # Extract the first word of "nm", so it can be a program name with args.
5058 set dummy nm; ac_word=$2
5059 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5060 $as_echo_n "checking for $ac_word... " >&6; }
5061 if ${ac_cv_prog_ac_ct_NM+:} false; then :
5062 $as_echo_n "(cached) " >&6
5064 if test -n "$ac_ct_NM"; then
5065 ac_cv_prog_ac_ct_NM="$ac_ct_NM" # Let the user override the test.
5067 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5071 test -z "$as_dir" && as_dir=.
5072 for ac_exec_ext in '' $ac_executable_extensions; do
5073 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5074 ac_cv_prog_ac_ct_NM="nm"
5075 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5084 ac_ct_NM=$ac_cv_prog_ac_ct_NM
5085 if test -n "$ac_ct_NM"; then
5086 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NM" >&5
5087 $as_echo "$ac_ct_NM" >&6; }
5089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5090 $as_echo "no" >&6; }
5093 if test "x$ac_ct_NM" = x; then
5096 case $cross_compiling:$ac_tool_warned in
5098 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5099 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5100 ac_tool_warned=yes ;;
5109 for ac_prog in autoconf
5111 # Extract the first word of "$ac_prog", so it can be a program name with args.
5112 set dummy $ac_prog; ac_word=$2
5113 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5114 $as_echo_n "checking for $ac_word... " >&6; }
5115 if ${ac_cv_prog_AUTOCONF+:} false; then :
5116 $as_echo_n "(cached) " >&6
5118 if test -n "$AUTOCONF"; then
5119 ac_cv_prog_AUTOCONF="$AUTOCONF" # Let the user override the test.
5121 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5125 test -z "$as_dir" && as_dir=.
5126 for ac_exec_ext in '' $ac_executable_extensions; do
5127 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5128 ac_cv_prog_AUTOCONF="$ac_prog"
5129 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5138 AUTOCONF=$ac_cv_prog_AUTOCONF
5139 if test -n "$AUTOCONF"; then
5140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AUTOCONF" >&5
5141 $as_echo "$AUTOCONF" >&6; }
5143 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5144 $as_echo "no" >&6; }
5148 test -n "$AUTOCONF" && break
5150 test -n "$AUTOCONF" || AUTOCONF="no"
5152 case "x$AUTOCONF" in
5153 xno|x|x:) AUTOCONF=no ;;
5155 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works" >&5
5156 $as_echo_n "checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works... " >&6; }
5157 if ${libc_cv_autoconf_works+:} false; then :
5158 $as_echo_n "(cached) " >&6
5160 if (cd $srcdir; $AUTOCONF $ACFLAGS configure.in > /dev/null 2>&1); then
5161 libc_cv_autoconf_works=yes
5163 libc_cv_autoconf_works=no
5166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_autoconf_works" >&5
5167 $as_echo "$libc_cv_autoconf_works" >&6; }
5168 test $libc_cv_autoconf_works = yes || AUTOCONF=no
5171 if test "x$AUTOCONF" = xno; then
5172 aux_missing="$aux_missing autoconf"
5175 test -n "$critic_missing" && as_fn_error $? "
5176 *** These critical programs are missing or too old:$critic_missing
5177 *** Check the INSTALL file for required versions." "$LINENO" 5
5179 test -n "$aux_missing" && { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
5180 *** These auxiliary programs are missing or incompatible versions:$aux_missing
5181 *** some features will be disabled.
5182 *** Check the INSTALL file for required versions." >&5
5183 $as_echo "$as_me: WARNING:
5184 *** These auxiliary programs are missing or incompatible versions:$aux_missing
5185 *** some features will be disabled.
5186 *** Check the INSTALL file for required versions." >&2;}
5188 # if using special system headers, find out the compiler's sekrit
5189 # header directory and add that to the list. NOTE: Only does the right
5190 # thing on a system that doesn't need fixincludes. (Not presently a problem.)
5191 if test -n "$sysheaders"; then
5192 SYSINCLUDES=-nostdinc
5193 for d in include include-fixed; do
5194 i=`$CC -print-file-name="$d"` && test "x$i" != x && test "x$i" != "x$d" &&
5195 SYSINCLUDES="$SYSINCLUDES -isystem $i"
5197 SYSINCLUDES="$SYSINCLUDES \
5198 -isystem `echo $sysheaders | sed 's/:/ -isystem /g'`"
5199 if test -n "$CXX"; then
5201 for cxxheaders in `$CXX -v -S -x c++ /dev/null -o /dev/null 2>&1 \
5202 | sed -n -e '1,/#include/d' -e 's/^ \(\/.*\/[cg]++\)/\1/p'`; do
5203 test "x$cxxheaders" != x &&
5204 CXX_SYSINCLUDES="$CXX_SYSINCLUDES -isystem $cxxheaders"
5211 # Test if LD_LIBRARY_PATH contains the notation for the current directory
5212 # since this would lead to problems installing/building glibc.
5213 # LD_LIBRARY_PATH contains the current directory if one of the following
5215 # - one of the terminals (":" and ";") is the first or last sign
5216 # - two terminals occur directly after each other
5217 # - the path contains an element with a dot in it
5218 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LD_LIBRARY_PATH variable" >&5
5219 $as_echo_n "checking LD_LIBRARY_PATH variable... " >&6; }
5220 case ${LD_LIBRARY_PATH} in
5221 [:\;]* | *[:\;] | *[:\;][:\;]* | *[:\;]. | .[:\;]*| . | *[:\;].[:\;]* )
5222 ld_library_path_setting="contains current directory"
5225 ld_library_path_setting="ok"
5228 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_library_path_setting" >&5
5229 $as_echo "$ld_library_path_setting" >&6; }
5230 if test "$ld_library_path_setting" != "ok"; then
5232 *** LD_LIBRARY_PATH shouldn't contain the current directory when
5233 *** building glibc. Please change the environment variable
5234 *** and run configure again." "$LINENO" 5
5237 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether GCC supports -static-libgcc" >&5
5238 $as_echo_n "checking whether GCC supports -static-libgcc... " >&6; }
5239 if ${libc_cv_gcc_static_libgcc+:} false; then :
5240 $as_echo_n "(cached) " >&6
5242 if $CC -v -static-libgcc 2>&1 | grep 'unrecognized option.*static-libgcc' >/dev/null; then
5243 libc_cv_gcc_static_libgcc=
5245 libc_cv_gcc_static_libgcc=-static-libgcc
5248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_static_libgcc" >&5
5249 $as_echo "$libc_cv_gcc_static_libgcc" >&6; }
5252 # Extract the first word of "bash", so it can be a program name with args.
5253 set dummy bash; ac_word=$2
5254 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5255 $as_echo_n "checking for $ac_word... " >&6; }
5256 if ${ac_cv_path_BASH_SHELL+:} false; then :
5257 $as_echo_n "(cached) " >&6
5261 ac_cv_path_BASH_SHELL="$BASH_SHELL" # Let the user override the test with a path.
5264 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5268 test -z "$as_dir" && as_dir=.
5269 for ac_exec_ext in '' $ac_executable_extensions; do
5270 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5271 ac_cv_path_BASH_SHELL="$as_dir/$ac_word$ac_exec_ext"
5272 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5279 test -z "$ac_cv_path_BASH_SHELL" && ac_cv_path_BASH_SHELL="no"
5283 BASH_SHELL=$ac_cv_path_BASH_SHELL
5284 if test -n "$BASH_SHELL"; then
5285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BASH_SHELL" >&5
5286 $as_echo "$BASH_SHELL" >&6; }
5288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5289 $as_echo "no" >&6; }
5293 if test "$BASH_SHELL" != no &&
5294 $BASH_SHELL -c 'test "$BASH_VERSINFO" \
5295 && test "$BASH_VERSINFO" -ge 2 >&/dev/null'; then
5296 libc_cv_have_bash2=yes
5298 libc_cv_have_bash2=no
5302 if test "$BASH_SHELL" = no; then
5303 # Extract the first word of "ksh", so it can be a program name with args.
5304 set dummy ksh; ac_word=$2
5305 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5306 $as_echo_n "checking for $ac_word... " >&6; }
5307 if ${ac_cv_path_KSH+:} false; then :
5308 $as_echo_n "(cached) " >&6
5312 ac_cv_path_KSH="$KSH" # Let the user override the test with a path.
5315 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5319 test -z "$as_dir" && as_dir=.
5320 for ac_exec_ext in '' $ac_executable_extensions; do
5321 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5322 ac_cv_path_KSH="$as_dir/$ac_word$ac_exec_ext"
5323 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5330 test -z "$ac_cv_path_KSH" && ac_cv_path_KSH="no"
5335 if test -n "$KSH"; then
5336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $KSH" >&5
5337 $as_echo "$KSH" >&6; }
5339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5340 $as_echo "no" >&6; }
5344 if test "$KSH" = no; then
5347 libc_cv_have_ksh=yes
5352 libc_cv_have_ksh=yes
5356 # Extract the first word of "perl", so it can be a program name with args.
5357 set dummy perl; ac_word=$2
5358 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5359 $as_echo_n "checking for $ac_word... " >&6; }
5360 if ${ac_cv_path_PERL+:} false; then :
5361 $as_echo_n "(cached) " >&6
5365 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
5368 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5372 test -z "$as_dir" && as_dir=.
5373 for ac_exec_ext in '' $ac_executable_extensions; do
5374 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5375 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
5376 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5383 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="no"
5387 PERL=$ac_cv_path_PERL
5388 if test -n "$PERL"; then
5389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
5390 $as_echo "$PERL" >&6; }
5392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5393 $as_echo "no" >&6; }
5397 if test "$PERL" != no &&
5398 (eval `$PERL -V:apiversion`; test `expr "$apiversion" \< 5` -ne 0); then
5401 # Extract the first word of "install-info", so it can be a program name with args.
5402 set dummy install-info; ac_word=$2
5403 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5404 $as_echo_n "checking for $ac_word... " >&6; }
5405 if ${ac_cv_path_INSTALL_INFO+:} false; then :
5406 $as_echo_n "(cached) " >&6
5408 case $INSTALL_INFO in
5410 ac_cv_path_INSTALL_INFO="$INSTALL_INFO" # Let the user override the test with a path.
5413 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5414 as_dummy="$PATH:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin"
5415 for as_dir in $as_dummy
5418 test -z "$as_dir" && as_dir=.
5419 for ac_exec_ext in '' $ac_executable_extensions; do
5420 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5421 ac_cv_path_INSTALL_INFO="$as_dir/$ac_word$ac_exec_ext"
5422 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5429 test -z "$ac_cv_path_INSTALL_INFO" && ac_cv_path_INSTALL_INFO="no"
5433 INSTALL_INFO=$ac_cv_path_INSTALL_INFO
5434 if test -n "$INSTALL_INFO"; then
5435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL_INFO" >&5
5436 $as_echo "$INSTALL_INFO" >&6; }
5438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5439 $as_echo "no" >&6; }
5443 # Extract the first word of "bison", so it can be a program name with args.
5444 set dummy bison; ac_word=$2
5445 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5446 $as_echo_n "checking for $ac_word... " >&6; }
5447 if ${ac_cv_path_BISON+:} false; then :
5448 $as_echo_n "(cached) " >&6
5452 ac_cv_path_BISON="$BISON" # Let the user override the test with a path.
5455 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5456 as_dummy="$PATH:/usr/local/bin:/usr/bin:/bin"
5457 for as_dir in $as_dummy
5460 test -z "$as_dir" && as_dir=.
5461 for ac_exec_ext in '' $ac_executable_extensions; do
5462 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5463 ac_cv_path_BISON="$as_dir/$ac_word$ac_exec_ext"
5464 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5471 test -z "$ac_cv_path_BISON" && ac_cv_path_BISON="no"
5475 BISON=$ac_cv_path_BISON
5476 if test -n "$BISON"; then
5477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BISON" >&5
5478 $as_echo "$BISON" >&6; }
5480 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5481 $as_echo "no" >&6; }
5486 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libc-friendly stddef.h" >&5
5487 $as_echo_n "checking for libc-friendly stddef.h... " >&6; }
5488 if ${libc_cv_friendly_stddef+:} false; then :
5489 $as_echo_n "(cached) " >&6
5491 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5492 /* end confdefs.h. */
5493 #define __need_size_t
5494 #define __need_wchar_t
5501 size_t size; wchar_t wchar;
5503 #error stddef.h ignored __need_*
5505 if (&size == NULL || &wchar == NULL) abort ();
5510 if ac_fn_c_try_compile "$LINENO"; then :
5511 libc_cv_friendly_stddef=yes
5513 libc_cv_friendly_stddef=no
5515 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5517 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_friendly_stddef" >&5
5518 $as_echo "$libc_cv_friendly_stddef" >&6; }
5519 if test $libc_cv_friendly_stddef = yes; then
5520 config_vars="$config_vars
5521 override stddef.h = # The installed <stddef.h> seems to be libc-friendly."
5524 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need to use -P to assemble .S files" >&5
5525 $as_echo_n "checking whether we need to use -P to assemble .S files... " >&6; }
5526 if ${libc_cv_need_minus_P+:} false; then :
5527 $as_echo_n "(cached) " >&6
5529 cat > conftest.S <<EOF
5530 #include "confdefs.h"
5531 /* Nothing whatsoever. */
5533 if { ac_try='${CC-cc} $CPPFLAGS $ASFLAGS -c conftest.S 1>&5'
5534 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5537 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5538 test $ac_status = 0; }; }; then
5539 libc_cv_need_minus_P=no
5541 libc_cv_need_minus_P=yes
5545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_need_minus_P" >&5
5546 $as_echo "$libc_cv_need_minus_P" >&6; }
5547 if test $libc_cv_need_minus_P = yes; then
5548 config_vars="$config_vars
5549 asm-CPPFLAGS = -P # The assembler can't grok cpp's # line directives."
5552 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .set assembler directive" >&5
5553 $as_echo_n "checking for .set assembler directive... " >&6; }
5554 if ${libc_cv_asm_set_directive+:} false; then :
5555 $as_echo_n "(cached) " >&6
5557 cat > conftest.s <<EOF
5560 .set glibc_conftest_frobozz,foo
5561 .globl glibc_conftest_frobozz
5563 # The alpha-dec-osf1 assembler gives only a warning for `.set'
5564 # (but it doesn't work), so we must do a linking check to be sure.
5565 cat > conftest1.c <<\EOF
5566 extern int glibc_conftest_frobozz;
5567 void _start() { glibc_conftest_frobozz = 1; }
5569 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
5570 -nostartfiles -nostdlib \
5571 -o conftest conftest.s conftest1.c 1>&5 2>&5; then
5572 libc_cv_asm_set_directive=yes
5574 libc_cv_asm_set_directive=no
5578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_set_directive" >&5
5579 $as_echo "$libc_cv_asm_set_directive" >&6; }
5580 if test $libc_cv_asm_set_directive = yes; then
5581 $as_echo "#define HAVE_ASM_SET_DIRECTIVE 1" >>confdefs.h
5585 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler gnu_unique_object symbol type" >&5
5586 $as_echo_n "checking for assembler gnu_unique_object symbol type... " >&6; }
5587 if ${libc_cv_asm_unique_object+:} false; then :
5588 $as_echo_n "(cached) " >&6
5590 cat > conftest.s <<EOF
5593 .type _sym, %gnu_unique_object
5595 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5596 libc_cv_asm_unique_object=yes
5598 libc_cv_asm_unique_object=no
5602 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_unique_object" >&5
5603 $as_echo "$libc_cv_asm_unique_object" >&6; }
5604 if test $libc_cv_asm_unique_object = yes; then
5605 $as_echo "#define HAVE_ASM_UNIQUE_OBJECT 1" >>confdefs.h
5609 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .symver assembler directive" >&5
5610 $as_echo_n "checking for .symver assembler directive... " >&6; }
5611 if ${libc_cv_asm_symver_directive+:} false; then :
5612 $as_echo_n "(cached) " >&6
5614 cat > conftest.s <<EOF
5617 .symver _sym,sym@VERS
5619 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5620 libc_cv_asm_symver_directive=yes
5622 libc_cv_asm_symver_directive=no
5626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_symver_directive" >&5
5627 $as_echo "$libc_cv_asm_symver_directive" >&6; }
5628 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld --version-script" >&5
5629 $as_echo_n "checking for ld --version-script... " >&6; }
5630 if ${libc_cv_ld_version_script_option+:} false; then :
5631 $as_echo_n "(cached) " >&6
5633 if test $libc_cv_asm_symver_directive = yes; then
5634 cat > conftest.s <<EOF
5637 .symver _sym,sym@VERS
5639 cat > conftest.map <<EOF
5648 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5649 if { ac_try='${CC-cc} $CFLAGS $LDFLAGS -shared
5650 -o conftest.so conftest.o
5651 -nostartfiles -nostdlib
5652 -Wl,--version-script,conftest.map
5654 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5657 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5658 test $ac_status = 0; }; };
5660 libc_cv_ld_version_script_option=yes
5662 libc_cv_ld_version_script_option=no
5665 libc_cv_ld_version_script_option=no
5668 libc_cv_ld_version_script_option=no
5672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ld_version_script_option" >&5
5673 $as_echo "$libc_cv_ld_version_script_option" >&6; }
5674 if test $shared != no &&
5675 test $libc_cv_asm_symver_directive = yes &&
5676 test $libc_cv_ld_version_script_option = yes &&
5677 test $enable_versioning = yes; then
5679 $as_echo "#define DO_VERSIONING 1" >>confdefs.h
5686 if test $shared != no && test $VERSIONING = no; then
5688 *** WARNING: You should not compile GNU libc without versioning. Not using
5689 *** versioning will introduce incompatibilities so that old binaries
5690 *** will not run anymore.
5691 *** For versioning you need recent binutils (binutils-2.8.1.0.23 or newer)."
5693 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .previous assembler directive" >&5
5694 $as_echo_n "checking for .previous assembler directive... " >&6; }
5695 if ${libc_cv_asm_previous_directive+:} false; then :
5696 $as_echo_n "(cached) " >&6
5698 cat > conftest.s <<EOF
5699 .section foo_section
5702 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5703 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5706 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5707 test $ac_status = 0; }; }; then
5708 libc_cv_asm_previous_directive=yes
5710 libc_cv_asm_previous_directive=no
5714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_previous_directive" >&5
5715 $as_echo "$libc_cv_asm_previous_directive" >&6; }
5716 if test $libc_cv_asm_previous_directive = yes; then
5717 $as_echo "#define HAVE_ASM_PREVIOUS_DIRECTIVE 1" >>confdefs.h
5720 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .popsection assembler directive" >&5
5721 $as_echo_n "checking for .popsection assembler directive... " >&6; }
5722 if ${libc_cv_asm_popsection_directive+:} false; then :
5723 $as_echo_n "(cached) " >&6
5725 cat > conftest.s <<EOF
5726 .pushsection foo_section
5729 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5730 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5733 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5734 test $ac_status = 0; }; }; then
5735 libc_cv_asm_popsection_directive=yes
5737 libc_cv_asm_popsection_directive=no
5741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_popsection_directive" >&5
5742 $as_echo "$libc_cv_asm_popsection_directive" >&6; }
5743 if test $libc_cv_asm_popsection_directive = yes; then
5744 $as_echo "#define HAVE_ASM_POPSECTION_DIRECTIVE 1" >>confdefs.h
5748 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .protected and .hidden assembler directive" >&5
5749 $as_echo_n "checking for .protected and .hidden assembler directive... " >&6; }
5750 if ${libc_cv_asm_protected_directive+:} false; then :
5751 $as_echo_n "(cached) " >&6
5753 cat > conftest.s <<EOF
5759 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5760 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5763 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5764 test $ac_status = 0; }; }; then
5765 libc_cv_asm_protected_directive=yes
5767 as_fn_error $? "assembler support for symbol visibility is required" "$LINENO" 5
5771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_protected_directive" >&5
5772 $as_echo "$libc_cv_asm_protected_directive" >&6; }
5774 if test $libc_cv_asm_protected_directive = yes; then
5775 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((visibility())) is supported" >&5
5776 $as_echo_n "checking whether __attribute__((visibility())) is supported... " >&6; }
5777 if ${libc_cv_visibility_attribute+:} false; then :
5778 $as_echo_n "(cached) " >&6
5780 cat > conftest.c <<EOF
5781 int foo __attribute__ ((visibility ("hidden"))) = 1;
5782 int bar __attribute__ ((visibility ("protected"))) = 1;
5784 libc_cv_visibility_attribute=no
5785 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5786 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5789 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5790 test $ac_status = 0; }; }; then
5791 if grep '\.hidden.*foo' conftest.s >/dev/null; then
5792 if grep '\.protected.*bar' conftest.s >/dev/null; then
5793 libc_cv_visibility_attribute=yes
5797 rm -f conftest.{c,s}
5800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_visibility_attribute" >&5
5801 $as_echo "$libc_cv_visibility_attribute" >&6; }
5802 if test $libc_cv_visibility_attribute != yes; then
5803 as_fn_error $? "compiler support for visibility attribute is required" "$LINENO" 5
5807 if test $libc_cv_visibility_attribute = yes; then
5808 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken __attribute__((visibility()))" >&5
5809 $as_echo_n "checking for broken __attribute__((visibility()))... " >&6; }
5810 if ${libc_cv_broken_visibility_attribute+:} false; then :
5811 $as_echo_n "(cached) " >&6
5813 cat > conftest.c <<EOF
5815 int bar (int x) __asm__ ("foo") __attribute__ ((visibility ("hidden")));
5816 int bar (int x) { return x; }
5818 libc_cv_broken_visibility_attribute=yes
5819 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5820 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5823 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5824 test $ac_status = 0; }; }; then
5825 if grep '\.hidden[ _]foo' conftest.s >/dev/null; then
5826 libc_cv_broken_visibility_attribute=no
5829 rm -f conftest.c conftest.s
5832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_broken_visibility_attribute" >&5
5833 $as_echo "$libc_cv_broken_visibility_attribute" >&6; }
5834 if test $libc_cv_broken_visibility_attribute = yes; then
5835 as_fn_error $? "working compiler support for visibility attribute is required" "$LINENO" 5
5839 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken __attribute__((alias()))" >&5
5840 $as_echo_n "checking for broken __attribute__((alias()))... " >&6; }
5841 if ${libc_cv_broken_alias_attribute+:} false; then :
5842 $as_echo_n "(cached) " >&6
5844 cat > conftest.c <<EOF
5845 extern int foo (int x) __asm ("xyzzy");
5846 int bar (int x) { return x; }
5847 extern __typeof (bar) foo __attribute ((weak, alias ("bar")));
5849 extern __typeof (dfoo) dfoo __asm ("abccb");
5852 libc_cv_broken_alias_attribute=yes
5853 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5854 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5857 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5858 test $ac_status = 0; }; }; then
5859 if grep 'xyzzy' conftest.s >/dev/null &&
5860 grep 'abccb' conftest.s >/dev/null; then
5861 libc_cv_broken_alias_attribute=no
5864 rm -f conftest.c conftest.s
5867 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_broken_alias_attribute" >&5
5868 $as_echo "$libc_cv_broken_alias_attribute" >&6; }
5869 if test $libc_cv_broken_alias_attribute = yes; then
5870 as_fn_error $? "working alias attribute support required" "$LINENO" 5
5873 if test $libc_cv_visibility_attribute = yes; then
5874 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to put _rtld_local into .sdata section" >&5
5875 $as_echo_n "checking whether to put _rtld_local into .sdata section... " >&6; }
5876 if ${libc_cv_have_sdata_section+:} false; then :
5877 $as_echo_n "(cached) " >&6
5879 echo "int i;" > conftest.c
5880 libc_cv_have_sdata_section=no
5881 if ${CC-cc} $LDFLAGS -fPIC -shared -Wl,--verbose conftest.c -o conftest.so 2>&1 \
5882 | grep '\.sdata' >/dev/null; then
5883 libc_cv_have_sdata_section=yes
5885 rm -f conftest.c conftest.so
5888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_sdata_section" >&5
5889 $as_echo "$libc_cv_have_sdata_section" >&6; }
5890 if test $libc_cv_have_sdata_section = yes; then
5891 $as_echo "#define HAVE_SDATA_SECTION 1" >>confdefs.h
5896 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .preinit_array/.init_array/.fini_array support" >&5
5897 $as_echo_n "checking for .preinit_array/.init_array/.fini_array support... " >&6; }
5898 if ${libc_cv_initfini_array+:} false; then :
5899 $as_echo_n "(cached) " >&6
5901 cat > conftest.c <<EOF
5902 int _start (void) { return 0; }
5903 int __start (void) { return 0; }
5905 int foo (void) { return 1; }
5906 int (*fp) (void) __attribute__ ((section (".init_array"))) = foo;
5909 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -o conftest
5910 conftest.c -static -nostartfiles -nostdlib
5912 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5915 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5916 test $ac_status = 0; }; }; then :
5917 if $READELF -S conftest | fgrep INIT_ARRAY > /dev/null; then
5918 libc_cv_initfini_array=yes
5920 libc_cv_initfini_array=no
5923 libc_cv_initfini_array=no
5928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_initfini_array" >&5
5929 $as_echo "$libc_cv_initfini_array" >&6; }
5930 if test $libc_cv_initfini_array != yes; then
5931 as_fn_error $? "Need linker with .init_array/.fini_array support." "$LINENO" 5
5934 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use .ctors/.dtors header and trailer" >&5
5935 $as_echo_n "checking whether to use .ctors/.dtors header and trailer... " >&6; }
5936 if ${libc_cv_ctors_header+:} false; then :
5937 $as_echo_n "(cached) " >&6
5939 libc_cv_ctors_header=yes
5940 cat > conftest.c <<EOF
5941 int _start (void) { return 0; }
5942 int __start (void) { return 0; }
5944 __attribute__ ((constructor)) void ctor (void) { asm (""); }
5945 __attribute__ ((destructor)) void dtor (void) { asm (""); }
5948 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -o conftest
5949 conftest.c -static -nostartfiles -nostdlib
5951 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5954 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5955 test $ac_status = 0; }; }; then :
5956 if $READELF -WS conftest$ac_exeext | $AWK '
5957 { gsub(/\[ */, "[") }
5958 $2 == ".ctors" || $2 == ".dtors" {
5959 size = strtonum("0x" $6)
5960 align = strtonum("0x" $NF)
5962 stub[$2] = size == align * 2
5965 ctors_ok = !seen[".ctors"] || stub[".ctors"]
5966 dtors_ok = !seen[".dtors"] || stub[".dtors"]
5967 exit ((ctors_ok && dtors_ok) ? 0 : 1)
5970 libc_cv_ctors_header=no
5974 as_fn_error $? "missing __attribute__ ((constructor)) support??" "$LINENO" 5
5980 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ctors_header" >&5
5981 $as_echo "$libc_cv_ctors_header" >&6; }
5982 if test $libc_cv_ctors_header = no; then
5983 $as_echo "#define NO_CTORS_DTORS_SECTIONS 1" >>confdefs.h
5987 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libunwind-support in compiler" >&5
5988 $as_echo_n "checking for libunwind-support in compiler... " >&6; }
5989 if ${libc_cv_cc_with_libunwind+:} false; then :
5990 $as_echo_n "(cached) " >&6
5993 cat > conftest.c <<EOF
5994 int main (void) { return 0; }
5996 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -static -o conftest \
5997 conftest.c -v 2>&1 >/dev/null | grep ' -lunwind ' >/dev/null; then
5998 libc_cv_cc_with_libunwind=yes
6000 libc_cv_cc_with_libunwind=no
6004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_with_libunwind" >&5
6005 $as_echo "$libc_cv_cc_with_libunwind" >&6; }
6007 if test $libc_cv_cc_with_libunwind = yes; then
6008 $as_echo "#define HAVE_CC_WITH_LIBUNWIND 1" >>confdefs.h
6012 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linker that supports -z nodelete" >&5
6013 $as_echo_n "checking for linker that supports -z nodelete... " >&6; }
6014 libc_linker_feature=no
6015 if test x"$gnu_ld" = x"yes"; then
6016 libc_linker_check=`$LD -v --help 2>/dev/null | grep "\-z nodelete"`
6017 if test -n "$libc_linker_check"; then
6018 cat > conftest.c <<EOF
6019 int _start (void) { return 42; }
6021 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6022 -Wl,--enable-new-dtags,-z,nodelete -nostdlib -nostartfiles
6023 -fPIC -shared -o conftest.so conftest.c
6025 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6028 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6029 test $ac_status = 0; }; }
6031 libc_linker_feature=yes
6036 if test $libc_linker_feature = yes; then
6037 libc_cv_z_nodelete=yes
6039 as_fn_error $? "linker with -z nodelete support required" "$LINENO" 5
6041 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_linker_feature" >&5
6042 $as_echo "$libc_linker_feature" >&6; }
6044 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linker that supports -z nodlopen" >&5
6045 $as_echo_n "checking for linker that supports -z nodlopen... " >&6; }
6046 libc_linker_feature=no
6047 if test x"$gnu_ld" = x"yes"; then
6048 libc_linker_check=`$LD -v --help 2>/dev/null | grep "\-z nodlopen"`
6049 if test -n "$libc_linker_check"; then
6050 cat > conftest.c <<EOF
6051 int _start (void) { return 42; }
6053 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6054 -Wl,--enable-new-dtags,-z,nodlopen -nostdlib -nostartfiles
6055 -fPIC -shared -o conftest.so conftest.c
6057 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6060 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6061 test $ac_status = 0; }; }
6063 libc_linker_feature=yes
6068 if test $libc_linker_feature = yes; then
6069 libc_cv_z_nodlopen=yes
6071 as_fn_error $? "linker with -z nodlopen support required" "$LINENO" 5
6073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_linker_feature" >&5
6074 $as_echo "$libc_linker_feature" >&6; }
6076 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linker that supports -z initfirst" >&5
6077 $as_echo_n "checking for linker that supports -z initfirst... " >&6; }
6078 libc_linker_feature=no
6079 if test x"$gnu_ld" = x"yes"; then
6080 libc_linker_check=`$LD -v --help 2>/dev/null | grep "\-z initfirst"`
6081 if test -n "$libc_linker_check"; then
6082 cat > conftest.c <<EOF
6083 int _start (void) { return 42; }
6085 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6086 -Wl,--enable-new-dtags,-z,initfirst -nostdlib -nostartfiles
6087 -fPIC -shared -o conftest.so conftest.c
6089 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6092 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6093 test $ac_status = 0; }; }
6095 libc_linker_feature=yes
6100 if test $libc_linker_feature = yes; then
6101 libc_cv_z_initfirst=yes
6103 as_fn_error $? "linker with -z initfirst support required" "$LINENO" 5
6105 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_linker_feature" >&5
6106 $as_echo "$libc_linker_feature" >&6; }
6108 # Add-on fragments can set these for other machines.
6109 libc_commonpagesize=${libc_commonpagesize:-no}
6110 libc_relro_required=${libc_relro_required:-no}
6111 case "$base_machine" in
6112 i[34567]86 | x86_64 | powerpc* | s390*)
6113 libc_commonpagesize=0x1000
6114 libc_relro_required=yes
6117 libc_commonpagesize=0x2000
6118 libc_relro_required=yes
6122 if test $libc_commonpagesize != no; then
6123 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z relro option" >&5
6124 $as_echo_n "checking for -z relro option... " >&6; }
6125 if ${libc_cv_z_relro+:} false; then :
6126 $as_echo_n "(cached) " >&6
6129 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6130 /* end confdefs.h. */
6132 int _start (void) { return 42; }
6133 extern void _exit (int);
6134 /* Since these pointers are const, they should go in rodata.
6135 Since they refer to functions that have to be resolved by
6136 dynamic linking, they should instead go in RELRO data. */
6137 const void *const relro[] = { &_start, &_exit, 0 };
6138 /* GNU ld fails to produce RELRO data when it's very small and there is no
6139 normal writable data following it, or if only uninitialized (.bss) data
6140 follows it, or only very small writable data. */
6141 int data[0x10000] = { 1, };
6144 cat > conftest.awk <<\EOF
6147 commonpagesize = strtonum(commonpagesize)
6149 { print "LINE:", $0 > "/dev/stderr" }
6151 vaddr = strtonum($3)
6152 memsz = strtonum($6)
6154 printf "vaddr %#x memsz %#x end %#x commonpagesize %#x\n", \
6155 vaddr, memsz, end, commonpagesize > "/dev/stderr"
6156 result = (end % commonpagesize == 0) ? "yes" : "broken"
6158 END { print result }
6160 { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6161 -fPIC -shared -o conftest.so conftest.c
6162 -nostartfiles -nostdlib
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; }; } &&
6169 { ac_try='$READELF -Wl conftest.so > conftest.ph'
6170 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6173 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6174 test $ac_status = 0; }; } &&
6176 $AWK -v commonpagesize=$libc_commonpagesize -f conftest.awk
6177 conftest.ph > conftest.cps
6179 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6182 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6183 test $ac_status = 0; }; } &&
6184 libc_cv_z_relro=`cat conftest.cps 2>&5`
6187 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_relro" >&5
6188 $as_echo "$libc_cv_z_relro" >&6; }
6189 if { test "x$libc_relro_required" = xyes &&
6190 test "x$libc_cv_z_relro" != xyes
6193 as_fn_error $? "linker with -z relro support required" "$LINENO" 5
6196 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: missing architecture parameter to check for working -z relro" >&5
6197 $as_echo "$as_me: WARNING: missing architecture parameter to check for working -z relro" >&2;}
6200 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -Bgroup option" >&5
6201 $as_echo_n "checking for -Bgroup option... " >&6; }
6202 if ${libc_cv_Bgroup+:} false; then :
6203 $as_echo_n "(cached) " >&6
6205 cat > conftest.c <<EOF
6206 int _start (void) { return 42; }
6208 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6209 -fPIC -shared -o conftest.so conftest.c
6210 -Wl,-Bgroup -nostdlib 1>&5'
6211 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6214 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6215 test $ac_status = 0; }; }
6223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_Bgroup" >&5
6224 $as_echo "$libc_cv_Bgroup" >&6; }
6228 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether --noexecstack is desirable for .S files" >&5
6229 $as_echo_n "checking whether --noexecstack is desirable for .S files... " >&6; }
6230 if ${libc_cv_as_noexecstack+:} false; then :
6231 $as_echo_n "(cached) " >&6
6233 cat > conftest.c <<EOF
6236 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS
6237 -S -o conftest.s conftest.c 1>&5'
6238 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6241 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6242 test $ac_status = 0; }; } \
6243 && grep .note.GNU-stack conftest.s >/dev/null \
6244 && { ac_try='${CC-cc} $ASFLAGS -Wa,--noexecstack
6245 -c -o conftest.o conftest.s 1>&5'
6246 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6249 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6250 test $ac_status = 0; }; }
6252 libc_cv_as_noexecstack=yes
6254 libc_cv_as_noexecstack=no
6258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_as_noexecstack" >&5
6259 $as_echo "$libc_cv_as_noexecstack" >&6; }
6260 if test $libc_cv_as_noexecstack = yes; then
6261 ASFLAGS_config="$ASFLAGS_config -Wa,--noexecstack"
6265 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z combreloc" >&5
6266 $as_echo_n "checking for -z combreloc... " >&6; }
6267 if ${libc_cv_z_combreloc+:} false; then :
6268 $as_echo_n "(cached) " >&6
6270 cat > conftest.c <<EOF
6271 extern int bar (int);
6273 int foo (void) { return bar (mumble); }
6275 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6276 -fPIC -shared -o conftest.so conftest.c
6277 -nostdlib -nostartfiles
6278 -Wl,-z,combreloc 1>&5'
6279 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6282 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6283 test $ac_status = 0; }; }
6285 if $READELF -S conftest.so | grep '\.rel\(a\|\)\.dyn' > /dev/null; then
6286 libc_cv_z_combreloc=yes
6288 libc_cv_z_combreloc=no
6291 libc_cv_z_combreloc=no
6295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_combreloc" >&5
6296 $as_echo "$libc_cv_z_combreloc" >&6; }
6297 if test "$libc_cv_z_combreloc" = yes; then
6298 $as_echo "#define HAVE_Z_COMBRELOC 1" >>confdefs.h
6303 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linker that supports -z execstack" >&5
6304 $as_echo_n "checking for linker that supports -z execstack... " >&6; }
6305 libc_linker_feature=no
6306 if test x"$gnu_ld" = x"yes"; then
6307 libc_linker_check=`$LD -v --help 2>/dev/null | grep "\-z execstack"`
6308 if test -n "$libc_linker_check"; then
6309 cat > conftest.c <<EOF
6310 int _start (void) { return 42; }
6312 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6313 -Wl,-z,execstack -nostdlib -nostartfiles
6314 -fPIC -shared -o conftest.so conftest.c
6316 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6319 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6320 test $ac_status = 0; }; }
6322 libc_linker_feature=yes
6327 if test $libc_linker_feature = yes; then
6328 libc_cv_z_execstack=yes
6330 libc_cv_z_execstack=no
6332 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_linker_feature" >&5
6333 $as_echo "$libc_linker_feature" >&6; }
6336 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fpie" >&5
6337 $as_echo_n "checking for -fpie... " >&6; }
6338 if ${libc_cv_fpie+:} false; then :
6339 $as_echo_n "(cached) " >&6
6341 if { ac_try='${CC-cc} -fpie -xc /dev/null -S -o /dev/null'
6342 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6345 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6346 test $ac_status = 0; }; }; then :
6353 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_fpie" >&5
6354 $as_echo "$libc_cv_fpie" >&6; }
6358 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --hash-style option" >&5
6359 $as_echo_n "checking for --hash-style option... " >&6; }
6360 if ${libc_cv_hashstyle+:} false; then :
6361 $as_echo_n "(cached) " >&6
6363 cat > conftest.c <<EOF
6364 int _start (void) { return 42; }
6366 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6367 -fPIC -shared -o conftest.so conftest.c
6368 -Wl,--hash-style=both -nostdlib 1>&5'
6369 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6372 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6373 test $ac_status = 0; }; }
6375 libc_cv_hashstyle=yes
6377 libc_cv_hashstyle=no
6381 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_hashstyle" >&5
6382 $as_echo "$libc_cv_hashstyle" >&6; }
6385 # The linker's default -shared behavior is good enough if it
6386 # does these things that our custom linker scripts ensure that
6387 # all allocated NOTE sections come first.
6388 if test "$use_default_link" = default; then
6389 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sufficient default -shared layout" >&5
6390 $as_echo_n "checking for sufficient default -shared layout... " >&6; }
6391 if ${libc_cv_use_default_link+:} false; then :
6392 $as_echo_n "(cached) " >&6
6394 libc_cv_use_default_link=no
6395 cat > conftest.s <<\EOF
6396 .section .note.a,"a",%note
6401 .section .note.b,"a",%note
6407 if { ac_try=' ${CC-cc} $ASFLAGS -shared -o conftest.so conftest.s 1>&5'
6408 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6411 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6412 test $ac_status = 0; }; } &&
6413 ac_try=`$READELF -S conftest.so | sed -n \
6415 s/^ *\[ *[1-9][0-9]*\] *\([^ ][^ ]*\) *\([^ ][^ ]*\) .*$/\2 \1/
6421 libc_seen_a=no libc_seen_b=no
6423 while test $# -ge 2 -a "$1" = NOTE; do
6425 .note.a) libc_seen_a=yes ;;
6426 .note.b) libc_seen_b=yes ;;
6430 case "$libc_seen_a$libc_seen_b" in
6432 libc_cv_use_default_link=yes
6436 $libc_seen_a$libc_seen_b from:
6443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_use_default_link" >&5
6444 $as_echo "$libc_cv_use_default_link" >&6; }
6445 use_default_link=$libc_cv_use_default_link
6448 { $as_echo "$as_me:${as_lineno-$LINENO}: checking linker output format" >&5
6449 $as_echo_n "checking linker output format... " >&6; }
6450 if ${libc_cv_output_format+:} false; then :
6451 $as_echo_n "(cached) " >&6
6453 if libc_cv_output_format=`
6454 ${CC-cc} -nostartfiles -nostdlib -Wl,--print-output-format 2>&5`
6458 libc_cv_output_format=
6460 test -n "$libc_cv_output_format" || libc_cv_output_format=unknown
6462 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_output_format" >&5
6463 $as_echo "$libc_cv_output_format" >&6; }
6466 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fno-toplevel-reorder -fno-section-anchors" >&5
6467 $as_echo_n "checking for -fno-toplevel-reorder -fno-section-anchors... " >&6; }
6468 if ${libc_cv_fno_toplevel_reorder+:} false; then :
6469 $as_echo_n "(cached) " >&6
6471 cat > conftest.c <<EOF
6474 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -fno-toplevel-reorder -fno-section-anchors
6476 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6479 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6480 test $ac_status = 0; }; }
6482 libc_cv_fno_toplevel_reorder=yes
6484 libc_cv_fno_toplevel_reorder=no
6488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_fno_toplevel_reorder" >&5
6489 $as_echo "$libc_cv_fno_toplevel_reorder" >&6; }
6490 if test $libc_cv_fno_toplevel_reorder = yes; then
6491 fno_unit_at_a_time="-fno-toplevel-reorder -fno-section-anchors"
6493 fno_unit_at_a_time=-fno-unit-at-a-time
6497 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fstack-protector" >&5
6498 $as_echo_n "checking for -fstack-protector... " >&6; }
6499 if ${libc_cv_ssp+:} false; then :
6500 $as_echo_n "(cached) " >&6
6502 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -Werror -fstack-protector -xc /dev/null -S -o /dev/null'
6503 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6506 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6507 test $ac_status = 0; }; }; then :
6514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ssp" >&5
6515 $as_echo "$libc_cv_ssp" >&6; }
6518 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fgnu89-inline" >&5
6519 $as_echo_n "checking for -fgnu89-inline... " >&6; }
6520 if ${libc_cv_gnu89_inline+:} false; then :
6521 $as_echo_n "(cached) " >&6
6523 cat > conftest.c <<EOF
6525 #ifdef __GNUC_GNU_INLINE__
6526 main () { return 0;}
6531 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -std=gnu99 -fgnu89-inline
6532 -o conftest.s conftest.c 1>&5'
6533 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6536 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6537 test $ac_status = 0; }; }
6539 libc_cv_gnu89_inline=yes
6541 libc_cv_gnu89_inline=no
6545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gnu89_inline" >&5
6546 $as_echo "$libc_cv_gnu89_inline" >&6; }
6547 if test $libc_cv_gnu89_inline = yes; then
6548 gnu89_inline=-fgnu89-inline
6554 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc puts quotes around section names" >&5
6555 $as_echo_n "checking whether cc puts quotes around section names... " >&6; }
6556 if ${libc_cv_have_section_quotes+:} false; then :
6557 $as_echo_n "(cached) " >&6
6559 cat > conftest.c <<EOF
6560 static const int foo
6561 __attribute__ ((section ("bar"))) = 1;
6563 if ${CC-cc} -S conftest.c -o conftest.s; then
6564 if grep '\.section.*"bar"' conftest.s >/dev/null; then
6565 libc_cv_have_section_quotes=yes
6567 libc_cv_have_section_quotes=no
6570 libc_cv_have_section_quotes=unknown
6572 rm -f conftest.{c,s}
6575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_section_quotes" >&5
6576 $as_echo "$libc_cv_have_section_quotes" >&6; }
6577 if test $libc_cv_have_section_quotes = yes; then
6578 $as_echo "#define HAVE_SECTION_QUOTES 1" >>confdefs.h
6582 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler .weak directive" >&5
6583 $as_echo_n "checking for assembler .weak directive... " >&6; }
6584 if ${libc_cv_asm_weak_directive+:} false; then :
6585 $as_echo_n "(cached) " >&6
6587 cat > conftest.s <<EOF
6592 .weak bar; bar = foo
6594 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6595 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6598 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6599 test $ac_status = 0; }; }; then
6600 libc_cv_asm_weak_directive=yes
6602 libc_cv_asm_weak_directive=no
6606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_weak_directive" >&5
6607 $as_echo "$libc_cv_asm_weak_directive" >&6; }
6609 if test $libc_cv_asm_weak_directive = no; then
6610 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler .weakext directive" >&5
6611 $as_echo_n "checking for assembler .weakext directive... " >&6; }
6612 if ${libc_cv_asm_weakext_directive+:} false; then :
6613 $as_echo_n "(cached) " >&6
6615 cat > conftest.s <<EOF
6624 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6625 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6628 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6629 test $ac_status = 0; }; }; then
6630 libc_cv_asm_weakext_directive=yes
6632 libc_cv_asm_weakext_directive=no
6636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_weakext_directive" >&5
6637 $as_echo "$libc_cv_asm_weakext_directive" >&6; }
6641 if test $libc_cv_asm_weak_directive = yes; then
6642 $as_echo "#define HAVE_ASM_WEAK_DIRECTIVE 1" >>confdefs.h
6644 elif test $libc_cv_asm_weakext_directive = yes; then
6645 $as_echo "#define HAVE_ASM_WEAKEXT_DIRECTIVE 1" >>confdefs.h
6649 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether CFI directives are supported" >&5
6650 $as_echo_n "checking whether CFI directives are supported... " >&6; }
6651 if ${libc_cv_asm_cfi_directives+:} false; then :
6652 $as_echo_n "(cached) " >&6
6655 sparc/sparc64*) cfi_offset=2047;;
6658 cat > conftest.s <<EOF
6660 .type func,%function
6664 .cfi_rel_offset 1, $cfi_offset
6667 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6668 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6671 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6672 test $ac_status = 0; }; }; then
6673 libc_cv_asm_cfi_directives=yes
6675 libc_cv_asm_cfi_directives=no
6679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_cfi_directives" >&5
6680 $as_echo "$libc_cv_asm_cfi_directives" >&6; }
6681 if test $libc_cv_asm_cfi_directives = yes; then
6682 $as_echo "#define HAVE_ASM_CFI_DIRECTIVES 1" >>confdefs.h
6686 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld --no-whole-archive" >&5
6687 $as_echo_n "checking for ld --no-whole-archive... " >&6; }
6688 if ${libc_cv_ld_no_whole_archive+:} false; then :
6689 $as_echo_n "(cached) " >&6
6691 cat > conftest.c <<\EOF
6696 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6697 -nostdlib -nostartfiles -Wl,--no-whole-archive
6698 -o conftest conftest.c 1>&5'
6699 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6702 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6703 test $ac_status = 0; }; }; then
6704 libc_cv_ld_no_whole_archive=yes
6706 libc_cv_ld_no_whole_archive=no
6710 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ld_no_whole_archive" >&5
6711 $as_echo "$libc_cv_ld_no_whole_archive" >&6; }
6712 if test $libc_cv_ld_no_whole_archive = no; then
6713 as_fn_error $? "support for --no-whole-archive is needed" "$LINENO" 5
6716 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc -fexceptions" >&5
6717 $as_echo_n "checking for gcc -fexceptions... " >&6; }
6718 if ${libc_cv_gcc_exceptions+:} false; then :
6719 $as_echo_n "(cached) " >&6
6721 cat > conftest.c <<\EOF
6726 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6727 -nostdlib -nostartfiles -fexceptions
6728 -o conftest conftest.c 1>&5'
6729 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6732 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6733 test $ac_status = 0; }; }; then
6734 libc_cv_gcc_exceptions=yes
6736 libc_cv_gcc_exceptions=no
6740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_exceptions" >&5
6741 $as_echo "$libc_cv_gcc_exceptions" >&6; }
6742 if test $libc_cv_gcc_exceptions = yes; then
6743 exceptions=-fexceptions
6746 if test "$host_cpu" = powerpc ; then
6747 # Check for a bug present in at least versions 2.8.x of GCC
6748 # and versions 1.0.x of EGCS.
6749 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether clobbering cr0 causes problems" >&5
6750 $as_echo_n "checking whether clobbering cr0 causes problems... " >&6; }
6751 if ${libc_cv_c_asmcr0_bug+:} false; then :
6752 $as_echo_n "(cached) " >&6
6754 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6755 /* end confdefs.h. */
6756 int tester(int x) { asm ("" : : : "cc"); return x & 123; }
6765 if ac_fn_c_try_compile "$LINENO"; then :
6766 libc_cv_c_asmcr0_bug='no'
6768 libc_cv_c_asmcr0_bug='yes'
6770 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6772 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_c_asmcr0_bug" >&5
6773 $as_echo "$libc_cv_c_asmcr0_bug" >&6; }
6774 if test "$libc_cv_c_asmcr0_bug" != 'no'; then
6775 $as_echo "#define BROKEN_PPC_ASM_CR0 1" >>confdefs.h
6780 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_memset" >&5
6781 $as_echo_n "checking for __builtin_memset... " >&6; }
6782 if ${libc_cv_gcc_builtin_memset+:} false; then :
6783 $as_echo_n "(cached) " >&6
6785 cat > conftest.c <<\EOF
6788 __builtin_memset (x, 0, 1000);
6791 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "memset" > /dev/null'
6792 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6795 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6796 test $ac_status = 0; }; };
6798 libc_cv_gcc_builtin_memset=no
6800 libc_cv_gcc_builtin_memset=yes
6804 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_memset" >&5
6805 $as_echo "$libc_cv_gcc_builtin_memset" >&6; }
6806 if test "$libc_cv_gcc_builtin_memset" = yes ; then
6807 $as_echo "#define HAVE_BUILTIN_MEMSET 1" >>confdefs.h
6811 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for redirection of built-in functions" >&5
6812 $as_echo_n "checking for redirection of built-in functions... " >&6; }
6813 if ${libc_cv_gcc_builtin_redirection+:} false; then :
6814 $as_echo_n "(cached) " >&6
6816 cat > conftest.c <<\EOF
6817 extern char *strstr (const char *, const char *) __asm ("my_strstr");
6818 char *foo (const char *a, const char *b)
6820 return __builtin_strstr (a, b);
6823 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "my_strstr" > /dev/null'
6824 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6827 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6828 test $ac_status = 0; }; };
6830 libc_cv_gcc_builtin_redirection=yes
6832 libc_cv_gcc_builtin_redirection=no
6836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_redirection" >&5
6837 $as_echo "$libc_cv_gcc_builtin_redirection" >&6; }
6838 if test "$libc_cv_gcc_builtin_redirection" = no; then
6839 as_fn_error $? "support for the symbol redirection needed" "$LINENO" 5
6842 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __thread" >&5
6843 $as_echo_n "checking for __thread... " >&6; }
6844 if ${libc_cv_gcc___thread+:} false; then :
6845 $as_echo_n "(cached) " >&6
6847 cat > conftest.c <<\EOF
6848 __thread int a = 42;
6850 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -c conftest.c >&5'
6851 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6854 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6855 test $ac_status = 0; }; }; then
6856 libc_cv_gcc___thread=yes
6858 libc_cv_gcc___thread=no
6862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc___thread" >&5
6863 $as_echo "$libc_cv_gcc___thread" >&6; }
6864 if test "$libc_cv_gcc___thread" = no; then
6865 as_fn_error $? "support for the __thread keyword is required" "$LINENO" 5
6868 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tls_model attribute" >&5
6869 $as_echo_n "checking for tls_model attribute... " >&6; }
6870 if ${libc_cv_gcc_tls_model_attr+:} false; then :
6871 $as_echo_n "(cached) " >&6
6873 cat > conftest.c <<\EOF
6874 extern __thread int a __attribute__((tls_model ("initial-exec")));
6876 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -Werror conftest.c >&5'
6877 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6880 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6881 test $ac_status = 0; }; }; then
6882 libc_cv_gcc_tls_model_attr=yes
6884 libc_cv_gcc_tls_model_attr=no
6888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_tls_model_attr" >&5
6889 $as_echo "$libc_cv_gcc_tls_model_attr" >&6; }
6890 if test "$libc_cv_gcc_tls_model_attr" = no; then
6891 as_fn_error $? "support for the tls_model attribute is required" "$LINENO" 5
6894 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiler option to disable generation of FMA instructions" >&5
6895 $as_echo_n "checking for compiler option to disable generation of FMA instructions... " >&6; }
6896 if ${libc_cv_cc_nofma+:} false; then :
6897 $as_echo_n "(cached) " >&6
6900 for opt in -ffp-contract=off -mno-fused-madd; do
6901 if { ac_try='${CC-cc} $opt -xc /dev/null -S -o /dev/null'
6902 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6905 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6906 test $ac_status = 0; }; }; then :
6907 libc_cv_cc_nofma=$opt; break
6911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_nofma" >&5
6912 $as_echo "$libc_cv_cc_nofma" >&6; }
6914 if test -n "$submachine"; then
6915 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiler option for CPU variant" >&5
6916 $as_echo_n "checking for compiler option for CPU variant... " >&6; }
6917 if ${libc_cv_cc_submachine+:} false; then :
6918 $as_echo_n "(cached) " >&6
6920 libc_cv_cc_submachine=no
6921 for opt in "-march=$submachine" "-mcpu=$submachine"; do
6922 if { ac_try='${CC-cc} $opt -xc /dev/null -S -o /dev/null'
6923 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6926 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6927 test $ac_status = 0; }; }; then :
6929 libc_cv_cc_submachine="$opt"
6934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_submachine" >&5
6935 $as_echo "$libc_cv_cc_submachine" >&6; }
6936 if test "x$libc_cv_cc_submachine" = xno; then
6937 as_fn_error $? "${CC-cc} does not support $submachine" "$LINENO" 5
6942 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgd" >&5
6943 $as_echo_n "checking for libgd... " >&6; }
6944 if test "$with_gd" != "no"; then
6945 old_CFLAGS="$CFLAGS"
6946 CFLAGS="$CFLAGS $libgd_include"
6947 old_LDFLAGS="$LDFLAGS"
6948 LDFLAGS="$LDFLAGS $libgd_ldflags"
6950 LIBS="$LIBS -lgd -lpng -lz -lm"
6951 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6952 /* end confdefs.h. */
6962 if ac_fn_c_try_link "$LINENO"; then :
6967 rm -f core conftest.err conftest.$ac_objext \
6968 conftest$ac_exeext conftest.$ac_ext
6969 CFLAGS="$old_CFLAGS"
6970 LDFLAGS="$old_LDFLAGS"
6975 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBGD" >&5
6976 $as_echo "$LIBGD" >&6; }
6980 if test x$with_selinux = xno ; then
6983 # See if we have the SELinux library
6984 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for is_selinux_enabled in -lselinux" >&5
6985 $as_echo_n "checking for is_selinux_enabled in -lselinux... " >&6; }
6986 if ${ac_cv_lib_selinux_is_selinux_enabled+:} false; then :
6987 $as_echo_n "(cached) " >&6
6989 ac_check_lib_save_LIBS=$LIBS
6990 LIBS="-lselinux $LIBS"
6991 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6992 /* end confdefs.h. */
6994 /* Override any GCC internal prototype to avoid an error.
6995 Use char because int might match the return type of a GCC
6996 builtin and then its argument prototype would still apply. */
7000 char is_selinux_enabled ();
7004 return is_selinux_enabled ();
7009 if ac_fn_c_try_link "$LINENO"; then :
7010 ac_cv_lib_selinux_is_selinux_enabled=yes
7012 ac_cv_lib_selinux_is_selinux_enabled=no
7014 rm -f core conftest.err conftest.$ac_objext \
7015 conftest$ac_exeext conftest.$ac_ext
7016 LIBS=$ac_check_lib_save_LIBS
7018 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
7019 $as_echo "$ac_cv_lib_selinux_is_selinux_enabled" >&6; }
7020 if test "x$ac_cv_lib_selinux_is_selinux_enabled" = xyes; then :
7026 # See if we have the SELinux header with the NSCD permissions in it.
7027 if test x$have_selinux = xyes ; then
7028 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NSCD Flask permissions in selinux/av_permissions.h" >&5
7029 $as_echo_n "checking for NSCD Flask permissions in selinux/av_permissions.h... " >&6; }
7030 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7031 /* end confdefs.h. */
7032 #include <selinux/av_permissions.h>
7036 #ifdef NSCD__SHMEMHOST
7039 #error NSCD__SHMEMHOST not defined
7045 if ac_fn_c_try_compile "$LINENO"; then :
7050 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7051 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_selinux" >&5
7052 $as_echo "$have_selinux" >&6; }
7055 if test x$with_selinux = xyes ; then
7056 if test x$have_selinux = xno ; then
7057 as_fn_error $? "SELinux explicitly required, but sufficiently recent SELinux library not found" "$LINENO" 5
7061 # Check if we're building with SELinux support.
7062 if test "x$have_selinux" = xyes; then
7064 $as_echo "#define HAVE_SELINUX 1" >>confdefs.h
7067 # See if we have the libaudit library
7068 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for audit_log_user_avc_message in -laudit" >&5
7069 $as_echo_n "checking for audit_log_user_avc_message in -laudit... " >&6; }
7070 if ${ac_cv_lib_audit_audit_log_user_avc_message+:} false; then :
7071 $as_echo_n "(cached) " >&6
7073 ac_check_lib_save_LIBS=$LIBS
7074 LIBS="-laudit $LIBS"
7075 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7076 /* end confdefs.h. */
7078 /* Override any GCC internal prototype to avoid an error.
7079 Use char because int might match the return type of a GCC
7080 builtin and then its argument prototype would still apply. */
7084 char audit_log_user_avc_message ();
7088 return audit_log_user_avc_message ();
7093 if ac_fn_c_try_link "$LINENO"; then :
7094 ac_cv_lib_audit_audit_log_user_avc_message=yes
7096 ac_cv_lib_audit_audit_log_user_avc_message=no
7098 rm -f core conftest.err conftest.$ac_objext \
7099 conftest$ac_exeext conftest.$ac_ext
7100 LIBS=$ac_check_lib_save_LIBS
7102 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_audit_audit_log_user_avc_message" >&5
7103 $as_echo "$ac_cv_lib_audit_audit_log_user_avc_message" >&6; }
7104 if test "x$ac_cv_lib_audit_audit_log_user_avc_message" = xyes; then :
7110 if test "x$have_libaudit" = xyes; then
7112 $as_echo "#define HAVE_LIBAUDIT 1" >>confdefs.h
7117 # See if we have the libcap library
7118 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cap_init in -lcap" >&5
7119 $as_echo_n "checking for cap_init in -lcap... " >&6; }
7120 if ${ac_cv_lib_cap_cap_init+:} false; then :
7121 $as_echo_n "(cached) " >&6
7123 ac_check_lib_save_LIBS=$LIBS
7125 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7126 /* end confdefs.h. */
7128 /* Override any GCC internal prototype to avoid an error.
7129 Use char because int might match the return type of a GCC
7130 builtin and then its argument prototype would still apply. */
7143 if ac_fn_c_try_link "$LINENO"; then :
7144 ac_cv_lib_cap_cap_init=yes
7146 ac_cv_lib_cap_cap_init=no
7148 rm -f core conftest.err conftest.$ac_objext \
7149 conftest$ac_exeext conftest.$ac_ext
7150 LIBS=$ac_check_lib_save_LIBS
7152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cap_cap_init" >&5
7153 $as_echo "$ac_cv_lib_cap_cap_init" >&6; }
7154 if test "x$ac_cv_lib_cap_cap_init" = xyes; then :
7160 if test "x$have_libcap" = xyes; then
7162 $as_echo "#define HAVE_LIBCAP 1" >>confdefs.h
7170 # The cast to long int works around a bug in the HP C Compiler
7171 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7172 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7173 # This bug is HP SR number 8606223364.
7174 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long double" >&5
7175 $as_echo_n "checking size of long double... " >&6; }
7176 if ${ac_cv_sizeof_long_double+:} false; then :
7177 $as_echo_n "(cached) " >&6
7179 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long double))" "ac_cv_sizeof_long_double" "$ac_includes_default"; then :
7182 if test "$ac_cv_type_long_double" = yes; then
7183 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7184 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7185 as_fn_error 77 "cannot compute sizeof (long double)
7186 See \`config.log' for more details" "$LINENO" 5; }
7188 ac_cv_sizeof_long_double=0
7193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_double" >&5
7194 $as_echo "$ac_cv_sizeof_long_double" >&6; }
7198 cat >>confdefs.h <<_ACEOF
7199 #define SIZEOF_LONG_DOUBLE $ac_cv_sizeof_long_double
7203 sizeof_long_double=$ac_cv_sizeof_long_double
7207 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FORTIFY_SOURCE predefine" >&5
7208 $as_echo_n "checking for _FORTIFY_SOURCE predefine... " >&6; }
7209 if ${libc_cv_predef_fortify_source+:} false; then :
7210 $as_echo_n "(cached) " >&6
7212 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7213 /* end confdefs.h. */
7219 #ifdef _FORTIFY_SOURCE
7226 if ac_fn_c_try_compile "$LINENO"; then :
7227 libc_cv_predef_fortify_source=no
7229 libc_cv_predef_fortify_source=yes
7231 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_predef_fortify_source" >&5
7234 $as_echo "$libc_cv_predef_fortify_source" >&6; }
7235 if test $libc_cv_predef_fortify_source = yes; then
7236 CPPUNDEFS="${CPPUNDEFS:+$CPPUNDEFS }-U_FORTIFY_SOURCE"
7240 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC implicitly enables -fstack-protector" >&5
7241 $as_echo_n "checking whether $CC implicitly enables -fstack-protector... " >&6; }
7242 if ${libc_cv_predef_stack_protector+:} false; then :
7243 $as_echo_n "(cached) " >&6
7246 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7247 /* end confdefs.h. */
7248 extern void foobar (char *);
7252 char large_array[2048]; foobar (large_array);
7257 if ac_fn_c_try_compile "$LINENO"; then :
7259 libc_undefs=`$NM -u conftest.o |
7260 LC_ALL=C $AWK '$1 == "U" { print $2 | "sort -u"; next } { exit(1) }' \
7262 as_fn_error $? "confusing output from $NM -u" "$LINENO" 5
7264 echo >&5 "libc_undefs='$libc_undefs'"
7265 # On some architectures, there are architecture-specific undefined
7266 # symbols (resolved by the linker), so filter out unknown symbols.
7267 # This will fail to produce the correct result if the compiler
7268 # defaults to -fstack-protector but this produces an undefined symbol
7269 # other than __stack_chk_fail. However, compilers like that have not
7270 # been encountered in practice.
7271 libc_undefs=`echo "$libc_undefs" | egrep '^(foobar|__stack_chk_fail)$'`
7272 case "$libc_undefs" in
7273 foobar) libc_cv_predef_stack_protector=no ;;
7275 foobar') libc_cv_predef_stack_protector=yes ;;
7276 *) as_fn_error $? "unexpected symbols in test: $libc_undefs" "$LINENO" 5 ;;
7279 as_fn_error $? "test compilation failed" "$LINENO" 5
7281 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7284 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_predef_stack_protector" >&5
7285 $as_echo "$libc_cv_predef_stack_protector" >&6; }
7287 if test $libc_cv_predef_stack_protector = yes; then
7288 libc_extra_cflags=-fno-stack-protector
7292 ### End of automated tests.
7293 ### Now run sysdeps configure fragments.
7295 # They also can set these variables.
7297 ldd_rewrite_script=no
7298 libc_cv_sysconfdir=$sysconfdir
7299 libc_cv_localstatedir=$localstatedir
7300 libc_cv_gcc_unwind_find_fde=no
7303 # Iterate over all the sysdep directories we will use, running their
7304 # configure fragments.
7305 for dir in $sysnames; do
7308 *) dest=$srcdir/$dir ;;
7310 if test -r $dest/configure; then
7311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: running configure fragment for $dir" >&5
7312 $as_echo "running configure fragment for $dir" >&6; }
7317 if test x$libc_cv_gcc_unwind_find_fde = xyes; then
7318 $as_echo "#define EXPORT_UNWIND_FIND_FDE 1" >>confdefs.h
7323 # A sysdeps configure fragment can reset this if IFUNC is not actually
7324 # usable even though the assembler knows how to generate the symbol type.
7325 if test x"$libc_cv_ld_gnu_indirect_function" = xyes; then
7326 $as_echo "#define HAVE_IFUNC 1" >>confdefs.h
7330 # This is far from the AC_ARG_ENABLE that sets it so that a sysdeps
7331 # configure fragment can override the value to prevent this AC_DEFINE.
7333 if test "x$use_nscd" != xno; then
7334 $as_echo "#define USE_NSCD 1" >>confdefs.h
7337 if test "x$build_nscd" = xdefault; then
7338 build_nscd=$use_nscd
7341 # Test for old glibc 2.0.x headers so that they can be removed properly
7342 # Search only in includedir.
7343 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for old glibc 2.0.x headers" >&5
7344 $as_echo_n "checking for old glibc 2.0.x headers... " >&6; }
7345 if eval test -f "${includedir}/elfclass.h" -a -f "${includedir}/fcntlbits.h"
7347 old_glibc_headers=yes
7349 old_glibc_headers=no
7351 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $old_glibc_headers" >&5
7352 $as_echo "$old_glibc_headers" >&6; }
7353 if test ${old_glibc_headers} = yes; then
7354 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&5
7355 $as_echo "$as_me: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&2;}
7356 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** be removed." >&5
7357 $as_echo "$as_me: WARNING: *** be removed." >&2;}
7377 if test x$use_ldconfig = xyes; then
7378 $as_echo "#define USE_LDCONFIG 1" >>confdefs.h
7387 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -fPIC is default" >&5
7388 $as_echo_n "checking whether -fPIC is default... " >&6; }
7389 if ${libc_cv_pic_default+:} false; then :
7390 $as_echo_n "(cached) " >&6
7392 libc_cv_pic_default=yes
7393 cat > conftest.c <<EOF
7394 #if defined __PIC__ || defined __pic__ || defined PIC || defined pic
7395 # error PIC is default.
7398 if eval "${CC-cc} -S conftest.c 2>&5 1>&5"; then
7399 libc_cv_pic_default=no
7403 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_pic_default" >&5
7404 $as_echo "$libc_cv_pic_default" >&6; }
7414 VERSION=`sed -n -e 's/^#define VERSION "\([^"]*\)"/\1/p' < $srcdir/version.h`
7415 RELEASE=`sed -n -e 's/^#define RELEASE "\([^"]*\)"/\1/p' < $srcdir/version.h`
7419 ac_config_files="$ac_config_files config.make Makefile"
7421 ac_config_commands="$ac_config_commands default"
7423 cat >confcache <<\_ACEOF
7424 # This file is a shell script that caches the results of configure
7425 # tests run on this system so they can be shared between configure
7426 # scripts and configure runs, see configure's option --config-cache.
7427 # It is not useful on other systems. If it contains results you don't
7428 # want to keep, you may remove or edit it.
7430 # config.status only pays attention to the cache file if you give it
7431 # the --recheck option to rerun configure.
7433 # `ac_cv_env_foo' variables (set or unset) will be overridden when
7434 # loading this file, other *unset* `ac_cv_foo' will be assigned the
7439 # The following way of writing the cache mishandles newlines in values,
7440 # but we know of no workaround that is simple, portable, and efficient.
7441 # So, we kill variables containing newlines.
7442 # Ultrix sh set writes to stderr and can't be redirected directly,
7443 # and sets the high bit in the cache file unless we assign to the vars.
7445 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
7446 eval ac_val=\$$ac_var
7450 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
7451 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
7454 _ | IFS | as_nl) ;; #(
7455 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
7456 *) { eval $ac_var=; unset $ac_var;} ;;
7462 case $as_nl`(ac_space=' '; set) 2>&1` in #(
7463 *${as_nl}ac_space=\ *)
7464 # `set' does not quote correctly, so add quotes: double-quote
7465 # substitution turns \\\\ into \\, and sed turns \\ into \.
7468 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
7471 # `set' quotes correctly as required by POSIX, so do not add quotes.
7472 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
7481 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
7483 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
7485 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
7486 if test -w "$cache_file"; then
7487 if test "x$cache_file" != "x/dev/null"; then
7488 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
7489 $as_echo "$as_me: updating cache $cache_file" >&6;}
7490 if test ! -f "$cache_file" || test -h "$cache_file"; then
7491 cat confcache >"$cache_file"
7493 case $cache_file in #(
7495 mv -f confcache "$cache_file"$$ &&
7496 mv -f "$cache_file"$$ "$cache_file" ;; #(
7498 mv -f confcache "$cache_file" ;;
7503 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
7504 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
7509 test "x$prefix" = xNONE && prefix=$ac_default_prefix
7510 # Let make expand exec_prefix.
7511 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7513 DEFS=-DHAVE_CONFIG_H
7518 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
7519 # 1. Remove the extension, and $U if already installed.
7520 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
7521 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
7522 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
7523 # will be set to the directory where LIBOBJS objects are built.
7524 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
7525 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
7529 LTLIBOBJS=$ac_ltlibobjs
7533 : "${CONFIG_STATUS=./config.status}"
7535 ac_clean_files_save=$ac_clean_files
7536 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
7537 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
7538 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
7540 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
7542 # Generated by $as_me.
7543 # Run this file to recreate the current configuration.
7544 # Compiler output produced by configure, useful for debugging
7545 # configure, is in config.log if it exists.
7551 SHELL=\${CONFIG_SHELL-$SHELL}
7554 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
7555 ## -------------------- ##
7556 ## M4sh Initialization. ##
7557 ## -------------------- ##
7559 # Be more Bourne compatible
7560 DUALCASE=1; export DUALCASE # for MKS sh
7561 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
7564 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
7565 # is contrary to our usage. Disable this feature.
7566 alias -g '${1+"$@"}'='"$@"'
7567 setopt NO_GLOB_SUBST
7569 case `(set -o) 2>/dev/null` in #(
7581 # Printing a long string crashes Solaris 7 /usr/bin/printf.
7582 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
7583 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
7584 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
7585 # Prefer a ksh shell builtin over an external printf program on Solaris,
7586 # but without wasting forks for bash or zsh.
7587 if test -z "$BASH_VERSION$ZSH_VERSION" \
7588 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
7589 as_echo='print -r --'
7590 as_echo_n='print -rn --'
7591 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
7592 as_echo='printf %s\n'
7593 as_echo_n='printf %s'
7595 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
7596 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
7597 as_echo_n='/usr/ucb/echo -n'
7599 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
7600 as_echo_n_body='eval
7604 expr "X$arg" : "X\\(.*\\)$as_nl";
7605 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
7607 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
7609 export as_echo_n_body
7610 as_echo_n='sh -c $as_echo_n_body as_echo'
7613 as_echo='sh -c $as_echo_body as_echo'
7616 # The user is always right.
7617 if test "${PATH_SEPARATOR+set}" != set; then
7619 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
7620 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
7627 # We need space, tab and new line, in precisely that order. Quoting is
7628 # there to prevent editors from complaining about space-tab.
7629 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
7630 # splitting by setting IFS to empty value.)
7633 # Find who we are. Look in the path if we contain no directory separator.
7636 *[\\/]* ) as_myself=$0 ;;
7637 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7641 test -z "$as_dir" && as_dir=.
7642 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
7648 # We did not find ourselves, most probably we were run as `sh COMMAND'
7649 # in which case we are not to be found in the path.
7650 if test "x$as_myself" = x; then
7653 if test ! -f "$as_myself"; then
7654 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
7658 # Unset variables that we do not need and which cause bugs (e.g. in
7659 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
7660 # suppresses any "Segmentation fault" message there. '((' could
7661 # trigger a bug in pdksh 5.2.14.
7662 for as_var in BASH_ENV ENV MAIL MAILPATH
7663 do eval test x\${$as_var+set} = xset \
7664 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
7677 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
7680 # as_fn_error STATUS ERROR [LINENO LOG_FD]
7681 # ----------------------------------------
7682 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
7683 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
7684 # script with STATUS, using 1 if that was 0.
7687 as_status=$1; test $as_status -eq 0 && as_status=1
7689 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
7690 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
7692 $as_echo "$as_me: error: $2" >&2
7693 as_fn_exit $as_status
7697 # as_fn_set_status STATUS
7698 # -----------------------
7699 # Set $? to STATUS, without forking.
7703 } # as_fn_set_status
7707 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
7717 # Portably unset VAR.
7720 { eval $1=; unset $1;}
7722 as_unset=as_fn_unset
7723 # as_fn_append VAR VALUE
7724 # ----------------------
7725 # Append the text in VALUE to the end of the definition contained in VAR. Take
7726 # advantage of any shell optimizations that allow amortized linear growth over
7727 # repeated appends, instead of the typical quadratic growth present in naive
7729 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
7730 eval 'as_fn_append ()
7741 # as_fn_arith ARG...
7742 # ------------------
7743 # Perform arithmetic evaluation on the ARGs, and store the result in the
7744 # global $as_val. Take advantage of shells that can avoid forks. The arguments
7745 # must be portable across $(()) and expr.
7746 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
7747 eval 'as_fn_arith ()
7754 as_val=`expr "$@" || test $? -eq 1`
7759 if expr a : '\(a\)' >/dev/null 2>&1 &&
7760 test "X`expr 00001 : '.*\(...\)'`" = X001; then
7766 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
7767 as_basename=basename
7772 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
7778 as_me=`$as_basename -- "$0" ||
7779 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
7780 X"$0" : 'X\(//\)$' \| \
7781 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
7783 sed '/^.*\/\([^/][^/]*\)\/*$/{
7797 # Avoid depending upon Character Ranges.
7798 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
7799 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
7800 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
7801 as_cr_digits='0123456789'
7802 as_cr_alnum=$as_cr_Letters$as_cr_digits
7804 ECHO_C= ECHO_N= ECHO_T=
7805 case `echo -n x` in #(((((
7807 case `echo 'xy\c'` in
7808 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
7810 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
7817 rm -f conf$$ conf$$.exe conf$$.file
7818 if test -d conf$$.dir; then
7819 rm -f conf$$.dir/conf$$.file
7822 mkdir conf$$.dir 2>/dev/null
7824 if (echo >conf$$.file) 2>/dev/null; then
7825 if ln -s conf$$.file conf$$ 2>/dev/null; then
7827 # ... but there are two gotchas:
7828 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
7829 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
7830 # In both cases, we have to default to `cp -p'.
7831 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
7833 elif ln conf$$.file conf$$ 2>/dev/null; then
7841 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
7842 rmdir conf$$.dir 2>/dev/null
7847 # Create "$as_dir" as a directory, including parents if necessary.
7852 -*) as_dir=./$as_dir;;
7854 test -d "$as_dir" || eval $as_mkdir_p || {
7858 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
7859 *) as_qdir=$as_dir;;
7861 as_dirs="'$as_qdir' $as_dirs"
7862 as_dir=`$as_dirname -- "$as_dir" ||
7863 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7864 X"$as_dir" : 'X\(//\)[^/]' \| \
7865 X"$as_dir" : 'X\(//\)$' \| \
7866 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
7867 $as_echo X"$as_dir" |
7868 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
7885 test -d "$as_dir" && break
7887 test -z "$as_dirs" || eval "mkdir $as_dirs"
7888 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
7892 if mkdir -p . 2>/dev/null; then
7893 as_mkdir_p='mkdir -p "$as_dir"'
7895 test -d ./-p && rmdir ./-p
7899 if test -x / >/dev/null 2>&1; then
7902 if ls -dL / >/dev/null 2>&1; then
7909 if test -d "$1"; then
7915 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
7916 ???[sx]*):;;*)false;;esac;fi
7920 as_executable_p=$as_test_x
7922 # Sed expression to map a string onto a valid CPP name.
7923 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
7925 # Sed expression to map a string onto a valid variable name.
7926 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
7930 ## ----------------------------------- ##
7931 ## Main body of $CONFIG_STATUS script. ##
7932 ## ----------------------------------- ##
7934 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
7936 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7937 # Save the log message, to keep $0 and so on meaningful, and to
7938 # report actual input values of CONFIG_FILES etc. instead of their
7939 # values after options handling.
7941 This file was extended by GNU C Library $as_me (see version.h), which was
7942 generated by GNU Autoconf 2.68. Invocation command line was
7944 CONFIG_FILES = $CONFIG_FILES
7945 CONFIG_HEADERS = $CONFIG_HEADERS
7946 CONFIG_LINKS = $CONFIG_LINKS
7947 CONFIG_COMMANDS = $CONFIG_COMMANDS
7950 on `(hostname || uname -n) 2>/dev/null | sed 1q`
7955 case $ac_config_files in *"
7956 "*) set x $ac_config_files; shift; ac_config_files=$*;;
7959 case $ac_config_headers in *"
7960 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
7964 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7965 # Files that config.status was made for.
7966 config_files="$ac_config_files"
7967 config_headers="$ac_config_headers"
7968 config_commands="$ac_config_commands"
7972 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7974 \`$as_me' instantiates files and other configuration actions
7975 from templates according to the current configuration. Unless the files
7976 and actions are specified as TAGs, all are instantiated by default.
7978 Usage: $0 [OPTION]... [TAG]...
7980 -h, --help print this help, then exit
7981 -V, --version print version number and configuration settings, then exit
7982 --config print configuration, then exit
7983 -q, --quiet, --silent
7984 do not print progress messages
7985 -d, --debug don't remove temporary files
7986 --recheck update $as_me by reconfiguring in the same conditions
7987 --file=FILE[:TEMPLATE]
7988 instantiate the configuration file FILE
7989 --header=FILE[:TEMPLATE]
7990 instantiate the configuration header FILE
7992 Configuration files:
7995 Configuration headers:
7998 Configuration commands:
8001 Report bugs to <http://sourceware.org/bugzilla/>.
8002 GNU C Library home page: <http://www.gnu.org/software/glibc/>.
8003 General help using GNU software: <http://www.gnu.org/gethelp/>."
8006 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8007 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
8009 GNU C Library config.status (see version.h)
8010 configured by $0, generated by GNU Autoconf 2.68,
8011 with options \\"\$ac_cs_config\\"
8013 Copyright (C) 2010 Free Software Foundation, Inc.
8014 This config.status script is free software; the Free Software Foundation
8015 gives unlimited permission to copy, distribute and modify it."
8020 test -n "\$AWK" || AWK=awk
8023 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8024 # The default lists apply if the user does not specify any file.
8030 ac_option=`expr "X$1" : 'X\([^=]*\)='`
8031 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
8035 ac_option=`expr "X$1" : 'X\([^=]*\)='`
8047 # Handling of the options.
8048 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8050 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
8051 $as_echo "$ac_cs_version"; exit ;;
8052 --config | --confi | --conf | --con | --co | --c )
8053 $as_echo "$ac_cs_config"; exit ;;
8054 --debug | --debu | --deb | --de | --d | -d )
8056 --file | --fil | --fi | --f )
8059 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8060 '') as_fn_error $? "missing file argument" ;;
8062 as_fn_append CONFIG_FILES " '$ac_optarg'"
8063 ac_need_defaults=false;;
8064 --header | --heade | --head | --hea )
8067 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8069 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
8070 ac_need_defaults=false;;
8072 # Conflict between --help and --header
8073 as_fn_error $? "ambiguous option: \`$1'
8074 Try \`$0 --help' for more information.";;
8075 --help | --hel | -h )
8076 $as_echo "$ac_cs_usage"; exit ;;
8077 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
8078 | -silent | --silent | --silen | --sile | --sil | --si | --s)
8082 -*) as_fn_error $? "unrecognized option: \`$1'
8083 Try \`$0 --help' for more information." ;;
8085 *) as_fn_append ac_config_targets " $1"
8086 ac_need_defaults=false ;;
8092 ac_configure_extra_args=
8094 if $ac_cs_silent; then
8096 ac_configure_extra_args="$ac_configure_extra_args --silent"
8100 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8101 if \$ac_cs_recheck; then
8102 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
8104 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
8105 CONFIG_SHELL='$SHELL'
8111 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8115 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
8116 ## Running $as_me. ##
8122 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8126 config_vars='$config_vars'
8130 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8132 # Handling of arguments.
8133 for ac_config_target in $ac_config_targets
8135 case $ac_config_target in
8136 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
8137 "config.make") CONFIG_FILES="$CONFIG_FILES config.make" ;;
8138 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
8139 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
8141 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
8146 # If the user did not use the arguments to specify the items to instantiate,
8147 # then the envvar interface is used. Set only those that are not.
8148 # We use the long form for the default assignment because of an extremely
8149 # bizarre bug on SunOS 4.1.3.
8150 if $ac_need_defaults; then
8151 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
8152 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
8153 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
8156 # Have a temporary directory for convenience. Make it in the build tree
8157 # simply because there is no reason against having it here, and in addition,
8158 # creating and moving files from /tmp can sometimes cause problems.
8159 # Hook for its removal unless debugging.
8160 # Note that there is a small window in which the directory will not be cleaned:
8161 # after its creation but before its name has been assigned to `$tmp'.
8165 trap 'exit_status=$?
8167 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
8169 trap 'as_fn_exit 1' 1 2 13 15
8171 # Create a (secure) tmp directory for tmp files.
8174 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
8178 tmp=./conf$$-$RANDOM
8179 (umask 077 && mkdir "$tmp")
8180 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
8183 # Set up the scripts for CONFIG_FILES section.
8184 # No need to generate them if there are no CONFIG_FILES.
8185 # This happens for instance with `./config.status config.h'.
8186 if test -n "$CONFIG_FILES"; then
8189 ac_cr=`echo X | tr X '\015'`
8190 # On cygwin, bash can eat \r inside `` if the user requested igncr.
8191 # But we know of no other shell where ac_cr would be empty at this
8192 # point, so we can use a bashism as a fallback.
8193 if test "x$ac_cr" = x; then
8194 eval ac_cr=\$\'\\r\'
8196 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
8197 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
8203 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
8208 echo "cat >conf$$subs.awk <<_ACEOF" &&
8209 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
8212 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8213 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
8215 for ac_last_try in false false false false false :; do
8216 . ./conf$$subs.sh ||
8217 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8219 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
8220 if test $ac_delim_n = $ac_delim_num; then
8222 elif $ac_last_try; then
8223 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8225 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8230 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8231 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
8235 s/^/S["/; s/!.*/"]=/
8245 s/\(.\{148\}\)..*/\1/
8247 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
8252 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8259 s/\(.\{148\}\)..*/\1/
8261 s/["\\]/\\&/g; s/^/"/; s/$/"/
8265 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8270 ' <conf$$subs.awk | sed '
8275 ' >>$CONFIG_STATUS || ac_write_fail=1
8276 rm -f conf$$subs.awk
8277 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8279 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
8280 for (key in S) S_is_set[key] = 1
8286 nfields = split(line, field, "@")
8288 len = length(field[1])
8289 for (i = 2; i < nfields; i++) {
8291 keylen = length(key)
8292 if (S_is_set[key]) {
8294 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
8295 len += length(value) + length(field[++i])
8306 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8307 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
8308 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
8311 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
8312 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
8315 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
8316 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
8317 # trailing colons and then remove the whole line if VPATH becomes empty
8318 # (actually we leave an empty line to preserve line numbers).
8319 if test "x$srcdir" = x.; then
8320 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
8338 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8339 fi # test -n "$CONFIG_FILES"
8341 # Set up the scripts for CONFIG_HEADERS section.
8342 # No need to generate them if there are no CONFIG_HEADERS.
8343 # This happens for instance with `./config.status Makefile'.
8344 if test -n "$CONFIG_HEADERS"; then
8345 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
8349 # Transform confdefs.h into an awk script `defines.awk', embedded as
8350 # here-document in config.status, that substitutes the proper values into
8351 # config.h.in to produce config.h.
8353 # Create a delimiter string that does not exist in confdefs.h, to ease
8354 # handling of long lines.
8356 for ac_last_try in false false :; do
8357 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
8358 if test -z "$ac_tt"; then
8360 elif $ac_last_try; then
8361 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
8363 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8367 # For the awk script, D is an array of macro values keyed by name,
8368 # likewise P contains macro parameters if any. Preserve backslash
8369 # newline sequences.
8371 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
8373 s/.\{148\}/&'"$ac_delim"'/g
8376 s/^[ ]*#[ ]*define[ ][ ]*/ /
8383 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
8385 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
8389 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
8390 D["\1"]=" \3\\\\\\n"\\/p
8392 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
8397 s/.\{148\}/&'"$ac_delim"'/g
8402 s/["\\]/\\&/g; s/^/"/; s/$/"/p
8405 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
8407 ' <confdefs.h | sed '
8408 s/'"$ac_delim"'/"\\\
8409 "/g' >>$CONFIG_STATUS || ac_write_fail=1
8411 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8412 for (key in D) D_is_set[key] = 1
8415 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
8417 split(line, arg, " ")
8418 if (arg[1] == "#") {
8422 defundef = substr(arg[1], 2)
8425 split(mac1, mac2, "(") #)
8427 prefix = substr(line, 1, index(line, defundef) - 1)
8428 if (D_is_set[macro]) {
8429 # Preserve the white space surrounding the "#".
8430 print prefix "define", macro P[macro] D[macro]
8433 # Replace #undef with comments. This is necessary, for example,
8434 # in the case of _POSIX_SOURCE, which is predefined and required
8435 # on some systems where configure will not decide to define it.
8436 if (defundef == "undef") {
8437 print "/*", prefix defundef, macro, "*/"
8445 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8446 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
8447 fi # test -n "$CONFIG_HEADERS"
8450 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
8455 :[FHLC]) ac_mode=$ac_tag; continue;;
8457 case $ac_mode$ac_tag in
8459 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
8460 :[FH]-) ac_tag=-:-;;
8461 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
8478 -) ac_f="$ac_tmp/stdin";;
8479 *) # Look for the file first in the build tree, then in the source tree
8480 # (if the path is not absolute). The absolute path cannot be DOS-style,
8481 # because $ac_f cannot contain `:'.
8485 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
8487 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
8489 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
8490 as_fn_append ac_file_inputs " '$ac_f'"
8493 # Let's still pretend it is `configure' which instantiates (i.e., don't
8494 # use $as_me), people would be surprised to read:
8495 # /* config.h. Generated by config.status. */
8496 configure_input='Generated from '`
8497 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
8499 if test x"$ac_file" != x-; then
8500 configure_input="$ac_file. $configure_input"
8501 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
8502 $as_echo "$as_me: creating $ac_file" >&6;}
8504 # Neutralize special characters interpreted by sed in replacement strings.
8505 case $configure_input in #(
8506 *\&* | *\|* | *\\* )
8507 ac_sed_conf_input=`$as_echo "$configure_input" |
8508 sed 's/[\\\\&|]/\\\\&/g'`;; #(
8509 *) ac_sed_conf_input=$configure_input;;
8513 *:-:* | *:-) cat >"$ac_tmp/stdin" \
8514 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
8519 ac_dir=`$as_dirname -- "$ac_file" ||
8520 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8521 X"$ac_file" : 'X\(//\)[^/]' \| \
8522 X"$ac_file" : 'X\(//\)$' \| \
8523 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
8524 $as_echo X"$ac_file" |
8525 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8542 as_dir="$ac_dir"; as_fn_mkdir_p
8546 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
8548 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
8549 # A ".." for each directory in $ac_dir_suffix.
8550 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
8551 case $ac_top_builddir_sub in
8552 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
8553 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
8556 ac_abs_top_builddir=$ac_pwd
8557 ac_abs_builddir=$ac_pwd$ac_dir_suffix
8558 # for backward compatibility:
8559 ac_top_builddir=$ac_top_build_prefix
8562 .) # We are building in place.
8564 ac_top_srcdir=$ac_top_builddir_sub
8565 ac_abs_top_srcdir=$ac_pwd ;;
8566 [\\/]* | ?:[\\/]* ) # Absolute name.
8567 ac_srcdir=$srcdir$ac_dir_suffix;
8568 ac_top_srcdir=$srcdir
8569 ac_abs_top_srcdir=$srcdir ;;
8571 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
8572 ac_top_srcdir=$ac_top_build_prefix$srcdir
8573 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
8575 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
8585 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
8586 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
8590 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8591 # If the template does not know about datarootdir, expand it.
8592 # FIXME: This hack should be removed a few years after 2.60.
8593 ac_datarootdir_hack=; ac_datarootdir_seen=
8604 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
8605 *datarootdir*) ac_datarootdir_seen=yes;;
8606 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
8607 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
8608 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
8610 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8611 ac_datarootdir_hack='
8612 s&@datadir@&$datadir&g
8613 s&@docdir@&$docdir&g
8614 s&@infodir@&$infodir&g
8615 s&@localedir@&$localedir&g
8616 s&@mandir@&$mandir&g
8617 s&\\\${datarootdir}&$datarootdir&g' ;;
8621 # Neutralize VPATH when `$srcdir' = `.'.
8622 # Shell code in configure.ac might set extrasub.
8623 # FIXME: do we really want to maintain this feature?
8624 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8625 ac_sed_extra="$ac_vpsub
8628 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8630 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
8631 s|@configure_input@|$ac_sed_conf_input|;t t
8632 s&@top_builddir@&$ac_top_builddir_sub&;t t
8633 s&@top_build_prefix@&$ac_top_build_prefix&;t t
8634 s&@srcdir@&$ac_srcdir&;t t
8635 s&@abs_srcdir@&$ac_abs_srcdir&;t t
8636 s&@top_srcdir@&$ac_top_srcdir&;t t
8637 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
8638 s&@builddir@&$ac_builddir&;t t
8639 s&@abs_builddir@&$ac_abs_builddir&;t t
8640 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
8641 s&@INSTALL@&$ac_INSTALL&;t t
8642 $ac_datarootdir_hack
8644 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
8645 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8647 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
8648 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
8649 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
8650 "$ac_tmp/out"`; test -z "$ac_out"; } &&
8651 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
8652 which seems to be undefined. Please make sure it is defined" >&5
8653 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
8654 which seems to be undefined. Please make sure it is defined" >&2;}
8656 rm -f "$ac_tmp/stdin"
8658 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
8659 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
8661 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8667 if test x"$ac_file" != x-; then
8669 $as_echo "/* $configure_input */" \
8670 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
8671 } >"$ac_tmp/config.h" \
8672 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8673 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
8674 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
8675 $as_echo "$as_me: $ac_file is unchanged" >&6;}
8678 mv "$ac_tmp/config.h" "$ac_file" \
8679 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8682 $as_echo "/* $configure_input */" \
8683 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
8684 || as_fn_error $? "could not create -" "$LINENO" 5
8688 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
8689 $as_echo "$as_me: executing $ac_file commands" >&6;}
8694 case $ac_file$ac_mode in
8696 case $CONFIG_FILES in *config.make*)
8697 echo "$config_vars" >> config.make;;
8699 test -d bits || mkdir bits ;;
8707 ac_clean_files=$ac_clean_files_save
8709 test $ac_write_fail = 0 ||
8710 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
8713 # configure is writing to config.log, and then calls config.status.
8714 # config.status does its own redirection, appending to config.log.
8715 # Unfortunately, on DOS this fails, as config.log is still kept open
8716 # by configure, so config.status won't be able to write to it; its
8717 # output is simply discarded. So we exec the FD to /dev/null,
8718 # effectively closing config.log, so it can be properly (re)opened and
8719 # appended to by config.status. When coming back to configure, we
8720 # need to make the FD available again.
8721 if test "$no_create" != yes; then
8723 ac_config_status_args=
8724 test "$silent" = yes &&
8725 ac_config_status_args="$ac_config_status_args --quiet"
8727 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
8729 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
8730 # would make configure fail if this is the last instruction.
8731 $ac_cs_success || as_fn_exit 1
8735 # CONFIG_SUBDIRS section.
8737 if test "$no_recursion" != yes; then
8739 # Remove --cache-file, --srcdir, and --disable-option-checking arguments
8740 # so they do not pile up.
8741 ac_sub_configure_args=
8743 eval "set x $ac_configure_args"
8747 if test -n "$ac_prev"; then
8752 -cache-file | --cache-file | --cache-fil | --cache-fi \
8753 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
8754 ac_prev=cache_file ;;
8755 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
8756 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
8759 --config-cache | -C)
8761 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
8763 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
8765 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
8767 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
8769 --disable-option-checking)
8773 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
8775 as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
8779 # Always prepend --prefix to ensure using the same prefix
8780 # in subdir configurations.
8781 ac_arg="--prefix=$prefix"
8783 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
8785 ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
8788 if test "$silent" = yes; then
8789 ac_sub_configure_args="--silent $ac_sub_configure_args"
8792 # Always prepend --disable-option-checking to silence warnings, since
8793 # different subdirs can have different --enable and --with options.
8794 ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
8797 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
8799 # Do not complain, so a configure script can configure whichever
8800 # parts of a large source tree are present.
8801 test -d "$srcdir/$ac_dir" || continue
8803 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
8804 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
8805 $as_echo "$ac_msg" >&6
8806 as_dir="$ac_dir"; as_fn_mkdir_p
8810 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
8812 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
8813 # A ".." for each directory in $ac_dir_suffix.
8814 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
8815 case $ac_top_builddir_sub in
8816 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
8817 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
8820 ac_abs_top_builddir=$ac_pwd
8821 ac_abs_builddir=$ac_pwd$ac_dir_suffix
8822 # for backward compatibility:
8823 ac_top_builddir=$ac_top_build_prefix
8826 .) # We are building in place.
8828 ac_top_srcdir=$ac_top_builddir_sub
8829 ac_abs_top_srcdir=$ac_pwd ;;
8830 [\\/]* | ?:[\\/]* ) # Absolute name.
8831 ac_srcdir=$srcdir$ac_dir_suffix;
8832 ac_top_srcdir=$srcdir
8833 ac_abs_top_srcdir=$srcdir ;;
8835 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
8836 ac_top_srcdir=$ac_top_build_prefix$srcdir
8837 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
8839 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
8844 # Check for guested configure; otherwise get Cygnus style configure.
8845 if test -f "$ac_srcdir/configure.gnu"; then
8846 ac_sub_configure=$ac_srcdir/configure.gnu
8847 elif test -f "$ac_srcdir/configure"; then
8848 ac_sub_configure=$ac_srcdir/configure
8849 elif test -f "$ac_srcdir/configure.in"; then
8850 # This should be Cygnus configure.
8851 ac_sub_configure=$ac_aux_dir/configure
8853 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
8854 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
8858 # The recursion is here.
8859 if test -n "$ac_sub_configure"; then
8860 # Make the cache file name correct relative to the subdirectory.
8862 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
8864 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
8867 { $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
8868 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
8869 # The eval makes quoting arguments work.
8870 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
8871 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
8872 as_fn_error $? "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
8878 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
8879 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
8880 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}