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 # Factoring default headers for most tests.
571 ac_includes_default="\
573 #ifdef HAVE_SYS_TYPES_H
574 # include <sys/types.h>
576 #ifdef HAVE_SYS_STAT_H
577 # include <sys/stat.h>
583 # ifdef HAVE_STDLIB_H
588 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
593 #ifdef HAVE_STRINGS_H
594 # include <strings.h>
596 #ifdef HAVE_INTTYPES_H
597 # include <inttypes.h>
606 ac_subst_vars='LTLIBOBJS
625 libc_cv_cc_novzeroupper
628 libc_cv_cpp_asm_debuginfo
629 libc_cv_forced_unwind
635 libc_cv_gcc_unwind_find_fde
643 libc_cv_cc_submachine
645 libc_cv_have_initfini
649 libc_cv_output_format
656 libc_cv_libgcc_s_suffix
658 libc_cv_cc_with_libunwind
668 libc_cv_gcc_static_libgcc
751 program_transform_name
764 enable_option_checking
782 enable_stackguard_randomization
794 ac_precious_vars='build_alias
809 # Initialize some variables set by options.
811 ac_init_version=false
812 ac_unrecognized_opts=
814 # The variables have the same names as the options, with
815 # dashes changed to underlines.
823 program_transform_name=s,x,x,
831 # Installation directory options.
832 # These are left unexpanded so users can "make install exec_prefix=/foo"
833 # and all the variables that are supposed to be based on exec_prefix
834 # by default will actually change.
835 # Use braces instead of parens because sh, perl, etc. also accept them.
836 # (The list follows the same order as the GNU Coding Standards.)
837 bindir='${exec_prefix}/bin'
838 sbindir='${exec_prefix}/sbin'
839 libexecdir='${exec_prefix}/libexec'
840 datarootdir='${prefix}/share'
841 datadir='${datarootdir}'
842 sysconfdir='${prefix}/etc'
843 sharedstatedir='${prefix}/com'
844 localstatedir='${prefix}/var'
845 includedir='${prefix}/include'
846 oldincludedir='/usr/include'
847 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
848 infodir='${datarootdir}/info'
853 libdir='${exec_prefix}/lib'
854 localedir='${datarootdir}/locale'
855 mandir='${datarootdir}/man'
861 # If the previous option needs an argument, assign it.
862 if test -n "$ac_prev"; then
863 eval $ac_prev=\$ac_option
869 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
874 # Accept the important Cygnus configure options, so we can diagnose typos.
876 case $ac_dashdash$ac_option in
880 -bindir | --bindir | --bindi | --bind | --bin | --bi)
882 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
885 -build | --build | --buil | --bui | --bu)
886 ac_prev=build_alias ;;
887 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
888 build_alias=$ac_optarg ;;
890 -cache-file | --cache-file | --cache-fil | --cache-fi \
891 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
892 ac_prev=cache_file ;;
893 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
894 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
895 cache_file=$ac_optarg ;;
898 cache_file=config.cache ;;
900 -datadir | --datadir | --datadi | --datad)
902 -datadir=* | --datadir=* | --datadi=* | --datad=*)
903 datadir=$ac_optarg ;;
905 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
906 | --dataroo | --dataro | --datar)
907 ac_prev=datarootdir ;;
908 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
909 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
910 datarootdir=$ac_optarg ;;
912 -disable-* | --disable-*)
913 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
914 # Reject names that are not valid shell variable names.
915 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
916 as_fn_error $? "invalid feature name: $ac_useropt"
917 ac_useropt_orig=$ac_useropt
918 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
919 case $ac_user_opts in
923 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
924 ac_unrecognized_sep=', ';;
926 eval enable_$ac_useropt=no ;;
928 -docdir | --docdir | --docdi | --doc | --do)
930 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
933 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
935 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
938 -enable-* | --enable-*)
939 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
940 # Reject names that are not valid shell variable names.
941 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
942 as_fn_error $? "invalid feature name: $ac_useropt"
943 ac_useropt_orig=$ac_useropt
944 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
945 case $ac_user_opts in
949 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
950 ac_unrecognized_sep=', ';;
952 eval enable_$ac_useropt=\$ac_optarg ;;
954 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
955 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
956 | --exec | --exe | --ex)
957 ac_prev=exec_prefix ;;
958 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
959 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
960 | --exec=* | --exe=* | --ex=*)
961 exec_prefix=$ac_optarg ;;
963 -gas | --gas | --ga | --g)
964 # Obsolete; use --with-gas.
967 -help | --help | --hel | --he | -h)
969 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
970 ac_init_help=recursive ;;
971 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
972 ac_init_help=short ;;
974 -host | --host | --hos | --ho)
975 ac_prev=host_alias ;;
976 -host=* | --host=* | --hos=* | --ho=*)
977 host_alias=$ac_optarg ;;
979 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
981 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
983 htmldir=$ac_optarg ;;
985 -includedir | --includedir | --includedi | --included | --include \
986 | --includ | --inclu | --incl | --inc)
987 ac_prev=includedir ;;
988 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
989 | --includ=* | --inclu=* | --incl=* | --inc=*)
990 includedir=$ac_optarg ;;
992 -infodir | --infodir | --infodi | --infod | --info | --inf)
994 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
995 infodir=$ac_optarg ;;
997 -libdir | --libdir | --libdi | --libd)
999 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1000 libdir=$ac_optarg ;;
1002 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1003 | --libexe | --libex | --libe)
1004 ac_prev=libexecdir ;;
1005 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1006 | --libexe=* | --libex=* | --libe=*)
1007 libexecdir=$ac_optarg ;;
1009 -localedir | --localedir | --localedi | --localed | --locale)
1010 ac_prev=localedir ;;
1011 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1012 localedir=$ac_optarg ;;
1014 -localstatedir | --localstatedir | --localstatedi | --localstated \
1015 | --localstate | --localstat | --localsta | --localst | --locals)
1016 ac_prev=localstatedir ;;
1017 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1018 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1019 localstatedir=$ac_optarg ;;
1021 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1023 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1024 mandir=$ac_optarg ;;
1026 -nfp | --nfp | --nf)
1027 # Obsolete; use --without-fp.
1030 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1031 | --no-cr | --no-c | -n)
1034 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1035 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1038 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1039 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1040 | --oldin | --oldi | --old | --ol | --o)
1041 ac_prev=oldincludedir ;;
1042 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1043 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1044 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1045 oldincludedir=$ac_optarg ;;
1047 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1049 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1050 prefix=$ac_optarg ;;
1052 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1053 | --program-pre | --program-pr | --program-p)
1054 ac_prev=program_prefix ;;
1055 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1056 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1057 program_prefix=$ac_optarg ;;
1059 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1060 | --program-suf | --program-su | --program-s)
1061 ac_prev=program_suffix ;;
1062 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1063 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1064 program_suffix=$ac_optarg ;;
1066 -program-transform-name | --program-transform-name \
1067 | --program-transform-nam | --program-transform-na \
1068 | --program-transform-n | --program-transform- \
1069 | --program-transform | --program-transfor \
1070 | --program-transfo | --program-transf \
1071 | --program-trans | --program-tran \
1072 | --progr-tra | --program-tr | --program-t)
1073 ac_prev=program_transform_name ;;
1074 -program-transform-name=* | --program-transform-name=* \
1075 | --program-transform-nam=* | --program-transform-na=* \
1076 | --program-transform-n=* | --program-transform-=* \
1077 | --program-transform=* | --program-transfor=* \
1078 | --program-transfo=* | --program-transf=* \
1079 | --program-trans=* | --program-tran=* \
1080 | --progr-tra=* | --program-tr=* | --program-t=*)
1081 program_transform_name=$ac_optarg ;;
1083 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1085 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1086 pdfdir=$ac_optarg ;;
1088 -psdir | --psdir | --psdi | --psd | --ps)
1090 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1093 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1094 | -silent | --silent | --silen | --sile | --sil)
1097 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1099 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1101 sbindir=$ac_optarg ;;
1103 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1104 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1105 | --sharedst | --shareds | --shared | --share | --shar \
1107 ac_prev=sharedstatedir ;;
1108 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1109 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1110 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1112 sharedstatedir=$ac_optarg ;;
1114 -site | --site | --sit)
1116 -site=* | --site=* | --sit=*)
1119 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1121 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1122 srcdir=$ac_optarg ;;
1124 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1125 | --syscon | --sysco | --sysc | --sys | --sy)
1126 ac_prev=sysconfdir ;;
1127 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1128 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1129 sysconfdir=$ac_optarg ;;
1131 -target | --target | --targe | --targ | --tar | --ta | --t)
1132 ac_prev=target_alias ;;
1133 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1134 target_alias=$ac_optarg ;;
1136 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1139 -version | --version | --versio | --versi | --vers | -V)
1140 ac_init_version=: ;;
1143 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1144 # Reject names that are not valid shell variable names.
1145 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1146 as_fn_error $? "invalid package name: $ac_useropt"
1147 ac_useropt_orig=$ac_useropt
1148 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1149 case $ac_user_opts in
1153 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1154 ac_unrecognized_sep=', ';;
1156 eval with_$ac_useropt=\$ac_optarg ;;
1158 -without-* | --without-*)
1159 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1160 # Reject names that are not valid shell variable names.
1161 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1162 as_fn_error $? "invalid package name: $ac_useropt"
1163 ac_useropt_orig=$ac_useropt
1164 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1165 case $ac_user_opts in
1169 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1170 ac_unrecognized_sep=', ';;
1172 eval with_$ac_useropt=no ;;
1175 # Obsolete; use --with-x.
1178 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1179 | --x-incl | --x-inc | --x-in | --x-i)
1180 ac_prev=x_includes ;;
1181 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1182 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1183 x_includes=$ac_optarg ;;
1185 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1186 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1187 ac_prev=x_libraries ;;
1188 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1189 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1190 x_libraries=$ac_optarg ;;
1192 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1193 Try \`$0 --help' for more information"
1197 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1198 # Reject names that are not valid shell variable names.
1199 case $ac_envvar in #(
1200 '' | [0-9]* | *[!_$as_cr_alnum]* )
1201 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1203 eval $ac_envvar=\$ac_optarg
1204 export $ac_envvar ;;
1207 # FIXME: should be removed in autoconf 3.0.
1208 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1209 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1210 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1211 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1217 if test -n "$ac_prev"; then
1218 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1219 as_fn_error $? "missing argument to $ac_option"
1222 if test -n "$ac_unrecognized_opts"; then
1223 case $enable_option_checking in
1225 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1226 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1230 # Check all directory arguments for consistency.
1231 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1232 datadir sysconfdir sharedstatedir localstatedir includedir \
1233 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1234 libdir localedir mandir
1236 eval ac_val=\$$ac_var
1237 # Remove trailing slashes.
1240 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1241 eval $ac_var=\$ac_val;;
1243 # Be sure to have absolute directory names.
1245 [\\/$]* | ?:[\\/]* ) continue;;
1246 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1248 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1251 # There might be people who depend on the old broken behavior: `$host'
1252 # used to hold the argument of --host etc.
1253 # FIXME: To remove some day.
1256 target=$target_alias
1258 # FIXME: To remove some day.
1259 if test "x$host_alias" != x; then
1260 if test "x$build_alias" = x; then
1261 cross_compiling=maybe
1262 $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
1263 If a cross compiler is detected then cross compile mode will be used" >&2
1264 elif test "x$build_alias" != "x$host_alias"; then
1270 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1272 test "$silent" = yes && exec 6>/dev/null
1275 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1276 ac_ls_di=`ls -di .` &&
1277 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1278 as_fn_error $? "working directory cannot be determined"
1279 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1280 as_fn_error $? "pwd does not report name of working directory"
1283 # Find the source files, if location was not specified.
1284 if test -z "$srcdir"; then
1285 ac_srcdir_defaulted=yes
1286 # Try the directory containing this script, then the parent directory.
1287 ac_confdir=`$as_dirname -- "$as_myself" ||
1288 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1289 X"$as_myself" : 'X\(//\)[^/]' \| \
1290 X"$as_myself" : 'X\(//\)$' \| \
1291 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1292 $as_echo X"$as_myself" |
1293 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1311 if test ! -r "$srcdir/$ac_unique_file"; then
1315 ac_srcdir_defaulted=no
1317 if test ! -r "$srcdir/$ac_unique_file"; then
1318 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1319 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1321 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1323 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1325 # When building in place, set srcdir=.
1326 if test "$ac_abs_confdir" = "$ac_pwd"; then
1329 # Remove unnecessary trailing slashes from srcdir.
1330 # Double slashes in file names in object file debugging info
1331 # mess up M-x gdb in Emacs.
1333 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1335 for ac_var in $ac_precious_vars; do
1336 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1337 eval ac_env_${ac_var}_value=\$${ac_var}
1338 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1339 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1343 # Report the --help message.
1345 if test "$ac_init_help" = "long"; then
1346 # Omit some internal or obsolete options to make the list less imposing.
1347 # This message is too long to be a string in the A/UX 3.1 sh.
1349 \`configure' configures GNU C Library (see version.h) to adapt to many kinds of systems.
1351 Usage: $0 [OPTION]... [VAR=VALUE]...
1353 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1354 VAR=VALUE. See below for descriptions of some of the useful variables.
1356 Defaults for the options are specified in brackets.
1359 -h, --help display this help and exit
1360 --help=short display options specific to this package
1361 --help=recursive display the short help of all the included packages
1362 -V, --version display version information and exit
1363 -q, --quiet, --silent do not print \`checking ...' messages
1364 --cache-file=FILE cache test results in FILE [disabled]
1365 -C, --config-cache alias for \`--cache-file=config.cache'
1366 -n, --no-create do not create output files
1367 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1369 Installation directories:
1370 --prefix=PREFIX install architecture-independent files in PREFIX
1371 [$ac_default_prefix]
1372 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1375 By default, \`make install' will install all the files in
1376 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1377 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1378 for instance \`--prefix=\$HOME'.
1380 For better control, use the options below.
1382 Fine tuning of the installation directories:
1383 --bindir=DIR user executables [EPREFIX/bin]
1384 --sbindir=DIR system admin executables [EPREFIX/sbin]
1385 --libexecdir=DIR program executables [EPREFIX/libexec]
1386 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1387 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1388 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1389 --libdir=DIR object code libraries [EPREFIX/lib]
1390 --includedir=DIR C header files [PREFIX/include]
1391 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1392 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1393 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1394 --infodir=DIR info documentation [DATAROOTDIR/info]
1395 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1396 --mandir=DIR man documentation [DATAROOTDIR/man]
1397 --docdir=DIR documentation root [DATAROOTDIR/doc/glibc]
1398 --htmldir=DIR html documentation [DOCDIR]
1399 --dvidir=DIR dvi documentation [DOCDIR]
1400 --pdfdir=DIR pdf documentation [DOCDIR]
1401 --psdir=DIR ps documentation [DOCDIR]
1407 --build=BUILD configure for building on BUILD [guessed]
1408 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1412 if test -n "$ac_init_help"; then
1413 case $ac_init_help in
1414 short | recursive ) echo "Configuration of GNU C Library (see version.h):";;
1419 --disable-option-checking ignore unrecognized --enable/--with options
1420 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1421 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1422 --disable-sanity-checks really do not use threads (should not be used except
1423 in special situations) [default=yes]
1424 --enable-check-abi do "make check-abi" in "make check" (no/warn/yes)
1426 --enable-shared build shared library [default=yes if GNU ld & ELF]
1427 --enable-profile build profiled library [default=no]
1428 --enable-bounded build with runtime bounds checking [default=no]
1429 --disable-versioning do not include versioning information in the library
1430 objects [default=yes if supported]
1431 --enable-oldest-abi=ABI configure the oldest ABI supported [e.g. 2.2]
1432 [default=glibc default]
1433 --enable-stackguard-randomization
1434 initialize __stack_chk_guard canary with a random
1435 number at program start
1436 --enable-add-ons[=DIRS...]
1437 configure and build add-ons in DIR1,DIR2,... search
1438 for add-ons if no parameter given
1439 --disable-hidden-plt do not hide internal function calls to avoid PLT
1440 --enable-bind-now disable lazy relocations in DSOs
1441 --enable-static-nss build static NSS modules [default=no]
1442 --disable-force-install don't force installation of files from this package,
1443 even if they are older than the installed files
1444 --enable-kernel=VERSION compile for compatibility with kernel not older than
1446 --enable-all-warnings enable all useful warnings gcc can issue
1447 --enable-multi-arch enable single DSO with optimizations for multiple
1449 --enable-nss-crypt enable libcrypt to use nss
1452 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1453 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1454 --with-gd=DIR find libgd include dir and library with prefix DIR
1455 --with-gd-include=DIR find libgd include files in DIR
1456 --with-gd-lib=DIR find libgd library files in DIR
1457 --with-fp if using floating-point hardware [default=yes]
1458 --with-binutils=PATH specify location of binutils (as and ld)
1459 --with-elf if using the ELF object format
1460 --with-selinux if building with SELinux support
1461 --with-xcoff if using the XCOFF object format
1462 --with-headers=PATH location of system headers to use (for example
1463 /usr/src/linux/include) [default=compiler default]
1464 --with-default-link do not use explicit linker scripts
1465 --with-cpu=CPU select code for CPU variant
1467 Some influential environment variables:
1468 CC C compiler command
1469 CFLAGS C compiler flags
1470 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1471 nonstandard directory <lib dir>
1472 LIBS libraries to pass to the linker, e.g. -l<library>
1473 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1474 you have headers in a nonstandard directory <include dir>
1476 CXX C++ compiler command
1477 CXXFLAGS C++ compiler flags
1479 Use these variables to override the choices made by `configure' or to help
1480 it to find libraries and programs with nonstandard names/locations.
1482 Report bugs to <http://sourceware.org/bugzilla/>.
1483 GNU C Library home page: <http://www.gnu.org/software/glibc/>.
1484 General help using GNU software: <http://www.gnu.org/gethelp/>.
1489 if test "$ac_init_help" = "recursive"; then
1490 # If there are subdirs, report their specific --help.
1491 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1492 test -d "$ac_dir" ||
1493 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1498 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1500 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1501 # A ".." for each directory in $ac_dir_suffix.
1502 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1503 case $ac_top_builddir_sub in
1504 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1505 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1508 ac_abs_top_builddir=$ac_pwd
1509 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1510 # for backward compatibility:
1511 ac_top_builddir=$ac_top_build_prefix
1514 .) # We are building in place.
1516 ac_top_srcdir=$ac_top_builddir_sub
1517 ac_abs_top_srcdir=$ac_pwd ;;
1518 [\\/]* | ?:[\\/]* ) # Absolute name.
1519 ac_srcdir=$srcdir$ac_dir_suffix;
1520 ac_top_srcdir=$srcdir
1521 ac_abs_top_srcdir=$srcdir ;;
1523 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1524 ac_top_srcdir=$ac_top_build_prefix$srcdir
1525 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1527 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1529 cd "$ac_dir" || { ac_status=$?; continue; }
1530 # Check for guested configure.
1531 if test -f "$ac_srcdir/configure.gnu"; then
1533 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1534 elif test -f "$ac_srcdir/configure"; then
1536 $SHELL "$ac_srcdir/configure" --help=recursive
1538 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1540 cd "$ac_pwd" || { ac_status=$?; break; }
1544 test -n "$ac_init_help" && exit $ac_status
1545 if $ac_init_version; then
1547 GNU C Library configure (see version.h)
1548 generated by GNU Autoconf 2.68
1550 Copyright (C) 2010 Free Software Foundation, Inc.
1551 This configure script is free software; the Free Software Foundation
1552 gives unlimited permission to copy, distribute and modify it.
1557 ## ------------------------ ##
1558 ## Autoconf initialization. ##
1559 ## ------------------------ ##
1561 # ac_fn_c_try_compile LINENO
1562 # --------------------------
1563 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1564 ac_fn_c_try_compile ()
1566 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1567 rm -f conftest.$ac_objext
1568 if { { ac_try="$ac_compile"
1570 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1571 *) ac_try_echo=$ac_try;;
1573 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1574 $as_echo "$ac_try_echo"; } >&5
1575 (eval "$ac_compile") 2>conftest.err
1577 if test -s conftest.err; then
1578 grep -v '^ *+' conftest.err >conftest.er1
1579 cat conftest.er1 >&5
1580 mv -f conftest.er1 conftest.err
1582 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1583 test $ac_status = 0; } && {
1584 test -z "$ac_c_werror_flag" ||
1585 test ! -s conftest.err
1586 } && test -s conftest.$ac_objext; then :
1589 $as_echo "$as_me: failed program was:" >&5
1590 sed 's/^/| /' conftest.$ac_ext >&5
1594 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1595 as_fn_set_status $ac_retval
1597 } # ac_fn_c_try_compile
1599 # ac_fn_c_try_cpp LINENO
1600 # ----------------------
1601 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1604 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1605 if { { ac_try="$ac_cpp conftest.$ac_ext"
1607 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1608 *) ac_try_echo=$ac_try;;
1610 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1611 $as_echo "$ac_try_echo"; } >&5
1612 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1614 if test -s conftest.err; then
1615 grep -v '^ *+' conftest.err >conftest.er1
1616 cat conftest.er1 >&5
1617 mv -f conftest.er1 conftest.err
1619 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1620 test $ac_status = 0; } > conftest.i && {
1621 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1622 test ! -s conftest.err
1626 $as_echo "$as_me: failed program was:" >&5
1627 sed 's/^/| /' conftest.$ac_ext >&5
1631 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1632 as_fn_set_status $ac_retval
1636 # ac_fn_cxx_try_compile LINENO
1637 # ----------------------------
1638 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1639 ac_fn_cxx_try_compile ()
1641 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1642 rm -f conftest.$ac_objext
1643 if { { ac_try="$ac_compile"
1645 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1646 *) ac_try_echo=$ac_try;;
1648 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1649 $as_echo "$ac_try_echo"; } >&5
1650 (eval "$ac_compile") 2>conftest.err
1652 if test -s conftest.err; then
1653 grep -v '^ *+' conftest.err >conftest.er1
1654 cat conftest.er1 >&5
1655 mv -f conftest.er1 conftest.err
1657 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1658 test $ac_status = 0; } && {
1659 test -z "$ac_cxx_werror_flag" ||
1660 test ! -s conftest.err
1661 } && test -s conftest.$ac_objext; then :
1664 $as_echo "$as_me: failed program was:" >&5
1665 sed 's/^/| /' conftest.$ac_ext >&5
1669 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1670 as_fn_set_status $ac_retval
1672 } # ac_fn_cxx_try_compile
1674 # ac_fn_c_try_link LINENO
1675 # -----------------------
1676 # Try to link conftest.$ac_ext, and return whether this succeeded.
1679 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1680 rm -f conftest.$ac_objext conftest$ac_exeext
1681 if { { ac_try="$ac_link"
1683 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1684 *) ac_try_echo=$ac_try;;
1686 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1687 $as_echo "$ac_try_echo"; } >&5
1688 (eval "$ac_link") 2>conftest.err
1690 if test -s conftest.err; then
1691 grep -v '^ *+' conftest.err >conftest.er1
1692 cat conftest.er1 >&5
1693 mv -f conftest.er1 conftest.err
1695 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1696 test $ac_status = 0; } && {
1697 test -z "$ac_c_werror_flag" ||
1698 test ! -s conftest.err
1699 } && test -s conftest$ac_exeext && {
1700 test "$cross_compiling" = yes ||
1701 $as_test_x conftest$ac_exeext
1705 $as_echo "$as_me: failed program was:" >&5
1706 sed 's/^/| /' conftest.$ac_ext >&5
1710 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1711 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1712 # interfere with the next link command; also delete a directory that is
1713 # left behind by Apple's compiler. We do this before executing the actions.
1714 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1715 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1716 as_fn_set_status $ac_retval
1718 } # ac_fn_c_try_link
1720 # ac_fn_c_try_run LINENO
1721 # ----------------------
1722 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1723 # that executables *can* be run.
1726 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1727 if { { ac_try="$ac_link"
1729 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1730 *) ac_try_echo=$ac_try;;
1732 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1733 $as_echo "$ac_try_echo"; } >&5
1734 (eval "$ac_link") 2>&5
1736 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1737 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1738 { { case "(($ac_try" in
1739 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1740 *) ac_try_echo=$ac_try;;
1742 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1743 $as_echo "$ac_try_echo"; } >&5
1744 (eval "$ac_try") 2>&5
1746 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1747 test $ac_status = 0; }; }; then :
1750 $as_echo "$as_me: program exited with status $ac_status" >&5
1751 $as_echo "$as_me: failed program was:" >&5
1752 sed 's/^/| /' conftest.$ac_ext >&5
1754 ac_retval=$ac_status
1756 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1757 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1758 as_fn_set_status $ac_retval
1762 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1763 # --------------------------------------------
1764 # Tries to find the compile-time value of EXPR in a program that includes
1765 # INCLUDES, setting VAR accordingly. Returns whether the value could be
1767 ac_fn_c_compute_int ()
1769 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1770 if test "$cross_compiling" = yes; then
1771 # Depending upon the size, compute the lo and hi bounds.
1772 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1773 /* end confdefs.h. */
1778 static int test_array [1 - 2 * !(($2) >= 0)];
1785 if ac_fn_c_try_compile "$LINENO"; then :
1788 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1789 /* end confdefs.h. */
1794 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1801 if ac_fn_c_try_compile "$LINENO"; then :
1802 ac_hi=$ac_mid; break
1804 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
1805 if test $ac_lo -le $ac_mid; then
1809 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
1811 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1814 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1815 /* end confdefs.h. */
1820 static int test_array [1 - 2 * !(($2) < 0)];
1827 if ac_fn_c_try_compile "$LINENO"; then :
1830 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1831 /* end confdefs.h. */
1836 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
1843 if ac_fn_c_try_compile "$LINENO"; then :
1844 ac_lo=$ac_mid; break
1846 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
1847 if test $ac_mid -le $ac_hi; then
1851 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
1853 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1858 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1860 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1861 # Binary search between lo and hi bounds.
1862 while test "x$ac_lo" != "x$ac_hi"; do
1863 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
1864 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1865 /* end confdefs.h. */
1870 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1877 if ac_fn_c_try_compile "$LINENO"; then :
1880 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
1882 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1885 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
1889 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1890 /* end confdefs.h. */
1892 static long int longval () { return $2; }
1893 static unsigned long int ulongval () { return $2; }
1900 FILE *f = fopen ("conftest.val", "w");
1905 long int i = longval ();
1908 fprintf (f, "%ld", i);
1912 unsigned long int i = ulongval ();
1915 fprintf (f, "%lu", i);
1917 /* Do not output a trailing newline, as this causes \r\n confusion
1918 on some platforms. */
1919 return ferror (f) || fclose (f) != 0;
1925 if ac_fn_c_try_run "$LINENO"; then :
1926 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
1930 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
1931 conftest.$ac_objext conftest.beam conftest.$ac_ext
1935 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1936 as_fn_set_status $ac_retval
1938 } # ac_fn_c_compute_int
1940 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1941 # -------------------------------------------------------
1942 # Tests whether HEADER exists and can be compiled using the include files in
1943 # INCLUDES, setting the cache variable VAR accordingly.
1944 ac_fn_c_check_header_compile ()
1946 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1947 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1948 $as_echo_n "checking for $2... " >&6; }
1949 if eval \${$3+:} false; then :
1950 $as_echo_n "(cached) " >&6
1952 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1953 /* end confdefs.h. */
1957 if ac_fn_c_try_compile "$LINENO"; then :
1962 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1966 $as_echo "$ac_res" >&6; }
1967 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1969 } # ac_fn_c_check_header_compile
1970 cat >config.log <<_ACEOF
1971 This file contains any messages produced by compilers while
1972 running configure, to aid debugging if configure makes a mistake.
1974 It was created by GNU C Library $as_me (see version.h), which was
1975 generated by GNU Autoconf 2.68. Invocation command line was
1987 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1988 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1989 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1990 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1991 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1993 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1994 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1996 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1997 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1998 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1999 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2000 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2001 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2002 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2006 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2010 test -z "$as_dir" && as_dir=.
2011 $as_echo "PATH: $as_dir"
2027 # Keep a trace of the command line.
2028 # Strip out --no-create and --no-recursion so they do not pile up.
2029 # Strip out --silent because we don't want to record it for future runs.
2030 # Also quote any args containing shell meta-characters.
2031 # Make two passes to allow for proper duplicate-argument suppression.
2035 ac_must_keep_next=false
2041 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2042 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2043 | -silent | --silent | --silen | --sile | --sil)
2046 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2049 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2051 as_fn_append ac_configure_args1 " '$ac_arg'"
2052 if test $ac_must_keep_next = true; then
2053 ac_must_keep_next=false # Got value, back to normal.
2056 *=* | --config-cache | -C | -disable-* | --disable-* \
2057 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2058 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2059 | -with-* | --with-* | -without-* | --without-* | --x)
2060 case "$ac_configure_args0 " in
2061 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2064 -* ) ac_must_keep_next=true ;;
2067 as_fn_append ac_configure_args " '$ac_arg'"
2072 { ac_configure_args0=; unset ac_configure_args0;}
2073 { ac_configure_args1=; unset ac_configure_args1;}
2075 # When interrupted or exit'd, cleanup temporary files, and complete
2076 # config.log. We remove comments because anyway the quotes in there
2077 # would cause problems or look ugly.
2078 # WARNING: Use '\'' to represent an apostrophe within the trap.
2079 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2080 trap 'exit_status=$?
2081 # Save into config.log some information that might help in debugging.
2085 $as_echo "## ---------------- ##
2086 ## Cache variables. ##
2087 ## ---------------- ##"
2089 # The following way of writing the cache mishandles newlines in values,
2091 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2092 eval ac_val=\$$ac_var
2096 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2097 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2100 _ | IFS | as_nl) ;; #(
2101 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2102 *) { eval $ac_var=; unset $ac_var;} ;;
2107 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2108 *${as_nl}ac_space=\ *)
2110 "s/'\''/'\''\\\\'\'''\''/g;
2111 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2114 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2121 $as_echo "## ----------------- ##
2122 ## Output variables. ##
2123 ## ----------------- ##"
2125 for ac_var in $ac_subst_vars
2127 eval ac_val=\$$ac_var
2129 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2131 $as_echo "$ac_var='\''$ac_val'\''"
2135 if test -n "$ac_subst_files"; then
2136 $as_echo "## ------------------- ##
2137 ## File substitutions. ##
2138 ## ------------------- ##"
2140 for ac_var in $ac_subst_files
2142 eval ac_val=\$$ac_var
2144 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2146 $as_echo "$ac_var='\''$ac_val'\''"
2151 if test -s confdefs.h; then
2152 $as_echo "## ----------- ##
2159 test "$ac_signal" != 0 &&
2160 $as_echo "$as_me: caught signal $ac_signal"
2161 $as_echo "$as_me: exit $exit_status"
2163 rm -f core *.core core.conftest.* &&
2164 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2167 for ac_signal in 1 2 13 15; do
2168 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2172 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2173 rm -f -r conftest* confdefs.h
2175 $as_echo "/* confdefs.h */" > confdefs.h
2177 # Predefined preprocessor variables.
2179 cat >>confdefs.h <<_ACEOF
2180 #define PACKAGE_NAME "$PACKAGE_NAME"
2183 cat >>confdefs.h <<_ACEOF
2184 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2187 cat >>confdefs.h <<_ACEOF
2188 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2191 cat >>confdefs.h <<_ACEOF
2192 #define PACKAGE_STRING "$PACKAGE_STRING"
2195 cat >>confdefs.h <<_ACEOF
2196 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2199 cat >>confdefs.h <<_ACEOF
2200 #define PACKAGE_URL "$PACKAGE_URL"
2204 # Let the site file select an alternate cache file if it wants to.
2205 # Prefer an explicitly selected file to automatically selected ones.
2208 if test -n "$CONFIG_SITE"; then
2209 # We do not want a PATH search for config.site.
2210 case $CONFIG_SITE in #((
2211 -*) ac_site_file1=./$CONFIG_SITE;;
2212 */*) ac_site_file1=$CONFIG_SITE;;
2213 *) ac_site_file1=./$CONFIG_SITE;;
2215 elif test "x$prefix" != xNONE; then
2216 ac_site_file1=$prefix/share/config.site
2217 ac_site_file2=$prefix/etc/config.site
2219 ac_site_file1=$ac_default_prefix/share/config.site
2220 ac_site_file2=$ac_default_prefix/etc/config.site
2222 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2224 test "x$ac_site_file" = xNONE && continue
2225 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2226 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2227 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2228 sed 's/^/| /' "$ac_site_file" >&5
2230 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2231 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2232 as_fn_error $? "failed to load site script $ac_site_file
2233 See \`config.log' for more details" "$LINENO" 5; }
2237 if test -r "$cache_file"; then
2238 # Some versions of bash will fail to source /dev/null (special files
2239 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2240 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2241 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2242 $as_echo "$as_me: loading cache $cache_file" >&6;}
2244 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2245 *) . "./$cache_file";;
2249 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2250 $as_echo "$as_me: creating cache $cache_file" >&6;}
2254 # Check that the precious variables saved in the cache have kept the same
2256 ac_cache_corrupted=false
2257 for ac_var in $ac_precious_vars; do
2258 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2259 eval ac_new_set=\$ac_env_${ac_var}_set
2260 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2261 eval ac_new_val=\$ac_env_${ac_var}_value
2262 case $ac_old_set,$ac_new_set in
2264 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2265 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2266 ac_cache_corrupted=: ;;
2268 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2269 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2270 ac_cache_corrupted=: ;;
2273 if test "x$ac_old_val" != "x$ac_new_val"; then
2274 # differences in whitespace do not lead to failure.
2275 ac_old_val_w=`echo x $ac_old_val`
2276 ac_new_val_w=`echo x $ac_new_val`
2277 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2278 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2279 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2280 ac_cache_corrupted=:
2282 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2283 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2284 eval $ac_var=\$ac_old_val
2286 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2287 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2288 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2289 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2292 # Pass precious variables to config.status.
2293 if test "$ac_new_set" = set; then
2295 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2296 *) ac_arg=$ac_var=$ac_new_val ;;
2298 case " $ac_configure_args " in
2299 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2300 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2304 if $ac_cache_corrupted; then
2305 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2306 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2307 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2308 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2309 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2311 ## -------------------- ##
2312 ## Main body of script. ##
2313 ## -------------------- ##
2316 ac_cpp='$CPP $CPPFLAGS'
2317 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2318 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2319 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2323 ac_config_headers="$ac_config_headers config.h"
2326 for ac_dir in scripts "$srcdir"/scripts; do
2327 if test -f "$ac_dir/install-sh"; then
2329 ac_install_sh="$ac_aux_dir/install-sh -c"
2331 elif test -f "$ac_dir/install.sh"; then
2333 ac_install_sh="$ac_aux_dir/install.sh -c"
2335 elif test -f "$ac_dir/shtool"; then
2337 ac_install_sh="$ac_aux_dir/shtool install -c"
2341 if test -z "$ac_aux_dir"; then
2342 as_fn_error $? "cannot find install-sh, install.sh, or shtool in scripts \"$srcdir\"/scripts" "$LINENO" 5
2345 # These three variables are undocumented and unsupported,
2346 # and are intended to be withdrawn in a future Autoconf release.
2347 # They can cause serious problems if a builder's source tree is in a directory
2348 # whose full name contains unusual characters.
2349 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2350 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2351 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2360 # Make sure we can run config.sub.
2361 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2362 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2364 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2365 $as_echo_n "checking build system type... " >&6; }
2366 if ${ac_cv_build+:} false; then :
2367 $as_echo_n "(cached) " >&6
2369 ac_build_alias=$build_alias
2370 test "x$ac_build_alias" = x &&
2371 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2372 test "x$ac_build_alias" = x &&
2373 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2374 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2375 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2379 $as_echo "$ac_cv_build" >&6; }
2380 case $ac_cv_build in
2382 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2385 ac_save_IFS=$IFS; IFS='-'
2391 # Remember, the first character of IFS is used to create $*,
2392 # except with old shells:
2395 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2398 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2399 $as_echo_n "checking host system type... " >&6; }
2400 if ${ac_cv_host+:} false; then :
2401 $as_echo_n "(cached) " >&6
2403 if test "x$host_alias" = x; then
2404 ac_cv_host=$ac_cv_build
2406 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2407 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2411 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2412 $as_echo "$ac_cv_host" >&6; }
2415 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2418 ac_save_IFS=$IFS; IFS='-'
2424 # Remember, the first character of IFS is used to create $*,
2425 # except with old shells:
2428 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2433 ac_cpp='$CPP $CPPFLAGS'
2434 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2435 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2436 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2437 if test -n "$ac_tool_prefix"; then
2438 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2439 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2440 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2441 $as_echo_n "checking for $ac_word... " >&6; }
2442 if ${ac_cv_prog_CC+:} false; then :
2443 $as_echo_n "(cached) " >&6
2445 if test -n "$CC"; then
2446 ac_cv_prog_CC="$CC" # Let the user override the test.
2448 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2452 test -z "$as_dir" && as_dir=.
2453 for ac_exec_ext in '' $ac_executable_extensions; do
2454 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2455 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2456 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2466 if test -n "$CC"; then
2467 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2468 $as_echo "$CC" >&6; }
2470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2471 $as_echo "no" >&6; }
2476 if test -z "$ac_cv_prog_CC"; then
2478 # Extract the first word of "gcc", so it can be a program name with args.
2479 set dummy gcc; ac_word=$2
2480 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2481 $as_echo_n "checking for $ac_word... " >&6; }
2482 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2483 $as_echo_n "(cached) " >&6
2485 if test -n "$ac_ct_CC"; then
2486 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2488 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2492 test -z "$as_dir" && as_dir=.
2493 for ac_exec_ext in '' $ac_executable_extensions; do
2494 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2495 ac_cv_prog_ac_ct_CC="gcc"
2496 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2505 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2506 if test -n "$ac_ct_CC"; then
2507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2508 $as_echo "$ac_ct_CC" >&6; }
2510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2511 $as_echo "no" >&6; }
2514 if test "x$ac_ct_CC" = x; then
2517 case $cross_compiling:$ac_tool_warned in
2519 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2520 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2521 ac_tool_warned=yes ;;
2529 if test -z "$CC"; then
2530 if test -n "$ac_tool_prefix"; then
2531 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2532 set dummy ${ac_tool_prefix}cc; ac_word=$2
2533 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2534 $as_echo_n "checking for $ac_word... " >&6; }
2535 if ${ac_cv_prog_CC+:} false; then :
2536 $as_echo_n "(cached) " >&6
2538 if test -n "$CC"; then
2539 ac_cv_prog_CC="$CC" # Let the user override the test.
2541 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2545 test -z "$as_dir" && as_dir=.
2546 for ac_exec_ext in '' $ac_executable_extensions; do
2547 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2548 ac_cv_prog_CC="${ac_tool_prefix}cc"
2549 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2559 if test -n "$CC"; then
2560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2561 $as_echo "$CC" >&6; }
2563 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2564 $as_echo "no" >&6; }
2570 if test -z "$CC"; then
2571 # Extract the first word of "cc", so it can be a program name with args.
2572 set dummy cc; ac_word=$2
2573 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2574 $as_echo_n "checking for $ac_word... " >&6; }
2575 if ${ac_cv_prog_CC+:} false; then :
2576 $as_echo_n "(cached) " >&6
2578 if test -n "$CC"; then
2579 ac_cv_prog_CC="$CC" # Let the user override the test.
2582 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2586 test -z "$as_dir" && as_dir=.
2587 for ac_exec_ext in '' $ac_executable_extensions; do
2588 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2589 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2590 ac_prog_rejected=yes
2594 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2601 if test $ac_prog_rejected = yes; then
2602 # We found a bogon in the path, so make sure we never use it.
2603 set dummy $ac_cv_prog_CC
2605 if test $# != 0; then
2606 # We chose a different compiler from the bogus one.
2607 # However, it has the same basename, so the bogon will be chosen
2608 # first if we set CC to just the basename; use the full file name.
2610 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2616 if test -n "$CC"; then
2617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2618 $as_echo "$CC" >&6; }
2620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2621 $as_echo "no" >&6; }
2626 if test -z "$CC"; then
2627 if test -n "$ac_tool_prefix"; then
2628 for ac_prog in cl.exe
2630 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2631 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2632 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2633 $as_echo_n "checking for $ac_word... " >&6; }
2634 if ${ac_cv_prog_CC+:} false; then :
2635 $as_echo_n "(cached) " >&6
2637 if test -n "$CC"; then
2638 ac_cv_prog_CC="$CC" # Let the user override the test.
2640 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2644 test -z "$as_dir" && as_dir=.
2645 for ac_exec_ext in '' $ac_executable_extensions; do
2646 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2647 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2648 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2658 if test -n "$CC"; then
2659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2660 $as_echo "$CC" >&6; }
2662 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2663 $as_echo "no" >&6; }
2667 test -n "$CC" && break
2670 if test -z "$CC"; then
2672 for ac_prog in cl.exe
2674 # Extract the first word of "$ac_prog", so it can be a program name with args.
2675 set dummy $ac_prog; ac_word=$2
2676 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2677 $as_echo_n "checking for $ac_word... " >&6; }
2678 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2679 $as_echo_n "(cached) " >&6
2681 if test -n "$ac_ct_CC"; then
2682 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2684 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2688 test -z "$as_dir" && as_dir=.
2689 for ac_exec_ext in '' $ac_executable_extensions; do
2690 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2691 ac_cv_prog_ac_ct_CC="$ac_prog"
2692 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2701 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2702 if test -n "$ac_ct_CC"; then
2703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2704 $as_echo "$ac_ct_CC" >&6; }
2706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2707 $as_echo "no" >&6; }
2711 test -n "$ac_ct_CC" && break
2714 if test "x$ac_ct_CC" = x; then
2717 case $cross_compiling:$ac_tool_warned in
2719 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2720 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2721 ac_tool_warned=yes ;;
2730 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2731 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2732 as_fn_error $? "no acceptable C compiler found in \$PATH
2733 See \`config.log' for more details" "$LINENO" 5; }
2735 # Provide some information about the compiler.
2736 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2739 for ac_option in --version -v -V -qversion; do
2740 { { ac_try="$ac_compiler $ac_option >&5"
2742 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2743 *) ac_try_echo=$ac_try;;
2745 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2746 $as_echo "$ac_try_echo"; } >&5
2747 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2749 if test -s conftest.err; then
2751 ... rest of stderr output deleted ...
2752 10q' conftest.err >conftest.er1
2753 cat conftest.er1 >&5
2755 rm -f conftest.er1 conftest.err
2756 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2757 test $ac_status = 0; }
2761 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2762 $as_echo_n "checking for suffix of object files... " >&6; }
2763 if ${ac_cv_objext+:} false; then :
2764 $as_echo_n "(cached) " >&6
2766 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2767 /* end confdefs.h. */
2777 rm -f conftest.o conftest.obj
2778 if { { ac_try="$ac_compile"
2780 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2781 *) ac_try_echo=$ac_try;;
2783 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2784 $as_echo "$ac_try_echo"; } >&5
2785 (eval "$ac_compile") 2>&5
2787 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2788 test $ac_status = 0; }; then :
2789 for ac_file in conftest.o conftest.obj conftest.*; do
2790 test -f "$ac_file" || continue;
2792 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
2793 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2798 $as_echo "$as_me: failed program was:" >&5
2799 sed 's/^/| /' conftest.$ac_ext >&5
2801 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2802 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2803 as_fn_error $? "cannot compute suffix of object files: cannot compile
2804 See \`config.log' for more details" "$LINENO" 5; }
2806 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
2809 $as_echo "$ac_cv_objext" >&6; }
2810 OBJEXT=$ac_cv_objext
2812 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
2813 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
2814 if ${ac_cv_c_compiler_gnu+:} false; then :
2815 $as_echo_n "(cached) " >&6
2817 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2818 /* end confdefs.h. */
2831 if ac_fn_c_try_compile "$LINENO"; then :
2836 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2837 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
2841 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
2842 if test $ac_compiler_gnu = yes; then
2847 ac_test_CFLAGS=${CFLAGS+set}
2848 ac_save_CFLAGS=$CFLAGS
2849 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
2850 $as_echo_n "checking whether $CC accepts -g... " >&6; }
2851 if ${ac_cv_prog_cc_g+:} false; then :
2852 $as_echo_n "(cached) " >&6
2854 ac_save_c_werror_flag=$ac_c_werror_flag
2855 ac_c_werror_flag=yes
2858 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2859 /* end confdefs.h. */
2869 if ac_fn_c_try_compile "$LINENO"; then :
2873 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2874 /* end confdefs.h. */
2884 if ac_fn_c_try_compile "$LINENO"; then :
2887 ac_c_werror_flag=$ac_save_c_werror_flag
2889 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2890 /* end confdefs.h. */
2900 if ac_fn_c_try_compile "$LINENO"; then :
2903 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2905 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2907 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2908 ac_c_werror_flag=$ac_save_c_werror_flag
2910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
2911 $as_echo "$ac_cv_prog_cc_g" >&6; }
2912 if test "$ac_test_CFLAGS" = set; then
2913 CFLAGS=$ac_save_CFLAGS
2914 elif test $ac_cv_prog_cc_g = yes; then
2915 if test "$GCC" = yes; then
2921 if test "$GCC" = yes; then
2927 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
2928 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
2929 if ${ac_cv_prog_cc_c89+:} false; then :
2930 $as_echo_n "(cached) " >&6
2932 ac_cv_prog_cc_c89=no
2934 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2935 /* end confdefs.h. */
2938 #include <sys/types.h>
2939 #include <sys/stat.h>
2940 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2941 struct buf { int x; };
2942 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2943 static char *e (p, i)
2949 static char *f (char * (*g) (char **, int), char **p, ...)
2954 s = g (p, va_arg (v,int));
2959 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2960 function prototypes and stuff, but not '\xHH' hex character constants.
2961 These don't provoke an error unfortunately, instead are silently treated
2962 as 'x'. The following induces an error, until -std is added to get
2963 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2964 array size at least. It's necessary to write '\x00'==0 to get something
2965 that's true only with -std. */
2966 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2968 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2969 inside strings and character constants. */
2971 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
2973 int test (int i, double x);
2974 struct s1 {int (*f) (int a);};
2975 struct s2 {int (*f) (double a);};
2976 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2982 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2987 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
2988 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2990 CC="$ac_save_CC $ac_arg"
2991 if ac_fn_c_try_compile "$LINENO"; then :
2992 ac_cv_prog_cc_c89=$ac_arg
2994 rm -f core conftest.err conftest.$ac_objext
2995 test "x$ac_cv_prog_cc_c89" != "xno" && break
2997 rm -f conftest.$ac_ext
3002 case "x$ac_cv_prog_cc_c89" in
3004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3005 $as_echo "none needed" >&6; } ;;
3007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3008 $as_echo "unsupported" >&6; } ;;
3010 CC="$CC $ac_cv_prog_cc_c89"
3011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3012 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3014 if test "x$ac_cv_prog_cc_c89" != xno; then :
3019 ac_cpp='$CPP $CPPFLAGS'
3020 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3021 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3022 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3024 if test $host != $build; then
3025 for ac_prog in gcc cc
3027 # Extract the first word of "$ac_prog", so it can be a program name with args.
3028 set dummy $ac_prog; ac_word=$2
3029 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3030 $as_echo_n "checking for $ac_word... " >&6; }
3031 if ${ac_cv_prog_BUILD_CC+:} false; then :
3032 $as_echo_n "(cached) " >&6
3034 if test -n "$BUILD_CC"; then
3035 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
3037 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3041 test -z "$as_dir" && as_dir=.
3042 for ac_exec_ext in '' $ac_executable_extensions; do
3043 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3044 ac_cv_prog_BUILD_CC="$ac_prog"
3045 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3054 BUILD_CC=$ac_cv_prog_BUILD_CC
3055 if test -n "$BUILD_CC"; then
3056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BUILD_CC" >&5
3057 $as_echo "$BUILD_CC" >&6; }
3059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3060 $as_echo "no" >&6; }
3064 test -n "$BUILD_CC" && break
3070 ac_cpp='$CPP $CPPFLAGS'
3071 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3072 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3073 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3074 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3075 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3076 # On Suns, sometimes $CPP names a directory.
3077 if test -n "$CPP" && test -d "$CPP"; then
3080 if test -z "$CPP"; then
3081 if ${ac_cv_prog_CPP+:} false; then :
3082 $as_echo_n "(cached) " >&6
3084 # Double quotes because CPP needs to be expanded
3085 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3088 for ac_c_preproc_warn_flag in '' yes
3090 # Use a header file that comes with gcc, so configuring glibc
3091 # with a fresh cross-compiler works.
3092 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3093 # <limits.h> exists even on freestanding compilers.
3094 # On the NeXT, cc -E runs the code through the compiler's parser,
3095 # not just through cpp. "Syntax error" is here to catch this case.
3096 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3097 /* end confdefs.h. */
3099 # include <limits.h>
3101 # include <assert.h>
3105 if ac_fn_c_try_cpp "$LINENO"; then :
3108 # Broken: fails on valid input.
3111 rm -f conftest.err conftest.i conftest.$ac_ext
3113 # OK, works on sane cases. Now check whether nonexistent headers
3114 # can be detected and how.
3115 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3116 /* end confdefs.h. */
3117 #include <ac_nonexistent.h>
3119 if ac_fn_c_try_cpp "$LINENO"; then :
3120 # Broken: success on invalid input.
3123 # Passes both tests.
3127 rm -f conftest.err conftest.i conftest.$ac_ext
3130 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3131 rm -f conftest.i conftest.err conftest.$ac_ext
3132 if $ac_preproc_ok; then :
3144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3145 $as_echo "$CPP" >&6; }
3147 for ac_c_preproc_warn_flag in '' yes
3149 # Use a header file that comes with gcc, so configuring glibc
3150 # with a fresh cross-compiler works.
3151 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3152 # <limits.h> exists even on freestanding compilers.
3153 # On the NeXT, cc -E runs the code through the compiler's parser,
3154 # not just through cpp. "Syntax error" is here to catch this case.
3155 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3156 /* end confdefs.h. */
3158 # include <limits.h>
3160 # include <assert.h>
3164 if ac_fn_c_try_cpp "$LINENO"; then :
3167 # Broken: fails on valid input.
3170 rm -f conftest.err conftest.i conftest.$ac_ext
3172 # OK, works on sane cases. Now check whether nonexistent headers
3173 # can be detected and how.
3174 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3175 /* end confdefs.h. */
3176 #include <ac_nonexistent.h>
3178 if ac_fn_c_try_cpp "$LINENO"; then :
3179 # Broken: success on invalid input.
3182 # Passes both tests.
3186 rm -f conftest.err conftest.i conftest.$ac_ext
3189 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3190 rm -f conftest.i conftest.err conftest.$ac_ext
3191 if $ac_preproc_ok; then :
3194 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3195 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3196 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3197 See \`config.log' for more details" "$LINENO" 5; }
3201 ac_cpp='$CPP $CPPFLAGS'
3202 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3203 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3204 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3206 # We need the C++ compiler only for testing.
3208 ac_cpp='$CXXCPP $CPPFLAGS'
3209 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3210 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3211 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3212 if test -z "$CXX"; then
3213 if test -n "$CCC"; then
3216 if test -n "$ac_tool_prefix"; then
3217 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3219 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3220 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3221 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3222 $as_echo_n "checking for $ac_word... " >&6; }
3223 if ${ac_cv_prog_CXX+:} false; then :
3224 $as_echo_n "(cached) " >&6
3226 if test -n "$CXX"; then
3227 ac_cv_prog_CXX="$CXX" # Let the user override the test.
3229 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3233 test -z "$as_dir" && as_dir=.
3234 for ac_exec_ext in '' $ac_executable_extensions; do
3235 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3236 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3237 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3247 if test -n "$CXX"; then
3248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
3249 $as_echo "$CXX" >&6; }
3251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3252 $as_echo "no" >&6; }
3256 test -n "$CXX" && break
3259 if test -z "$CXX"; then
3261 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3263 # Extract the first word of "$ac_prog", so it can be a program name with args.
3264 set dummy $ac_prog; ac_word=$2
3265 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3266 $as_echo_n "checking for $ac_word... " >&6; }
3267 if ${ac_cv_prog_ac_ct_CXX+:} false; then :
3268 $as_echo_n "(cached) " >&6
3270 if test -n "$ac_ct_CXX"; then
3271 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3273 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3277 test -z "$as_dir" && as_dir=.
3278 for ac_exec_ext in '' $ac_executable_extensions; do
3279 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3280 ac_cv_prog_ac_ct_CXX="$ac_prog"
3281 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3290 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3291 if test -n "$ac_ct_CXX"; then
3292 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
3293 $as_echo "$ac_ct_CXX" >&6; }
3295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3296 $as_echo "no" >&6; }
3300 test -n "$ac_ct_CXX" && break
3303 if test "x$ac_ct_CXX" = x; then
3306 case $cross_compiling:$ac_tool_warned in
3308 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3309 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3310 ac_tool_warned=yes ;;
3318 # Provide some information about the compiler.
3319 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
3322 for ac_option in --version -v -V -qversion; do
3323 { { ac_try="$ac_compiler $ac_option >&5"
3325 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3326 *) ac_try_echo=$ac_try;;
3328 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3329 $as_echo "$ac_try_echo"; } >&5
3330 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3332 if test -s conftest.err; then
3334 ... rest of stderr output deleted ...
3335 10q' conftest.err >conftest.er1
3336 cat conftest.er1 >&5
3338 rm -f conftest.er1 conftest.err
3339 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3340 test $ac_status = 0; }
3343 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
3344 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
3345 if ${ac_cv_cxx_compiler_gnu+:} false; then :
3346 $as_echo_n "(cached) " >&6
3348 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3349 /* end confdefs.h. */
3362 if ac_fn_cxx_try_compile "$LINENO"; then :
3367 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3368 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
3372 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
3373 if test $ac_compiler_gnu = yes; then
3378 ac_test_CXXFLAGS=${CXXFLAGS+set}
3379 ac_save_CXXFLAGS=$CXXFLAGS
3380 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
3381 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
3382 if ${ac_cv_prog_cxx_g+:} false; then :
3383 $as_echo_n "(cached) " >&6
3385 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3386 ac_cxx_werror_flag=yes
3389 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3390 /* end confdefs.h. */
3400 if ac_fn_cxx_try_compile "$LINENO"; then :
3401 ac_cv_prog_cxx_g=yes
3404 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3405 /* end confdefs.h. */
3415 if ac_fn_cxx_try_compile "$LINENO"; then :
3418 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3420 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3421 /* end confdefs.h. */
3431 if ac_fn_cxx_try_compile "$LINENO"; then :
3432 ac_cv_prog_cxx_g=yes
3434 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3436 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3438 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3439 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
3442 $as_echo "$ac_cv_prog_cxx_g" >&6; }
3443 if test "$ac_test_CXXFLAGS" = set; then
3444 CXXFLAGS=$ac_save_CXXFLAGS
3445 elif test $ac_cv_prog_cxx_g = yes; then
3446 if test "$GXX" = yes; then
3452 if test "$GXX" = yes; then
3459 ac_cpp='$CPP $CPPFLAGS'
3460 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3461 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3462 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3465 if test "`cd $srcdir; /bin/pwd`" = "`/bin/pwd`"; then
3466 as_fn_error $? "you must configure in a separate build directory" "$LINENO" 5
3469 # This will get text that should go into config.make.
3472 # Check for a --with-gd argument and set libgd-LDFLAGS in config.make.
3474 # Check whether --with-gd was given.
3475 if test "${with_gd+set}" = set; then :
3476 withval=$with_gd; case "$with_gd" in
3478 *) libgd_include="-I$withval/include"
3479 libgd_ldflags="-L$withval/lib" ;;
3485 # Check whether --with-gd-include was given.
3486 if test "${with_gd_include+set}" = set; then :
3487 withval=$with_gd_include; case "$with_gd_include" in
3489 *) libgd_include="-I$withval" ;;
3495 # Check whether --with-gd-lib was given.
3496 if test "${with_gd_lib+set}" = set; then :
3497 withval=$with_gd_lib; case "$with_gd_lib" in
3499 *) libgd_ldflags="-L$withval" ;;
3505 if test -n "$libgd_include"; then
3506 config_vars="$config_vars
3507 CFLAGS-memusagestat.c = $libgd_include"
3509 if test -n "$libgd_ldflags"; then
3510 config_vars="$config_vars
3511 libgd-LDFLAGS = $libgd_ldflags"
3515 # Check whether --with-fp was given.
3516 if test "${with_fp+set}" = set; then :
3517 withval=$with_fp; with_fp=$withval
3524 # Check whether --with-binutils was given.
3525 if test "${with_binutils+set}" = set; then :
3526 withval=$with_binutils; path_binutils=$withval
3532 # Check whether --with-elf was given.
3533 if test "${with_elf+set}" = set; then :
3534 withval=$with_elf; elf=$withval
3540 # Check whether --with-selinux was given.
3541 if test "${with_selinux+set}" = set; then :
3542 withval=$with_selinux; with_selinux=$withval
3548 # Check whether --with-xcoff was given.
3549 if test "${with_xcoff+set}" = set; then :
3550 withval=$with_xcoff; xcoff=$withval
3557 # Check whether --with-headers was given.
3558 if test "${with_headers+set}" = set; then :
3559 withval=$with_headers; sysheaders=$withval
3567 # Check whether --with-default-link was given.
3568 if test "${with_default_link+set}" = set; then :
3569 withval=$with_default_link; use_default_link=$withval
3571 use_default_link=default
3575 # Check whether --enable-sanity-checks was given.
3576 if test "${enable_sanity_checks+set}" = set; then :
3577 enableval=$enable_sanity_checks; enable_sanity=$enableval
3584 # Check whether --enable-check-abi was given.
3585 if test "${enable_check_abi+set}" = set; then :
3586 enableval=$enable_check_abi; enable_check_abi=$enableval
3593 # Check whether --enable-shared was given.
3594 if test "${enable_shared+set}" = set; then :
3595 enableval=$enable_shared; shared=$enableval
3600 # Check whether --enable-profile was given.
3601 if test "${enable_profile+set}" = set; then :
3602 enableval=$enable_profile; profile=$enableval
3607 # Check whether --enable-bounded was given.
3608 if test "${enable_bounded+set}" = set; then :
3609 enableval=$enable_bounded; bounded=$enableval
3614 # Check whether --enable-versioning was given.
3615 if test "${enable_versioning+set}" = set; then :
3616 enableval=$enable_versioning; enable_versioning=$enableval
3618 enable_versioning=yes
3622 # Check whether --enable-oldest-abi was given.
3623 if test "${enable_oldest_abi+set}" = set; then :
3624 enableval=$enable_oldest_abi; oldest_abi=$enableval
3629 if test "$oldest_abi" = yes || test "$oldest_abi" = no; then
3632 cat >>confdefs.h <<_ACEOF
3633 #define GLIBC_OLDEST_ABI "$oldest_abi"
3639 # Check whether --enable-stackguard-randomization was given.
3640 if test "${enable_stackguard_randomization+set}" = set; then :
3641 enableval=$enable_stackguard_randomization; enable_stackguard_randomize=$enableval
3643 enable_stackguard_randomize=no
3646 if test "$enable_stackguard_randomize" = yes; then
3647 $as_echo "#define ENABLE_STACKGUARD_RANDOMIZE 1" >>confdefs.h
3651 # Check whether --enable-add-ons was given.
3652 if test "${enable_add_ons+set}" = set; then :
3653 enableval=$enable_add_ons;
3659 # Check whether --enable-hidden-plt was given.
3660 if test "${enable_hidden_plt+set}" = set; then :
3661 enableval=$enable_hidden_plt; hidden=$enableval
3666 if test "x$hidden" = xno; then
3667 $as_echo "#define NO_HIDDEN 1" >>confdefs.h
3671 # Check whether --enable-bind-now was given.
3672 if test "${enable_bind_now+set}" = set; then :
3673 enableval=$enable_bind_now; bindnow=$enableval
3680 # Check whether --enable-static-nss was given.
3681 if test "${enable_static_nss+set}" = set; then :
3682 enableval=$enable_static_nss; static_nss=$enableval
3687 if test x"$static_nss" = xyes || test x"$shared" = xno; then
3689 $as_echo "#define DO_STATIC_NSS 1" >>confdefs.h
3693 # Check whether --enable-force-install was given.
3694 if test "${enable_force_install+set}" = set; then :
3695 enableval=$enable_force_install; force_install=$enableval
3702 # Check whether --enable-kernel was given.
3703 if test "${enable_kernel+set}" = set; then :
3704 enableval=$enable_kernel; minimum_kernel=$enableval
3707 if test "$minimum_kernel" = yes || test "$minimum_kernel" = no; then
3708 # Better nothing than this.
3711 if test "$minimum_kernel" = current; then
3712 minimum_kernel=`uname -r 2>/dev/null` || minimum_kernel=
3716 # Check whether --enable-all-warnings was given.
3717 if test "${enable_all_warnings+set}" = set; then :
3718 enableval=$enable_all_warnings; all_warnings=$enableval
3723 # Check whether --enable-multi-arch was given.
3724 if test "${enable_multi_arch+set}" = set; then :
3725 enableval=$enable_multi_arch; multi_arch=$enableval
3731 # Check whether --enable-nss-crypt was given.
3732 if test "${enable_nss_crypt+set}" = set; then :
3733 enableval=$enable_nss_crypt; nss_crypt=$enableval
3738 if test x$nss_crypt = xyes; then
3739 nss_includes=-I$(nss-config --includedir 2>/dev/null)
3740 if test $? -ne 0; then
3741 as_fn_error $? "cannot find include directory with nss-config" "$LINENO" 5
3743 old_CFLAGS="$CFLAGS"
3744 CFLAGS="$CFLAGS $nss_includes"
3746 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3747 /* end confdefs.h. */
3750 #include <nsslowhash.h>
3751 void f (void) { NSSLOW_Init (); }
3760 if ac_fn_c_try_compile "$LINENO"; then :
3761 libc_cv_nss_crypt=yes
3764 cannot find NSS headers with lowlevel hash function interfaces" "$LINENO" 5
3766 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3768 LIBS="$LIBS -lfreebl3"
3769 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3770 /* end confdefs.h. */
3773 #include <nsslowhash.h>
3782 if ac_fn_c_try_link "$LINENO"; then :
3783 libc_cv_nss_crypt=yes
3786 cannot link program using lowlevel NSS hash functions" "$LINENO" 5
3788 rm -f core conftest.err conftest.$ac_objext \
3789 conftest$ac_exeext conftest.$ac_ext
3790 CFLAGS="$old_CFLAGS"
3793 libc_cv_nss_crypt=no
3797 # The way shlib-versions is used to generate soversions.mk uses a
3798 # fairly simplistic model for name recognition that can't distinguish
3799 # i486-pc-linux-gnu fully from i486-pc-gnu. So we mutate a $host_os
3800 # of `gnu*' here to be `gnu-gnu*' just so that shlib-versions can
3801 # tell. This doesn't get used much beyond that, so it's fairly safe.
3806 host_os=`echo $host_os | sed -e 's/gnu/gnu-gnu/'`
3810 # We keep the original values in `$config_*' and never modify them, so we
3811 # can write them unchanged into config.make. Everything else uses
3812 # $machine, $vendor, and $os, and changes them whenever convenient.
3813 config_machine=$host_cpu config_vendor=$host_vendor config_os=$host_os
3815 # Don't allow vendor == "unknown"
3816 test "$config_vendor" = unknown && config_vendor=
3817 config_os="`echo $config_os | sed 's/^unknown-//'`"
3819 # Some configurations imply other options.
3821 # i586-linuxaout is mangled into i586-pc-linux-gnuaout
3822 linux*ecoff* | linux*aout* | gnu*aout* | gnu*ecoff*)
3824 gnu* | linux* | freebsd* | netbsd* | sysv4* | solaris2* | irix6*)
3825 # These systems (almost) always use the ELF format.
3829 # These systems are always xcoff
3835 # The configure fragment of an add-on port can modify these to supplement
3836 # or override the table in the case statement below. No fragment should
3837 # ever change the config_* variables, however.
3838 machine=$config_machine
3839 vendor=$config_vendor
3843 # config.guess on some IBM machines says `rs6000' instead of `powerpc'.
3845 if test "$machine" = rs6000; then
3849 # Braindead PowerPC box with absolutely no FPU.
3850 case "$machine-$host_os" in
3858 # Check whether --with-cpu was given.
3859 if test "${with_cpu+set}" = set; then :
3860 withval=$with_cpu; case "$withval" in
3861 yes|'') as_fn_error $? "--with-cpu requires an argument" "$LINENO" 5 ;;
3863 *) submachine="$withval" ;;
3869 # An add-on can set this when it wants to disable the sanity check below.
3875 case "$enable_add_ons" in
3878 add_ons=`cd $srcdir && ls -d 2> /dev/null */configure */sysdeps |
3879 sed 's@/[^/]*$@@' | sort | uniq`
3880 add_ons_automatic=yes
3882 *) add_ons=`echo "$enable_add_ons" | sed 's/,/ /g'`
3883 add_ons_automatic=no ;;
3889 if test x"$add_ons" != x; then
3890 for f in $add_ons; do
3891 # Some sanity checks
3895 *** It seems that you're using an old \`crypt' add-on. crypt is now
3896 *** part of glibc and using the old add-on will not work with this
3897 *** release. Start again with fresh sources and without the old
3898 *** \`crypt' add-on." "$LINENO" 5
3902 *** It seems that you're using an old \`localedata' add-on. localedata
3903 *** is now part of glibc and using the old add-on will not work with
3904 *** this release. Start again with fresh sources and without the old
3905 *** \`localedata' add-on." "$LINENO" 5
3910 # Now source each add-on's configure fragment.
3911 # The fragments can use $srcdir/$libc_add_on to find themselves,
3912 # and test $add_ons_automatic to see if they were explicitly requested.
3913 # A fragment can clear (or even change) $libc_add_on to affect
3914 # whether it goes into the list to be actually used in the build.
3916 for libc_add_on in $add_ons; do
3917 # Test whether such a directory really exists.
3918 # It can be absolute, or relative to $srcdir, or relative to the build dir.
3919 case "$libc_add_on" in
3921 libc_add_on_srcdir=$libc_add_on
3924 test -d "$srcdir/$libc_add_on" || {
3925 if test -d "$libc_add_on"; then
3926 libc_add_on="`pwd`/$libc_add_on"
3928 as_fn_error $? "add-on directory \"$libc_add_on\" does not exist" "$LINENO" 5
3931 libc_add_on_srcdir=$srcdir/$libc_add_on
3935 libc_add_on_frag=$libc_add_on_srcdir/configure
3936 libc_add_on_canonical=
3937 libc_add_on_config_subdirs=
3938 if test -r "$libc_add_on_frag"; then
3939 { $as_echo "$as_me:${as_lineno-$LINENO}: running configure fragment for add-on $libc_add_on" >&5
3940 $as_echo "$as_me: running configure fragment for add-on $libc_add_on" >&6;}
3941 libc_add_on_canonical=unknown
3942 libc_add_on_subdirs=
3943 . "$libc_add_on_frag"
3944 test -z "$libc_add_on" || {
3945 configured_add_ons="$configured_add_ons $libc_add_on"
3946 if test "x$libc_add_on_canonical" = xunknown; then
3947 as_fn_error $? "fragment must set \$libc_add_on_canonical" "$LINENO" 5
3949 for d in $libc_add_on_subdirs; do
3950 case "$libc_add_on" in
3951 /*) subdir_srcdir="$libc_add_on" ;;
3952 *) subdir_srcdir="\$(..)$libc_add_on" ;;
3956 d="${libc_add_on_canonical:-$libc_add_on}"
3962 subdir_srcdir="$subdir_srcdir/$d"
3965 d=`echo "$d" | sed 's@/*$@@;s@^.*/@@'`
3966 add_on_subdirs="$add_on_subdirs $d"
3967 test "$subdir_srcdir" = "\$(..)$d" || config_vars="$config_vars
3968 $d-srcdir = $subdir_srcdir"
3970 for d in $libc_add_on_config_subdirs; do
3972 /*) as_fn_error $? "fragment uses absolute path in \$libc_add_on_config_subdirs" "$LINENO" 5 ;;
3974 if test ! -d "$libc_add_on_srcdir/$d"; then
3975 as_fn_error $? "fragment wants to configure missing directory $d" "$LINENO" 5
3977 case "$libc_add_on" in
3978 /*) as_fn_error $? "relative path required for add-on using \$libc_add_on_config_subdirs" "$LINENO" 5 ;;
3980 subdirs="$subdirs $libc_add_on/$d"
3984 if test -n "$libc_add_on"; then
3985 if frags=`ls -d $libc_add_on_srcdir/sysdeps/*/preconfigure 2> /dev/null`
3987 { $as_echo "$as_me:${as_lineno-$LINENO}: checking add-on $libc_add_on for preconfigure fragments" >&5
3988 $as_echo_n "checking add-on $libc_add_on for preconfigure fragments... " >&6; }
3989 for frag in $frags; do
3990 name=`echo "$frag" | sed 's@/[^/]*$@@;s@^.*/@@'`
3991 echo $ECHO_N "$name $ECHO_C" >&6
3994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
3997 use_add_ons="$use_add_ons $libc_add_on"
3998 add_ons_pfx="$add_ons_pfx $libc_add_on/"
3999 test -z "$libc_add_on_canonical" ||
4000 add_ons_sfx="$add_ons_sfx /$libc_add_on_canonical"
4003 # Use echo to strip excess whitespace.
4004 add_ons="`echo $use_add_ons`"
4011 ### I put this here to prevent those annoying emails from people who cannot
4012 ### read and try to compile glibc on unsupported platforms. --drepper
4014 ### By using the undocumented --enable-hacker-mode option for configure
4015 ### one can skip this test to make the configuration not fail for unsupported
4018 if test -z "$enable_hacker_mode" && test x"$libc_config_ok" != xyes; then
4019 case "$machine-$host_os" in
4020 *-linux* | *-gnu* | arm*-none* | powerpc-aix4.3.*)
4023 echo "*** The GNU C library is currently not available for this platform."
4024 echo "*** So far nobody cared to port it and if there is no volunteer it"
4025 echo "*** might never happen. So, if you have interest to see glibc on"
4026 echo "*** this platform visit"
4027 echo "*** http://www.gnu.org/software/libc/porting.html"
4028 echo "*** and join the group of porters"
4034 # Expand the configuration machine name into a subdirectory by architecture
4035 # type and particular chip. If an add-on configure fragment already set
4036 # base_machine, we don't change it.
4037 test -n "$base_machine" || case "$machine" in
4038 i[34567]86) base_machine=i386 machine=i386/$machine ;;
4039 ia64) base_machine=ia64 machine=ia64 ;;
4040 powerpc) base_machine=powerpc machine=powerpc/powerpc32 ;;
4041 powerpc64) base_machine=powerpc machine=powerpc/powerpc64 ;;
4042 s390) base_machine=s390 machine=s390/s390-32 ;;
4043 s390x) base_machine=s390 machine=s390/s390-64 ;;
4044 sh3*) base_machine=sh machine=sh/sh3 ;;
4045 sh4*) base_machine=sh machine=sh/sh4 ;;
4047 base_machine=sparc machine=sparc/sparc32 ;;
4048 sparcv8 | supersparc | hypersparc)
4049 base_machine=sparc machine=sparc/sparc32/sparcv8 ;;
4050 sparcv8plus | sparcv8plusa | sparcv9)
4051 base_machine=sparc machine=sparc/sparc32/sparcv9 ;;
4052 sparcv8plusb | sparcv9b)
4053 base_machine=sparc machine=sparc/sparc32/sparcv9/sparcv9b ;;
4055 base_machine=sparc machine=sparc/sparc32/sparcv9/sparcv9v ;;
4057 base_machine=sparc machine=sparc/sparc32/sparcv9/sparcv9v2 ;;
4059 base_machine=sparc machine=sparc/sparc64 ;;
4061 base_machine=sparc machine=sparc/sparc64/sparcv9b ;;
4063 base_machine=sparc machine=sparc/sparc64/sparcv9v ;;
4065 base_machine=sparc machine=sparc/sparc64/sparcv9v2 ;;
4066 *) base_machine=$machine ;;
4070 if test "$base_machine" = "i386"; then
4071 $as_echo "#define USE_REGPARMS 1" >>confdefs.h
4075 # For the multi-arch option we need support in the assembler.
4076 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler gnu_indirect_function symbol type support" >&5
4077 $as_echo_n "checking for assembler gnu_indirect_function symbol type support... " >&6; }
4078 if ${libc_cv_asm_gnu_indirect_function+:} false; then :
4079 $as_echo_n "(cached) " >&6
4081 cat > conftest.s <<EOF
4082 .type foo,%gnu_indirect_function
4084 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5;
4086 libc_cv_asm_gnu_indirect_function=yes
4088 libc_cv_asm_gnu_indirect_function=no
4092 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_gnu_indirect_function" >&5
4093 $as_echo "$libc_cv_asm_gnu_indirect_function" >&6; }
4095 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether .text pseudo-op must be used" >&5
4096 $as_echo_n "checking whether .text pseudo-op must be used... " >&6; }
4097 if ${libc_cv_dot_text+:} false; then :
4098 $as_echo_n "(cached) " >&6
4100 cat > conftest.s <<EOF
4104 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4105 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
4108 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4109 test $ac_status = 0; }; }; then
4110 libc_cv_dot_text=.text
4115 if test -z "$libc_cv_dot_text"; then
4116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4117 $as_echo "no" >&6; }
4119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4120 $as_echo "yes" >&6; }
4123 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler global-symbol directive" >&5
4124 $as_echo_n "checking for assembler global-symbol directive... " >&6; }
4125 if ${libc_cv_asm_global_directive+:} false; then :
4126 $as_echo_n "(cached) " >&6
4128 libc_cv_asm_global_directive=UNKNOWN
4129 for ac_globl in .globl .global .EXPORT; do
4130 cat > conftest.s <<EOF
4135 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4136 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
4139 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4140 test $ac_status = 0; }; }; then
4141 libc_cv_asm_global_directive=${ac_globl}
4144 test $libc_cv_asm_global_directive != UNKNOWN && break
4147 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_global_directive" >&5
4148 $as_echo "$libc_cv_asm_global_directive" >&6; }
4149 if test $libc_cv_asm_global_directive = UNKNOWN; then
4150 as_fn_error $? "cannot determine asm global directive" "$LINENO" 5
4152 cat >>confdefs.h <<_ACEOF
4153 #define ASM_GLOBAL_DIRECTIVE ${libc_cv_asm_global_directive}
4158 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler .type directive prefix" >&5
4159 $as_echo_n "checking for assembler .type directive prefix... " >&6; }
4160 if ${libc_cv_asm_type_prefix+:} false; then :
4161 $as_echo_n "(cached) " >&6
4163 libc_cv_asm_type_prefix=no
4164 for ac_try_prefix in '@' '%' '#'; do
4165 cat > conftest.s <<EOF
4167 ${libc_cv_asm_global_directive} foo
4168 .type foo, ${ac_try_prefix}object
4173 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4174 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
4177 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4178 test $ac_status = 0; }; }; then
4179 libc_cv_asm_type_prefix=${ac_try_prefix}
4182 test "x$libc_cv_asm_type_prefix" != xno && break
4185 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_type_prefix" >&5
4186 $as_echo "$libc_cv_asm_type_prefix" >&6; }
4187 if test "x$libc_cv_asm_type_prefix" != xno; then
4188 cat >>confdefs.h <<_ACEOF
4189 #define ASM_TYPE_DIRECTIVE_PREFIX ${libc_cv_asm_type_prefix}
4194 if test x"$libc_cv_asm_gnu_indirect_function" != xyes -a x"$libc_cv_asm_type_prefix" = xno; then
4195 if test x"$multi_arch" = xyes; then
4196 as_fn_error $? "--enable-multi-arch support requires assembler and linker support" "$LINENO" 5
4201 if test x"$multi_arch" != xno; then
4202 multi_arch_d=/multiarch
4205 # Compute the list of sysdep directories for this configuration.
4206 # This can take a while to compute.
4207 sysdep_dir=$srcdir/sysdeps
4208 { $as_echo "$as_me:${as_lineno-$LINENO}: checking sysdep dirs" >&5
4209 $as_echo_n "checking sysdep dirs... " >&6; }
4210 # Make sco3.2v4 become sco3.2.4 and sunos4.1.1_U1 become sunos4.1.1.U1.
4211 os="`echo $os | sed 's/\([0-9A-Z]\)[v_]\([0-9A-Z]\)/\1.\2/g'`"
4213 test "x$base_os" != x || case "$os" in
4215 base_os=mach/hurd ;;
4216 netbsd* | 386bsd* | freebsd* | bsdi*)
4217 base_os=unix/bsd/bsd4.4 ;;
4218 osf* | sunos* | ultrix* | newsos* | dynix* | *bsd*)
4220 sysv* | isc* | esix* | sco* | minix* | irix4* | linux*)
4221 base_os=unix/sysv ;;
4223 base_os=unix/sysv/irix6/$os ;;
4225 base_os=unix/sysv/sysv4 ;;
4227 base_os=unix/sysv/hpux/$os ;;
4229 base_os=unix/sysv/aix/aix4.3 ;;
4231 base_os=standalone ;;
4234 # For sunos4.1.1, try sunos4.1.1, then sunos4.1, then sunos4, then sunos.
4237 while o=`echo $tail | sed 's/\.[^.]*$//'`; test $o != $tail; do
4241 o=`echo $tail | sed 's/[0-9]*$//'`
4242 if test $o != $tail; then
4245 # For linux-gnu, try linux-gnu, then linux.
4246 o=`echo $tail | sed 's/-.*$//'`
4247 if test $o != $tail; then
4251 # For unix/sysv/sysv4, try unix/sysv/sysv4, then unix/sysv, then unix.
4254 while b=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$b"; do
4260 # For sparc/sparc32, try sparc/sparc32 and then sparc.
4262 tail=$machine${submachine:+/$submachine}
4263 while m=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$m"; do
4265 # Prepend the machine's FPU directory unless --without-fp.
4266 if test "$with_fp" = yes; then
4267 mach="$mach /$1/fpu"
4269 mach="$mach /$1/nofpu"
4276 # Find what sysdep directories exist.
4279 for b in $base ''; do
4280 for m0 in $mach ''; do
4281 for v in /$vendor ''; do
4282 test "$v" = / && continue
4283 for o in /$ostry ''; do
4284 test "$o" = / && continue
4285 for m in $multi_arch_d $mach ''; do
4286 for d in $add_ons_pfx ''; do
4287 for a in $add_ons_sfx ''; do
4288 if test -n "$m0$m0sub$b$v$o$m$msub"; then
4289 try_srcdir="${srcdir}/"
4293 try="${d}sysdeps$m0$m0sub$b$v$o$m$msub$a"
4294 test -n "$enable_debug_configure" &&
4295 echo "$0 DEBUG: try $try" >&2
4296 if test -d "$try_srcdir$try"; then
4297 sysnames="$sysnames $try"
4298 { test -n "$o" || test -n "$b"; } && os_used=t
4299 { test -n "$m" || test -n "$m0"; } && machine_used=t
4301 x*/$submachine) submachine_used=t ;;
4303 if test -n "$d"; then
4304 case "$sysnames_add_ons" in
4306 *|'') sysnames_add_ons="$sysnames_add_ons $d" ;;
4319 # If the assembler supports gnu_indirect_function symbol type and the
4320 # architecture supports multi-arch, we enable multi-arch by default.
4321 case $sysnames_add_ons$sysnames in
4325 test x"$multi_arch" = xdefault && multi_arch=no
4328 if test x"$multi_arch" != xno; then
4329 $as_echo "#define USE_MULTIARCH 1" >>confdefs.h
4334 if test -z "$os_used" && test "$os" != none; then
4335 as_fn_error $? "Operating system $os is not supported." "$LINENO" 5
4337 if test -z "$machine_used" && test "$machine" != none; then
4338 as_fn_error $? "The $machine is not supported." "$LINENO" 5
4340 if test -z "$submachine_used" && test -n "$submachine"; then
4341 as_fn_error $? "The $submachine subspecies of $host_cpu is not supported." "$LINENO" 5
4345 # We have now validated the configuration.
4348 # If using ELF, look for an `elf' subdirectory of each machine directory.
4349 # We prepend these rather than inserting them whereever the machine appears
4350 # because things specified by the machine's ELF ABI should override
4351 # OS-specific things, and should always be the same for any OS on the
4352 # machine (otherwise what's the point of an ABI?).
4353 if test "$elf" = yes; then
4355 for d in $add_ons_pfx ''; do
4357 if test -d $srcdir/${d}sysdeps$m/elf; then
4358 elf_dirs="$elf_dirs ${d}sysdeps$m/elf"
4362 sysnames="`echo $elf_dirs | sed -e 's,//,/,g'` $sysnames"
4366 # Expand the list of system names into a full list of directories
4367 # from each element's parent name and Implies file (if present).
4370 while test $# -gt 0; do
4374 case " $names " in *" $name "*)
4375 # Already in the list.
4379 # Report each name as we discover it, so there is no long pause in output.
4380 echo $ECHO_N "$name $ECHO_C" >&6
4382 name_base=`echo $name | sed -e 's@\(.*sysdeps\)/.*@\1@'`
4386 *) xsrcdir=$srcdir/ ;;
4388 test -n "$enable_debug_configure" &&
4389 echo "DEBUG: name/Implies $xsrcdir$name/Implies" >&2
4391 if test -f $xsrcdir$name/Implies; then
4392 # Collect more names from the `Implies' file (removing comments).
4393 implied_candidate="`sed 's/#.*$//' < $xsrcdir$name/Implies`"
4395 for x in $implied_candidate; do
4397 if test -d $xsrcdir$name_base/$x; then
4398 implied="$implied $name_base/$x";
4401 for d in $add_ons_pfx ''; do
4402 try="${d}sysdeps/$x"
4405 *) try_srcdir=$srcdir/ ;;
4407 test -n "$enable_debug_configure" &&
4408 echo "DEBUG: $name implied $x try($d) {$try_srcdir}$try" >&2
4409 if test $try != $xsrcdir$name_base/$x && test -d $try_srcdir$try;
4411 implied="$implied $try"
4413 case "$sysnames_add_ons" in
4415 *|'') sysnames_add_ons="$sysnames_add_ons $d" ;;
4419 if test $found = no; then
4420 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $name/Implies specifies nonexistent $x" >&5
4421 $as_echo "$as_me: WARNING: $name/Implies specifies nonexistent $x" >&2;}
4428 # Add NAME to the list of names.
4429 names="$names $name"
4431 # Find the parent of NAME, using the empty string if it has none.
4432 parent="`echo $name | sed -n -e 's=/[^/]*$==' -e '/sysdeps$/q' -e p`"
4434 # Add the names implied by NAME, and NAME's parent (if it has one), to
4435 # the list of names to be processed (the argument list). We prepend the
4436 # implied names to the list and append the parent. We want implied
4437 # directories to come before further directories inferred from the
4438 # configuration components; this ensures that for sysv4, unix/common
4439 # (implied by unix/sysv/sysv4) comes before unix/sysv (in ostry (here $*)
4441 sysnames="`echo $implied $* $parent`"
4442 test -n "$sysnames" && set $sysnames
4445 # Add the default directories.
4446 default_sysnames=sysdeps/generic
4447 if test "$elf" = yes; then
4448 default_sysnames="sysdeps/generic/elf $default_sysnames"
4450 sysnames="$names $default_sysnames"
4452 # The other names were emitted during the scan.
4453 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $default_sysnames" >&5
4454 $as_echo "$default_sysnames" >&6; }
4456 # Collect the list of add-ons that supply partial sysdeps trees.
4458 for add_on in $add_ons; do
4461 *) xsrcdir="$srcdir/" ;;
4464 test -d "$xsrcdir$add_on/sysdeps" || {
4465 case "$configured_add_ons " in
4468 as_fn_error $? "add-on $add_on has no configure fragment or sysdeps tree" "$LINENO" 5
4474 sysdeps_add_ons="$sysdeps_add_ons $add_on"
4475 case "$sysnames_add_ons" in
4478 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: add-on $add_on contributed no sysdeps directories" >&5
4479 $as_echo "$as_me: WARNING: add-on $add_on contributed no sysdeps directories" >&2;}
4484 for d in $sysnames; do
4486 $add_on/sysdeps/*) ;;
4489 (cd "$xsrcdir$d" && for f in *[!~]; do
4492 for ff in $f/*.h; do
4493 test -d "$ff" || { test -e "$ff" && exit 88; }
4497 test -d "$f" || { test -e "$f" && exit 88; }
4501 if test $? -eq 88; then
4506 if test $found = no; then
4507 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: add-on $add_on contributed no useful sysdeps directories" >&5
4508 $as_echo "$as_me: WARNING: add-on $add_on contributed no useful sysdeps directories" >&2;}
4516 # Find a good install program. We prefer a C program (faster),
4517 # so one script is as good as another. But avoid the broken or
4518 # incompatible versions:
4519 # SysV /etc/install, /usr/sbin/install
4520 # SunOS /usr/etc/install
4521 # IRIX /sbin/install
4523 # AmigaOS /C/install, which installs bootblocks on floppy discs
4524 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4525 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
4526 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4527 # OS/2's system install, which has a completely different semantic
4528 # ./install, which can be erroneously created by make from ./install.sh.
4529 # Reject install programs that cannot install multiple files.
4530 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4531 $as_echo_n "checking for a BSD-compatible install... " >&6; }
4532 if test -z "$INSTALL"; then
4533 if ${ac_cv_path_install+:} false; then :
4534 $as_echo_n "(cached) " >&6
4536 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4540 test -z "$as_dir" && as_dir=.
4541 # Account for people who put trailing slashes in PATH elements.
4542 case $as_dir/ in #((
4543 ./ | .// | /[cC]/* | \
4544 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4545 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
4548 # OSF1 and SCO ODT 3.0 have their own names for install.
4549 # Don't use installbsd from OSF since it installs stuff as root
4551 for ac_prog in ginstall scoinst install; do
4552 for ac_exec_ext in '' $ac_executable_extensions; do
4553 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
4554 if test $ac_prog = install &&
4555 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4556 # AIX install. It has an incompatible calling convention.
4558 elif test $ac_prog = install &&
4559 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4560 # program-specific install script used by HP pwplus--don't use.
4563 rm -rf conftest.one conftest.two conftest.dir
4564 echo one > conftest.one
4565 echo two > conftest.two
4567 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
4568 test -s conftest.one && test -s conftest.two &&
4569 test -s conftest.dir/conftest.one &&
4570 test -s conftest.dir/conftest.two
4572 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4585 rm -rf conftest.one conftest.two conftest.dir
4588 if test "${ac_cv_path_install+set}" = set; then
4589 INSTALL=$ac_cv_path_install
4591 # As a last resort, use the slow shell script. Don't cache a
4592 # value for INSTALL within a source directory, because that will
4593 # break other packages using the cache if that directory is
4594 # removed, or if the value is a relative name.
4595 INSTALL=$ac_install_sh
4598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4599 $as_echo "$INSTALL" >&6; }
4601 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4602 # It thinks the first close brace ends the variable substitution.
4603 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4605 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4607 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4609 if test "$INSTALL" = "${srcdir}/scripts/install-sh -c"; then
4610 # The makefiles need to use a different form to find it in $srcdir.
4611 INSTALL='\$(..)./scripts/install-sh -c'
4613 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4614 $as_echo_n "checking whether ln -s works... " >&6; }
4616 if test "$LN_S" = "ln -s"; then
4617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4618 $as_echo "yes" >&6; }
4620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4621 $as_echo "no, using $LN_S" >&6; }
4625 # Was a --with-binutils option given?
4626 if test -n "$path_binutils"; then
4627 # Make absolute; ensure a single trailing slash.
4628 path_binutils=`(cd $path_binutils; pwd) | sed 's%/*$%/%'`
4629 CC="$CC -B$path_binutils"
4631 AS=`$CC -print-prog-name=as`
4632 LD=`$CC -print-prog-name=ld`
4633 AR=`$CC -print-prog-name=ar`
4635 OBJDUMP=`$CC -print-prog-name=objdump`
4637 OBJCOPY=`$CC -print-prog-name=objcopy`
4640 # Determine whether we are using GNU binutils.
4641 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $AS is GNU as" >&5
4642 $as_echo_n "checking whether $AS is GNU as... " >&6; }
4643 if ${libc_cv_prog_as_gnu+:} false; then :
4644 $as_echo_n "(cached) " >&6
4646 # Most GNU programs take a -v and spit out some text including
4647 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
4648 if $AS -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
4649 libc_cv_prog_as_gnu=yes
4651 libc_cv_prog_as_gnu=no
4655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_prog_as_gnu" >&5
4656 $as_echo "$libc_cv_prog_as_gnu" >&6; }
4658 gnu_as=$libc_cv_prog_as_gnu
4660 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $LD is GNU ld" >&5
4661 $as_echo_n "checking whether $LD is GNU ld... " >&6; }
4662 if ${libc_cv_prog_ld_gnu+:} false; then :
4663 $as_echo_n "(cached) " >&6
4665 # Most GNU programs take a -v and spit out some text including
4666 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
4667 if $LD -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
4668 libc_cv_prog_ld_gnu=yes
4670 libc_cv_prog_ld_gnu=no
4674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_prog_ld_gnu" >&5
4675 $as_echo "$libc_cv_prog_ld_gnu" >&6; }
4676 gnu_ld=$libc_cv_prog_ld_gnu
4679 # Accept binutils 2.13 or newer.
4682 # Extract the first word of "$ac_prog", so it can be a program name with args.
4683 set dummy $ac_prog; ac_word=$2
4684 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4685 $as_echo_n "checking for $ac_word... " >&6; }
4686 if ${ac_cv_prog_AS+:} false; then :
4687 $as_echo_n "(cached) " >&6
4689 if test -n "$AS"; then
4690 ac_cv_prog_AS="$AS" # Let the user override the test.
4692 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4696 test -z "$as_dir" && as_dir=.
4697 for ac_exec_ext in '' $ac_executable_extensions; do
4698 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4699 ac_cv_prog_AS="$ac_prog"
4700 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4710 if test -n "$AS"; then
4711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
4712 $as_echo "$AS" >&6; }
4714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4715 $as_echo "no" >&6; }
4719 test -n "$AS" && break
4722 if test -z "$AS"; then
4725 # Found it, now check the version.
4726 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $AS" >&5
4727 $as_echo_n "checking version of $AS... " >&6; }
4728 ac_prog_version=`$AS --version 2>&1 | sed -n 's/^.*GNU assembler.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4729 case $ac_prog_version in
4730 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4731 2.1[3-9]*|2.1[0-9][0-9]*|2.[2-9][0-9]*|[3-9].*|[1-9][0-9]*)
4732 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4733 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4737 $as_echo "$ac_prog_version" >&6; }
4739 if test $ac_verc_fail = yes; then
4740 AS=: critic_missing="$critic_missing as"
4745 # Extract the first word of "$ac_prog", so it can be a program name with args.
4746 set dummy $ac_prog; ac_word=$2
4747 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4748 $as_echo_n "checking for $ac_word... " >&6; }
4749 if ${ac_cv_prog_LD+:} false; then :
4750 $as_echo_n "(cached) " >&6
4752 if test -n "$LD"; then
4753 ac_cv_prog_LD="$LD" # Let the user override the test.
4755 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4759 test -z "$as_dir" && as_dir=.
4760 for ac_exec_ext in '' $ac_executable_extensions; do
4761 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4762 ac_cv_prog_LD="$ac_prog"
4763 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4773 if test -n "$LD"; then
4774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4775 $as_echo "$LD" >&6; }
4777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4778 $as_echo "no" >&6; }
4782 test -n "$LD" && break
4785 if test -z "$LD"; then
4788 # Found it, now check the version.
4789 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $LD" >&5
4790 $as_echo_n "checking version of $LD... " >&6; }
4791 ac_prog_version=`$LD --version 2>&1 | sed -n 's/^.*GNU ld.* \([0-9][0-9]*\.[0-9.]*\).*$/\1/p'`
4792 case $ac_prog_version in
4793 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4794 2.1[3-9]*|2.1[0-9][0-9]*|2.[2-9][0-9]*|[3-9].*|[1-9][0-9]*)
4795 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4796 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4800 $as_echo "$ac_prog_version" >&6; }
4802 if test $ac_verc_fail = yes; then
4803 LD=: critic_missing="$critic_missing ld"
4807 # We need the physical current working directory. We cannot use the
4808 # "pwd -P" shell builtin since that's not portable. Instead we try to
4809 # find a pwd binary. Note that assigning to the PWD environment
4810 # variable might have some interesting side effects, so we don't do
4812 # Extract the first word of "pwd", so it can be a program name with args.
4813 set dummy pwd; ac_word=$2
4814 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4815 $as_echo_n "checking for $ac_word... " >&6; }
4816 if ${ac_cv_path_PWD_P+:} false; then :
4817 $as_echo_n "(cached) " >&6
4821 ac_cv_path_PWD_P="$PWD_P" # Let the user override the test with a path.
4824 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4828 test -z "$as_dir" && as_dir=.
4829 for ac_exec_ext in '' $ac_executable_extensions; do
4830 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4831 ac_cv_path_PWD_P="$as_dir/$ac_word$ac_exec_ext"
4832 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4839 test -z "$ac_cv_path_PWD_P" && ac_cv_path_PWD_P="no"
4843 PWD_P=$ac_cv_path_PWD_P
4844 if test -n "$PWD_P"; then
4845 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PWD_P" >&5
4846 $as_echo "$PWD_P" >&6; }
4848 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4849 $as_echo "no" >&6; }
4853 if test "$PWD_P" = no; then
4854 as_fn_error $? "*** A pwd binary could not be found." "$LINENO" 5
4857 # These programs are version sensitive.
4859 for ac_prog in ${ac_tool_prefix}gcc ${ac_tool_prefix}cc
4861 # Extract the first word of "$ac_prog", so it can be a program name with args.
4862 set dummy $ac_prog; ac_word=$2
4863 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4864 $as_echo_n "checking for $ac_word... " >&6; }
4865 if ${ac_cv_prog_CC+:} false; then :
4866 $as_echo_n "(cached) " >&6
4868 if test -n "$CC"; then
4869 ac_cv_prog_CC="$CC" # Let the user override the test.
4871 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4875 test -z "$as_dir" && as_dir=.
4876 for ac_exec_ext in '' $ac_executable_extensions; do
4877 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4878 ac_cv_prog_CC="$ac_prog"
4879 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4889 if test -n "$CC"; then
4890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4891 $as_echo "$CC" >&6; }
4893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4894 $as_echo "no" >&6; }
4898 test -n "$CC" && break
4901 if test -z "$CC"; then
4904 # Found it, now check the version.
4905 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $CC" >&5
4906 $as_echo_n "checking version of $CC... " >&6; }
4907 ac_prog_version=`$CC -v 2>&1 | sed -n 's/^.*version \([egcygnustpi-]*[0-9.]*\).*$/\1/p'`
4908 case $ac_prog_version in
4909 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4911 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4912 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4916 $as_echo "$ac_prog_version" >&6; }
4918 if test $ac_verc_fail = yes; then
4919 critic_missing="$critic_missing gcc"
4922 for ac_prog in gnumake gmake make
4924 # Extract the first word of "$ac_prog", so it can be a program name with args.
4925 set dummy $ac_prog; ac_word=$2
4926 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4927 $as_echo_n "checking for $ac_word... " >&6; }
4928 if ${ac_cv_prog_MAKE+:} false; then :
4929 $as_echo_n "(cached) " >&6
4931 if test -n "$MAKE"; then
4932 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
4934 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4938 test -z "$as_dir" && as_dir=.
4939 for ac_exec_ext in '' $ac_executable_extensions; do
4940 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4941 ac_cv_prog_MAKE="$ac_prog"
4942 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4951 MAKE=$ac_cv_prog_MAKE
4952 if test -n "$MAKE"; then
4953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
4954 $as_echo "$MAKE" >&6; }
4956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4957 $as_echo "no" >&6; }
4961 test -n "$MAKE" && break
4964 if test -z "$MAKE"; then
4967 # Found it, now check the version.
4968 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MAKE" >&5
4969 $as_echo_n "checking version of $MAKE... " >&6; }
4970 ac_prog_version=`$MAKE --version 2>&1 | sed -n 's/^.*GNU Make[^0-9]*\([0-9][0-9.]*\).*$/\1/p'`
4971 case $ac_prog_version in
4972 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4974 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4975 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4979 $as_echo "$ac_prog_version" >&6; }
4981 if test $ac_verc_fail = yes; then
4982 critic_missing="$critic_missing make"
4986 for ac_prog in gnumsgfmt gmsgfmt msgfmt
4988 # Extract the first word of "$ac_prog", so it can be a program name with args.
4989 set dummy $ac_prog; ac_word=$2
4990 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4991 $as_echo_n "checking for $ac_word... " >&6; }
4992 if ${ac_cv_prog_MSGFMT+:} false; then :
4993 $as_echo_n "(cached) " >&6
4995 if test -n "$MSGFMT"; then
4996 ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
4998 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5002 test -z "$as_dir" && as_dir=.
5003 for ac_exec_ext in '' $ac_executable_extensions; do
5004 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5005 ac_cv_prog_MSGFMT="$ac_prog"
5006 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5015 MSGFMT=$ac_cv_prog_MSGFMT
5016 if test -n "$MSGFMT"; then
5017 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
5018 $as_echo "$MSGFMT" >&6; }
5020 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5021 $as_echo "no" >&6; }
5025 test -n "$MSGFMT" && break
5028 if test -z "$MSGFMT"; then
5031 # Found it, now check the version.
5032 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MSGFMT" >&5
5033 $as_echo_n "checking version of $MSGFMT... " >&6; }
5034 ac_prog_version=`$MSGFMT --version 2>&1 | sed -n 's/^.*GNU gettext.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
5035 case $ac_prog_version in
5036 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
5037 0.10.3[6-9]* | 0.10.[4-9][0-9]* | 0.1[1-9]* | 0.[2-9][0-9]* | [1-9].*)
5038 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
5039 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
5042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
5043 $as_echo "$ac_prog_version" >&6; }
5045 if test $ac_verc_fail = yes; then
5046 MSGFMT=: aux_missing="$aux_missing msgfmt"
5049 for ac_prog in makeinfo
5051 # Extract the first word of "$ac_prog", so it can be a program name with args.
5052 set dummy $ac_prog; ac_word=$2
5053 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5054 $as_echo_n "checking for $ac_word... " >&6; }
5055 if ${ac_cv_prog_MAKEINFO+:} false; then :
5056 $as_echo_n "(cached) " >&6
5058 if test -n "$MAKEINFO"; then
5059 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
5061 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5065 test -z "$as_dir" && as_dir=.
5066 for ac_exec_ext in '' $ac_executable_extensions; do
5067 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5068 ac_cv_prog_MAKEINFO="$ac_prog"
5069 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5078 MAKEINFO=$ac_cv_prog_MAKEINFO
5079 if test -n "$MAKEINFO"; then
5080 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
5081 $as_echo "$MAKEINFO" >&6; }
5083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5084 $as_echo "no" >&6; }
5088 test -n "$MAKEINFO" && break
5091 if test -z "$MAKEINFO"; then
5094 # Found it, now check the version.
5095 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MAKEINFO" >&5
5096 $as_echo_n "checking version of $MAKEINFO... " >&6; }
5097 ac_prog_version=`$MAKEINFO --version 2>&1 | sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'`
5098 case $ac_prog_version in
5099 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
5101 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
5102 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
5105 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
5106 $as_echo "$ac_prog_version" >&6; }
5108 if test $ac_verc_fail = yes; then
5109 MAKEINFO=: aux_missing="$aux_missing makeinfo"
5114 # Extract the first word of "$ac_prog", so it can be a program name with args.
5115 set dummy $ac_prog; ac_word=$2
5116 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5117 $as_echo_n "checking for $ac_word... " >&6; }
5118 if ${ac_cv_prog_SED+:} false; then :
5119 $as_echo_n "(cached) " >&6
5121 if test -n "$SED"; then
5122 ac_cv_prog_SED="$SED" # Let the user override the test.
5124 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5128 test -z "$as_dir" && as_dir=.
5129 for ac_exec_ext in '' $ac_executable_extensions; do
5130 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5131 ac_cv_prog_SED="$ac_prog"
5132 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5142 if test -n "$SED"; then
5143 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SED" >&5
5144 $as_echo "$SED" >&6; }
5146 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5147 $as_echo "no" >&6; }
5151 test -n "$SED" && break
5154 if test -z "$SED"; then
5157 # Found it, now check the version.
5158 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $SED" >&5
5159 $as_echo_n "checking version of $SED... " >&6; }
5160 ac_prog_version=`$SED --version 2>&1 | sed -n 's/^.*GNU sed version \([0-9]*\.[0-9.]*\).*$/\1/p'`
5161 case $ac_prog_version in
5162 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
5163 3.0[2-9]*|3.[1-9]*|[4-9]*)
5164 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
5165 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
5168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
5169 $as_echo "$ac_prog_version" >&6; }
5171 if test $ac_verc_fail = yes; then
5172 SED=: aux_missing="$aux_missing sed"
5176 if test -n "$ac_tool_prefix"; then
5177 # Extract the first word of "${ac_tool_prefix}readelf", so it can be a program name with args.
5178 set dummy ${ac_tool_prefix}readelf; ac_word=$2
5179 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5180 $as_echo_n "checking for $ac_word... " >&6; }
5181 if ${ac_cv_prog_READELF+:} false; then :
5182 $as_echo_n "(cached) " >&6
5184 if test -n "$READELF"; then
5185 ac_cv_prog_READELF="$READELF" # Let the user override the test.
5187 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5191 test -z "$as_dir" && as_dir=.
5192 for ac_exec_ext in '' $ac_executable_extensions; do
5193 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5194 ac_cv_prog_READELF="${ac_tool_prefix}readelf"
5195 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5204 READELF=$ac_cv_prog_READELF
5205 if test -n "$READELF"; then
5206 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF" >&5
5207 $as_echo "$READELF" >&6; }
5209 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5210 $as_echo "no" >&6; }
5215 if test -z "$ac_cv_prog_READELF"; then
5216 ac_ct_READELF=$READELF
5217 # Extract the first word of "readelf", so it can be a program name with args.
5218 set dummy readelf; ac_word=$2
5219 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5220 $as_echo_n "checking for $ac_word... " >&6; }
5221 if ${ac_cv_prog_ac_ct_READELF+:} false; then :
5222 $as_echo_n "(cached) " >&6
5224 if test -n "$ac_ct_READELF"; then
5225 ac_cv_prog_ac_ct_READELF="$ac_ct_READELF" # Let the user override the test.
5227 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5231 test -z "$as_dir" && as_dir=.
5232 for ac_exec_ext in '' $ac_executable_extensions; do
5233 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5234 ac_cv_prog_ac_ct_READELF="readelf"
5235 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5244 ac_ct_READELF=$ac_cv_prog_ac_ct_READELF
5245 if test -n "$ac_ct_READELF"; then
5246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_READELF" >&5
5247 $as_echo "$ac_ct_READELF" >&6; }
5249 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5250 $as_echo "no" >&6; }
5253 if test "x$ac_ct_READELF" = x; then
5256 case $cross_compiling:$ac_tool_warned in
5258 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5259 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5260 ac_tool_warned=yes ;;
5262 READELF=$ac_ct_READELF
5265 READELF="$ac_cv_prog_READELF"
5269 for ac_prog in autoconf
5271 # Extract the first word of "$ac_prog", so it can be a program name with args.
5272 set dummy $ac_prog; ac_word=$2
5273 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5274 $as_echo_n "checking for $ac_word... " >&6; }
5275 if ${ac_cv_prog_AUTOCONF+:} false; then :
5276 $as_echo_n "(cached) " >&6
5278 if test -n "$AUTOCONF"; then
5279 ac_cv_prog_AUTOCONF="$AUTOCONF" # Let the user override the test.
5281 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5285 test -z "$as_dir" && as_dir=.
5286 for ac_exec_ext in '' $ac_executable_extensions; do
5287 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5288 ac_cv_prog_AUTOCONF="$ac_prog"
5289 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5298 AUTOCONF=$ac_cv_prog_AUTOCONF
5299 if test -n "$AUTOCONF"; then
5300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AUTOCONF" >&5
5301 $as_echo "$AUTOCONF" >&6; }
5303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5304 $as_echo "no" >&6; }
5308 test -n "$AUTOCONF" && break
5310 test -n "$AUTOCONF" || AUTOCONF="no"
5312 case "x$AUTOCONF" in
5313 xno|x|x:) AUTOCONF=no ;;
5315 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works" >&5
5316 $as_echo_n "checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works... " >&6; }
5317 if ${libc_cv_autoconf_works+:} false; then :
5318 $as_echo_n "(cached) " >&6
5320 if (cd $srcdir; $AUTOCONF $ACFLAGS configure.in > /dev/null 2>&1); then
5321 libc_cv_autoconf_works=yes
5323 libc_cv_autoconf_works=no
5326 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_autoconf_works" >&5
5327 $as_echo "$libc_cv_autoconf_works" >&6; }
5328 test $libc_cv_autoconf_works = yes || AUTOCONF=no
5331 if test "x$AUTOCONF" = xno; then
5332 aux_missing="$aux_missing autoconf"
5335 test -n "$critic_missing" && as_fn_error $? "
5336 *** These critical programs are missing or too old:$critic_missing
5337 *** Check the INSTALL file for required versions." "$LINENO" 5
5339 test -n "$aux_missing" && { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
5340 *** These auxiliary programs are missing or incompatible versions:$aux_missing
5341 *** some features will be disabled.
5342 *** Check the INSTALL file for required versions." >&5
5343 $as_echo "$as_me: WARNING:
5344 *** These auxiliary programs are missing or incompatible versions:$aux_missing
5345 *** some features will be disabled.
5346 *** Check the INSTALL file for required versions." >&2;}
5348 # if using special system headers, find out the compiler's sekrit
5349 # header directory and add that to the list. NOTE: Only does the right
5350 # thing on a system that doesn't need fixincludes. (Not presently a problem.)
5351 if test -n "$sysheaders"; then
5352 SYSINCLUDES=-nostdinc
5353 for d in include include-fixed; do
5354 i=`$CC -print-file-name="$d"` && test "x$i" != x && test "x$i" != "x$d" &&
5355 SYSINCLUDES="$SYSINCLUDES -isystem $i"
5357 SYSINCLUDES="$SYSINCLUDES \
5358 -isystem `echo $sysheaders | sed 's/:/ -isystem /g'`"
5359 if test -n "$CXX"; then
5361 cxxversion=`$CXX -dumpversion 2>&5` &&
5362 cxxmachine=`$CXX -dumpmachine 2>&5` &&
5363 for d in include "$cxxmachine/include"; do
5364 i=../../../../$d/c++/$cxxversion
5365 cxxheaders=`$CXX -print-file-name="$i"` &&
5366 test "x$cxxheaders" != x && test "x$i" != "x$cxxheaders" &&
5367 CXX_SYSINCLUDES="$CXX_SYSINCLUDES -isystem $cxxheaders \
5368 -isystem $cxxheaders/$cxxmachine -isystem $cxxheaders/backward"
5375 # ranlib is never necessary on Linux and Hurd systems
5378 # Test if LD_LIBRARY_PATH contains the notation for the current directory
5379 # since this would lead to problems installing/building glibc.
5380 # LD_LIBRARY_PATH contains the current directory if one of the following
5382 # - one of the terminals (":" and ";") is the first or last sign
5383 # - two terminals occur directly after each other
5384 # - the path contains an element with a dot in it
5385 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LD_LIBRARY_PATH variable" >&5
5386 $as_echo_n "checking LD_LIBRARY_PATH variable... " >&6; }
5387 case ${LD_LIBRARY_PATH} in
5388 [:\;]* | *[:\;] | *[:\;][:\;]* | *[:\;]. | .[:\;]*| . | *[:\;].[:\;]* )
5389 ld_library_path_setting="contains current directory"
5392 ld_library_path_setting="ok"
5395 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_library_path_setting" >&5
5396 $as_echo "$ld_library_path_setting" >&6; }
5397 if test "$ld_library_path_setting" != "ok"; then
5399 *** LD_LIBRARY_PATH shouldn't contain the current directory when
5400 *** building glibc. Please change the environment variable
5401 *** and run configure again." "$LINENO" 5
5404 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether GCC supports -static-libgcc" >&5
5405 $as_echo_n "checking whether GCC supports -static-libgcc... " >&6; }
5406 if ${libc_cv_gcc_static_libgcc+:} false; then :
5407 $as_echo_n "(cached) " >&6
5409 if $CC -v -static-libgcc 2>&1 | grep -q 'unrecognized option.*static-libgcc'; then
5410 libc_cv_gcc_static_libgcc=
5412 libc_cv_gcc_static_libgcc=-static-libgcc
5415 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_static_libgcc" >&5
5416 $as_echo "$libc_cv_gcc_static_libgcc" >&6; }
5419 # Extract the first word of "bash", so it can be a program name with args.
5420 set dummy bash; ac_word=$2
5421 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5422 $as_echo_n "checking for $ac_word... " >&6; }
5423 if ${ac_cv_path_BASH_SHELL+:} false; then :
5424 $as_echo_n "(cached) " >&6
5428 ac_cv_path_BASH_SHELL="$BASH_SHELL" # Let the user override the test with a path.
5431 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5435 test -z "$as_dir" && as_dir=.
5436 for ac_exec_ext in '' $ac_executable_extensions; do
5437 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5438 ac_cv_path_BASH_SHELL="$as_dir/$ac_word$ac_exec_ext"
5439 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5446 test -z "$ac_cv_path_BASH_SHELL" && ac_cv_path_BASH_SHELL="no"
5450 BASH_SHELL=$ac_cv_path_BASH_SHELL
5451 if test -n "$BASH_SHELL"; then
5452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BASH_SHELL" >&5
5453 $as_echo "$BASH_SHELL" >&6; }
5455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5456 $as_echo "no" >&6; }
5460 if test "$BASH_SHELL" != no &&
5461 $BASH_SHELL -c 'test "$BASH_VERSINFO" \
5462 && test "$BASH_VERSINFO" -ge 2 >&/dev/null'; then
5463 libc_cv_have_bash2=yes
5465 libc_cv_have_bash2=no
5469 if test "$BASH_SHELL" = no; then
5470 # Extract the first word of "ksh", so it can be a program name with args.
5471 set dummy ksh; ac_word=$2
5472 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5473 $as_echo_n "checking for $ac_word... " >&6; }
5474 if ${ac_cv_path_KSH+:} false; then :
5475 $as_echo_n "(cached) " >&6
5479 ac_cv_path_KSH="$KSH" # Let the user override the test with a path.
5482 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5486 test -z "$as_dir" && as_dir=.
5487 for ac_exec_ext in '' $ac_executable_extensions; do
5488 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5489 ac_cv_path_KSH="$as_dir/$ac_word$ac_exec_ext"
5490 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5497 test -z "$ac_cv_path_KSH" && ac_cv_path_KSH="no"
5502 if test -n "$KSH"; then
5503 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $KSH" >&5
5504 $as_echo "$KSH" >&6; }
5506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5507 $as_echo "no" >&6; }
5511 if test "$KSH" = no; then
5514 libc_cv_have_ksh=yes
5519 libc_cv_have_ksh=yes
5523 for ac_prog in gawk mawk nawk awk
5525 # Extract the first word of "$ac_prog", so it can be a program name with args.
5526 set dummy $ac_prog; ac_word=$2
5527 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5528 $as_echo_n "checking for $ac_word... " >&6; }
5529 if ${ac_cv_prog_AWK+:} false; then :
5530 $as_echo_n "(cached) " >&6
5532 if test -n "$AWK"; then
5533 ac_cv_prog_AWK="$AWK" # Let the user override the test.
5535 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5539 test -z "$as_dir" && as_dir=.
5540 for ac_exec_ext in '' $ac_executable_extensions; do
5541 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5542 ac_cv_prog_AWK="$ac_prog"
5543 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5553 if test -n "$AWK"; then
5554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5555 $as_echo "$AWK" >&6; }
5557 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5558 $as_echo "no" >&6; }
5562 test -n "$AWK" && break
5565 # Extract the first word of "perl", so it can be a program name with args.
5566 set dummy perl; ac_word=$2
5567 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5568 $as_echo_n "checking for $ac_word... " >&6; }
5569 if ${ac_cv_path_PERL+:} false; then :
5570 $as_echo_n "(cached) " >&6
5574 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
5577 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5581 test -z "$as_dir" && as_dir=.
5582 for ac_exec_ext in '' $ac_executable_extensions; do
5583 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5584 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
5585 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5592 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="no"
5596 PERL=$ac_cv_path_PERL
5597 if test -n "$PERL"; then
5598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
5599 $as_echo "$PERL" >&6; }
5601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5602 $as_echo "no" >&6; }
5606 if test "$PERL" != no &&
5607 (eval `$PERL -V:apiversion`; test `expr "$apiversion" \< 5` -ne 0); then
5610 # Extract the first word of "install-info", so it can be a program name with args.
5611 set dummy install-info; ac_word=$2
5612 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5613 $as_echo_n "checking for $ac_word... " >&6; }
5614 if ${ac_cv_path_INSTALL_INFO+:} false; then :
5615 $as_echo_n "(cached) " >&6
5617 case $INSTALL_INFO in
5619 ac_cv_path_INSTALL_INFO="$INSTALL_INFO" # Let the user override the test with a path.
5622 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5623 as_dummy="$PATH:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin"
5624 for as_dir in $as_dummy
5627 test -z "$as_dir" && as_dir=.
5628 for ac_exec_ext in '' $ac_executable_extensions; do
5629 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5630 ac_cv_path_INSTALL_INFO="$as_dir/$ac_word$ac_exec_ext"
5631 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5638 test -z "$ac_cv_path_INSTALL_INFO" && ac_cv_path_INSTALL_INFO="no"
5642 INSTALL_INFO=$ac_cv_path_INSTALL_INFO
5643 if test -n "$INSTALL_INFO"; then
5644 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL_INFO" >&5
5645 $as_echo "$INSTALL_INFO" >&6; }
5647 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5648 $as_echo "no" >&6; }
5652 # Extract the first word of "bison", so it can be a program name with args.
5653 set dummy bison; ac_word=$2
5654 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5655 $as_echo_n "checking for $ac_word... " >&6; }
5656 if ${ac_cv_path_BISON+:} false; then :
5657 $as_echo_n "(cached) " >&6
5661 ac_cv_path_BISON="$BISON" # Let the user override the test with a path.
5664 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5665 as_dummy="$PATH:/usr/local/bin:/usr/bin:/bin"
5666 for as_dir in $as_dummy
5669 test -z "$as_dir" && as_dir=.
5670 for ac_exec_ext in '' $ac_executable_extensions; do
5671 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5672 ac_cv_path_BISON="$as_dir/$ac_word$ac_exec_ext"
5673 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5680 test -z "$ac_cv_path_BISON" && ac_cv_path_BISON="no"
5684 BISON=$ac_cv_path_BISON
5685 if test -n "$BISON"; then
5686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BISON" >&5
5687 $as_echo "$BISON" >&6; }
5689 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5690 $as_echo "no" >&6; }
5695 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for signed size_t type" >&5
5696 $as_echo_n "checking for signed size_t type... " >&6; }
5697 if ${libc_cv_signed_size_t+:} false; then :
5698 $as_echo_n "(cached) " >&6
5700 echo '#include <stddef.h>
5701 FOOBAR __SIZE_TYPE__ FOOBAR' > conftest.c
5702 if eval "$ac_cpp conftest.c 2>/dev/null" \
5703 | grep '^FOOBAR.*unsigned.*FOOBAR$' >/dev/null; then
5704 libc_cv_signed_size_t=no
5706 libc_cv_signed_size_t=yes
5710 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_signed_size_t" >&5
5711 $as_echo "$libc_cv_signed_size_t" >&6; }
5712 if test $libc_cv_signed_size_t = yes; then
5713 cat >> confdefs.h <<\EOF
5714 #undef __SIZE_TYPE__
5715 #define __SIZE_TYPE__ unsigned
5719 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libc-friendly stddef.h" >&5
5720 $as_echo_n "checking for libc-friendly stddef.h... " >&6; }
5721 if ${libc_cv_friendly_stddef+:} false; then :
5722 $as_echo_n "(cached) " >&6
5724 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5725 /* end confdefs.h. */
5726 #define __need_size_t
5727 #define __need_wchar_t
5734 size_t size; wchar_t wchar;
5736 #error stddef.h ignored __need_*
5738 if (&size == NULL || &wchar == NULL) abort ();
5743 if ac_fn_c_try_compile "$LINENO"; then :
5744 libc_cv_friendly_stddef=yes
5746 libc_cv_friendly_stddef=no
5748 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_friendly_stddef" >&5
5751 $as_echo "$libc_cv_friendly_stddef" >&6; }
5752 if test $libc_cv_friendly_stddef = yes; then
5753 config_vars="$config_vars
5754 override stddef.h = # The installed <stddef.h> seems to be libc-friendly."
5757 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need to use -P to assemble .S files" >&5
5758 $as_echo_n "checking whether we need to use -P to assemble .S files... " >&6; }
5759 if ${libc_cv_need_minus_P+:} false; then :
5760 $as_echo_n "(cached) " >&6
5762 cat > conftest.S <<EOF
5763 #include "confdefs.h"
5764 /* Nothing whatsoever. */
5766 if { ac_try='${CC-cc} $CPPFLAGS $ASFLAGS -c conftest.S 1>&5'
5767 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5770 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5771 test $ac_status = 0; }; }; then
5772 libc_cv_need_minus_P=no
5774 libc_cv_need_minus_P=yes
5778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_need_minus_P" >&5
5779 $as_echo "$libc_cv_need_minus_P" >&6; }
5780 if test $libc_cv_need_minus_P = yes; then
5781 config_vars="$config_vars
5782 asm-CPPFLAGS = -P # The assembler can't grok cpp's # line directives."
5785 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .set assembler directive" >&5
5786 $as_echo_n "checking for .set assembler directive... " >&6; }
5787 if ${libc_cv_asm_set_directive+:} false; then :
5788 $as_echo_n "(cached) " >&6
5790 cat > conftest.s <<EOF
5793 .set glibc_conftest_frobozz,foo
5794 $libc_cv_asm_global_directive glibc_conftest_frobozz
5796 # The alpha-dec-osf1 assembler gives only a warning for `.set'
5797 # (but it doesn't work), so we must do a linking check to be sure.
5798 cat > conftest1.c <<\EOF
5799 extern int glibc_conftest_frobozz;
5800 void _start() { glibc_conftest_frobozz = 1; }
5802 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
5803 -nostartfiles -nostdlib \
5804 -o conftest conftest.s conftest1.c 1>&5 2>&5; then
5805 libc_cv_asm_set_directive=yes
5807 libc_cv_asm_set_directive=no
5811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_set_directive" >&5
5812 $as_echo "$libc_cv_asm_set_directive" >&6; }
5813 if test $libc_cv_asm_set_directive = yes; then
5814 $as_echo "#define HAVE_ASM_SET_DIRECTIVE 1" >>confdefs.h
5818 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler gnu_unique_object symbol type" >&5
5819 $as_echo_n "checking for assembler gnu_unique_object symbol type... " >&6; }
5820 if ${libc_cv_asm_unique_object+:} false; then :
5821 $as_echo_n "(cached) " >&6
5823 cat > conftest.s <<EOF
5826 .type _sym, ${libc_cv_asm_type_prefix}gnu_unique_object
5828 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5829 libc_cv_asm_unique_object=yes
5831 libc_cv_asm_unique_object=no
5835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_unique_object" >&5
5836 $as_echo "$libc_cv_asm_unique_object" >&6; }
5837 if test $libc_cv_asm_unique_object = yes; then
5838 $as_echo "#define HAVE_ASM_UNIQUE_OBJECT 1" >>confdefs.h
5842 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .symver assembler directive" >&5
5843 $as_echo_n "checking for .symver assembler directive... " >&6; }
5844 if ${libc_cv_asm_symver_directive+:} false; then :
5845 $as_echo_n "(cached) " >&6
5847 cat > conftest.s <<EOF
5850 .symver _sym,sym@VERS
5852 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5853 libc_cv_asm_symver_directive=yes
5855 libc_cv_asm_symver_directive=no
5859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_symver_directive" >&5
5860 $as_echo "$libc_cv_asm_symver_directive" >&6; }
5861 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld --version-script" >&5
5862 $as_echo_n "checking for ld --version-script... " >&6; }
5863 if ${libc_cv_ld_version_script_option+:} false; then :
5864 $as_echo_n "(cached) " >&6
5866 if test $libc_cv_asm_symver_directive = yes; then
5867 cat > conftest.s <<EOF
5870 .symver _sym,sym@VERS
5872 cat > conftest.map <<EOF
5881 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5882 if { ac_try='${CC-cc} $CFLAGS $LDFLAGS -shared
5883 -o conftest.so conftest.o
5884 -nostartfiles -nostdlib
5885 -Wl,--version-script,conftest.map
5887 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5890 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5891 test $ac_status = 0; }; };
5893 libc_cv_ld_version_script_option=yes
5895 libc_cv_ld_version_script_option=no
5898 libc_cv_ld_version_script_option=no
5901 libc_cv_ld_version_script_option=no
5905 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ld_version_script_option" >&5
5906 $as_echo "$libc_cv_ld_version_script_option" >&6; }
5907 if test $shared != no &&
5908 test $libc_cv_asm_symver_directive = yes &&
5909 test $libc_cv_ld_version_script_option = yes &&
5910 test $enable_versioning = yes; then
5912 $as_echo "#define DO_VERSIONING 1" >>confdefs.h
5919 if test $elf = yes && test $shared != no && test $VERSIONING = no; then
5921 *** WARNING: You should not compile GNU libc without versioning. Not using
5922 *** versioning will introduce incompatibilities so that old binaries
5923 *** will not run anymore.
5924 *** For versioning you need recent binutils (binutils-2.8.1.0.23 or newer)."
5926 if test $elf = yes; then
5927 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .previous assembler directive" >&5
5928 $as_echo_n "checking for .previous assembler directive... " >&6; }
5929 if ${libc_cv_asm_previous_directive+:} false; then :
5930 $as_echo_n "(cached) " >&6
5932 cat > conftest.s <<EOF
5933 .section foo_section
5936 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5937 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5940 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5941 test $ac_status = 0; }; }; then
5942 libc_cv_asm_previous_directive=yes
5944 libc_cv_asm_previous_directive=no
5948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_previous_directive" >&5
5949 $as_echo "$libc_cv_asm_previous_directive" >&6; }
5950 if test $libc_cv_asm_previous_directive = yes; then
5951 $as_echo "#define HAVE_ASM_PREVIOUS_DIRECTIVE 1" >>confdefs.h
5954 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .popsection assembler directive" >&5
5955 $as_echo_n "checking for .popsection assembler directive... " >&6; }
5956 if ${libc_cv_asm_popsection_directive+:} false; then :
5957 $as_echo_n "(cached) " >&6
5959 cat > conftest.s <<EOF
5960 .pushsection foo_section
5963 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5964 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5967 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5968 test $ac_status = 0; }; }; then
5969 libc_cv_asm_popsection_directive=yes
5971 libc_cv_asm_popsection_directive=no
5975 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_popsection_directive" >&5
5976 $as_echo "$libc_cv_asm_popsection_directive" >&6; }
5977 if test $libc_cv_asm_popsection_directive = yes; then
5978 $as_echo "#define HAVE_ASM_POPSECTION_DIRECTIVE 1" >>confdefs.h
5982 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .protected and .hidden assembler directive" >&5
5983 $as_echo_n "checking for .protected and .hidden assembler directive... " >&6; }
5984 if ${libc_cv_asm_protected_directive+:} false; then :
5985 $as_echo_n "(cached) " >&6
5987 cat > conftest.s <<EOF
5993 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5994 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5997 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5998 test $ac_status = 0; }; }; then
5999 libc_cv_asm_protected_directive=yes
6001 as_fn_error $? "assembler support for symbol visibility is required" "$LINENO" 5
6005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_protected_directive" >&5
6006 $as_echo "$libc_cv_asm_protected_directive" >&6; }
6008 if test $libc_cv_asm_protected_directive = yes; then
6009 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((visibility())) is supported" >&5
6010 $as_echo_n "checking whether __attribute__((visibility())) is supported... " >&6; }
6011 if ${libc_cv_visibility_attribute+:} false; then :
6012 $as_echo_n "(cached) " >&6
6014 cat > conftest.c <<EOF
6015 int foo __attribute__ ((visibility ("hidden"))) = 1;
6016 int bar __attribute__ ((visibility ("protected"))) = 1;
6018 libc_cv_visibility_attribute=no
6019 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
6020 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6023 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6024 test $ac_status = 0; }; }; then
6025 if grep '\.hidden.*foo' conftest.s >/dev/null; then
6026 if grep '\.protected.*bar' conftest.s >/dev/null; then
6027 libc_cv_visibility_attribute=yes
6031 rm -f conftest.{c,s}
6034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_visibility_attribute" >&5
6035 $as_echo "$libc_cv_visibility_attribute" >&6; }
6036 if test $libc_cv_visibility_attribute != yes; then
6037 as_fn_error $? "compiler support for visibility attribute is required" "$LINENO" 5
6041 if test $libc_cv_visibility_attribute = yes; then
6042 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken __attribute__((visibility()))" >&5
6043 $as_echo_n "checking for broken __attribute__((visibility()))... " >&6; }
6044 if ${libc_cv_broken_visibility_attribute+:} false; then :
6045 $as_echo_n "(cached) " >&6
6047 cat > conftest.c <<EOF
6049 int bar (int x) __asm__ ("foo") __attribute__ ((visibility ("hidden")));
6050 int bar (int x) { return x; }
6052 libc_cv_broken_visibility_attribute=yes
6053 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
6054 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6057 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6058 test $ac_status = 0; }; }; then
6059 if grep '\.hidden[ _]foo' conftest.s >/dev/null; then
6060 libc_cv_broken_visibility_attribute=no
6063 rm -f conftest.c conftest.s
6066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_broken_visibility_attribute" >&5
6067 $as_echo "$libc_cv_broken_visibility_attribute" >&6; }
6068 if test $libc_cv_broken_visibility_attribute = yes; then
6069 as_fn_error $? "working compiler support for visibility attribute is required" "$LINENO" 5
6073 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken __attribute__((alias()))" >&5
6074 $as_echo_n "checking for broken __attribute__((alias()))... " >&6; }
6075 if ${libc_cv_broken_alias_attribute+:} false; then :
6076 $as_echo_n "(cached) " >&6
6078 cat > conftest.c <<EOF
6079 extern int foo (int x) __asm ("xyzzy");
6080 int bar (int x) { return x; }
6081 extern __typeof (bar) foo __attribute ((weak, alias ("bar")));
6083 extern __typeof (dfoo) dfoo __asm ("abccb");
6086 libc_cv_broken_alias_attribute=yes
6087 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
6088 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6091 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6092 test $ac_status = 0; }; }; then
6093 if grep 'xyzzy' conftest.s >/dev/null &&
6094 grep 'abccb' conftest.s >/dev/null; then
6095 libc_cv_broken_alias_attribute=no
6098 rm -f conftest.c conftest.s
6101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_broken_alias_attribute" >&5
6102 $as_echo "$libc_cv_broken_alias_attribute" >&6; }
6103 if test $libc_cv_broken_alias_attribute = yes; then
6104 as_fn_error $? "working alias attribute support required" "$LINENO" 5
6107 if test $libc_cv_visibility_attribute = yes; then
6108 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to put _rtld_local into .sdata section" >&5
6109 $as_echo_n "checking whether to put _rtld_local into .sdata section... " >&6; }
6110 if ${libc_cv_have_sdata_section+:} false; then :
6111 $as_echo_n "(cached) " >&6
6113 echo "int i;" > conftest.c
6114 libc_cv_have_sdata_section=no
6115 if ${CC-cc} $LDFLAGS -fPIC -shared -Wl,--verbose conftest.c -o conftest.so 2>&1 \
6116 | grep '\.sdata' >/dev/null; then
6117 libc_cv_have_sdata_section=yes
6119 rm -f conftest.c conftest.so
6122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_sdata_section" >&5
6123 $as_echo "$libc_cv_have_sdata_section" >&6; }
6124 if test $libc_cv_have_sdata_section = yes; then
6125 $as_echo "#define HAVE_SDATA_SECTION 1" >>confdefs.h
6130 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .preinit_array/.init_array/.fini_array support" >&5
6131 $as_echo_n "checking for .preinit_array/.init_array/.fini_array support... " >&6; }
6132 if ${libc_cv_initfini_array+:} false; then :
6133 $as_echo_n "(cached) " >&6
6135 cat > conftest.c <<EOF
6136 int _start (void) { return 0; }
6137 int __start (void) { return 0; }
6138 int foo (void) { return 1; }
6139 int (*fp) (void) __attribute__ ((section (".init_array"))) = foo;
6141 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -o conftest conftest.c
6142 -static -nostartfiles -nostdlib 1>&5'
6143 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6146 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6147 test $ac_status = 0; }; }
6149 if $READELF -S conftest | fgrep INIT_ARRAY > /dev/null; then
6150 libc_cv_initfini_array=yes
6152 libc_cv_initfini_array=no
6155 libc_cv_initfini_array=no
6159 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_initfini_array" >&5
6160 $as_echo "$libc_cv_initfini_array" >&6; }
6161 if test $libc_cv_initfini_array != yes; then
6162 as_fn_error $? "Need linker with .init_array/.fini_array support." "$LINENO" 5
6165 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use .ctors/.dtors header and trailer" >&5
6166 $as_echo_n "checking whether to use .ctors/.dtors header and trailer... " >&6; }
6167 if ${libc_cv_ctors_header+:} false; then :
6168 $as_echo_n "(cached) " >&6
6170 libc_cv_ctors_header=yes
6171 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6172 /* end confdefs.h. */
6178 __attribute__ ((constructor)) void ctor (void) { puts("ctor"); }
6179 __attribute__ ((destructor)) void dtor (void) { puts("dtor"); }
6185 if ac_fn_c_try_link "$LINENO"; then :
6186 if $READELF -WS conftest$ac_exeext | $AWK '
6187 { gsub(/\[ */, "[") }
6188 $2 == ".ctors" || $2 == ".dtors" {
6189 size = strtonum("0x" $6)
6190 align = strtonum("0x" $NF)
6192 stub[$2] = size == align * 2
6195 ctors_ok = !seen[".ctors"] || stub[".ctors"]
6196 dtors_ok = !seen[".dtors"] || stub[".dtors"]
6197 exit ((ctors_ok && dtors_ok) ? 0 : 1)
6200 libc_cv_ctors_header=no
6204 as_fn_error $? "missing __attribute__ ((constructor)) support??" "$LINENO" 5
6207 rm -f core conftest.err conftest.$ac_objext \
6208 conftest$ac_exeext conftest.$ac_ext
6211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ctors_header" >&5
6212 $as_echo "$libc_cv_ctors_header" >&6; }
6213 if test $libc_cv_ctors_header = no; then
6214 $as_echo "#define NO_CTORS_DTORS_SECTIONS 1" >>confdefs.h
6218 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libunwind-support in compiler" >&5
6219 $as_echo_n "checking for libunwind-support in compiler... " >&6; }
6220 if ${libc_cv_cc_with_libunwind+:} false; then :
6221 $as_echo_n "(cached) " >&6
6224 cat > conftest.c <<EOF
6225 int main (void) { return 0; }
6227 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -static -o conftest \
6228 conftest.c -v 2>&1 >/dev/null | grep -q " -lunwind "; then
6229 libc_cv_cc_with_libunwind=yes
6231 libc_cv_cc_with_libunwind=no
6235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_with_libunwind" >&5
6236 $as_echo "$libc_cv_cc_with_libunwind" >&6; }
6238 if test $libc_cv_cc_with_libunwind = yes; then
6239 $as_echo "#define HAVE_CC_WITH_LIBUNWIND 1" >>confdefs.h
6243 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z nodelete option" >&5
6244 $as_echo_n "checking for -z nodelete option... " >&6; }
6245 if ${libc_cv_z_nodelete+:} false; then :
6246 $as_echo_n "(cached) " >&6
6248 cat > conftest.c <<EOF
6249 int _start (void) { return 42; }
6251 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6252 -fPIC -shared -o conftest.so conftest.c
6253 -nostartfiles -nostdlib
6254 -Wl,--enable-new-dtags,-z,nodelete 1>&5'
6255 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6258 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6259 test $ac_status = 0; }; }
6261 libc_cv_z_nodelete=yes
6263 as_fn_error $? "linker with -z nodelete support required" "$LINENO" 5
6267 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_nodelete" >&5
6268 $as_echo "$libc_cv_z_nodelete" >&6; }
6270 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z nodlopen option" >&5
6271 $as_echo_n "checking for -z nodlopen option... " >&6; }
6272 if ${libc_cv_z_nodlopen+:} false; then :
6273 $as_echo_n "(cached) " >&6
6275 cat > conftest.c <<EOF
6276 int _start (void) { return 42; }
6278 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6279 -fPIC -shared -o conftest.so conftest.c
6280 -nostartfiles -nostdlib
6281 -Wl,--enable-new-dtags,-z,nodlopen 1>&5'
6282 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6285 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6286 test $ac_status = 0; }; }
6288 libc_cv_z_nodlopen=yes
6290 as_fn_error $? "linker with -z nodlopen support required" "$LINENO" 5
6294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_nodlopen" >&5
6295 $as_echo "$libc_cv_z_nodlopen" >&6; }
6297 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z initfirst option" >&5
6298 $as_echo_n "checking for -z initfirst option... " >&6; }
6299 if ${libc_cv_z_initfirst+:} false; then :
6300 $as_echo_n "(cached) " >&6
6302 cat > conftest.c <<EOF
6303 int _start (void) { return 42; }
6305 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6306 -fPIC -shared -o conftest.so conftest.c
6307 -nostartfiles -nostdlib
6308 -Wl,--enable-new-dtags,-z,initfirst 1>&5'
6309 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6312 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6313 test $ac_status = 0; }; }
6315 libc_cv_z_initfirst=yes
6317 as_fn_error $? "linker with -z initfirst support required" "$LINENO" 5
6321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_initfirst" >&5
6322 $as_echo "$libc_cv_z_initfirst" >&6; }
6324 # Add-on fragments can set these for other machines.
6325 libc_commonpagesize=${libc_commonpagesize:-no}
6326 libc_relro_required=${libc_relro_required:-no}
6327 case "$base_machine" in
6328 i[34567]86 | x86_64 | powerpc* | s390*)
6329 libc_commonpagesize=0x1000
6330 libc_relro_required=yes
6333 libc_commonpagesize=0x2000
6334 libc_relro_required=yes
6337 libc_commonpagesize=0x4000
6340 libc_commonpagesize=0x10000
6341 libc_relro_required=yes
6345 if test $libc_commonpagesize != no; then
6346 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z relro option" >&5
6347 $as_echo_n "checking for -z relro option... " >&6; }
6348 if ${libc_cv_z_relro+:} false; then :
6349 $as_echo_n "(cached) " >&6
6352 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6353 /* end confdefs.h. */
6355 int _start (void) { return 42; }
6356 extern void _exit (int);
6357 /* Since these pointers are const, they should go in rodata.
6358 Since they refer to functions that have to be resolved by
6359 dynamic linking, they should instead go in RELRO data. */
6360 const void *const relro[] = { &_start, &_exit, 0 };
6361 /* GNU ld fails to produce RELRO data when it's very small and there is no
6362 normal writable data following it, or if only uninitialized (.bss) data
6363 follows it, or only very small writable data. */
6364 int data[0x10000] = { 1, };
6367 cat > conftest.awk <<\EOF
6370 commonpagesize = strtonum(commonpagesize)
6372 { print "LINE:", $0 > "/dev/stderr" }
6374 vaddr = strtonum($3)
6375 memsz = strtonum($6)
6377 printf "vaddr %#x memsz %#x end %#x commonpagesize %#x\n", \
6378 vaddr, memsz, end, commonpagesize > "/dev/stderr"
6379 result = (end % commonpagesize == 0) ? "yes" : "broken"
6381 END { print result }
6383 { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6384 -fPIC -shared -o conftest.so conftest.c
6385 -nostartfiles -nostdlib
6387 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6390 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6391 test $ac_status = 0; }; } &&
6392 { ac_try='$READELF -Wl conftest.so > conftest.ph'
6393 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6396 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6397 test $ac_status = 0; }; } &&
6399 $AWK -v commonpagesize=$libc_commonpagesize -f conftest.awk
6400 conftest.ph > conftest.cps
6402 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6405 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6406 test $ac_status = 0; }; } &&
6407 libc_cv_z_relro=`cat conftest.cps 2>&5`
6410 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_relro" >&5
6411 $as_echo "$libc_cv_z_relro" >&6; }
6412 if { test "x$libc_relro_required" = xyes &&
6413 test "x$libc_cv_z_relro" != xyes
6416 as_fn_error $? "linker with -z relro support required" "$LINENO" 5
6419 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: missing architecture parameter to check for working -z relro" >&5
6420 $as_echo "$as_me: WARNING: missing architecture parameter to check for working -z relro" >&2;}
6423 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -Bgroup option" >&5
6424 $as_echo_n "checking for -Bgroup option... " >&6; }
6425 if ${libc_cv_Bgroup+:} false; then :
6426 $as_echo_n "(cached) " >&6
6428 cat > conftest.c <<EOF
6429 int _start (void) { return 42; }
6431 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6432 -fPIC -shared -o conftest.so conftest.c
6433 -Wl,-Bgroup -nostdlib 1>&5'
6434 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6437 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6438 test $ac_status = 0; }; }
6446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_Bgroup" >&5
6447 $as_echo "$libc_cv_Bgroup" >&6; }
6450 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgcc_s suffix" >&5
6451 $as_echo_n "checking for libgcc_s suffix... " >&6; }
6452 if ${libc_cv_libgcc_s_suffix+:} false; then :
6453 $as_echo_n "(cached) " >&6
6455 cat > conftest.c <<EOF
6456 int main (void) { return 0; }
6458 libc_cv_libgcc_s_suffix=`${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
6459 -fPIC -shared -shared-libgcc -o conftest.so \
6460 conftest.c -v 2>&1 >/dev/null \
6461 | sed -n 's/^.* -lgcc_s\([^ ]*\) .*$/\1/p'`
6464 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_libgcc_s_suffix" >&5
6465 $as_echo "$libc_cv_libgcc_s_suffix" >&6; }
6468 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --as-needed option" >&5
6469 $as_echo_n "checking for --as-needed option... " >&6; }
6470 if ${libc_cv_as_needed+:} false; then :
6471 $as_echo_n "(cached) " >&6
6473 cat > conftest.c <<EOF
6474 int main (void) { return 0; }
6476 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6477 -fPIC -shared -o conftest.so conftest.c
6478 -lgcc_s$libc_cv_libgcc_s_suffix -Wl,--as-needed
6480 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6483 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6484 test $ac_status = 0; }; }
6486 libc_cv_as_needed=yes
6488 libc_cv_as_needed=no
6492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_as_needed" >&5
6493 $as_echo "$libc_cv_as_needed" >&6; }
6497 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether --noexecstack is desirable for .S files" >&5
6498 $as_echo_n "checking whether --noexecstack is desirable for .S files... " >&6; }
6499 if ${libc_cv_as_noexecstack+:} false; then :
6500 $as_echo_n "(cached) " >&6
6502 cat > conftest.c <<EOF
6505 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS
6506 -S -o conftest.s conftest.c 1>&5'
6507 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6510 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6511 test $ac_status = 0; }; } \
6512 && grep -q .note.GNU-stack conftest.s \
6513 && { ac_try='${CC-cc} $ASFLAGS -Wa,--noexecstack
6514 -c -o conftest.o conftest.s 1>&5'
6515 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6518 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6519 test $ac_status = 0; }; }
6521 libc_cv_as_noexecstack=yes
6523 libc_cv_as_noexecstack=no
6527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_as_noexecstack" >&5
6528 $as_echo "$libc_cv_as_noexecstack" >&6; }
6529 if test $libc_cv_as_noexecstack = yes; then
6530 ASFLAGS_config="$ASFLAGS_config -Wa,--noexecstack"
6534 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z combreloc" >&5
6535 $as_echo_n "checking for -z combreloc... " >&6; }
6536 if ${libc_cv_z_combreloc+:} false; then :
6537 $as_echo_n "(cached) " >&6
6539 cat > conftest.c <<EOF
6540 extern int bar (int);
6542 int foo (void) { return bar (mumble); }
6544 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6545 -fPIC -shared -o conftest.so conftest.c
6546 -nostdlib -nostartfiles
6547 -Wl,-z,combreloc 1>&5'
6548 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6551 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6552 test $ac_status = 0; }; }
6554 if $READELF -S conftest.so | grep '\.rel\(a\|\)\.dyn' > /dev/null; then
6555 libc_cv_z_combreloc=yes
6557 libc_cv_z_combreloc=no
6560 libc_cv_z_combreloc=no
6564 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_combreloc" >&5
6565 $as_echo "$libc_cv_z_combreloc" >&6; }
6566 if test "$libc_cv_z_combreloc" = yes; then
6567 $as_echo "#define HAVE_Z_COMBRELOC 1" >>confdefs.h
6572 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z execstack" >&5
6573 $as_echo_n "checking for -z execstack... " >&6; }
6574 if ${libc_cv_z_execstack+:} false; then :
6575 $as_echo_n "(cached) " >&6
6577 cat > conftest.c <<EOF
6578 int _start (void) { return 42; }
6580 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6581 -fPIC -shared -o conftest.so conftest.c
6582 -Wl,-z,execstack -nostdlib
6584 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6587 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6588 test $ac_status = 0; }; }
6590 libc_cv_z_execstack=yes
6592 libc_cv_z_execstack=no
6596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_execstack" >&5
6597 $as_echo "$libc_cv_z_execstack" >&6; }
6600 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fpie" >&5
6601 $as_echo_n "checking for -fpie... " >&6; }
6602 if ${libc_cv_fpie+:} false; then :
6603 $as_echo_n "(cached) " >&6
6605 cat > conftest.c <<EOF
6607 main () { return 0;}
6609 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -pie -fpie
6610 -o conftest conftest.c 1>&5'
6611 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6614 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6615 test $ac_status = 0; }; }
6623 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_fpie" >&5
6624 $as_echo "$libc_cv_fpie" >&6; }
6628 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --hash-style option" >&5
6629 $as_echo_n "checking for --hash-style option... " >&6; }
6630 if ${libc_cv_hashstyle+:} false; then :
6631 $as_echo_n "(cached) " >&6
6633 cat > conftest.c <<EOF
6634 int _start (void) { return 42; }
6636 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6637 -fPIC -shared -o conftest.so conftest.c
6638 -Wl,--hash-style=both -nostdlib 1>&5'
6639 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6642 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6643 test $ac_status = 0; }; }
6645 libc_cv_hashstyle=yes
6647 libc_cv_hashstyle=no
6651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_hashstyle" >&5
6652 $as_echo "$libc_cv_hashstyle" >&6; }
6655 # The linker's default -shared behavior is good enough if it
6656 # does these things that our custom linker scripts ensure that
6657 # all allocated NOTE sections come first.
6658 if test "$use_default_link" = default; then
6659 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sufficient default -shared layout" >&5
6660 $as_echo_n "checking for sufficient default -shared layout... " >&6; }
6661 if ${libc_cv_use_default_link+:} false; then :
6662 $as_echo_n "(cached) " >&6
6664 libc_cv_use_default_link=no
6665 cat > conftest.s <<\EOF
6666 .section .note.a,"a",%note
6671 .section .note.b,"a",%note
6677 if { ac_try=' ${CC-cc} $ASFLAGS -shared -o conftest.so conftest.s 1>&5'
6678 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6681 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6682 test $ac_status = 0; }; } &&
6683 ac_try=`$READELF -S conftest.so | sed -n \
6685 s/^ *\[ *[1-9][0-9]*\] *\([^ ][^ ]*\) *\([^ ][^ ]*\) .*$/\2 \1/
6691 libc_seen_a=no libc_seen_b=no
6693 while test $# -ge 2 -a "$1" = NOTE; do
6695 .note.a) libc_seen_a=yes ;;
6696 .note.b) libc_seen_b=yes ;;
6700 case "$libc_seen_a$libc_seen_b" in
6702 libc_cv_use_default_link=yes
6706 $libc_seen_a$libc_seen_b from:
6713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_use_default_link" >&5
6714 $as_echo "$libc_cv_use_default_link" >&6; }
6715 use_default_link=$libc_cv_use_default_link
6719 { $as_echo "$as_me:${as_lineno-$LINENO}: checking linker output format" >&5
6720 $as_echo_n "checking linker output format... " >&6; }
6721 if ${libc_cv_output_format+:} false; then :
6722 $as_echo_n "(cached) " >&6
6724 if libc_cv_output_format=`
6725 ${CC-cc} -nostartfiles -nostdlib -Wl,--print-output-format 2>&5`
6729 libc_cv_output_format=
6731 test -n "$libc_cv_output_format" || libc_cv_output_format=unknown
6733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_output_format" >&5
6734 $as_echo "$libc_cv_output_format" >&6; }
6737 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fno-toplevel-reorder -fno-section-anchors" >&5
6738 $as_echo_n "checking for -fno-toplevel-reorder -fno-section-anchors... " >&6; }
6739 if ${libc_cv_fno_toplevel_reorder+:} false; then :
6740 $as_echo_n "(cached) " >&6
6742 cat > conftest.c <<EOF
6745 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -fno-toplevel-reorder -fno-section-anchors
6747 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6750 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6751 test $ac_status = 0; }; }
6753 libc_cv_fno_toplevel_reorder=yes
6755 libc_cv_fno_toplevel_reorder=no
6759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_fno_toplevel_reorder" >&5
6760 $as_echo "$libc_cv_fno_toplevel_reorder" >&6; }
6761 if test $libc_cv_fno_toplevel_reorder = yes; then
6762 fno_unit_at_a_time="-fno-toplevel-reorder -fno-section-anchors"
6764 fno_unit_at_a_time=-fno-unit-at-a-time
6768 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fstack-protector" >&5
6769 $as_echo_n "checking for -fstack-protector... " >&6; }
6770 if ${libc_cv_ssp+:} false; then :
6771 $as_echo_n "(cached) " >&6
6773 cat > conftest.c <<EOF
6775 main () { return 0;}
6777 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -Werror -fstack-protector
6778 -o conftest conftest.c 1>&5'
6779 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6782 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6783 test $ac_status = 0; }; }
6791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ssp" >&5
6792 $as_echo "$libc_cv_ssp" >&6; }
6795 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fgnu89-inline" >&5
6796 $as_echo_n "checking for -fgnu89-inline... " >&6; }
6797 if ${libc_cv_gnu89_inline+:} false; then :
6798 $as_echo_n "(cached) " >&6
6800 cat > conftest.c <<EOF
6802 #ifdef __GNUC_GNU_INLINE__
6803 main () { return 0;}
6808 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -std=gnu99 -fgnu89-inline
6809 -o conftest.s conftest.c 1>&5'
6810 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6813 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6814 test $ac_status = 0; }; }
6816 libc_cv_gnu89_inline=yes
6818 libc_cv_gnu89_inline=no
6822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gnu89_inline" >&5
6823 $as_echo "$libc_cv_gnu89_inline" >&6; }
6824 if test $libc_cv_gnu89_inline = yes; then
6825 gnu89_inline=-fgnu89-inline
6831 if test $elf != yes; then
6832 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .init and .fini sections" >&5
6833 $as_echo_n "checking for .init and .fini sections... " >&6; }
6834 if ${libc_cv_have_initfini+:} false; then :
6835 $as_echo_n "(cached) " >&6
6837 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6838 /* end confdefs.h. */
6843 asm (".section .init");
6844 asm (".section .fini");
6845 asm ("${libc_cv_dot_text}");
6850 if ac_fn_c_try_compile "$LINENO"; then :
6851 libc_cv_have_initfini=yes
6853 libc_cv_have_initfini=no
6855 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_initfini" >&5
6858 $as_echo "$libc_cv_have_initfini" >&6; }
6859 if test $libc_cv_have_initfini = yes; then
6860 $as_echo "#define HAVE_INITFINI 1" >>confdefs.h
6865 if test $elf = yes; then
6866 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc puts quotes around section names" >&5
6867 $as_echo_n "checking whether cc puts quotes around section names... " >&6; }
6868 if ${libc_cv_have_section_quotes+:} false; then :
6869 $as_echo_n "(cached) " >&6
6871 cat > conftest.c <<EOF
6872 static const int foo
6873 __attribute__ ((section ("bar"))) = 1;
6875 if ${CC-cc} -S conftest.c -o conftest.s; then
6876 if grep '\.section.*"bar"' conftest.s >/dev/null; then
6877 libc_cv_have_section_quotes=yes
6879 libc_cv_have_section_quotes=no
6882 libc_cv_have_section_quotes=unknown
6884 rm -f conftest.{c,s}
6887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_section_quotes" >&5
6888 $as_echo "$libc_cv_have_section_quotes" >&6; }
6889 if test $libc_cv_have_section_quotes = yes; then
6890 $as_echo "#define HAVE_SECTION_QUOTES 1" >>confdefs.h
6897 if test $elf = yes; then
6898 libc_cv_asm_underscores=no
6900 if test $ac_cv_prog_cc_works = yes; then
6901 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _ prefix on C symbol names" >&5
6902 $as_echo_n "checking for _ prefix on C symbol names... " >&6; }
6903 if ${libc_cv_asm_underscores+:} false; then :
6904 $as_echo_n "(cached) " >&6
6906 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6907 /* end confdefs.h. */
6908 asm ("_glibc_foobar:");
6917 if ac_fn_c_try_link "$LINENO"; then :
6918 libc_cv_asm_underscores=yes
6920 libc_cv_asm_underscores=no
6922 rm -f core conftest.err conftest.$ac_objext \
6923 conftest$ac_exeext conftest.$ac_ext
6925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_underscores" >&5
6926 $as_echo "$libc_cv_asm_underscores" >&6; }
6928 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _ prefix on C symbol names" >&5
6929 $as_echo_n "checking for _ prefix on C symbol names... " >&6; }
6930 if ${libc_cv_asm_underscores+:} false; then :
6931 $as_echo_n "(cached) " >&6
6933 cat > conftest.$ac_ext <<EOF
6934 #line $LINENO "configure"
6935 #include "confdefs.h"
6936 void underscore_test(void) {
6939 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6940 (eval $ac_compile) 2>&5
6942 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6943 test $ac_status = 0; }; then
6944 if grep _underscore_test conftest* >/dev/null; then
6946 libc_cv_asm_underscores=yes
6949 libc_cv_asm_underscores=no
6952 echo "configure: failed program was:" >&5
6953 cat conftest.$ac_ext >&5
6955 libc_cv_asm_underscores=no
6959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_underscores" >&5
6960 $as_echo "$libc_cv_asm_underscores" >&6; }
6963 if test $libc_cv_asm_underscores = no; then
6964 $as_echo "#define NO_UNDERSCORES 1" >>confdefs.h
6968 if test $elf = yes; then
6969 libc_cv_weak_symbols=yes
6972 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler .weak directive" >&5
6973 $as_echo_n "checking for assembler .weak directive... " >&6; }
6974 if ${libc_cv_asm_weak_directive+:} false; then :
6975 $as_echo_n "(cached) " >&6
6977 cat > conftest.s <<EOF
6979 ${libc_cv_asm_global_directive} foo
6982 .weak bar; bar = foo
6984 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6985 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6988 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6989 test $ac_status = 0; }; }; then
6990 libc_cv_asm_weak_directive=yes
6992 libc_cv_asm_weak_directive=no
6996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_weak_directive" >&5
6997 $as_echo "$libc_cv_asm_weak_directive" >&6; }
6999 if test $libc_cv_asm_weak_directive = no; then
7000 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler .weakext directive" >&5
7001 $as_echo_n "checking for assembler .weakext directive... " >&6; }
7002 if ${libc_cv_asm_weakext_directive+:} false; then :
7003 $as_echo_n "(cached) " >&6
7005 cat > conftest.s <<EOF
7007 ${libc_cv_asm_global_directive} foo
7011 ${libc_cv_asm_global_directive} baz
7014 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
7015 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7018 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7019 test $ac_status = 0; }; }; then
7020 libc_cv_asm_weakext_directive=yes
7022 libc_cv_asm_weakext_directive=no
7026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_weakext_directive" >&5
7027 $as_echo "$libc_cv_asm_weakext_directive" >&6; }
7031 if test $libc_cv_asm_weak_directive = yes; then
7032 $as_echo "#define HAVE_ASM_WEAK_DIRECTIVE 1" >>confdefs.h
7034 elif test $libc_cv_asm_weakext_directive = yes; then
7035 $as_echo "#define HAVE_ASM_WEAKEXT_DIRECTIVE 1" >>confdefs.h
7039 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether CFI directives are supported" >&5
7040 $as_echo_n "checking whether CFI directives are supported... " >&6; }
7041 if ${libc_cv_asm_cfi_directives+:} false; then :
7042 $as_echo_n "(cached) " >&6
7045 sparc/sparc64*) cfi_offset=2047;;
7048 cat > conftest.s <<EOF
7050 .type func,%function
7054 .cfi_rel_offset 1, $cfi_offset
7057 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
7058 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7061 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7062 test $ac_status = 0; }; }; then
7063 libc_cv_asm_cfi_directives=yes
7065 libc_cv_asm_cfi_directives=no
7069 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_cfi_directives" >&5
7070 $as_echo "$libc_cv_asm_cfi_directives" >&6; }
7071 if test $libc_cv_asm_cfi_directives = yes; then
7072 $as_echo "#define HAVE_ASM_CFI_DIRECTIVES 1" >>confdefs.h
7076 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld --no-whole-archive" >&5
7077 $as_echo_n "checking for ld --no-whole-archive... " >&6; }
7078 if ${libc_cv_ld_no_whole_archive+:} false; then :
7079 $as_echo_n "(cached) " >&6
7081 cat > conftest.c <<\EOF
7086 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
7087 -nostdlib -nostartfiles -Wl,--no-whole-archive
7088 -o conftest conftest.c 1>&5'
7089 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7092 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7093 test $ac_status = 0; }; }; then
7094 libc_cv_ld_no_whole_archive=yes
7096 libc_cv_ld_no_whole_archive=no
7100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ld_no_whole_archive" >&5
7101 $as_echo "$libc_cv_ld_no_whole_archive" >&6; }
7102 if test $libc_cv_ld_no_whole_archive = no; then
7103 as_fn_error $? "support for --no-whole-archive is needed" "$LINENO" 5
7106 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc -fexceptions" >&5
7107 $as_echo_n "checking for gcc -fexceptions... " >&6; }
7108 if ${libc_cv_gcc_exceptions+:} false; then :
7109 $as_echo_n "(cached) " >&6
7111 cat > conftest.c <<\EOF
7116 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
7117 -nostdlib -nostartfiles -fexceptions
7118 -o conftest conftest.c 1>&5'
7119 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7122 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7123 test $ac_status = 0; }; }; then
7124 libc_cv_gcc_exceptions=yes
7126 libc_cv_gcc_exceptions=no
7130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_exceptions" >&5
7131 $as_echo "$libc_cv_gcc_exceptions" >&6; }
7132 if test $libc_cv_gcc_exceptions = yes; then
7133 exceptions=-fexceptions
7136 if test "$host_cpu" = powerpc ; then
7137 # Check for a bug present in at least versions 2.8.x of GCC
7138 # and versions 1.0.x of EGCS.
7139 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether clobbering cr0 causes problems" >&5
7140 $as_echo_n "checking whether clobbering cr0 causes problems... " >&6; }
7141 if ${libc_cv_c_asmcr0_bug+:} false; then :
7142 $as_echo_n "(cached) " >&6
7144 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7145 /* end confdefs.h. */
7146 int tester(int x) { asm ("" : : : "cc"); return x & 123; }
7155 if ac_fn_c_try_compile "$LINENO"; then :
7156 libc_cv_c_asmcr0_bug='no'
7158 libc_cv_c_asmcr0_bug='yes'
7160 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_c_asmcr0_bug" >&5
7163 $as_echo "$libc_cv_c_asmcr0_bug" >&6; }
7164 if test "$libc_cv_c_asmcr0_bug" != 'no'; then
7165 $as_echo "#define BROKEN_PPC_ASM_CR0 1" >>confdefs.h
7170 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_expect" >&5
7171 $as_echo_n "checking for __builtin_expect... " >&6; }
7172 if ${libc_cv_gcc_builtin_expect+:} false; then :
7173 $as_echo_n "(cached) " >&6
7175 cat > conftest.c <<EOF
7176 #line $LINENO "configure"
7179 a = __builtin_expect (a, 10);
7180 return a == 10 ? 0 : 1;
7183 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -nostdlib -nostartfiles
7184 -o conftest conftest.c -lgcc >&5'
7185 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7188 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7189 test $ac_status = 0; }; }; then
7190 libc_cv_gcc_builtin_expect=yes
7192 libc_cv_gcc_builtin_expect=no
7196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_expect" >&5
7197 $as_echo "$libc_cv_gcc_builtin_expect" >&6; }
7198 if test "$libc_cv_gcc_builtin_expect" = no; then
7199 as_fn_error $? "support for __builtin_expect needed" "$LINENO" 5
7202 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_memset" >&5
7203 $as_echo_n "checking for __builtin_memset... " >&6; }
7204 if ${libc_cv_gcc_builtin_memset+:} false; then :
7205 $as_echo_n "(cached) " >&6
7207 cat > conftest.c <<\EOF
7210 __builtin_memset (x, 0, 1000);
7213 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "memset" > /dev/null'
7214 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7217 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7218 test $ac_status = 0; }; };
7220 libc_cv_gcc_builtin_memset=no
7222 libc_cv_gcc_builtin_memset=yes
7226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_memset" >&5
7227 $as_echo "$libc_cv_gcc_builtin_memset" >&6; }
7228 if test "$libc_cv_gcc_builtin_memset" = yes ; then
7229 $as_echo "#define HAVE_BUILTIN_MEMSET 1" >>confdefs.h
7233 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for redirection of built-in functions" >&5
7234 $as_echo_n "checking for redirection of built-in functions... " >&6; }
7235 if ${libc_cv_gcc_builtin_redirection+:} false; then :
7236 $as_echo_n "(cached) " >&6
7238 cat > conftest.c <<\EOF
7239 extern char *strstr (const char *, const char *) __asm ("my_strstr");
7240 char *foo (const char *a, const char *b)
7242 return __builtin_strstr (a, b);
7245 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "my_strstr" > /dev/null'
7246 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7249 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7250 test $ac_status = 0; }; };
7252 libc_cv_gcc_builtin_redirection=yes
7254 libc_cv_gcc_builtin_redirection=no
7258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_redirection" >&5
7259 $as_echo "$libc_cv_gcc_builtin_redirection" >&6; }
7260 if test "$libc_cv_gcc_builtin_redirection" = no; then
7261 as_fn_error $? "support for the symbol redirection needed" "$LINENO" 5
7264 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __thread" >&5
7265 $as_echo_n "checking for __thread... " >&6; }
7266 if ${libc_cv_gcc___thread+:} false; then :
7267 $as_echo_n "(cached) " >&6
7269 cat > conftest.c <<\EOF
7270 __thread int a = 42;
7272 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -c conftest.c >&5'
7273 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7276 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7277 test $ac_status = 0; }; }; then
7278 libc_cv_gcc___thread=yes
7280 libc_cv_gcc___thread=no
7284 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc___thread" >&5
7285 $as_echo "$libc_cv_gcc___thread" >&6; }
7286 if test "$libc_cv_gcc___thread" = no; then
7287 as_fn_error $? "support for the __thread keyword is required" "$LINENO" 5
7290 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tls_model attribute" >&5
7291 $as_echo_n "checking for tls_model attribute... " >&6; }
7292 if ${libc_cv_gcc_tls_model_attr+:} false; then :
7293 $as_echo_n "(cached) " >&6
7295 cat > conftest.c <<\EOF
7296 extern __thread int a __attribute__((tls_model ("initial-exec")));
7298 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -Werror conftest.c >&5'
7299 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7302 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7303 test $ac_status = 0; }; }; then
7304 libc_cv_gcc_tls_model_attr=yes
7306 libc_cv_gcc_tls_model_attr=no
7310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_tls_model_attr" >&5
7311 $as_echo "$libc_cv_gcc_tls_model_attr" >&6; }
7312 if test "$libc_cv_gcc_tls_model_attr" = no; then
7313 as_fn_error $? "support for the tls_model attribute is required" "$LINENO" 5
7316 if test -n "$submachine"; then
7317 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiler option for CPU variant" >&5
7318 $as_echo_n "checking for compiler option for CPU variant... " >&6; }
7319 if ${libc_cv_cc_submachine+:} false; then :
7320 $as_echo_n "(cached) " >&6
7322 libc_cv_cc_submachine=no
7323 for opt in "-march=$submachine" "-mcpu=$submachine"; do
7324 if { ac_try='${CC-cc} $opt -xc /dev/null -S -o /dev/null'
7325 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7328 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7329 test $ac_status = 0; }; }; then
7330 libc_cv_cc_submachine="$opt"
7335 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_submachine" >&5
7336 $as_echo "$libc_cv_cc_submachine" >&6; }
7337 if test "x$libc_cv_cc_submachine" = xno; then
7338 as_fn_error $? "${CC-cc} does not support $submachine" "$LINENO" 5
7343 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgd" >&5
7344 $as_echo_n "checking for libgd... " >&6; }
7345 if test "$with_gd" != "no"; then
7346 old_CFLAGS="$CFLAGS"
7347 CFLAGS="$CFLAGS $libgd_include"
7348 old_LDFLAGS="$LDFLAGS"
7349 LDFLAGS="$LDFLAGS $libgd_ldflags"
7351 LIBS="$LIBS -lgd -lpng -lz -lm"
7352 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7353 /* end confdefs.h. */
7363 if ac_fn_c_try_link "$LINENO"; then :
7368 rm -f core conftest.err conftest.$ac_objext \
7369 conftest$ac_exeext conftest.$ac_ext
7370 CFLAGS="$old_CFLAGS"
7371 LDFLAGS="$old_LDFLAGS"
7376 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBGD" >&5
7377 $as_echo "$LIBGD" >&6; }
7381 if test x$with_selinux = xno ; then
7384 # See if we have the SELinux library
7385 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for is_selinux_enabled in -lselinux" >&5
7386 $as_echo_n "checking for is_selinux_enabled in -lselinux... " >&6; }
7387 if ${ac_cv_lib_selinux_is_selinux_enabled+:} false; then :
7388 $as_echo_n "(cached) " >&6
7390 ac_check_lib_save_LIBS=$LIBS
7391 LIBS="-lselinux $LIBS"
7392 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7393 /* end confdefs.h. */
7395 /* Override any GCC internal prototype to avoid an error.
7396 Use char because int might match the return type of a GCC
7397 builtin and then its argument prototype would still apply. */
7401 char is_selinux_enabled ();
7405 return is_selinux_enabled ();
7410 if ac_fn_c_try_link "$LINENO"; then :
7411 ac_cv_lib_selinux_is_selinux_enabled=yes
7413 ac_cv_lib_selinux_is_selinux_enabled=no
7415 rm -f core conftest.err conftest.$ac_objext \
7416 conftest$ac_exeext conftest.$ac_ext
7417 LIBS=$ac_check_lib_save_LIBS
7419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
7420 $as_echo "$ac_cv_lib_selinux_is_selinux_enabled" >&6; }
7421 if test "x$ac_cv_lib_selinux_is_selinux_enabled" = xyes; then :
7427 # See if we have the SELinux header with the NSCD permissions in it.
7428 if test x$have_selinux = xyes ; then
7429 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NSCD Flask permissions in selinux/av_permissions.h" >&5
7430 $as_echo_n "checking for NSCD Flask permissions in selinux/av_permissions.h... " >&6; }
7431 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7432 /* end confdefs.h. */
7433 #include <selinux/av_permissions.h>
7437 #ifdef NSCD__SHMEMHOST
7440 #error NSCD__SHMEMHOST not defined
7446 if ac_fn_c_try_compile "$LINENO"; then :
7451 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_selinux" >&5
7453 $as_echo "$have_selinux" >&6; }
7456 if test x$with_selinux = xyes ; then
7457 if test x$have_selinux = xno ; then
7458 as_fn_error $? "SELinux explicitly required, but sufficiently recent SELinux library not found" "$LINENO" 5
7462 # Check if we're building with SELinux support.
7463 if test "x$have_selinux" = xyes; then
7465 $as_echo "#define HAVE_SELINUX 1" >>confdefs.h
7468 # See if we have the libaudit library
7469 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for audit_log_user_avc_message in -laudit" >&5
7470 $as_echo_n "checking for audit_log_user_avc_message in -laudit... " >&6; }
7471 if ${ac_cv_lib_audit_audit_log_user_avc_message+:} false; then :
7472 $as_echo_n "(cached) " >&6
7474 ac_check_lib_save_LIBS=$LIBS
7475 LIBS="-laudit $LIBS"
7476 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7477 /* end confdefs.h. */
7479 /* Override any GCC internal prototype to avoid an error.
7480 Use char because int might match the return type of a GCC
7481 builtin and then its argument prototype would still apply. */
7485 char audit_log_user_avc_message ();
7489 return audit_log_user_avc_message ();
7494 if ac_fn_c_try_link "$LINENO"; then :
7495 ac_cv_lib_audit_audit_log_user_avc_message=yes
7497 ac_cv_lib_audit_audit_log_user_avc_message=no
7499 rm -f core conftest.err conftest.$ac_objext \
7500 conftest$ac_exeext conftest.$ac_ext
7501 LIBS=$ac_check_lib_save_LIBS
7503 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_audit_audit_log_user_avc_message" >&5
7504 $as_echo "$ac_cv_lib_audit_audit_log_user_avc_message" >&6; }
7505 if test "x$ac_cv_lib_audit_audit_log_user_avc_message" = xyes; then :
7511 if test "x$have_libaudit" = xyes; then
7513 $as_echo "#define HAVE_LIBAUDIT 1" >>confdefs.h
7518 # See if we have the libcap library
7519 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cap_init in -lcap" >&5
7520 $as_echo_n "checking for cap_init in -lcap... " >&6; }
7521 if ${ac_cv_lib_cap_cap_init+:} false; then :
7522 $as_echo_n "(cached) " >&6
7524 ac_check_lib_save_LIBS=$LIBS
7526 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7527 /* end confdefs.h. */
7529 /* Override any GCC internal prototype to avoid an error.
7530 Use char because int might match the return type of a GCC
7531 builtin and then its argument prototype would still apply. */
7544 if ac_fn_c_try_link "$LINENO"; then :
7545 ac_cv_lib_cap_cap_init=yes
7547 ac_cv_lib_cap_cap_init=no
7549 rm -f core conftest.err conftest.$ac_objext \
7550 conftest$ac_exeext conftest.$ac_ext
7551 LIBS=$ac_check_lib_save_LIBS
7553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cap_cap_init" >&5
7554 $as_echo "$ac_cv_lib_cap_cap_init" >&6; }
7555 if test "x$ac_cv_lib_cap_cap_init" = xyes; then :
7561 if test "x$have_libcap" = xyes; then
7563 $as_echo "#define HAVE_LIBCAP 1" >>confdefs.h
7571 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
7572 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
7573 if ${ac_cv_path_GREP+:} false; then :
7574 $as_echo_n "(cached) " >&6
7576 if test -z "$GREP"; then
7577 ac_path_GREP_found=false
7578 # Loop through the user's path and test for each of PROGNAME-LIST
7579 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7580 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7583 test -z "$as_dir" && as_dir=.
7584 for ac_prog in grep ggrep; do
7585 for ac_exec_ext in '' $ac_executable_extensions; do
7586 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
7587 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
7588 # Check for GNU ac_path_GREP and select it if it is found.
7589 # Check for GNU $ac_path_GREP
7590 case `"$ac_path_GREP" --version 2>&1` in
7592 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
7595 $as_echo_n 0123456789 >"conftest.in"
7598 cat "conftest.in" "conftest.in" >"conftest.tmp"
7599 mv "conftest.tmp" "conftest.in"
7600 cp "conftest.in" "conftest.nl"
7601 $as_echo 'GREP' >> "conftest.nl"
7602 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
7603 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7604 as_fn_arith $ac_count + 1 && ac_count=$as_val
7605 if test $ac_count -gt ${ac_path_GREP_max-0}; then
7606 # Best one so far, save it but keep looking for a better one
7607 ac_cv_path_GREP="$ac_path_GREP"
7608 ac_path_GREP_max=$ac_count
7610 # 10*(2^10) chars as input seems more than enough
7611 test $ac_count -gt 10 && break
7613 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7616 $ac_path_GREP_found && break 3
7621 if test -z "$ac_cv_path_GREP"; then
7622 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7625 ac_cv_path_GREP=$GREP
7629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
7630 $as_echo "$ac_cv_path_GREP" >&6; }
7631 GREP="$ac_cv_path_GREP"
7634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
7635 $as_echo_n "checking for egrep... " >&6; }
7636 if ${ac_cv_path_EGREP+:} false; then :
7637 $as_echo_n "(cached) " >&6
7639 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
7640 then ac_cv_path_EGREP="$GREP -E"
7642 if test -z "$EGREP"; then
7643 ac_path_EGREP_found=false
7644 # Loop through the user's path and test for each of PROGNAME-LIST
7645 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7646 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7649 test -z "$as_dir" && as_dir=.
7650 for ac_prog in egrep; do
7651 for ac_exec_ext in '' $ac_executable_extensions; do
7652 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
7653 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
7654 # Check for GNU ac_path_EGREP and select it if it is found.
7655 # Check for GNU $ac_path_EGREP
7656 case `"$ac_path_EGREP" --version 2>&1` in
7658 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
7661 $as_echo_n 0123456789 >"conftest.in"
7664 cat "conftest.in" "conftest.in" >"conftest.tmp"
7665 mv "conftest.tmp" "conftest.in"
7666 cp "conftest.in" "conftest.nl"
7667 $as_echo 'EGREP' >> "conftest.nl"
7668 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
7669 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7670 as_fn_arith $ac_count + 1 && ac_count=$as_val
7671 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
7672 # Best one so far, save it but keep looking for a better one
7673 ac_cv_path_EGREP="$ac_path_EGREP"
7674 ac_path_EGREP_max=$ac_count
7676 # 10*(2^10) chars as input seems more than enough
7677 test $ac_count -gt 10 && break
7679 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7682 $ac_path_EGREP_found && break 3
7687 if test -z "$ac_cv_path_EGREP"; then
7688 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7691 ac_cv_path_EGREP=$EGREP
7696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
7697 $as_echo "$ac_cv_path_EGREP" >&6; }
7698 EGREP="$ac_cv_path_EGREP"
7701 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
7702 $as_echo_n "checking for ANSI C header files... " >&6; }
7703 if ${ac_cv_header_stdc+:} false; then :
7704 $as_echo_n "(cached) " >&6
7706 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7707 /* end confdefs.h. */
7721 if ac_fn_c_try_compile "$LINENO"; then :
7722 ac_cv_header_stdc=yes
7724 ac_cv_header_stdc=no
7726 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7728 if test $ac_cv_header_stdc = yes; then
7729 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7730 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7731 /* end confdefs.h. */
7735 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7736 $EGREP "memchr" >/dev/null 2>&1; then :
7739 ac_cv_header_stdc=no
7745 if test $ac_cv_header_stdc = yes; then
7746 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7747 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7748 /* end confdefs.h. */
7752 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7753 $EGREP "free" >/dev/null 2>&1; then :
7756 ac_cv_header_stdc=no
7762 if test $ac_cv_header_stdc = yes; then
7763 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7764 if test "$cross_compiling" = yes; then :
7767 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7768 /* end confdefs.h. */
7771 #if ((' ' & 0x0FF) == 0x020)
7772 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7773 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7775 # define ISLOWER(c) \
7776 (('a' <= (c) && (c) <= 'i') \
7777 || ('j' <= (c) && (c) <= 'r') \
7778 || ('s' <= (c) && (c) <= 'z'))
7779 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7782 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7787 for (i = 0; i < 256; i++)
7788 if (XOR (islower (i), ISLOWER (i))
7789 || toupper (i) != TOUPPER (i))
7794 if ac_fn_c_try_run "$LINENO"; then :
7797 ac_cv_header_stdc=no
7799 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7800 conftest.$ac_objext conftest.beam conftest.$ac_ext
7805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
7806 $as_echo "$ac_cv_header_stdc" >&6; }
7807 if test $ac_cv_header_stdc = yes; then
7809 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
7813 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
7814 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7815 inttypes.h stdint.h unistd.h
7817 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7818 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7820 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
7821 cat >>confdefs.h <<_ACEOF
7822 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7830 # The cast to long int works around a bug in the HP C Compiler
7831 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7832 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7833 # This bug is HP SR number 8606223364.
7834 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long double" >&5
7835 $as_echo_n "checking size of long double... " >&6; }
7836 if ${ac_cv_sizeof_long_double+:} false; then :
7837 $as_echo_n "(cached) " >&6
7839 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long double))" "ac_cv_sizeof_long_double" "$ac_includes_default"; then :
7842 if test "$ac_cv_type_long_double" = yes; then
7843 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7844 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7845 as_fn_error 77 "cannot compute sizeof (long double)
7846 See \`config.log' for more details" "$LINENO" 5; }
7848 ac_cv_sizeof_long_double=0
7853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_double" >&5
7854 $as_echo "$ac_cv_sizeof_long_double" >&6; }
7858 cat >>confdefs.h <<_ACEOF
7859 #define SIZEOF_LONG_DOUBLE $ac_cv_sizeof_long_double
7863 sizeof_long_double=$ac_cv_sizeof_long_double
7866 ### End of automated tests.
7867 ### Now run sysdeps configure fragments.
7869 # They also can set these variables.
7871 ldd_rewrite_script=no
7872 libc_cv_sysconfdir=$sysconfdir
7873 libc_cv_gcc_unwind_find_fde=no
7876 # Iterate over all the sysdep directories we will use, running their
7877 # configure fragments.
7878 for dir in $sysnames; do
7881 *) dest=$srcdir/$dir ;;
7883 if test -r $dest/configure; then
7884 { $as_echo "$as_me:${as_lineno-$LINENO}: result: running configure fragment for $dir" >&5
7885 $as_echo "running configure fragment for $dir" >&6; }
7890 if test x$libc_cv_gcc_unwind_find_fde = xyes; then
7891 $as_echo "#define EXPORT_UNWIND_FIND_FDE 1" >>confdefs.h
7896 # Test for old glibc 2.0.x headers so that they can be removed properly
7897 # Search only in includedir.
7898 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for old glibc 2.0.x headers" >&5
7899 $as_echo_n "checking for old glibc 2.0.x headers... " >&6; }
7900 if eval test -f "${includedir}/elfclass.h" -a -f "${includedir}/fcntlbits.h"
7902 old_glibc_headers=yes
7904 old_glibc_headers=no
7906 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $old_glibc_headers" >&5
7907 $as_echo "$old_glibc_headers" >&6; }
7908 if test ${old_glibc_headers} = yes; then
7909 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&5
7910 $as_echo "$as_me: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&2;}
7911 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** be removed." >&5
7912 $as_echo "$as_me: WARNING: *** be removed." >&2;}
7933 if test $elf = yes; then
7934 $as_echo "#define HAVE_ELF 1" >>confdefs.h
7937 if test $xcoff = yes; then
7938 $as_echo "#define HAVE_XCOFF 1" >>confdefs.h
7944 if test $shared = default; then
7948 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -fPIC is default" >&5
7949 $as_echo_n "checking whether -fPIC is default... " >&6; }
7950 if ${libc_cv_pic_default+:} false; then :
7951 $as_echo_n "(cached) " >&6
7953 libc_cv_pic_default=yes
7954 cat > conftest.c <<EOF
7955 #if defined __PIC__ || defined __pic__ || defined PIC || defined pic
7956 # error PIC is default.
7959 if eval "${CC-cc} -S conftest.c 2>&5 1>&5"; then
7960 libc_cv_pic_default=no
7964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_pic_default" >&5
7965 $as_echo "$libc_cv_pic_default" >&6; }
7977 if test "`(cd $srcdir; pwd)`" = "`pwd`"; then
7980 config_makefile=Makefile
7983 VERSION=`sed -n -e 's/^#define VERSION "\([^"]*\)"/\1/p' < $srcdir/version.h`
7984 RELEASE=`sed -n -e 's/^#define RELEASE "\([^"]*\)"/\1/p' < $srcdir/version.h`
7988 ac_config_files="$ac_config_files config.make ${config_makefile}"
7990 ac_config_commands="$ac_config_commands default"
7992 cat >confcache <<\_ACEOF
7993 # This file is a shell script that caches the results of configure
7994 # tests run on this system so they can be shared between configure
7995 # scripts and configure runs, see configure's option --config-cache.
7996 # It is not useful on other systems. If it contains results you don't
7997 # want to keep, you may remove or edit it.
7999 # config.status only pays attention to the cache file if you give it
8000 # the --recheck option to rerun configure.
8002 # `ac_cv_env_foo' variables (set or unset) will be overridden when
8003 # loading this file, other *unset* `ac_cv_foo' will be assigned the
8008 # The following way of writing the cache mishandles newlines in values,
8009 # but we know of no workaround that is simple, portable, and efficient.
8010 # So, we kill variables containing newlines.
8011 # Ultrix sh set writes to stderr and can't be redirected directly,
8012 # and sets the high bit in the cache file unless we assign to the vars.
8014 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
8015 eval ac_val=\$$ac_var
8019 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
8020 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
8023 _ | IFS | as_nl) ;; #(
8024 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
8025 *) { eval $ac_var=; unset $ac_var;} ;;
8031 case $as_nl`(ac_space=' '; set) 2>&1` in #(
8032 *${as_nl}ac_space=\ *)
8033 # `set' does not quote correctly, so add quotes: double-quote
8034 # substitution turns \\\\ into \\, and sed turns \\ into \.
8037 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
8040 # `set' quotes correctly as required by POSIX, so do not add quotes.
8041 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
8050 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
8052 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
8054 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
8055 if test -w "$cache_file"; then
8056 if test "x$cache_file" != "x/dev/null"; then
8057 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
8058 $as_echo "$as_me: updating cache $cache_file" >&6;}
8059 if test ! -f "$cache_file" || test -h "$cache_file"; then
8060 cat confcache >"$cache_file"
8062 case $cache_file in #(
8064 mv -f confcache "$cache_file"$$ &&
8065 mv -f "$cache_file"$$ "$cache_file" ;; #(
8067 mv -f confcache "$cache_file" ;;
8072 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
8073 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
8078 test "x$prefix" = xNONE && prefix=$ac_default_prefix
8079 # Let make expand exec_prefix.
8080 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
8082 DEFS=-DHAVE_CONFIG_H
8087 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
8088 # 1. Remove the extension, and $U if already installed.
8089 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
8090 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
8091 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
8092 # will be set to the directory where LIBOBJS objects are built.
8093 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
8094 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
8098 LTLIBOBJS=$ac_ltlibobjs
8102 : "${CONFIG_STATUS=./config.status}"
8104 ac_clean_files_save=$ac_clean_files
8105 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
8106 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
8107 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
8109 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
8111 # Generated by $as_me.
8112 # Run this file to recreate the current configuration.
8113 # Compiler output produced by configure, useful for debugging
8114 # configure, is in config.log if it exists.
8120 SHELL=\${CONFIG_SHELL-$SHELL}
8123 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
8124 ## -------------------- ##
8125 ## M4sh Initialization. ##
8126 ## -------------------- ##
8128 # Be more Bourne compatible
8129 DUALCASE=1; export DUALCASE # for MKS sh
8130 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
8133 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
8134 # is contrary to our usage. Disable this feature.
8135 alias -g '${1+"$@"}'='"$@"'
8136 setopt NO_GLOB_SUBST
8138 case `(set -o) 2>/dev/null` in #(
8150 # Printing a long string crashes Solaris 7 /usr/bin/printf.
8151 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
8152 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
8153 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
8154 # Prefer a ksh shell builtin over an external printf program on Solaris,
8155 # but without wasting forks for bash or zsh.
8156 if test -z "$BASH_VERSION$ZSH_VERSION" \
8157 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
8158 as_echo='print -r --'
8159 as_echo_n='print -rn --'
8160 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
8161 as_echo='printf %s\n'
8162 as_echo_n='printf %s'
8164 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
8165 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
8166 as_echo_n='/usr/ucb/echo -n'
8168 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
8169 as_echo_n_body='eval
8173 expr "X$arg" : "X\\(.*\\)$as_nl";
8174 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
8176 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
8178 export as_echo_n_body
8179 as_echo_n='sh -c $as_echo_n_body as_echo'
8182 as_echo='sh -c $as_echo_body as_echo'
8185 # The user is always right.
8186 if test "${PATH_SEPARATOR+set}" != set; then
8188 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
8189 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
8196 # We need space, tab and new line, in precisely that order. Quoting is
8197 # there to prevent editors from complaining about space-tab.
8198 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
8199 # splitting by setting IFS to empty value.)
8202 # Find who we are. Look in the path if we contain no directory separator.
8205 *[\\/]* ) as_myself=$0 ;;
8206 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8210 test -z "$as_dir" && as_dir=.
8211 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
8217 # We did not find ourselves, most probably we were run as `sh COMMAND'
8218 # in which case we are not to be found in the path.
8219 if test "x$as_myself" = x; then
8222 if test ! -f "$as_myself"; then
8223 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
8227 # Unset variables that we do not need and which cause bugs (e.g. in
8228 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
8229 # suppresses any "Segmentation fault" message there. '((' could
8230 # trigger a bug in pdksh 5.2.14.
8231 for as_var in BASH_ENV ENV MAIL MAILPATH
8232 do eval test x\${$as_var+set} = xset \
8233 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
8246 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
8249 # as_fn_error STATUS ERROR [LINENO LOG_FD]
8250 # ----------------------------------------
8251 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
8252 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
8253 # script with STATUS, using 1 if that was 0.
8256 as_status=$1; test $as_status -eq 0 && as_status=1
8258 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
8259 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
8261 $as_echo "$as_me: error: $2" >&2
8262 as_fn_exit $as_status
8266 # as_fn_set_status STATUS
8267 # -----------------------
8268 # Set $? to STATUS, without forking.
8272 } # as_fn_set_status
8276 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
8286 # Portably unset VAR.
8289 { eval $1=; unset $1;}
8291 as_unset=as_fn_unset
8292 # as_fn_append VAR VALUE
8293 # ----------------------
8294 # Append the text in VALUE to the end of the definition contained in VAR. Take
8295 # advantage of any shell optimizations that allow amortized linear growth over
8296 # repeated appends, instead of the typical quadratic growth present in naive
8298 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
8299 eval 'as_fn_append ()
8310 # as_fn_arith ARG...
8311 # ------------------
8312 # Perform arithmetic evaluation on the ARGs, and store the result in the
8313 # global $as_val. Take advantage of shells that can avoid forks. The arguments
8314 # must be portable across $(()) and expr.
8315 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
8316 eval 'as_fn_arith ()
8323 as_val=`expr "$@" || test $? -eq 1`
8328 if expr a : '\(a\)' >/dev/null 2>&1 &&
8329 test "X`expr 00001 : '.*\(...\)'`" = X001; then
8335 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
8336 as_basename=basename
8341 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
8347 as_me=`$as_basename -- "$0" ||
8348 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
8349 X"$0" : 'X\(//\)$' \| \
8350 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
8352 sed '/^.*\/\([^/][^/]*\)\/*$/{
8366 # Avoid depending upon Character Ranges.
8367 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
8368 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
8369 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
8370 as_cr_digits='0123456789'
8371 as_cr_alnum=$as_cr_Letters$as_cr_digits
8373 ECHO_C= ECHO_N= ECHO_T=
8374 case `echo -n x` in #(((((
8376 case `echo 'xy\c'` in
8377 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
8379 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
8386 rm -f conf$$ conf$$.exe conf$$.file
8387 if test -d conf$$.dir; then
8388 rm -f conf$$.dir/conf$$.file
8391 mkdir conf$$.dir 2>/dev/null
8393 if (echo >conf$$.file) 2>/dev/null; then
8394 if ln -s conf$$.file conf$$ 2>/dev/null; then
8396 # ... but there are two gotchas:
8397 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
8398 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
8399 # In both cases, we have to default to `cp -p'.
8400 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
8402 elif ln conf$$.file conf$$ 2>/dev/null; then
8410 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
8411 rmdir conf$$.dir 2>/dev/null
8416 # Create "$as_dir" as a directory, including parents if necessary.
8421 -*) as_dir=./$as_dir;;
8423 test -d "$as_dir" || eval $as_mkdir_p || {
8427 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
8428 *) as_qdir=$as_dir;;
8430 as_dirs="'$as_qdir' $as_dirs"
8431 as_dir=`$as_dirname -- "$as_dir" ||
8432 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8433 X"$as_dir" : 'X\(//\)[^/]' \| \
8434 X"$as_dir" : 'X\(//\)$' \| \
8435 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
8436 $as_echo X"$as_dir" |
8437 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8454 test -d "$as_dir" && break
8456 test -z "$as_dirs" || eval "mkdir $as_dirs"
8457 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
8461 if mkdir -p . 2>/dev/null; then
8462 as_mkdir_p='mkdir -p "$as_dir"'
8464 test -d ./-p && rmdir ./-p
8468 if test -x / >/dev/null 2>&1; then
8471 if ls -dL / >/dev/null 2>&1; then
8478 if test -d "$1"; then
8484 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
8485 ???[sx]*):;;*)false;;esac;fi
8489 as_executable_p=$as_test_x
8491 # Sed expression to map a string onto a valid CPP name.
8492 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
8494 # Sed expression to map a string onto a valid variable name.
8495 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
8499 ## ----------------------------------- ##
8500 ## Main body of $CONFIG_STATUS script. ##
8501 ## ----------------------------------- ##
8503 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
8505 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8506 # Save the log message, to keep $0 and so on meaningful, and to
8507 # report actual input values of CONFIG_FILES etc. instead of their
8508 # values after options handling.
8510 This file was extended by GNU C Library $as_me (see version.h), which was
8511 generated by GNU Autoconf 2.68. Invocation command line was
8513 CONFIG_FILES = $CONFIG_FILES
8514 CONFIG_HEADERS = $CONFIG_HEADERS
8515 CONFIG_LINKS = $CONFIG_LINKS
8516 CONFIG_COMMANDS = $CONFIG_COMMANDS
8519 on `(hostname || uname -n) 2>/dev/null | sed 1q`
8524 case $ac_config_files in *"
8525 "*) set x $ac_config_files; shift; ac_config_files=$*;;
8528 case $ac_config_headers in *"
8529 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
8533 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8534 # Files that config.status was made for.
8535 config_files="$ac_config_files"
8536 config_headers="$ac_config_headers"
8537 config_commands="$ac_config_commands"
8541 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8543 \`$as_me' instantiates files and other configuration actions
8544 from templates according to the current configuration. Unless the files
8545 and actions are specified as TAGs, all are instantiated by default.
8547 Usage: $0 [OPTION]... [TAG]...
8549 -h, --help print this help, then exit
8550 -V, --version print version number and configuration settings, then exit
8551 --config print configuration, then exit
8552 -q, --quiet, --silent
8553 do not print progress messages
8554 -d, --debug don't remove temporary files
8555 --recheck update $as_me by reconfiguring in the same conditions
8556 --file=FILE[:TEMPLATE]
8557 instantiate the configuration file FILE
8558 --header=FILE[:TEMPLATE]
8559 instantiate the configuration header FILE
8561 Configuration files:
8564 Configuration headers:
8567 Configuration commands:
8570 Report bugs to <http://sourceware.org/bugzilla/>.
8571 GNU C Library home page: <http://www.gnu.org/software/glibc/>.
8572 General help using GNU software: <http://www.gnu.org/gethelp/>."
8575 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8576 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
8578 GNU C Library config.status (see version.h)
8579 configured by $0, generated by GNU Autoconf 2.68,
8580 with options \\"\$ac_cs_config\\"
8582 Copyright (C) 2010 Free Software Foundation, Inc.
8583 This config.status script is free software; the Free Software Foundation
8584 gives unlimited permission to copy, distribute and modify it."
8590 test -n "\$AWK" || AWK=awk
8593 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8594 # The default lists apply if the user does not specify any file.
8600 ac_option=`expr "X$1" : 'X\([^=]*\)='`
8601 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
8605 ac_option=`expr "X$1" : 'X\([^=]*\)='`
8617 # Handling of the options.
8618 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8620 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
8621 $as_echo "$ac_cs_version"; exit ;;
8622 --config | --confi | --conf | --con | --co | --c )
8623 $as_echo "$ac_cs_config"; exit ;;
8624 --debug | --debu | --deb | --de | --d | -d )
8626 --file | --fil | --fi | --f )
8629 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8630 '') as_fn_error $? "missing file argument" ;;
8632 as_fn_append CONFIG_FILES " '$ac_optarg'"
8633 ac_need_defaults=false;;
8634 --header | --heade | --head | --hea )
8637 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8639 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
8640 ac_need_defaults=false;;
8642 # Conflict between --help and --header
8643 as_fn_error $? "ambiguous option: \`$1'
8644 Try \`$0 --help' for more information.";;
8645 --help | --hel | -h )
8646 $as_echo "$ac_cs_usage"; exit ;;
8647 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
8648 | -silent | --silent | --silen | --sile | --sil | --si | --s)
8652 -*) as_fn_error $? "unrecognized option: \`$1'
8653 Try \`$0 --help' for more information." ;;
8655 *) as_fn_append ac_config_targets " $1"
8656 ac_need_defaults=false ;;
8662 ac_configure_extra_args=
8664 if $ac_cs_silent; then
8666 ac_configure_extra_args="$ac_configure_extra_args --silent"
8670 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8671 if \$ac_cs_recheck; then
8672 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
8674 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
8675 CONFIG_SHELL='$SHELL'
8681 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8685 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
8686 ## Running $as_me. ##
8692 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8696 config_vars='$config_vars'
8700 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8702 # Handling of arguments.
8703 for ac_config_target in $ac_config_targets
8705 case $ac_config_target in
8706 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
8707 "config.make") CONFIG_FILES="$CONFIG_FILES config.make" ;;
8708 "${config_makefile}") CONFIG_FILES="$CONFIG_FILES ${config_makefile}" ;;
8709 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
8711 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
8716 # If the user did not use the arguments to specify the items to instantiate,
8717 # then the envvar interface is used. Set only those that are not.
8718 # We use the long form for the default assignment because of an extremely
8719 # bizarre bug on SunOS 4.1.3.
8720 if $ac_need_defaults; then
8721 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
8722 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
8723 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
8726 # Have a temporary directory for convenience. Make it in the build tree
8727 # simply because there is no reason against having it here, and in addition,
8728 # creating and moving files from /tmp can sometimes cause problems.
8729 # Hook for its removal unless debugging.
8730 # Note that there is a small window in which the directory will not be cleaned:
8731 # after its creation but before its name has been assigned to `$tmp'.
8735 trap 'exit_status=$?
8737 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
8739 trap 'as_fn_exit 1' 1 2 13 15
8741 # Create a (secure) tmp directory for tmp files.
8744 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
8748 tmp=./conf$$-$RANDOM
8749 (umask 077 && mkdir "$tmp")
8750 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
8753 # Set up the scripts for CONFIG_FILES section.
8754 # No need to generate them if there are no CONFIG_FILES.
8755 # This happens for instance with `./config.status config.h'.
8756 if test -n "$CONFIG_FILES"; then
8759 ac_cr=`echo X | tr X '\015'`
8760 # On cygwin, bash can eat \r inside `` if the user requested igncr.
8761 # But we know of no other shell where ac_cr would be empty at this
8762 # point, so we can use a bashism as a fallback.
8763 if test "x$ac_cr" = x; then
8764 eval ac_cr=\$\'\\r\'
8766 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
8767 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
8773 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
8778 echo "cat >conf$$subs.awk <<_ACEOF" &&
8779 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
8782 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8783 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
8785 for ac_last_try in false false false false false :; do
8786 . ./conf$$subs.sh ||
8787 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8789 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
8790 if test $ac_delim_n = $ac_delim_num; then
8792 elif $ac_last_try; then
8793 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8795 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8800 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8801 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
8805 s/^/S["/; s/!.*/"]=/
8815 s/\(.\{148\}\)..*/\1/
8817 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
8822 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8829 s/\(.\{148\}\)..*/\1/
8831 s/["\\]/\\&/g; s/^/"/; s/$/"/
8835 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8840 ' <conf$$subs.awk | sed '
8845 ' >>$CONFIG_STATUS || ac_write_fail=1
8846 rm -f conf$$subs.awk
8847 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8849 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
8850 for (key in S) S_is_set[key] = 1
8856 nfields = split(line, field, "@")
8858 len = length(field[1])
8859 for (i = 2; i < nfields; i++) {
8861 keylen = length(key)
8862 if (S_is_set[key]) {
8864 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
8865 len += length(value) + length(field[++i])
8876 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8877 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
8878 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
8881 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
8882 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
8885 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
8886 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
8887 # trailing colons and then remove the whole line if VPATH becomes empty
8888 # (actually we leave an empty line to preserve line numbers).
8889 if test "x$srcdir" = x.; then
8890 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
8908 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8909 fi # test -n "$CONFIG_FILES"
8911 # Set up the scripts for CONFIG_HEADERS section.
8912 # No need to generate them if there are no CONFIG_HEADERS.
8913 # This happens for instance with `./config.status Makefile'.
8914 if test -n "$CONFIG_HEADERS"; then
8915 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
8919 # Transform confdefs.h into an awk script `defines.awk', embedded as
8920 # here-document in config.status, that substitutes the proper values into
8921 # config.h.in to produce config.h.
8923 # Create a delimiter string that does not exist in confdefs.h, to ease
8924 # handling of long lines.
8926 for ac_last_try in false false :; do
8927 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
8928 if test -z "$ac_tt"; then
8930 elif $ac_last_try; then
8931 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
8933 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8937 # For the awk script, D is an array of macro values keyed by name,
8938 # likewise P contains macro parameters if any. Preserve backslash
8939 # newline sequences.
8941 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
8943 s/.\{148\}/&'"$ac_delim"'/g
8946 s/^[ ]*#[ ]*define[ ][ ]*/ /
8953 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
8955 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
8959 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
8960 D["\1"]=" \3\\\\\\n"\\/p
8962 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
8967 s/.\{148\}/&'"$ac_delim"'/g
8972 s/["\\]/\\&/g; s/^/"/; s/$/"/p
8975 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
8977 ' <confdefs.h | sed '
8978 s/'"$ac_delim"'/"\\\
8979 "/g' >>$CONFIG_STATUS || ac_write_fail=1
8981 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8982 for (key in D) D_is_set[key] = 1
8985 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
8987 split(line, arg, " ")
8988 if (arg[1] == "#") {
8992 defundef = substr(arg[1], 2)
8995 split(mac1, mac2, "(") #)
8997 prefix = substr(line, 1, index(line, defundef) - 1)
8998 if (D_is_set[macro]) {
8999 # Preserve the white space surrounding the "#".
9000 print prefix "define", macro P[macro] D[macro]
9003 # Replace #undef with comments. This is necessary, for example,
9004 # in the case of _POSIX_SOURCE, which is predefined and required
9005 # on some systems where configure will not decide to define it.
9006 if (defundef == "undef") {
9007 print "/*", prefix defundef, macro, "*/"
9015 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9016 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
9017 fi # test -n "$CONFIG_HEADERS"
9020 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
9025 :[FHLC]) ac_mode=$ac_tag; continue;;
9027 case $ac_mode$ac_tag in
9029 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
9030 :[FH]-) ac_tag=-:-;;
9031 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
9048 -) ac_f="$ac_tmp/stdin";;
9049 *) # Look for the file first in the build tree, then in the source tree
9050 # (if the path is not absolute). The absolute path cannot be DOS-style,
9051 # because $ac_f cannot contain `:'.
9055 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
9057 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
9059 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
9060 as_fn_append ac_file_inputs " '$ac_f'"
9063 # Let's still pretend it is `configure' which instantiates (i.e., don't
9064 # use $as_me), people would be surprised to read:
9065 # /* config.h. Generated by config.status. */
9066 configure_input='Generated from '`
9067 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
9069 if test x"$ac_file" != x-; then
9070 configure_input="$ac_file. $configure_input"
9071 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
9072 $as_echo "$as_me: creating $ac_file" >&6;}
9074 # Neutralize special characters interpreted by sed in replacement strings.
9075 case $configure_input in #(
9076 *\&* | *\|* | *\\* )
9077 ac_sed_conf_input=`$as_echo "$configure_input" |
9078 sed 's/[\\\\&|]/\\\\&/g'`;; #(
9079 *) ac_sed_conf_input=$configure_input;;
9083 *:-:* | *:-) cat >"$ac_tmp/stdin" \
9084 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
9089 ac_dir=`$as_dirname -- "$ac_file" ||
9090 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9091 X"$ac_file" : 'X\(//\)[^/]' \| \
9092 X"$ac_file" : 'X\(//\)$' \| \
9093 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
9094 $as_echo X"$ac_file" |
9095 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
9112 as_dir="$ac_dir"; as_fn_mkdir_p
9116 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
9118 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
9119 # A ".." for each directory in $ac_dir_suffix.
9120 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
9121 case $ac_top_builddir_sub in
9122 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
9123 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
9126 ac_abs_top_builddir=$ac_pwd
9127 ac_abs_builddir=$ac_pwd$ac_dir_suffix
9128 # for backward compatibility:
9129 ac_top_builddir=$ac_top_build_prefix
9132 .) # We are building in place.
9134 ac_top_srcdir=$ac_top_builddir_sub
9135 ac_abs_top_srcdir=$ac_pwd ;;
9136 [\\/]* | ?:[\\/]* ) # Absolute name.
9137 ac_srcdir=$srcdir$ac_dir_suffix;
9138 ac_top_srcdir=$srcdir
9139 ac_abs_top_srcdir=$srcdir ;;
9141 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
9142 ac_top_srcdir=$ac_top_build_prefix$srcdir
9143 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
9145 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
9155 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
9156 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
9160 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9161 # If the template does not know about datarootdir, expand it.
9162 # FIXME: This hack should be removed a few years after 2.60.
9163 ac_datarootdir_hack=; ac_datarootdir_seen=
9174 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
9175 *datarootdir*) ac_datarootdir_seen=yes;;
9176 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
9177 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
9178 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
9180 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9181 ac_datarootdir_hack='
9182 s&@datadir@&$datadir&g
9183 s&@docdir@&$docdir&g
9184 s&@infodir@&$infodir&g
9185 s&@localedir@&$localedir&g
9186 s&@mandir@&$mandir&g
9187 s&\\\${datarootdir}&$datarootdir&g' ;;
9191 # Neutralize VPATH when `$srcdir' = `.'.
9192 # Shell code in configure.ac might set extrasub.
9193 # FIXME: do we really want to maintain this feature?
9194 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9195 ac_sed_extra="$ac_vpsub
9198 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9200 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
9201 s|@configure_input@|$ac_sed_conf_input|;t t
9202 s&@top_builddir@&$ac_top_builddir_sub&;t t
9203 s&@top_build_prefix@&$ac_top_build_prefix&;t t
9204 s&@srcdir@&$ac_srcdir&;t t
9205 s&@abs_srcdir@&$ac_abs_srcdir&;t t
9206 s&@top_srcdir@&$ac_top_srcdir&;t t
9207 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
9208 s&@builddir@&$ac_builddir&;t t
9209 s&@abs_builddir@&$ac_abs_builddir&;t t
9210 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
9211 s&@INSTALL@&$ac_INSTALL&;t t
9212 $ac_datarootdir_hack
9214 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
9215 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9217 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
9218 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
9219 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
9220 "$ac_tmp/out"`; test -z "$ac_out"; } &&
9221 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9222 which seems to be undefined. Please make sure it is defined" >&5
9223 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9224 which seems to be undefined. Please make sure it is defined" >&2;}
9226 rm -f "$ac_tmp/stdin"
9228 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
9229 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
9231 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9237 if test x"$ac_file" != x-; then
9239 $as_echo "/* $configure_input */" \
9240 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
9241 } >"$ac_tmp/config.h" \
9242 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9243 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
9244 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
9245 $as_echo "$as_me: $ac_file is unchanged" >&6;}
9248 mv "$ac_tmp/config.h" "$ac_file" \
9249 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9252 $as_echo "/* $configure_input */" \
9253 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
9254 || as_fn_error $? "could not create -" "$LINENO" 5
9258 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
9259 $as_echo "$as_me: executing $ac_file commands" >&6;}
9264 case $ac_file$ac_mode in
9266 case $CONFIG_FILES in *config.make*)
9267 echo "$config_vars" >> config.make;;
9269 test -d bits || mkdir bits ;;
9277 ac_clean_files=$ac_clean_files_save
9279 test $ac_write_fail = 0 ||
9280 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
9283 # configure is writing to config.log, and then calls config.status.
9284 # config.status does its own redirection, appending to config.log.
9285 # Unfortunately, on DOS this fails, as config.log is still kept open
9286 # by configure, so config.status won't be able to write to it; its
9287 # output is simply discarded. So we exec the FD to /dev/null,
9288 # effectively closing config.log, so it can be properly (re)opened and
9289 # appended to by config.status. When coming back to configure, we
9290 # need to make the FD available again.
9291 if test "$no_create" != yes; then
9293 ac_config_status_args=
9294 test "$silent" = yes &&
9295 ac_config_status_args="$ac_config_status_args --quiet"
9297 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
9299 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
9300 # would make configure fail if this is the last instruction.
9301 $ac_cs_success || as_fn_exit 1
9305 # CONFIG_SUBDIRS section.
9307 if test "$no_recursion" != yes; then
9309 # Remove --cache-file, --srcdir, and --disable-option-checking arguments
9310 # so they do not pile up.
9311 ac_sub_configure_args=
9313 eval "set x $ac_configure_args"
9317 if test -n "$ac_prev"; then
9322 -cache-file | --cache-file | --cache-fil | --cache-fi \
9323 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
9324 ac_prev=cache_file ;;
9325 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
9326 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
9329 --config-cache | -C)
9331 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
9333 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
9335 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
9337 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
9339 --disable-option-checking)
9343 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
9345 as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
9349 # Always prepend --prefix to ensure using the same prefix
9350 # in subdir configurations.
9351 ac_arg="--prefix=$prefix"
9353 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
9355 ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
9358 if test "$silent" = yes; then
9359 ac_sub_configure_args="--silent $ac_sub_configure_args"
9362 # Always prepend --disable-option-checking to silence warnings, since
9363 # different subdirs can have different --enable and --with options.
9364 ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
9367 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
9369 # Do not complain, so a configure script can configure whichever
9370 # parts of a large source tree are present.
9371 test -d "$srcdir/$ac_dir" || continue
9373 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
9374 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
9375 $as_echo "$ac_msg" >&6
9376 as_dir="$ac_dir"; as_fn_mkdir_p
9380 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
9382 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
9383 # A ".." for each directory in $ac_dir_suffix.
9384 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
9385 case $ac_top_builddir_sub in
9386 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
9387 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
9390 ac_abs_top_builddir=$ac_pwd
9391 ac_abs_builddir=$ac_pwd$ac_dir_suffix
9392 # for backward compatibility:
9393 ac_top_builddir=$ac_top_build_prefix
9396 .) # We are building in place.
9398 ac_top_srcdir=$ac_top_builddir_sub
9399 ac_abs_top_srcdir=$ac_pwd ;;
9400 [\\/]* | ?:[\\/]* ) # Absolute name.
9401 ac_srcdir=$srcdir$ac_dir_suffix;
9402 ac_top_srcdir=$srcdir
9403 ac_abs_top_srcdir=$srcdir ;;
9405 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
9406 ac_top_srcdir=$ac_top_build_prefix$srcdir
9407 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
9409 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
9414 # Check for guested configure; otherwise get Cygnus style configure.
9415 if test -f "$ac_srcdir/configure.gnu"; then
9416 ac_sub_configure=$ac_srcdir/configure.gnu
9417 elif test -f "$ac_srcdir/configure"; then
9418 ac_sub_configure=$ac_srcdir/configure
9419 elif test -f "$ac_srcdir/configure.in"; then
9420 # This should be Cygnus configure.
9421 ac_sub_configure=$ac_aux_dir/configure
9423 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
9424 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
9428 # The recursion is here.
9429 if test -n "$ac_sub_configure"; then
9430 # Make the cache file name correct relative to the subdirectory.
9432 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
9434 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
9437 { $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
9438 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
9439 # The eval makes quoting arguments work.
9440 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
9441 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
9442 as_fn_error $? "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
9448 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
9449 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
9450 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}